grok4 中文文档 下载 App

Grok 智能体工具调用配置 — 可用工具详解

工具(Tools)是什么

工具是 Grok Build 智能体的「手脚」——没有工具,智能体只能在对话中回答问题;有了工具,智能体就能去搜索信息、执行操作、与外部世界交互。

Grok Build 内置了一批常用工具,用户通过对话方式来选择和配置智能体需要哪些工具。

可用工具一览

X 平台相关

工具功能常用场景
X Search在 X 平台搜索帖子监控话题、收集反馈
X Post在 X 上发帖或回复自动发推文、回复评论
X User Info获取用户资料追踪特定账号动态
X Trending获取当前 Trending 话题每日简报、热点追踪

搜索和信息获取

工具功能常用场景
Web Search互联网网页搜索获取最新资讯
DeepSearchGrok 内置的深度搜索需要多源验证的信息
Arxiv Search搜索 arXiv 学术论文研究相关内容
GitHub Search搜索 GitHub 仓库和代码开源项目追踪

通信

工具功能常用场景
Email Send发送邮件推送通知、发送简报
X DM在 X 上发送私信自动回复、消息通知
Webhook调用自定义 Webhook对接第三方系统

文件和数据

工具功能常用场景
Code Execution运行 Python 代码数据处理、计算、可视化
File Read读取指定文件处理上传的文件
File Write写入/生成文件保存结果、生成报告
CSV Read/Write读写 CSV 文件表格数据处理

定时和触发

工具功能常用场景
Schedule Trigger定时触发执行每天/每周定期任务
Event Listener监听特定事件新消息、新帖子触发
Manual Trigger手动触发随时可以手动运行

API 调用

工具功能常用场景
HTTP Request发送 HTTP 请求调用第三方 API
Custom API调用自定义 API对接内部系统

如何配置工具

方式一:在创建智能体时自动选择

在描述需求时,Gro k会自动判断需要哪些工具:

我要创建一个智能体,每天在 X 上搜索「Gro k的用户反馈」,然后把负面反馈整理出来发邮件给我

Gro k会自动选择:X Search + Email Send + Schedule Trigger

方式二:手动指定工具

如果想明确指定用哪些工具:

帮我创建一个智能体,使用以下工具:
- Web Search
- Arxiv Search  
- Email Send

每天搜索 arXiv 上最新的 AI 论文,找 5 篇重要的发给我

方式三:修改现有智能体的工具

对已创建的智能体,可以随时增减工具:

给我那个「AI 每日简报」智能体加上 GitHub Search 工具,顺便搜索 trending 仓库

工具参数配置

某些工具需要额外参数:

X Search

搜索关键词:Grok 4 OR xAI
时间范围:过去 24 小时
语言:中文和英文混合
结果数量:最多 20 条

Web Search

搜索内容:AI 大模型评测 2026
来源限定:技术博客和评测网站
结果数量:10 条

Email Send

收件人:you@example.com
发件人名称:Grok AI 助手
邮件主题模板:[每日简报] {日期} AI 圈动态

工具链编排

Grok Build 的智能体可以使用多个工具并编排执行顺序:

串行执行

第一步:X Search 搜索帖子
第二步:对每个帖子用 Code Execution 提取关键信息
第三步:Email Send 发送结果

并行执行

同时执行:
- X Search(搜索 X 平台)
- Web Search(搜索网页)
然后汇总两边结果

条件分支

先 X Search 看看有没有负面反馈
如果有 → Code Execution 整理成表格 → Email Send 发送警报
如果没有 → 只发送简短的「今日无负面反馈」邮件

最佳实践

从最少工具开始

创建智能体时先只放必要的工具,跑通后再逐步增加。工具越多,调试越困难。

一次只加一个工具

修改智能体时,一次只增删一个工具。改动太多出错时难以定位原因。

明确每个工具的用途

在描述中说清楚每个工具在做什么:

用 Web Search 搜索最新财报数字,用 Code Execution 计算同比变化,用 Email Send 发送报告

这样 Gro k能更好地编排工具的执行顺序。

处理工具失败

智能体执行中某个工具可能失败(比如搜索没结果、API 超时)。可以在配置中加入容错逻辑:

如果 X Search 没找到结果,就跳过搜索步骤,只发一个「今日无新动态」的邮件

常见问题

可以添加自定义工具吗

目前 Grok Build 主要支持内置工具。如果需要调用自定义 API,可以用 HTTP Request 工具来实现:

添加一个 HTTP Request 工具,定期调用我公司的内部 API 获取数据

工具调用会消耗额外费用吗

工具本身不额外收费,但会消耗 tokens(因为工具调用过程本质上还是 Grok 的思考和执行)。API 调用类工具可能涉及第三方 API 的费用,那部分由你承担。

某个工具一直失败怎么办