如何在 AutoGPT 中创建 AI 智能体块¶
概述¶
本指南介绍如何创建可重用的智能体块,该块可作为其他智能体中的组件使用。
什么是智能体块?¶
智能体块是预先配置、可重用的 AI 工作流,可作为组件在更大的自动化系统中使用。可以将它们视为"智能构建块"——每个智能体块本身就是一个完整的工作流,能够:
- 接受特定输入
- 使用 AI 和传统自动化处理数据
- 产生定义的输出
- 在不同上下文中轻松重用
智能体块的强大之处在于其模块化特性。一旦创建具有特定功能(如翻译文本或分析情感)的智能体,就可以在其他工作流中将其作为单个块重复使用。这意味着您可以:
- 组合多个智能体块以创建更复杂的自动化
- 重用经过验证的工作流而无需重新构建
- 与其他用户共享智能体块
- 创建专业智能体协同工作的分层系统
例如,内容创建工作流可能组合多个智能体块:
- 收集信息的研究智能体块
- 创建初稿的写作智能体块
- 润色内容的编辑智能体块
- 准备最终输出的格式化智能体块
创建基础智能体¶
必需组件¶
- 输入块
- AI文本生成器块
- 输出块
分步设置¶
- 添加并配置块
- 添加输入块
- 添加AI文本生成器块
- 添加输出块
- 连接组件
- 将输入块的结果连接到AI文本生成器的提示
- 将AI文本生成器的响应连接到输出块的值
- 命名组件
- 命名输入块:"question"
- 命名输出块:"answer"
- 保存智能体
- 选择描述性名称(例如"Weather Agent")
- 点击保存
转换为块¶
- 访问块菜单
- 进入构建器界面
- 点击块菜单
- 点击智能体标签或搜索您的智能体名称
- 使用智能体块
- 点击智能体块添加到工作流中
- 使用描述性名称保存新智能体(例如"Weather Agent")
测试智能体块¶
- 运行智能体
- 输入测试问题(例如"地球距离月球有多远?")
- 点击运行
- 查看结果
- 选项1:检查"智能体输出"部分*
- 选项2:点击"查看更多"获取详细结果
*注意:如果没有输出块,则"智能体输出"按钮将显示为空白。您可以在查看更多或块底部看到输出。
高级用法¶
- 您可以通过组合多个智能体模块来构建更复杂的智能体
- 将不同的智能体串联起来以实现更复杂的工作流程
Note¶
这是一个基础示例,可以进一步扩展以创建具有附加功能的更复杂智能体模块。