设计模式

首页 标签 设计模式
# 设计模式 #
关注
15844内容
|
1天前
|
【第四部分:Agentic 智能体设计模式】16. 一个 Prompt 搞不定复杂任务?试试 Prompt Chaining
本文介绍 Prompt Chaining(提示链模式)的基本原理与工程实践,重点说明如何将复杂任务拆分为多个职责明确、结果可验证的处理阶段。结合技术故障报告分析案例,介绍任务拆分、结构化输出、Schema 与业务校验、上下文隔离、局部重试及中间结果管理,并结合 OpenAI、DeepSeek 和 LangGraph 的最新能力,分析提示链与 Agent Loop 的区别、适用场景及性能成本,帮助开发者构建更加稳定、可维护的多阶段 AI 工作流。
|
5天前
|
Rust 设计模式:newtype
Rust 中的 newtype 模式:用元组结构体封装基础类型(如 `struct Email(String)`),实现类型安全、语义清晰、校验可控与封装隐藏,零运行时开销,是保障代码健壮性的常用实践。(239字)
|
7天前
| |
来自: 物联网
01 我让 AI 写芯片驱动,撞了三周墙后决定重构开发流程
本文是AI辅助开发实践系列首篇,作者以电动机替代蒸汽机为喻,反思传统软件流程对AI的束缚。三周驱动开发失败后,他提出“AI原生流程”:不强塞AI进旧体系,而以“约束+知识”重构开发范式,强调人工审核兜底,探索高可靠场景下AI落地的真实路径。
|
8天前
|
【第四部分:Agentic 智能体设计模式】15.为什么 Agent 也需要设计模式
本文介绍 Agent 设计模式的常见编排方式、适用场景与工程实践,重点分析 Prompt Chaining、Routing、Parallelization、Reflection、Planning、Tool Use 和 Multi-Agent 等模式如何解决复杂任务中的拆分、路由、并行、质量检查与协作问题。结合 BaseMetas EKA 企业知识助手案例,以及 OpenAI Agents SDK、LangGraph、DeepSeek Harness 等技术实现,说明设计模式与 Framework、Harness 的区别,并从执行控制、异常恢复、成本和评估等角度介绍模式选型原则,避免 Agent
Agent Harness 深度拆解:从一个类比推导出 12 个组件
本文另辟蹊径,不罗列12个组件,而是以“裸LLM=无内存/硬盘/I/O的CPU”为心智模型,用第一性原理推导出长周期任务必然引发的5大问题(上下文腐化、错误累积、跨会话失忆、权限越界、无法自验),再逐一对映12个组件为何必然存在——讲清Harness不是设计模式,而是必须跑起来的运行时系统。(239字)
|
13天前
| |
第057篇 设计模式入门:单例、工厂、观察者的 Android 落地
设计模式本质是应对“变化”的解法:封装可变点,降低耦合。Android中,它源于真实痛点——如创建分散、行为需替换、状态需通知等。关键不在背23种名称,而在识别“哪处会因需求变更而反复修改”。单例防多实例、工厂解耦创建、策略隔离算法、观察者实现松耦合通信。用错的根源往往是“为模式而模式”,而非解决真实变化。
|
13天前
| |
第056篇 新时间 API:LocalDateTime 取代 Date 的理由
移动端时间处理易出线上事故:`SimpleDateFormat` 静态共享致线程不安全;跨时区“昨天”判断偏差;字符串截取本地化日期失效。Java 8 `java.time` 核心在于厘清**三类时间语义**:`Instant`(UTC瞬时点)、`LocalDateTime`(无时区墙上时间)、`ZonedDateTime`(含时区规则,支持夏令时)。存储用 `Instant`,展示才绑定时区;格式化必传 `Locale`;`YYYY`≠`yyyy`;`Period`(日历量)与 `Duration`(物理量)不可混用。
|
17天前
|
设计模式入门:吃透 SOLID 原则与迪米特法则,再学 5 个高频模式
设计模式背了又忘?先用 SOLID 原则和迪米特法则立起判断标准,再重点拆单例、工厂、建造者、代理、策略 5 个高频模式,每个配反例和改法。
|
18天前
|
【第三部分:第一个 Agent 应用】14. 开发一个完整的企业知识助手:从 RAG 到 Agent
本文以企业知识助手为综合实践,整合 RAG、Agentic RAG、Tool Calling、MCP、Memory、State、Structured Output、权限控制、引用溯源与 Trace/Eval 等能力,说明企业知识助手如何从“知识库问答”升级为能够连接业务系统、理解上下文并执行真实任务的 Enterprise Agent。文章重点介绍权限感知检索、Metadata、业务 Tool、长期记忆、人工确认和可观测评估等生产级能力,并结合 BaseMetas EKA 架构说明企业知识与 Agent 如何协同落地。
|
20天前
|
离大谱!PDF 读完就忘,15k Star book-to-skill 把技术书编译成 Agent 的随身 Skill
book-to-skill 把 PDF、EPUB、DOCX、Markdown 等技术资料提炼成可被 Agent 按需加载的 SKILL.md、章节文件、术语表、patterns 和 cheatsheet,让知识从一次性阅读变成可复用的工作能力。
免费试用