技术栈
设计模式
老蒋每日coding
11 小时前
设计模式
·
ai编程
AI智能体设计模式系列(一)—— 提示词链
提示词链(Prompt Chaining),有时称为管道模式(Pipeline pattern),是利用大型语言模型 (LLM) 处理复 杂任务时的强大范式。该方法摒弃了让 LLM 在单一整体化步骤中解决复杂问题的做法,采用分而治之策略: 将原始复杂问题分解为更小、更易管理的子问题序列,每个子问题通过专门设计的提示词单独处理,输出作 为输入传递给链中后续提示词。
sxlishaobin
14 小时前
设计模式
·
模板方法模式
设计模式之模板方法模式
官方解释:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
le161616
15 小时前
单例模式
·
设计模式
设计模式之单例模式
单例,即类的单一实例。单例模式指的是在整个程序执行的过程中,此类只会存在唯一一个实例对象,供其余类调用。
Knight_AL
15 小时前
java
·
单例模式
·
设计模式
从单例模式说起:Java 常见设计模式的理解与实践
但很多时候,我们停留在“知道名字、会背定义”,却说不清楚:1️⃣ 定义单例模式是一种创建型设计模式,其核心目标是:
Engineer邓祥浩
15 小时前
python
·
学习
·
设计模式
设计模式学习(10) 23-8 装饰者模式
英文定义 (《设计模式:可复用面向对象软件的基础》):Attach additional responsibilities to an object dynamically. Decorators provide aflexibale alternative to subclassing for extending functionality.
老蒋每日coding
15 小时前
设计模式
·
ai编程
基于LangGraph的AI Agent并行化设计模式详解
在AI Agent系统中,并行化设计主要解决两个核心问题:任务并行:将复杂任务拆分为可并行的子任务数据并行:同时处理多个独立的数据项
GISer_Jing
15 小时前
人工智能
·
学习
·
设计模式
·
prompt
·
aigc
AI学习资源总结:免费开放,入门至深入,持续更新
完全免费开放的 AI 知识共享平台 | 减少信息差,让每个人都能享受技术红利 google skills,跟着google学AI Agent设计模式书籍学习 Agentic-patterns
Geoking.
16 小时前
java
·
设计模式
·
策略模式
【设计模式】策略模式(Strategy)详解:把 if-else 变成可切换的算法
在实际项目中,你很可能见过这样的代码:问题非常明显:当条件分支开始膨胀时,策略模式就是最优解。有选择,就有策略。
老蒋每日coding
16 小时前
人工智能
·
设计模式
AI智能体设计模式系列(二)—— 路由模式
虽然通过提示词链进行顺序处理是执行确定性、线性工作流的基础技术,但其适用性在需要自适应响应的场 景中受到限制。现实世界的 Agent 系统必须经常根据偶然因素在多个潜在行动之间进行仲裁,例如环境状 态、用户输入或前一操作的结果。这种动态决策能力,控制流向不同的专门函数、工具或子流程,是通过一 种称为路由的机制实现的。
老蒋每日coding
17 小时前
设计模式
AI智能体设计模式系列(四)—— 反思模式
在前面的文章中,我们探讨了基础的 Agent 模式:顺序执行的链式、动态路径选择的路由以及并发任务执行 的并行化。这些模式使 Agent 能够更高效、更灵活地执行复杂任务。然而,即使采用复杂的工作流,Agent 的初始输出或计划也可能并非最优、准确或完整。这正是反思模式发挥关键作用之处。
sxlishaobin
17 小时前
设计模式
·
策略模式
设计模式之策略模式
所谓策略模式,指的是做某一件事时有多种选择(即策略),且不同的策略之间相互独立,而且无论使用哪种策略,得到的结果都是相同的
佛祖让我来巡山
19 小时前
观察者模式
·
设计模式
【面试题】什么是观察者模式?一般用在什么场景?
想象一下微信群聊:这就是观察者模式:一个对象(被观察者)的状态变化,会通知所有依赖它的对象(观察者)。
Yu_Lijing
19 小时前
c++
·
笔记
·
设计模式
基于C++的《Head First设计模式》笔记——适配器模式
目录一.专栏简介二.我们周围的适配器三.面向对象适配器四.鸭子适配器五.适配器模式解析六.定义适配器模式
点云SLAM
19 小时前
开发语言
·
c++
·
设计模式
·
面试
·
c++11
·
工厂模式
C++ 设计模式之工厂模式(Factory)和面试问题
典型代码:问题不在于 new,而在于:一旦对象创建逻辑变复杂(参数、配置、平台差异),调用者将被迫了解过多细节。
红头辣椒
20 小时前
人工智能
·
设计模式
·
软件工程
·
需求分析
·
用户运营
AI赋能全流程,重塑需求管理新生态——Visual RM需求数智化平台核心能力解析
在数字化研发浪潮席卷全球的今天,需求分析作为项目推进的“源头活水”,其效率与质量直接决定研发周期、成本与最终成果价值。传统需求管理模式依赖人工操作,普遍深陷文档编写耗时费力、需求拆解颗粒不均、跨部门协同壁垒重重、变更影响评估滞后等痛点,成为企业数字化转型的“绊脚石”。
魅影骑士0010
1 天前
后端
·
设计模式
柯里化函数
柯里化(Currying)是一种把“接收多个参数的函数”,转换成 “一系列每次只接收一个参数的函数” 的技术。
BHXDML
2 天前
java
·
开发语言
·
设计模式
Java 设计模式详解
目录一、为什么需要设计模式二、设计模式的理论基础(非常重要)1. 面向对象六大原则(SOLID)三、创建型模式(Creational Patterns)
Engineer邓祥浩
2 天前
学习
·
设计模式
·
外观模式
设计模式学习(12) 23-10 外观模式
英文定义 (《设计模式:可复用面向对象软件的基础》)Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.
Geoking.
2 天前
java
·
设计模式
·
享元模式
【设计模式】享元模式(Flyweight)详解:用共享对象对抗内存爆炸
假设你在做一个文字编辑器,需要显示 100 万个字符:如果每个字符都 new 一个对象:内存会瞬间爆炸。
callJJ
2 天前
java
·
spring
·
设计模式
·
idea
·
工厂模式
Spring设计模式与依赖注入详解
这是我之前写 项目时的一些理解和感悟, 我喊了AI帮我润色了一下语言文字,发出来了,希望对大家有用 在学习Spring框架时,经常会遇到@Configuration、@Bean、@Service、@Resource等注解,以及各种设计模式的应用。本文通过具体的代码示例(MailConfig和MailService),深入浅出地解释这些概念,帮助理解Spring的核心机制。