今天,我将结合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 开发者都能借鉴的设计模式。
Google最近开源了一份《Agentic Design Patterns》(智能体设计模式:构建智能系统实战指南),系统性地总结了21种设计模式,为构建可靠的...
单例模式的核心思想:无论程序如何调用,类都只能存在一个实例,并且所有人都得共享这个实例 。
Stitch 的生成效果高度依赖于你提供的上下文。不要只给一个简单的名词,要给它“视觉规则”。
在软件开发中,我们经常会遇到这样的场景:一个请求需要经过多个对象的处理,每个对象都有机会决定处理这个请求,或者将其传递给下一个对象。比如用户提交的表单验证、请求...
设计模式位于架构模式与代码模式之间,关注的是组件级别的设计,如何使得组件之间的交互更为简洁、灵活,并且易于扩展和复用。在C#中,设计模式的核心目的是优化结构和行...
需求改到第5版,代码越写越乱;大模型答非所问,上下文丢得一干二净;看似效率高,最后却要花双倍时间返工——这是90%用AI做开发/内容/数据处理的朋友都会踩的坑。
工厂模式分为 简单工厂、工厂方法模式、抽象工厂 简单工厂 /** 简单工厂 **/ public class SharePlatformFactory...
工厂方法是创建同一种类针对的很多,而 Builder 模式创建的是一个对象,只针对一个。他们两个侧重面不同。
如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新...
携程 | 软件技术专家 (已认证)
注:20-29行硬编码的方式指定需要用到的工具列表,也可以去掉,在运行时,类似ReAct一样,一股脑把sampleTools全扔给Planner调用的LLM,从...