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