百炼高代码应用的一点想法与实践

简介: AgentScope 框架接触已经有一段时间了, 也写了不少,但对 AgentScope-Runtime 还没有详细看过。这次通过百炼高代码应用,从开发到部署完整跑了一遍,正好系统梳理了一次 Runtime 在整个链路中的位置。

简介

高代码智能体开发相比低代码,具备更强的灵活性、可扩展性,以及对复杂业务逻辑的支持能力,能够覆盖高级算法定制、多智能体协同、以及与外部系统深度集成等高阶场景。

百炼在这条路上做的是把 AgentScope + AgentScope-Runtime 深度融合,形成一套完整的开发闭环:

灵活构建 → 一键部署 → 在线运维

  • AgentScope 可以理解为百炼智能体开发的“编程语言”,其模块化设计提供了消息、模型、记忆、工具等核心能力
  • AgentScope-Runtime 则是智能体的部署运行时,支持一键部署到百炼平台,并提供在线观测、调试等能力,同时还能直接接入百炼的知识检索、网络搜索等原子能力

整体体验下来,更像是把“写 Agent”这件事,从DEMO性质推到了一个可交付、可运维的状态,更接近企业级。

实践

1. 下载高代码模板

image.png

目录结构如下:

modelstudio-agent-starter
 ├── deploy_starter
 │   ├── config.yml
 │   └── main.py
 ├── README_en.md
 ├── README_zh.md
 ├── requirements.txt
 └── setup.py

基本就是一个最小可运行的 Agent 服务骨架。

2. 核心实现

核心改动集中在 main.py,把它从一个本地脚本,改造成一个 FastAPI 服务

  • 使用 ReActAgent 作为智能体核心
  • 配置 MCP Server(WebSearch) 作为工具
  • 对外暴露 POST /chat 接口,作为统一调用入口

到这一步,基本就是一个标准的“Agent as a Service”。

3. 部署流程回放

3.1 打包 wheel

python setup.py bdist_wheel

3.2 配置环境变量

export ALIBABA_CLOUD_ACCESS_KEY_ID=...
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=...
export MODELSTUDIO_WORKSPACE_ID=...

3.3 一键部署

runtime-fc-deploy \
  --deploy-name agentscope-react-agent-starter \
  --whl-path /Users/yunhao/data/demon/agentscope/react_agent/modelstudio-agent-starter/dist/modelstudio_agent_starter_2ef11a02-0.1.0-py3-none-any.whl

23b99e0458744001217ea89425d532df.png

部署过程中可以看到 Runtime 自动完成了 wheel 上传、构建和发布:

4. 发布与运行态

部署完成后,该高代码应用会以 API 服务 的形式出现在百炼平台中,支持在平台侧直接查看日志、观测调用情况,并提供发布、下线、版本管理等基础能力,同时可以一键接入网关,整体生命周期管理也统一收敛在百炼完成。
image.png

image.png

整体体验下来仍然偏初阶,目前的发布形态依然只有 API。如果希望构建更完整的 Agent 应用形态,仍然需要在此之上进行二次开发。从整体形态来看,它更像是对 函数计算(FC) 的一次较为优雅的封装,但同时也是 AgentScope 与百炼之间一次相当干净、清晰的对接。

现阶段的不足也比较明确:当前发布能力仍停留在 API 层,更接近“半成品”;整体更像是 serverless 之上的一层抽象,距离真正做到开箱即用的 Agent 应用,还有一定差距。

未来

从方向上看,百炼已经开始从纯低代码编排中走出来,引入高代码与可编程能力,同时仍然收敛在平台体系内,负责部署、运维和生命周期管理,而不是将复杂度完全交由开发者自行承担。

结合 AgentScope 这种开源框架,高代码形态显著提升了 Agent 的可玩性与表达能力,使开发者能够直接控制推理逻辑、工具调用以及协作模式,也更容易向真实生产场景延展。AgentScope 本身仍在持续发力,目前主仓库已接近 14.8K stars,并且配套提供了大量可参考的示例,覆盖了多种 Agent 形态与复杂交互模式。

不过在现阶段,整体接入形态仍然偏初阶,发布能力主要停留在 API 层。但从平台能力与框架演进的角度看,向上延展的空间依然存在,而当开发者能够直接通过代码控制 Agent 行为时,可玩性本身就已经被拉到了一个更高的上限,企业级 Agent 这条技术路径,至少在当前阶段,仍然值得继续推进和观察

参考

目录
相关文章
|
4月前
|
人工智能 运维 前端开发
阿里云百炼高代码应用全新升级
阿里云百炼高代码应用全新升级,支持界面化代码提交、一键模板创建及Pipeline流水线部署,全面兼容FC与网关多Region生产环境。开放构建日志与可观测能力,新增高中低代码Demo与AgentIdentity最佳实践,支持前端聊天体验与调试。
713 52
|
2月前
|
SQL 人工智能 Java
企业级 Agent 多智能体架构与选型指南 -- 来自1000+行业应用实践积累
本文基于我们服务阿里巴巴多条业务线(淘天、闪购、爱橙、云智能、高德、饿了么、1688、蚂蚁、菜鸟等)、众多社区用户(如友邦、海尔、建设银行等)、超 1000+智能体应用实践经验积累。 本文发表前,我们刚刚发布了框架新版本,Spring AI Alibaba 全面升级对 AgentScope 框架支持,以 AgentScope ReActAgent 为核心,全面支持基于 AgentScope 的多智能体编排。
企业级 Agent 多智能体架构与选型指南 -- 来自1000+行业应用实践积累
|
4月前
|
消息中间件 人工智能 自然语言处理
阿里云百炼产品月报【2025年12月】
阿里云百炼重磅升级:支持多模态文件上传与智能解析,MCP体验优化并新增12个云部署服务,知识库交互重构,上线146个应用模板及24款新模型,全面赋能AI应用开发。
1020 3
|
5月前
|
人工智能 安全 Serverless
AgentRun Sandbox SDK 正式开源!集成 LangChain 等主流框架,一键开启智能体沙箱新体验
AgentRun Sandbox SDK 开源发布,基于Serverless架构提供安全、弹性的智能体运行环境。支持LangChain、AgentScope等主流框架,内置代码解释、浏览器操作等多模态沙箱能力,助力Agentic AI快速落地,让开发更轻盈,云端更安全。
|
5月前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
4860 61
|
4月前
|
安全 API 开发者
手把手带你使用无影 AgentBay + AgentScope 完成一站式智能体开发部署
阿里云无影 AgentBay 作为一个面向 AI 智能体开发的云端 GUI 沙箱服务,已集成至阿里巴巴通义实验室开源的 AgentScope 框架,助力开发者快速构建安全、高效的智能体应用。
1759 1

热门文章

最新文章