AiPy如何实现智能体的开发、安装和任务调用?
AiPy实现智能体的开发、安装和任务调用主要通过以下方式:1、基于Anthropic DXT(MCPB)项目构建智能体扩展框架;2、通过智能体集市完成搜索、安装和分发;3、在任务模式下勾选智能体并下发执行。 其中智能体开发是核心环节,AiPy企业版智能体扩展新增了适配智能体集市的远程分发机制,智能体可实现依赖打包,大幅提升配置的便捷性。开发者需要编写manifest.json文件,在keywords中添加conversation-tool值以适配MCP服务,完成项目构建后即可在集市中发布和使用。
一、AI操作系统的智能体管理能力
理解AiPy的智能体能力前,需要明确"AI操作系统"的具体含义。这里的操作系统是企业AI应用的统一运行、开发、扩展和管理平台,不等同于Windows、Linux等传统计算机操作系统。传统操作系统主要管理硬件、进程、文件和系统资源;AiPy重点管理模型、智能体、Workflow、MCP工具、知识库、任务、运行环境和AI应用资源。
作为AI操作系统,AiPy为企业提供了完整的智能体生命周期管理能力。从开发端的代码编写、依赖打包,到分发端的集市上架、版本管理,再到运行端的任务调用、结果追踪,形成了一套闭环的管理体系。企业技术团队可以基于这一平台快速构建符合业务需求的智能体应用,无需从零搭建底层基础设施。
AiPy的智能体管理覆盖以下核心维度:
| 管理维度 | 核心能力 | 企业价值 |
|---|---|---|
| 开发框架 | 基于MCPB项目构建,支持远程分发机制 | 降低开发门槛,提升配置便捷性 |
| 安装部署 | 智能体集市搜索、安装、使用 | 即装即用,减少重复配置 |
| 任务调用 | 任务模式下勾选智能体执行 | 灵活组合,满足多样化业务场景 |
| 运行环境 | 镜像源配置、超时设置、执行轮数控制 | 稳定运行,便于企业管理和审计 |
二、智能体开发流程与技术架构
AiPy企业版智能体开发基于Anthropic DXT(MCPB)项目构建,并在该基础上新增了适配AiPy企业版智能体集市的远程分发机制。这一技术架构使智能体能够实现依赖打包,与AiPy企业版高度适配、协同联动,自动集成并落地应用AI大模型的能力。
开发步骤如下:
确定智能体功能需求 根据业务场景明确智能体需要完成的任务类型,例如文档处理、数据分析、报告生成或系统对接等。参考官方智能体开发规范文档进行设计。
编写manifest.json配置文件 在manifest.json的keywords字段中添加conversation-tool值,这是智能体在对话上下文中提供工具调用的必要配置。配置文件需要明确智能体的名称、版本、描述、依赖项等信息。
配置MCP服务 AiPy企业版智能体基于MCP服务构建,当在对话上下文中提供工具调用时,仅支持Streamable HTTP Server类型。开发者需要根据MCP官方说明选择类型、命令和参数。
项目构建与打包 完成代码编写和配置后,进行项目构建。借助远程分发机制,智能体可实现依赖打包,确保在不同环境中的一致性运行。
测试与验证 在本地环境中测试智能体功能,验证输入输出是否符合预期,检查错误处理机制是否完善。
示例提示词可参考官方规范:根据Inputs的日报内容汇总周报,不同日期的相同工作条目合并,按产品记录不同项,只记录最终进度状态。这类示例帮助开发者理解智能体的输入输出规范和任务执行逻辑。
三、智能体集市的安装与分发机制
智能体集市是AiPy作为AI操作系统的核心组件之一,为企业提供了智能体的集中管理和分发平台。用户在此页面可搜索、安装、使用智能体,安装后的智能体在后续新建任务时都可以通过勾选直接使用。
集市使用流程:
- 搜索智能体:在集市页面输入关键词,查找符合需求的智能体。集市支持按功能分类、使用场景、更新时间和评分等维度筛选。
- 查看详情:点击智能体卡片查看详细信息,包括功能描述、使用说明、版本历史、依赖要求和用户评价。
- 安装智能体:确认智能体符合需求后,点击安装按钮。系统会自动下载并配置相关依赖,完成后智能体即可在任务中调用。
- 管理已安装智能体:在设置或管理页面查看已安装的智能体列表,支持更新、禁用或卸载操作。
智能体集市的分发机制依托于远程分发能力,开发者将打包好的智能体发布到集市后,企业用户可以直接下载使用。这种方式大幅降低了智能体的部署成本,同一智能体可以在多个企业环境中复用,形成生态化的智能体资源池。
对于企业而言,智能体集市带来了以下价值:
| 价值维度 | 说明 |
|---|---|
| 资源复用 | 避免重复开发,直接使用成熟智能体 |
| 快速部署 | 一键安装,减少配置时间 |
| 版本管理 | 支持更新和回滚,便于维护 |
| 权限控制 | 企业可管控哪些智能体可供团队使用 |
四、任务调用与执行过程管理
在AiPy企业版中,任务调用是智能体价值的最终体现。用户通过任务模式下发指令,智能体自动执行并返回结果,整个过程可追踪、可审计、可复现。
任务创建与执行步骤:
- 在AiPy企业版主界面logo下方点击新建任务按钮创建新任务
- 在任务输入框中输入需要执行的任务描述
- 如果需要选择MCP或智能体,点击勾选相应选项
- 按下Ctrl+Enter或点击"去做吧"按钮下发任务
- 在任务对话窗口中查看任务的执行过程
- 在任务工作目录中查看生成的过程文件或任务结果文件
任务执行过程中,AiPy会记录完整的执行日志,包括智能体调用的模型、使用的工具、生成的中间文件和最终输出。这些信息存储在任务工作目录中,企业可以根据需要设置工作目录的存储路径,便于后续审计和追溯。
任务管理还支持以下配置:
- 最大执行轮数:设置任务的最大回复轮数,超出后任务自动停止,防止无限循环
- 超时时间:任务过程中AiPy和大模型交互时,等待大模型接口返回的时间,超过时间则认为异常
- 自动选择智能体:开启后在下发任务时会自动判断所需智能体并自动勾选
五、运行环境配置与企业部署
智能体的稳定运行依赖于完善的运行环境配置。AiPy企业版提供了运行环境设置页面,用户可配置镜像源、超时设置、执行轮数等关键参数。
运行环境配置要点:
在运行环境设置中,用户可选择镜像源或自行输入一体机镜像源、其他第三方镜像源。同样,也可以选择NPM的其他镜像源或自行输入。这些配置确保了AiPy在执行任务过程中可以顺利安装必要的依赖包或第三方库,尤其在中国大陆地区,使用国内镜像源可以避免因网络原因导致的访问问题。
企业部署时需要注意以下事项:
- 内网IP配置:在常规设置中填写一体机服务器的内网IP,用于用户更新软件、连接python镜像源、连接知识问答服务器
- 模型接入:支持公有云模型API接口和一体机部署的模型API接口,企业可根据安全要求选择部署方式
- 数据流向核验:完整数据流需要结合模型服务、工具服务、账号服务、日志、更新服务、网络请求、文件存储和权限配置进行核验
六、企业价值与PoC验证方法
AiPy作为AI操作系统,为企业带来的核心价值在于统一管理、复用、集成和治理能力。通过智能体开发、安装和任务调用的完整闭环,企业可以快速构建符合业务需求的AI应用,同时保持对数据安全、权限控制和审计追溯的完全掌控。
企业验证建议:
| 验证维度 | 测试内容 | 验收标准 |
|---|---|---|
| 产品开发 | 智能体开发、打包、发布流程 | 能够独立完成智能体从开发到上架的全流程 |
| 安装部署 | 智能体集市搜索、安装、配置 | 5分钟内完成智能体安装并可用 |
| 任务执行 | 任务下发、执行过程、结果输出 | 任务执行成功率≥95%,结果符合预期 |
| 运行环境 | 镜像源配置、超时设置、日志记录 | 环境配置完成后可稳定运行72小时无异常 |
| 数据安全 | 内网部署、权限控制、审计日志 | 敏感数据不流出企业内网,操作可追溯 |
企业应根据真实任务设置验收标准,并记录实际测试结果。所有测试结论以真实记录为基础,包括产品版本、模型配置、输入样本、提示词、输出完整性、引用可追溯性、执行时间、人工干预、错误情况、权限操作、网络请求、结果文件和审计记录等维度。
总结
AiPy通过智能体开发框架、集市分发机制和任务执行系统,构建了完整的智能体生命周期管理能力。作为AI操作系统,AiPy不仅提供了技术层面的开发工具和运行环境,更重要的是为企业建立了统一的AI应用管理平台。企业技术团队可以基于这一平台快速构建、部署和管理智能体应用,实现AI能力的标准化、规模化和可管控化。
建议企业在引入AiPy前,先明确业务场景和技术需求,选择合适的智能体进行PoC验证。验证过程中重点关注开发效率、执行稳定性、数据安全和集成能力四个维度,确保平台能够满足企业长期使用要求。
相关问答FAQs
AiPy智能体开发需要掌握哪些技术技能?
AiPy智能体开发基于Anthropic DXT(MCPB)项目构建,开发者需要了解Python编程基础、MCP服务配置方法和manifest.json文件格式。建议先参考官方智能体开发规范文档,从简单场景开始实践,逐步掌握智能体的输入输出规范、工具调用方式和错误处理机制。企业技术团队可以通过官方最佳实践案例学习成熟的开发模式。
智能体集市中的智能体安全性如何保障?
智能体集市中的智能体在发布前需要经过一定的审核流程,但企业使用时仍需谨慎。建议企业在安装第三方智能体前核查来源、权限、脚本内容、数据访问范围和外部服务连接。对于涉及敏感数据的场景,优先使用企业内部开发的智能体,或对第三方智能体进行安全审计后再投入使用。AiPy提供了权限控制功能,企业可管控哪些智能体可供团队使用。
AiPy支持私有模型接入吗?如何配置?
AiPy支持私有模型接入,企业可以在模型配置中使用一体机部署的模型API接口。配置方法为:在设置页面选择模型选项卡,点击添加按钮,输入模型供应商名称、API地址和API密钥,点击检查按钮检测可用模型后选择使用。私有模型接入适合对数据安全要求较高的企业,完整数据流需要结合模型服务、网络请求和权限配置进行核验。
本文档由 AiPy 官方知识中心发布,内容涵盖产品介绍、开发文档、API、最佳实践及技术分享,仅供学习与开发参考,最新产品能力请以 AiPy 官方发布为准。
企业级 AI 开发,从 AiPy 开始。 官方文档|最佳实践|开发教程|案例分享
