AI-Augmented Domain-Driven Design: Design Better Domains Using LLMs, Structured Prompts, and Multi-agent Workflows
暫譯: AI 輔助的領域驅動設計:運用 LLM、結構化提示詞與多代理工作流程設計更完善的領域
Acerbis, Alberto, Colla, Alessandro, Goeschel, Tobias
- 出版商: Packt Publishing
- 出版日期: 2026-09-29
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 308
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1807421058
- ISBN-13: 9781807421052
-
相關分類:
Domain-Driven Design、Prompt Engineering、Large language model
海外代購書籍(需單獨結帳)
相關主題
商品描述
Apply AI to Domain-Driven Design with LLMs, prompt engineering, and multi-agent systems. Build repeatable domain modeling workflows that strengthen software architecture decisions, domain clarity, and consistency.
Key Features:
- Apply LLMs as structured reasoning partners for Domain-Driven Design
- Advance domain modeling with structured prompts and EventStorming
- Design AI agents and multi-agent systems for DDD workflows
- Strengthen software architecture decisions with AI-assisted reasoning
- Refine domain events, aggregates, and bounded contexts with AI
Book Description:
Domain-Driven Design helps software architects and developers manage complexity by creating a shared understanding of business domains and translating that understanding into coherent software architecture. AI-Augmented Domain-Driven Design shows you how to extend that practice with generative AI and LLMs without handing architectural decisions over to AI.
You'll learn to use LLMs as structured reasoning partners for domain modeling, applying prompt engineering techniques, rulebooks, EventStorming patterns, and iterative refinement. Through practical case studies, you'll use AI-assisted reasoning to identify and refine domain events, commands, aggregates, and bounded contexts while preserving human judgment and domain clarity.
You'll then advance from structured prompting to AI agents for domain discovery, storytelling, and context mapping. By orchestrating these agents into multi-agent systems, you'll build repeatable Domain-Driven Design workflows that support complex software architecture work while reducing cognitive overload.
By the end of the book, you'll have a disciplined approach to integrating LLMs and AI agents into your DDD practice, helping you reason about complex domains, strengthen architecture decisions, and maintain conceptual consistency as software systems evolve.
What You Will Learn:
- Understand how LLMs reason, where they help, and where they fail
- Apply prompt engineering to Domain-Driven Design workflows
- Use AI-assisted reasoning to refine domain events and bounded contexts
- Build rulebooks that guide and constrain LLM reasoning
- Apply AI to EventStorming and domain modeling activities
- Design AI agents for domain discovery and DDD workflows
- Orchestrate multi-agent systems for domain modeling
- Strengthen software architecture decisions while preserving domain clarity
Who this book is for:
This book is for software developers, software architects, and technical leaders working on complex business systems who want to advance their Domain-Driven Design practice with AI. You should be comfortable with software architecture concepts and familiar with DDD fundamentals such as bounded contexts, aggregates, domain events, and domain modeling. No prior AI expertise is required, but an interest in LLMs, prompt engineering, and AI-assisted reasoning will help you get the most from the practical workflows.
Table of Contents
- Why AI Matters for Domain-Driven Design Today
- How LLMs Actually Think and Why Precision Unlocks Understanding
- The Architect's View: Reasoning with AI Systems
- From Domain Exploration to AI Collaboration
- Defining Rules: Teaching the Model to Think in DDD
- Iterative Refinement: Building the Bounded Context
- Prompt as Domain Carrier
- From Prompts to Agents: Structuring AI Collaboration
- From Guardrails to Specialists: Designing Agents for DDD
- The Orchestrator: Building the Coordinating Agent
- Governed Autonomy: Balancing Autonomy and Alignment Across Agents
商品描述(中文翻譯)
運用 LLM、提示工程(prompt engineering)與多代理系統(multi-agent systems)將 AI 應用於領域驅動設計(Domain-Driven Design,DDD)。建立可重複的領域建模工作流程,強化軟體架構決策、領域清晰度與一致性。
主要特色:
- 將 LLM 作為 Domain-Driven Design 的結構化推理夥伴
- 運用結構化提示與 EventStorming 推進領域建模
- 為 DDD 工作流程設計 AI 代理與多代理系統
- 透過 AI 輔助推理強化軟體架構決策
- 使用 AI 精煉領域事件、聚合與限界上下文
書籍簡介:
Domain-Driven Design 能協助軟體架構師與開發人員管理複雜性,方法是建立對業務領域的共同理解,並將這份理解轉化為一致且連貫的軟體架構。《AI-Augmented Domain-Driven Design》將教你如何透過生成式 AI 與 LLM 延伸這套實務,同時不將架構決策全權交給 AI。
你將學習如何將 LLM 作為領域建模的結構化推理夥伴,並應用提示工程技術、規則手冊(rulebooks)、EventStorming 模式與反覆精煉流程。透過實務案例研究,你將運用 AI 輔助推理來識別並精煉領域事件、命令、聚合與限界上下文,同時保留人類判斷力與領域清晰度。
接著,你將從結構化提示進一步發展至用於領域探索、故事敘述與上下文對映的 AI 代理。透過將這些代理編排成多代理系統,你可以建立可重複的 Domain-Driven Design 工作流程,在支援複雜軟體架構工作的同時,降低認知負荷。
讀完本書後,你將具備一套有紀律的方法,能將 LLM 與 AI 代理整合至 DDD 實務中,協助你推理複雜領域、強化架構決策,並在軟體系統持續演進的過程中維持概念一致性。
你將學會:
- 了解 LLM 如何進行推理、能在哪些方面提供協助,以及會在哪些方面失效
- 將提示工程應用於 Domain-Driven Design 工作流程
- 運用 AI 輔助推理精煉領域事件與限界上下文
- 建立能引導並限制 LLM 推理的規則手冊
- 將 AI 應用於 EventStorming 與領域建模活動
- 為領域探索與 DDD 工作流程設計 AI 代理
- 編排用於領域建模的多代理系統
- 在維持領域清晰度的同時,強化軟體架構決策
適合對象:
本書適合從事複雜業務系統開發的軟體開發人員、軟體架構師與技術領導者,尤其適合希望運用 AI 推進 Domain-Driven Design 實務的人員。讀者應熟悉軟體架構概念,並具備 DDD 基礎知識,例如限界上下文、聚合、領域事件與領域建模。本書不要求讀者具備 AI 相關經驗,但若對 LLM、提示工程與 AI 輔助推理感興趣,將能更充分掌握書中的實務工作流程。
目錄
- 為什麼 AI 對當今的 Domain-Driven Design 至關重要
- LLM 實際上如何思考,以及精確性為何能開啟理解
- 架構師的觀點:與 AI 系統進行推理
- 從領域探索到 AI 協作
- 定義規則:教導模型以 DDD 的方式思考
- 反覆精煉:建立限界上下文
- 將提示作為領域載體
- 從提示到代理:建構 AI 協作
- 從護欄到專業代理:為 DDD 設計代理
- 協調器:建立負責協調的代理
- 受治理的自主性:在代理之間平衡自主性與一致性