AI 代理工具为代理提供实用功能,例如搜索文档、分析电子表格中的数据、调用 REST API 或执行 Python 代码。 代理可以处理实际数据和系统,而不是仅生成文本。
选择工具方法
有三个选项可用于创建代理可以使用的工具。 根据治理、灵活性或集成需求进行选择:
| Unity 目录函数工具 | 代理代码工具 | 模型上下文协议 (MCP) 工具 |
|---|---|---|
|
|
|
可以混合和匹配这些方法中的任何一种。 无论是在纯 Python 中构建代理,还是使用 LangChain、OpenAI SDK 或 LangGraph 等框架,这三者都起作用。
常见工具模式
探索这些工具模式和示例,这些模式和示例可以使用以下三种工具方法之一实现:
| 工具模式 | Description |
|---|---|
| 结构化数据检索工具 | 查询 SQL 表、数据库和结构化数据源。 |
| 非结构化数据检索工具 | 搜索文档集合并执行检索增强生成。 |
| 代码解释器工具 | 允许代理运行 Python 代码进行计算、数据分析和动态处理。 |
| 外部连接工具 | 连接到外部服务和 API,例如 Slack。 |
| AI试验场原型设计 | 使用 AI Playground 在部署代理之前快速将 Unity 目录工具添加到代理并制作其行为的原型。 |