Skip to main content

概述

高代码应用基于 AgentScope 与 AgentScope-Runtime,以 Python 全代码方式构建模块化 Agent,支持云端部署与运维,适合需要精细掌控逻辑细节的复杂场景。

高代码应用(Pro-Code Application)基于 AgentScope 与 AgentScope-Runtime,以 Python 全代码方式构建模块化 Agent,覆盖「灵活构建 → 一键部署 → 在线运维」的企业级全链路开发部署闭环,适合需要精细掌控逻辑细节、执行长程复杂任务的场景。

与其他应用类型的区别

维度智能体应用工作流应用高代码应用
开发方式零代码,控制台配置低代码,可视化编排全代码,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 元)。

相关文档

  • 快速开始:控制台从零创建并部署第一个高代码应用。
  • 开发与部署:本地开发规范、观测植入、命令行上传与更新。
  • MCP 工具接入:为应用关联知识库、MCP 服务与应用组件。
  • 应用管理:部署、工具、网关、前端四个 Tab 的管理操作。
  • 最佳实践:项目结构、工具选择与调试建议。