4 个工具撑起一个 coding agent
本文深度拆解开源 Coding Agent pi 的工具调用机制,揭示其仅靠 bash、read、write、edit 四个工具即可完成核心编码任务。详细阐述了工具调用的三段式流水线(准备、执行、收尾),以及如何通过并行执行与文件变更队列解决并发冲突,为构建自研 Agent 提供了实战参考。
本文深度拆解开源 Coding Agent pi 的工具调用机制,揭示其仅靠 bash、read、write、edit 四个工具即可完成核心编码任务。详细阐述了工具调用的三段式流水线(准备、执行、收尾),以及如何通过并行执行与文件变更队列解决并发冲突,为构建自研 Agent 提供了实战参考。
文章总结了本周五篇重要的 AI 研究论文。主要亮点包括:提出了更准确的 Skaling 扩展定律;揭露了加密思维链的安全漏洞并演示提取攻击;研究了多智能体系统中的思维病毒传播现象;分析了 Agent 编码指令无限增长的记忆问题;以及在工具调用场景下,程序化调用相比 JSON 的显著优势。
本文实测了最新开源的Qwen3.8-27B模型,该模型基于Qwen3.5架构训练,量化后可在24G消费级显卡上运行,性能媲美Qwen3.7-Plus。作者详细介绍了通过Unsloth在Mac和4090上的本地部署流程,并演示了接入桌面Agent后的工具调用、Skill使用、发票整理、图片翻译、PPT生成等场景。实测表明,该模型在复杂办公、长文档和多轮Agent任务中表现出色,是本地部署的极佳选择。
本文深入解析了DeepSeek Harness的设计哲学,强调“事实有据,权限有度”的核心理念。文章通过多个实例展示了该框架如何将Agent状态管理、工具调用、子代理运行等关键环节转化为可验证的运行时契约,确保每个重要事实都有明确的拥有者,并通过原子比较、权限控制等机制避免状态不一致和越权操作。作者认为,DeepSeek Harness的精华在于其架构设计原则:为每种能力明确truth owner、authority gate、durable record、model projection和recovery rule,从而将隐性边界转化为可测试的契约。
本文深入解析DeepSeek Harness发布的四种对话模式:标准模式、PTC模式、极简模式和创造模式。作者指出,标准模式是当前Agent的主流,但存在工具调用效率低、上下文消耗大、临时脚本污染等问题;PTC模式通过让模型编写TypeScript程序统一调用工具,大幅减少Token消耗和提升效率,可能成为未来Agent的主流;极简模式则通过减少工具依赖,探索模型原生能力。文章结合实测数据,展示了PTC模式在复杂任务中的优势,并预测其将成为下一代Agent的默认工具调用方式。
本文深入探讨了Agent Harness(代理框架)的设计,指出模型性能并非关键,真正决定成败的是围绕模型的软件层。文章通过DoorDash、OpenAI和Anthropic的真实案例,展示了三种截然不同的Harness设计模式。核心部分详细阐述了六个关键决策:循环与停止规则、工具可见性、记忆管理、崩溃恢复、权限边界和完成定义。每个决策都提供了具体操作建议和成本效益分析,强调通过精心设计Harness,可以将一个需要持续监督的模型转变为可独立完成工作的可靠员工。
本文详细介绍了如何从单个提示词构建一个完整的代理系统,以Kimi K3模型为例,通过9个步骤逐步实现:从基础API调用、输出约束、工具集成、循环机制、停止门控、状态管理、路由决策、答案验证到预算控制。文章强调,代理系统的核心在于围绕模型构建的框架,而非模型本身,并展示了如何通过代码实现这些组件,使系统能够自主决策、执行工具调用并验证结果。
本文详细拆解了DeepSeek Harness,一个开源的Agent执行框架。作者通过本地测试验证了其文件写入、Shell执行、权限拦截和会话轨迹功能,并指出当前版本更适合Agent开发者而非普通用户。文章对比了DeepSeek Harness与WorkBuddy、Codex的差异,分析了其插件化设计、权限控制和在企业落地中的不足,最后给出了适用人群建议。
Kimi Code Web 上线后持续优化,最近进行了重大 UI/UX 升级并新增多项功能。文章介绍了两种启动方式(终端运行 kimi web 或 CLI 中运行 /web),并详细说明了新特性:任务过程可视化(工具调用堆栈、Agent 集群状态、结果预览、结构化内容渲染)、会话管理(置顶、归档、Fork、配置管理)以及通过 kimi web --host 实现局域网内远程控制,方便用户通过手机或平板等设备查看任务状态、回答问题、发送指令和处理权限请求。
本文是DeepSeek Harness(dsh)与OpenCode Go订阅制模型网关的集成指南。作者详细介绍了为何选择该组合、安装步骤、配置方法,并通过一次真实的生产巡检案例展示了其成本效益。文章强调dsh的插件化架构与OpenCode Go的OpenAI兼容端点天然匹配,仅需两个环境变量即可切换推理流量。通过实测数据,作者分析了agent循环的输入放大效应、96.5%的缓存命中率以及订阅制在成本控制上的优势。最终,文章提供了完整的配置步骤和实战复盘,帮助开发者快速上手并高效利用该组合。
文章通过拆解开源项目 pi 的核心源码,揭示 Agent 的本质是一个 while 循环。作者分析了 pi 的 792 行核心代码,讲解了双层循环、转向消息、事件流解耦、错误处理及 Token 截断防御等关键设计,展示了从玩具代码到生产级 Agent 的工程差距。
本文深入解析了Claude Code的“harness”架构,解释了为何简单的模型调用不足以构建可靠的代码代理。作者通过CrewAI框架逐步重建了包括核心循环、工具管理、规划机制在内的关键组件,揭示了通过工程化手段弥补模型差距的方法。
李博杰新书《深入理解 AI Agent:设计原理与工程实践》开源,涵盖从0到1构建生产级AI Agent的原理与代码,包括RAG、工具调用、多Agent协作等实战内容。
本文通过10张图文详细解析AI Agent的核心机制,包括从回答问题到完成任务的转变、基础架构、核心循环、工具调用、记忆管理、规划控制、知识增强、多Agent协作及安全评估等关键概念,并提供制作涂鸦风PPT的提示词。
本文提供了一个为期6个月的12阶段AI工程师学习路线图。文章首先阐述了代理工程师的核心是构建能自主决策的系统,而非编写固定逻辑。前两个阶段重点介绍了Python异步编程的基础(解决API调用阻塞问题)和LLM的基本原理(如上下文限制、成本控制和模型路由)。随后详细讲解了工具调用与结构化输出的实现方法,强调使用Pydantic验证数据及构建可恢复的Agent循环。
作者分享了使用本地知识图谱重塑编程习惯的经历。文章详细对比了RAG和知识图谱的区别,介绍了Graph RAG的概念,并展示了如何利用开源工具CodeGraph将代码库转化为知识图谱。这一改变使Token消耗降低35%,工具调用减少94%,显著提升了开发效率。
文章旨在通过简洁易懂的语言,帮助初学者在一下午的时间内构建第一个 AI Agent。作者指出 Agent 本质上是一个包含模型、工具集和循环的简单程序,并提出了“四步构建法”:定义目标、列出工具、选择运行时、编写系统提示。此外,文章还分享了五条实用规则(如展示工作过程、使用计划模式等)以避免常见陷阱,并列举了适合初学者的实践项目,强调构建 Agent 的核心在于理解其循环逻辑。
文章记录了作者利用中国开源模型 MiniMax M2.5(仅 10B 激活参数),通过行为工程和 Goose 运行时的优化,在 Databricks OfficeQA 基准测试中以 71.5% 的准确率击败了 Claude Opus 4.5 的实战经历。文章指出,企业级 AI 的竞争已从单纯的模型参数量转向行为工程与驾驭层能力,并揭示了中美 AI 生态(中国执行引擎+美国编排方法论)结合所产生的高效低成本优势。
文章探讨了2026年主智能体管理子智能体的四种模式,按控制权递增排序:内联工具、并行分发、消息池和编排。这些模式包括简单的函数调用、并发任务生成、持久化有状态的消息通信以及全面的生命周期控制,分别适用于从简单的代码审查到复杂的多步骤协作工作流。
文章指出,许多所谓的“AI 智能体”实际上只是连接了工具的模型,演示完美但上线即崩。核心问题往往不在模型本身,而在于支持其运行的“Agent Harness”(智能体挽具/系统)。文章详细解析了 Harness 的三层工程架构(提示工程、上下文工程、系统挽具工程),阐述了编排循环、上下文管理及工具接口的实现机制。作者强调,真正的工程杠杆在于优化这个将无状态模型转化为行动能力的系统,而非盲目更换底层模型。
本文深入探讨了 Agent 开发的核心——上下文工程。文章指出,虽然 Agent 的骨架是 LLM 加工具和循环,但决定其质量的关键在于如何管理每次循环中传给 LLM 的信息。作者通过分析 LLM 的无记忆特性、工具调用机制以及上下文窗口限制,阐述了优化系统提示词、工具描述和对话历史的重要性。结论是:Agent 工程的本质是上下文工程,代码骨架易写,但上下文的设计与调优才是核心能力。
文章深入剖析了将无状态 LLM 转变为功能强大的智能体所需的“代理框架”基础设施。内容涵盖编排循环、工具工程、内存、上下文管理、安全护栏及子代理编排等 12 个核心组件。文章对比了 Anthropic、OpenAI 和 LangChain 的实现策略,指出生产级应用的关键在于模型周围的工程架构,而非模型本身。
本文探讨了编程智能体(Coding Agent)及其运行框架的设计,重点介绍了模型、推理与智能体的区别,并详细拆解了六大核心组件:实时代码仓库上下文、提示词缓存复用、工具调用与安全验证、上下文压缩机制等。文章指出,优秀的 Harness 框架能将基础模型的潜力最大化,是编程智能体体验的决定性因素。
本文探讨了如何随着 Claude 能力的进化,调整构建 AI 应用的策略。文章提出了三个核心模式:善用 Claude 已知的通用工具(如 bash 和文本编辑器),赋予其自主编排和上下文管理能力,以及谨慎设定框架边界以平衡安全与效率。文章强调了减少外部框架对模型能力的过度干预,让 Claude 自主决定工具调用与数据处理,从而提升应用的性能和成本效益。
本文是一篇关于从零开始构建AI智能体的完整指南。作者基于Anthropic和OpenAI的最佳实践,整理了一套适合初学者的课程。文章详细介绍了代理的核心工作循环、五种核心工作流模式(如提示链、路由、并行化等),以及如何通过定义角色、目标、工具和规则来打造第一个代理。此外,还深入探讨了工具的高效使用、短期与长期记忆的赋予方法,并对比了使用Claude与OpenAI SDK构建代理的不同路径,强调了从简单工作流入手,逐步迭代至复杂代理的重要性。
本文探讨了构建 Claude Code 代理框架时的经验与挑战。作者指出,设计代理最困难的部分是构建动作空间,强调要根据模型的能力赋予其合适的工具。文章重点介绍了通过“询问用户”工具改进交互效率、从待办事项列表进化到任务工具以适应模型发展,以及利用渐进式披露技术来优化搜索和上下文构建的过程。核心思想是设计工具既是科学也是艺术,需要像智能体一样思考并不断实验。