
# 高代码开发流程
在使用高代码开发智能体的过程中，您可以根据具体需求选择合适的构建方式："从零开始构建高码Agent"和"代码云上托管"。
- **从零开始构建高码Agent：**开发者在本地使用LangChain、LangGraph等框架开发Agent核心逻辑，并集成AgentArts平台提供的记忆、网关、沙箱工具等云上能力组件，实现会话持久化、外部系统集成和安全隔离，最后打包成镜像上传至AgentArts平台运行，适合需要快速集成企业服务、降低重复开发的企业级场景。
- **代码云上托管：**开发者完全在本地自主开发Agent（使用LangChain、LangGraph等框架开发），自行实现记忆、工具调用等所有能力而不依赖AgentArts组件库，开发完成后打包成镜像上传至AgentArts平台，此时平台仅作为运行时托管环境提供部署和监控能力，适合已有成熟代码资产、需要高度定制化或对底层逻辑有完全控制权的技术团队。
#### 适用场景
- 从零开始构建高码Agent 强调灵活性和可扩展性，用户可以根据需求逐步增强Agent的能力，最终打包成镜像并部署到生产环境中。此流程适合对Agent有较高定制化需求的企业，能够充分释放开发者的创新空间。
  
- 代码云上托管 简化了开发步骤，用户只需关注Agent的核心逻辑，打包成镜像后直接部署，利用云服务提供的观测和评估能力，确保Agent稳定运行。此流程适合对Agent功能有基础需求的企业，能够快速实现云化转型。
  
 
#### 从零开始构建高码Agent开发流程
图1使用流程   
![](https://support.huaweicloud.com/highcode-agentarts/zh-cn_image_0000002535160432.png)
1. 本地构建Agent： 开发者在本地使用LangChain、LangGraph等框架开发Agent。
   
2. [集成组件库增强能力](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_006.html)：
   - 记忆：实现Agent的记忆功能，使其能够存储和回忆历史数据。
   
   - 网关：通过MCP网关，实现Agent与外部系统的通信和数据交换。
   
   - 沙箱工具：使用沙箱工具进行安全隔离和测试，确保Agent的稳定性和安全性。
    
3. [部署智能体运行时](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_028.html)：
   1. 将开发好的Agent打包成镜像。
   
   2. 将镜像部署到目标运行环境中。
    
4. [观测智能体](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_034.html)：
   使用监控工具对Agent的运行状态进行实时监控。
   
 
#### 代码云上托管开发流程
图2使用流程   
![](https://support.huaweicloud.com/highcode-agentarts/zh-cn_image_0000002566052271.png)
1. 本地构建Agent： 开发者在本地自主开发Agent（使用LangChain、LangGraph等框架开发）。
   
2. **[部署智能体运行时](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_028.html)** ：
   - 将开发好的Agent打包成Docker镜像。
   
   - 将镜像部署到云上运行环境。
    
3. **[观测智能体](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_034.html)** ：
   使用监控工具对Agent的运行状态进行实时监控。
   
 
