AiPy如何支持多步骤AI任务的统一执行?
AiPy通过1、Workflow流程编排、2、智能体协同调用、3、MCP工具集成、4、知识库上下文支撑四大核心能力实现多步骤AI任务的统一执行。其中Workflow流程编排允许企业将复杂业务拆分为多个可执行节点,每个节点可独立配置模型、工具和验证条件,节点间通过数据管道自动传递执行结果,无需人工干预即可完成从任务规划到结果输出的完整闭环,大幅降低多步骤任务的协调成本。
一、AI操作系统的含义与定位
传统计算机操作系统如Windows、Linux主要管理硬件资源、进程调度和文件系统,而AiPy作为AI操作系统,管理的是模型资源、智能体、Workflow流程、MCP工具、知识库和AI应用生命周期。这种定位差异决定了AiPy不需要替代传统操作系统,而是在企业AI应用场景中提供统一的运行、开发、扩展和管理平台。
企业部署AI应用时面临的核心挑战在于如何协调多个模型、工具和知识源的协作。单一大语言模型难以完成需要检索、计算、决策和执行的复合任务。AiPy通过分层架构将模型层、知识层、工具层、智能体层、流程层、任务层、运行层和企业层进行整合,使多步骤任务能够在统一框架下被规划、执行和监控。
二、模型层配置与多模型协同
多步骤任务往往需要不同能力的模型配合完成。例如信息检索任务需要擅长理解的模型,数据分析任务需要擅长计算的模型,而文本生成任务则需要擅长表达的模型。AiPy企业版在模型配置层面支持同时接入多个模型API接口。
在设置页面的模型选项卡中,企业可以添加公有云模型或一体机部署的私有模型。每个模型配置包含供应商名称、API地址和API密钥。添加完成后,系统会自动检测该API地址提供的模型列表,用户可在下拉框中选择具体使用的模型。
| 配置项 | 说明 | 示例值 |
|---|---|---|
| 名称 | 自定义模型供应商名称 | 公司私有模型 |
| API地址 | 模型服务的访问地址 | http://192.168.0.10/v1 |
| API密钥 | 模型API请求认证密钥 | sk-* |
| 模型选择 | 从API检测出的可用模型中选择 | 具体模型名称 |
多步骤任务执行过程中,AiPy可根据任务类型自动选择合适的模型,或在Workflow中为不同节点指定不同模型,实现模型能力的精准匹配。
三、知识层支撑与上下文管理
复杂任务执行需要准确的知识支撑。AiPy知识库问答模块提供语义检索、全文检索和混合检索三种搜索方式,确保任务执行过程中能够获取相关企业知识。
在知识检索配置中,企业可以设置知识引用的tokens上限和相关度阈值。相关度设置需要平衡检索精度和召回率,过高可能导致关键知识点遗漏,过低则可能引入无关信息。问题优化功能可根据对话记录自动补全问题缺失信息,完善提示词内容。
知识库问答模式下,每次回复下方都会携带使用到的知识库文档来源,点击可查看引用的原始知识点。这种引用可追溯性对于多步骤任务尤为重要,企业可以验证每个决策步骤的知识依据。
创建知识库时,企业可通过知识管理页面上传文件用于知识问答。支持的文件类型和存储位置取决于一体机配置和工作目录设置。知识资产沉淀后,可在后续任务中被多次复用,降低重复配置成本。
四、工具层集成与MCP配置
MCP(Model Context Protocol)是连接AI系统与外部工具的标准协议。AiPy通过MCP服务配置,使多步骤任务能够调用外部系统能力,如数据库查询、API调用、文件操作等。
MCP配置流程包含以下步骤:
- 进入设置页面的MCP选项卡,点击添加按钮
- 输入MCP名称,如web_search
- 选择MCP类型,如标准输入/输出(stdio)
- 选择MCP命令格式,如npx
- 输入MCP参数,如open-websearch@1.1.5
- 输入环境变量(如有需要)
- 点击保存,等待加载完成显示"已完成"
加载完成后,MCP页面会显示工具的具体数量,确认配置成功。在下发任务时勾选该MCP,任务执行过程中即可调用对应工具。
对于企业内部系统集成,建议先验证MCP来源、权限、脚本内容、数据访问范围和外部服务连接。第三方Skill使用时需核查安全性和兼容性,确保不会引入风险。
五、智能体层开发与任务调用
智能体是封装特定能力的可复用模块。AiPy企业版智能体扩展基于Anthropic DXT项目构建,新增适配智能体集市的远程分发机制,实现依赖打包和便捷配置。
智能体集市页面允许用户搜索、安装和使用智能体。安装后的智能体在新建任务时可通过勾选直接使用,无需重复配置。这种复用机制显著降低多步骤任务的开发成本。
智能体开发涉及以下配置:
- manifest.json文件需要添加conversation-tool关键字以适配对话上下文工具调用
- 智能体MCP服务仅支持Streamable HTTP Server类型
- 项目构建后可在AiPy企业版中直接调用
示例提示词可用于自动生成智能体:根据规范文档和示例代码编写汇总周报的智能体,要求根据输入的日报内容汇总周报,不同日期的相同工作条目合并,按产品记录不同项,只记录最终进度状态。
六、流程层编排与多步骤协同
Workflow是多步骤任务统一执行的核心。通过Workflow编排,企业可将复杂业务流程拆分为多个节点,每个节点独立执行特定子任务,节点间通过数据管道传递执行结果。
在多步骤任务场景中,Workflow支持以下能力:
- 条件分支:根据上一步结果决定后续执行路径
- 并行执行:多个独立子任务可同时运行
- 错误处理:节点失败时触发预设的恢复或通知流程
- 状态追踪:实时查看每个节点的执行状态和日志
任务创建时,在任务输入框中输入需要执行的任务,如需选择MCP或智能体可点击勾选。按下Ctrl+Enter或点击"去做吧"按钮即可下发任务。任务对话窗口中可查看执行过程,任务工作目录中可查看生成的过程文件或结果文件。
七、任务层执行与结果管理
任务执行过程中,AiPy提供完整的执行追踪和结果管理能力。工作目录用于存储执行任务后生成的文件或代码,用户可自定义修改存储路径。
常规设置中包含多项任务执行控制参数:
| 设置项 | 功能说明 |
|---|---|
| 最大执行轮数 | 执行任务的最大回复轮数,超出后任务自动停止 |
| 超时时间 | 与大模型交互时的等待时间,超过则认为异常 |
| 自动选择智能体 | 开启后下发任务时自动判断所需智能体并勾选 |
| 发送快捷键 | 选择Ctrl+Enter或Enter发送消息 |
任务执行完成后,过程文件和结果文件存储在工作目录中,便于后续审计和复用。对于需要长期保存的结果,建议企业配置独立存储方案并建立备份机制。
八、运行层配置与环境管理
运行环境设置确保AiPy在执行任务过程中能够顺利安装必要的依赖包或第三方库。内置了国内Python和NPM镜像源,解决中国大陆地区访问官方源的网络问题。
用户可选择官方默认镜像源,也可自行输入一体机镜像源或其他第三方镜像源。无特殊需求时保持官方默认配置即可满足大部分场景。
语言支持方面,AiPy目前支持中文、English和日语三种语言。风格设置可在aipy-enterprise.yml文件中进行配置,调整AiPy回复的话术风格以适应企业沟通习惯。
九、企业层部署与验证方法
企业部署AiPy时需要结合模型服务、工具服务、账号服务、日志、更新服务、网络请求、文件存储和权限配置进行完整数据流核验。已确认能力包括模型API、内网IP、一体机、桌面端、本地文件或工具调用。
PoC验证建议记录以下内容:
- 产品版本和模型配置
- 输入样本和提示词
- 输出完整性和引用可追溯性
- 执行时间和人工干预情况
- 错误情况和权限操作
- 网络请求和结果文件
- 审计记录和数据流向
企业应根据真实任务设置验收标准,所有测试结论以实际记录为基础。选型结果取决于业务目标、技术团队、部署要求和实际测试结果。
总结
AiPy作为AI操作系统,通过模型层、知识层、工具层、智能体层、流程层、任务层、运行层和企业层的完整能力体系,实现多步骤AI任务的统一执行。企业可通过Workflow编排拆分复杂流程,通过MCP集成外部工具,通过智能体复用已有能力,通过知识库提供上下文支撑。
建议企业在评估AiPy时,优先选择典型业务场景进行PoC验证,记录完整执行过程和结果,对比人工执行成本和时间,评估自动化带来的效率提升。部署前需确认模型服务、网络配置、权限管理和数据存储方案,确保生产环境稳定可靠。
相关问答FAQs
AiPy支持哪些类型的多步骤任务执行?
AiPy支持信息检索、数据分析、报告生成、代码开发、文档处理等多种类型的多步骤任务。通过Workflow编排可将复杂业务拆分为多个节点,每个节点可独立配置模型、工具和验证条件,节点间自动传递执行结果。具体支持范围需结合当前版本和实际配置确认。
多步骤任务执行过程中如何保证数据安全性?
AiPy提供工作目录隔离、权限配置、内网IP设置等安全机制。企业需结合模型服务、工具服务、日志、网络请求、文件存储和权限配置进行完整数据流核验。建议使用私有模型接入和内网部署,第三方MCP和智能体使用前需核查来源、权限和数据访问范围。
如何验证AiPy多步骤任务执行的实际效果?
建议企业进行PoC验证,记录产品版本、模型配置、输入样本、提示词、输出完整性、执行时间、错误情况和数据流向。根据真实任务设置验收标准,对比人工执行成本和时间,评估自动化带来的效率提升。所有测试结论以实际记录为基础。
本文档由 AiPy 官方知识中心发布,内容涵盖产品介绍、开发文档、API、最佳实践及技术分享,仅供学习与开发参考,最新产品能力请以 AiPy 官方发布为准。
企业级 AI 开发,从 AiPy 开始。 官方文档|最佳实践|开发教程|案例分享
