- عنوان کتاب: Generative Ai Design Patterns Solutions to Common Challenges When Building Genai Agents and Applications
- نویسنده: Valliappa Lakshmanan, Hannes Hapke
- حوزه: هوش مصنوعی مولد
- سال انتشار: 2026
- تعداد صفحه: 746
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.54 مگابایت
اگر شما یک مهندس هوش مصنوعی هستید که برنامههای هوش مصنوعی مولد (GenAI) میسازید، احتمالاً شکاف ناامیدکننده بین سهولت ایجاد نمونههای اولیه چشمگیر و پیچیدگی استقرار قابل اعتماد آنها در تولید را تجربه کردهاید. در حالی که مدلهای بنیادی ساخت دموهای قانعکننده را آسان میکنند، سیستمهای تولیدی نیازمند راهحلهایی برای چالشهای اساسی هستند: توهماتی که دقت را به خطر میاندازند، خروجیهای متناقضی که فرآیندهای پاییندستی را مختل میکنند، شکافهای دانشی که کاربرد سازمانی را محدود میکنند و مسائل مربوط به قابلیت اطمینان که سیستمها را برای برنامههای حیاتی نامناسب میکنند. این کتاب با ارائه 32 الگوی طراحی آزمایششده که به مشکلات مکرری که هنگام ساخت برنامههای GenAI در سطح تولید با آنها مواجه خواهید شد، میپردازد، این شکاف را پر میکند. این الگوها ساختارهای نظری نیستند – آنها راهحلهای اثباتشدهای را که اغلب از تحقیقات پیشرفته گرفته شدهاند و توسط متخصصانی که سیستمهای GenAI را با موفقیت در مقیاس بزرگ مستقر کردهاند، اصلاح میشوند، کدگذاری میکنند. یادگیری ماشینی نظارتشده (ML) شامل آموزش یک مدل خاص برای یک مشکل در یک مجموعه داده آموزشی بزرگ از ورودیها و خروجیهای نمونه است – اما برنامههای GenAI به ندرت شامل یک مرحله آموزش میشوند. در عوض، آنها معمولاً از مدلهای بنیادی همه منظوره استفاده میکنند. این کتاب بر الگوهای طراحی برای برنامههای هوش مصنوعی که بر اساس مدلهای بنیادی مانند GPT از Open AI، Claude از Anthropic، Gemini از Google یا Llama از Meta ساخته شدهاند، تمرکز دارد. در این کتاب، ما کل گردش کار مهندسی هوش مصنوعی را پوشش میدهیم. پس از مقدمهای در فصل 1، فصل 2 الگوهای عملی برای کنترل سبک و قالب محتوا (از جمله Logits Masking [الگوی 1] و Grammar [الگوی 2]) ارائه میدهد. فصل 3 و فصل 4 ادغام دانش خارجی را از طریق پیادهسازیهای پیچیده بازیابی-تقویتشده (RAG)، از RAG پایه (الگوی 6) تا جستجوی عمیق (الگوی 12) پوشش میدهند. فصل 5 در مورد افزایش قابلیتهای استدلال مدل شما با الگوهایی مانند Chain of Thought (الگوی 13)، Tree of Thoughts (الگوی 14) و Adapter Tuning (الگوی 15) است. فصل ۶ بر ساخت سیستمهای قابل اعتماد با الگوهای LLM-as-Judge (الگوی ۱۷)، Reflection (الگوی ۱۸) و Prompt Optimization (الگوی ۲۰) تأکید دارد. فصل ۷ در مورد ایجاد سیستمهای عاملگرا، شامل فراخوانی ابزار (الگوی ۲۱) و همکاری چندعاملی (الگوی ۲۳) است. فصل ۸ بهینهسازی استقرار (شامل مدل زبان کوچک [الگوی ۲۴] و تست توزیع استنتاج [الگوی ۲۷]) را پوشش میدهد و فصل ۹ در مورد پیادهسازی گاردریلهای ایمنی، شامل Self-Check (الگوی ۳۱) و Guardrailهای جامع (الگوی ۳۲) بحث میکند.
If you’re an AI engineer building generative AI (GenAI) applications, you’ve likely experienced the frustrating gap between the ease of creating impressive prototypes and the complexity of deploying them reliably in production. While foundational models make it easy to build compelling demos, production systems demand solutions to fundamental challenges: hallucinations that compromise accuracy, inconsistent outputs that break downstream processes, knowledge gaps that limit enterprise applicability, and reliability issues that make systems unsuitable for critical applications. This book bridges that gap by providing 32 battle-tested design patterns that address the recurring problems you’ll encounter when building productiongrade GenAI applications. These patterns aren’t theoretical constructs— they codify proven solutions that are often derived from cutting-edge research and refined by practitioners who have successfully deployed GenAI systems at scale. Supervised machine learning (ML) involves training a problem-specific model on a large training dataset of example inputs and outputs—but GenAI applications rarely include a training phase. Instead, they commonly use general-purpose foundational models. This book is focused on design patterns for AI applications that are built on top of foundational models, such as Open AI’s GPT, Anthropic’s Claude, Google’s Gemini, or Meta’s Llama. In this book, we cover the entire AI engineering workflow. After an introduction in Chapter 1, Chapter 2 provides practical patterns for controlling content style and format (including Logits Masking [Pattern 1] and Grammar [Pattern 2]). Chapter 3 and Chapter 4 cover integrating external knowledge through sophisticated retrieval-augmented generation (RAG) implementations, from Basic RAG (Pattern 6) to Deep Search (Pattern 12). Chapter 5 is about enhancing your model’s reasoning capabilities with patterns like Chain of Thought (Pattern 13), Tree of Thoughts (Pattern 14), and Adapter Tuning (Pattern 15). Chapter 6 emphasizes building reliable systems with LLM-as-Judge (Pattern 17), Reflection (Pattern 18), and Prompt Optimization (Pattern 20) patterns. Chapter 7 is about creating agentic systems, including Tool Calling (Pattern 21) and Multiagent Collaboration (Pattern 23). Chapter 8 covers optimizing deployment (including Small Language Model [Pattern 24] and Inference Distribution Testing [Pattern 27]), and Chapter 9 discusses implementing safety guardrails, including Self-Check (Pattern 31) and comprehensive Guardrails (Pattern 32).
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Generative Ai Design Patterns

نظرات کاربران