高代码应用基于 AgentScope 与 AgentScope-Runtime,以 Python 全代码方式构建模块化 Agent,支持云端部署与运维,适合需要精细掌控逻辑细节的复杂场景。
高代码应用(Pro-Code Application)基于 AgentScope 与 AgentScope-Runtime,以 Python 全代码方式构建模块化 Agent,覆盖「灵活构建 → 一键部署 → 在线运维」的企业级全链路开发部署闭环,适合需要精细掌控逻辑细节、执行长程复杂任务的场景。
高代码应用在控制台的 Sandbox > 高代码(https://agent.console.aliyun.com/sandbox/high-code)页面创建和管理,不在应用中心展示。支持两种创建方式:
与其他应用类型的区别
| 维度 | 智能体应用 | 工作流应用 | 高代码应用 |
|---|---|---|---|
| 开发方式 | 零代码,控制台配置 | 低代码,可视化编排 | 全代码,Python 开发 |
| 逻辑控制 | 提示词与工具配置 | 节点编排与条件分支 | 完整代码逻辑,任意复杂度 |
| 执行环境 | 共享运行时 | 共享运行时 | 独立部署(Serverless Function 或 K8s) |
| 适合场景 | 问答、对话、轻量任务 | 流程化、可复用的 SOP | 深度定制、复杂业务逻辑、与自有系统集成 |
| 运维能力 | 平台托管 | 平台托管 | 日志、观测、网关、自定义前端 |
核心概念
| 概念 | 说明 |
|---|---|
| 应用(Application) | 一个部署运行的高代码 Agent 服务,以 .whl 代码包为载体,包含 main.py 入口与 GET /health 健康检查接口。 |
| 部署方式 | 应用运行的载体:Serverless Function(默认,低负载、无状态、快速拉起)或 K8s(高性能、有状态、长程任务,需开通 ACK)。 |
| 触发器 | 应用的 HTTP 访问入口,测试域名自带触发器;生产环境建议接入网关路由。 |
| 网关 | 云原生 API 网关,为应用提供自定义域名、路由与 Token 鉴权,用于生产环境对外服务。 |
| 应用观测 | 通过 @trace 装饰器上报调用链路,统计调用量、Token 消耗与耗时。 |
| 前端体验 | 直接体验、自定义交互卡片、基于 Spark Design 的自定义 WebUI 三种方式。 |
创建方式
高代码应用在控制台的 Sandbox > 高代码(https://agent.console.aliyun.com/sandbox/high-code)页面创建和管理,不在应用中心展示。支持两种创建方式:
- 控制台创建:使用可视化界面快速上传代码包,适合原型验证;创建时可选择预置模板(基础对话 Agent、工具调用 Agent 或深度研究 Agent),也可上传本地开发的
.whl代码包。详见快速开始。 - 命令行创建:使用
runtime-fc-deploy命令行工具上传和更新代码包,适合自动化生产。详见开发与部署。
高代码应用依赖函数计算(FC)和 API 网关运行,首次创建时需按控制台引导完成这两项服务的角色授权;如选用 K8s 部署方式,还需提前开通 ACK 容器服务。应用部署后将按部署时长产生少量费用(每小时不到 0.1 元)。