但现实世界的问题往往太复杂,单一Agent难以胜任。就像一个人解决不了所有问题,多个专业分工的Agent协作才是正解。
你有没有遇到过这种场景:让Agent做一件复杂的事,它做到一半就卡住了,或者做得乱七八糟?
前两篇我们讲了ReAct模式(思考-行动循环)和Reflection模式(自我反思)。今天这篇,讲的是Agent最实用的能力:Tool Use(工具使用)。
ReAct = Reasoning + Acting。这是Agent最基础也最重要的模式,理解了它,你就理解了Agent的核心机制。
Agent概念在2023年就已出现,2024年是框架快速迭代的一年。到了2026年,Agent设计模式逐渐成熟,成为工程实践的关键。
每一次 LLM 调用都是无状态的。模型读上下文窗口,生成响应然后忘掉一切。这对单轮问答没问题。对下列任何一类 Agent,这都是致命的:
本文以 JDK 21+ 最新源码为基础,通过设计思想解构、微观原理剖析、核心规范详解、工程实践指南四大维度,对 AutoCloseable 进行全景式深度解析。
这不刚好,这两天我在网上冲浪的时候,了解到了谷歌官方发布在 X 上的一篇硬核文章,原文标题叫:《5 Agent Skill design patterns ev...
今天我们聊聊如何用Rust实现**零分配(Zero Allocation)**设计。
当然,单一的设计模式肯定是不够的,需要综合几种设计模式来达到目的。作为一个生产级别的组件,首先需要验证的是它是否“胜任”。所以,我就使用 Ollama 的搜索 ...
今天,我将结合Spring AI Alibaba和AgentScope等主流框架的最佳实践,跟大家一起聊聊AI Agent开发中6种最实用的设计模式。
都说温故而知新。重温一遍工厂设计模式,觉得工厂模式的思路很清晰,落地好耿直、好低效。现在讲下自己的理解,欢迎拍砖。
Spring 框架是设计模式的集大成者,它巧妙地运用了多种设计模式来解决实际开发中的问题。通过本文的介绍,我们了解了 Spring 中 15 种主要设计模式的应...
软件设计模式是无数开发者智慧的结晶。但在2026年,随着Java虚拟线程(Virtual Threads)的全面普及和云原生架构的深入,这些经典模式的应用场景和...
通过研究整个生态系统中技能的构建方式从 Anthropic 的存储库到 Vercel和 Google 的内部指南。
当越来越多的 Agent 工具开始采用统一的 SKILL.md 结构之后,真正拉开差距的已经不再是“文件格式写得对不对”,而是“技能内容该怎么设计”。
早在去年年底,Anthropic 就在《构建有效智能体》中提出了 5 种 Agent 设计模式,但很少有人讲明白如何落地。
但比起事件本身的戏剧性,这份代码里的架构设计更值得聊。翻完源码和相关技术分析后,我整理出了 5 个所有 AI Agent 开发者都能借鉴的设计模式。