跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

我们如何让 AI Agent 按需获取信息——渐进式披露实践

在构建AI Agent时,克制地提供信息反而能让模型表现更好。我们放弃了直接注入上下文的RAG方案,改为让Agent自己调用搜索工具并按需递归展开文件引用。面对工具过多导致的决策负担和上下文污染,引入了仅在相关时才启动的子代理。同时,随着模型升级,像固定间隔提醒这样的早期工具反而束缚了灵活性,我们改用支持依赖和动态修改的task工具。核心是:工具少而精、优先用子代理和文件引用、定期审视淘汰旧工具,并在系统提示词中只保留骨架,让Agent自己去挖掘。

云间漫步发布于 2026/6/3更新于 2026/10/1659 浏览
我们如何让 AI Agent 按需获取信息——渐进式披露实践

给 AI Agent 塞太多信息,它反而会变笨。我们最初没意识到这点,直到看见模型在无用的上下文里迷失。

早先的方案是 RAG(检索增强生成),直接找出相关片段,一股脑儿注入上下文。但后来我们改为让 Cloud 自己调用'搜索代码库'的工具。模型清楚自己缺什么,搜到的内容能接上当前的推理链路。此外加入了 skills 机制:当读一个文件发现引用另一个文件时,自动递归展开。现在 Cloud 能多层嵌套搜索、精准定位。别再替 Agent 决定它应该看到什么——给它搜索工具、入口文件和权限,让它自己去挖掘。

每多加一个工具,模型每次推理时的决策负担会指数级上升。把文档直接塞进系统提示词还会造成严重的上下文污染。我们最终的方案是搞了一个子代理(sub-agent):专门用来指导工作,只有用户问相关问题时才启动。子代理有专门的搜索指令,找到答案就返回,不会把原始文档全部加载进来。所以当你纠结'要不要加一个新工具'时,不妨先想想能不能用子代理、文件引用,或者让 Agent 在需要时自己发现能力。

早期为了弥补记性差,我们设计了待办清单工具,每隔五轮对话插一条系统提醒。模型升级后,这种死板的规矩反而限制了灵活性。更强的模型不需要这种提醒,甚至觉得过于苛刻。后来改用了 task 工具:能设置依赖关系,多个子代理之间共享进度,模型自己也能修改任务。

这引出一个习惯:定期审视你的工具库。随着模型能力增强,曾经需要的工具可能变成束缚。

一些实操建议:

  • 工具要少而精。只给核心工具,再加一个搜索或发现机制。采用'延迟加载'设计:工具里只放轻量级钩子,需要时再加载完整定义。
  • 想扩展能力,优先考虑子代理和文件引用,让 Agent 在需要时自己读文件。
  • 每季度翻一翻工具列表,确认是否必要,有无限制灵活性。
  • 优化 .claude.md 文件——这是你能直接控制的系统提示词。只放骨架核心(项目简介、技术栈、关键规则),详细规范独立到其他文件,路径留在 .claude.md 中。提问时给方向和入口,让 Agent 自己去定位。

给 Agent 设计工具没有万能公式,要多试、多观察、多迭代。但渐进式披露是目前验证下来最有效的主线:你塞得越多,Agent 反而越受限;你给得越克制,它发挥得反而越好。

更多推荐文章

查看全部
  • CodeBuddy + ssh-mcp-server 远程服务故障定位实战
  • 在 Go 管理后台里落地 Casbin RBAC
  • Python 字典 dict 的常用用法与底层原理
  • 常见 AI 写作辅助工具功能对比与选择指南
  • Python RPA+ 爬虫:模拟人工操作采集 ERP 系统数据(金蝶/用友无接口)
  • 国内外主流 AI 大模型盘点与技术趋势分析
  • Webhook 自动化部署实战配置
  • Redis 与 Memcached 核心区别及性能分析
  • AI 股票分析师 daily_stock_analysis 实测:3 步完成私有化金融分析
  • 大语言模型在审计工作中的应用场景
  • Neo4j Desktop 2.0 安装及自定义路径配置指南
  • 双指针算法实战:快乐数与复写零解析
  • Spark 4.0.2 发布与 GitHub Issues 迁移讨论及社区动态
  • Java 反射机制核心逻辑与面试考点
  • Claude Code 本地化接入魔搭社区指南
  • 近期大模型研究速览:从GUI智能体到多模态预测
  • GitHub 基础入门:账号注册与 SSH 密钥配置详解
  • Windows 11 本地部署 OpenClaw 通过 WSL 集成飞书机器人
  • 字符串常用算法:最长公共前缀、回文子串与数值运算
  • Qwen3-VL-WEB 可视化工具使用指南与竞品分析实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online