# 从智能体视角看工具：Claude Code 如何设计工具

> 原标题：Seeing like an agent: how we design tools in Claude Code

- 来源：claude.dev 开发者博客
- 发布时间：2026-04-10T12:00:00.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/qjlp0aknzeustn1rpcuczt0gk
- 原文：https://claude.dev/blog/seeing-like-an-agent/

## 摘要

Claude Code 团队复盘工具设计，强调根据模型能力、智能体目标与运行环境持续调整工具。AskUserQuestion 在两种失败尝试后采用独立工具实现结构化提问，Task 则替代 TodoWrite，支持任务依赖与子智能体共享更新。上下文获取从预索引 RAG 转向 Grep 搜索和渐进式披露，Claude Code Guide 子智能体在自己的上下文中检索文档，只向主智能体返回答案。

## 推荐理由

Claude Code 团队以提问、任务协作和上下文搜索的工具迭代为例，将观察模型调用行为作为调整工具设计的方法。

## 锐评

直接把向量库 RAG 砍掉换成 Grep 搜索，我觉得挺狠的。搭向量索引要建库还要做预处理，跨环境容易脆弱，维护成本全堆在外面。让模型自己调 Grep 查代码，用渐进式披露按需拿上下文，算力账其实更划算。早期给 agent 堆的那套重型检索框架，模型能力一上来反倒成了累赘。这种把主动权交回给模型的设计，我看往后只会越来越多。
