概览
用于增强智能体工作流的强大工具
工具是 TradingGoose 中的强大组件,可让工作流与外部服务交互、处理数据并执行专项任务。它们通过接入各类 API 和服务,扩展智能体和工作流的能力。
什么是工具?
工具是提供特定功能或对接外部服务的专用组件。可用于搜索网页、操作数据库、处理图像、生成文本或图像、通过消息平台通信等。
在工作流中使用工具
在 TradingGoose 工作流中使用工具主要有两种方式:
作为独立块:需要确定、直接地调用工具功能时,可将工具作为独立块添加到画布。这样可以精确控制工具的调用时机与方式。
作为智能体工具:点击「添加工具」并配置所需参数,即可将工具添加到 Agent 块。智能体可根据任务上下文与需求动态选择要使用的工具。
工具配置
每个工具都需要完成特定配置才能正常工作。常见配置项包括:
- API 密钥:许多工具需要通过 API 密钥进行身份验证
- 连接参数:端点、数据库标识符等
- 输入格式:应如何为工具组织数据
- 输出处理:应如何处理工具返回的结果
可用工具
TradingGoose 提供面向多种用途的工具,包括:
- AI 与语言处理:OpenAI、ElevenLabs、翻译服务
- 搜索与研究:Google Search、Tavily、Exa、Perplexity
- 文档处理:Google Docs、Google Sheets、Notion、Confluence
- 媒体处理:Vision、Image Generator
- 通信:Slack、WhatsApp、Twilio SMS、Gmail
- 数据存储:Pinecone、Supabase、Airtable
- 开发:GitHub
每种工具都有独立的文档页面,提供详细的配置与使用说明。
工具输出
工具通常返回结构化数据,可供工作流中的后续模块处理。数据格式因工具和操作而异,但一般包括:
- 主要内容或结果
- 操作相关的元数据
- 状态信息
请参阅各工具的专项文档,了解其确切的输出格式。
有关具体工具参数和配置选项,请参阅各工具的独立文档页面。