کتاب Building LLM Applications with Dspy
اثر Serj Smorodinsky
شناسنامه کتاب
مشخصات تکمیلی ثبتشده برای این عنوان
نویسنده
Serj Smorodinsky، Brett Kennedy
انتشارات
Manning Publications
سال انتشار
2026
فرمت کتاب
EPUB، mobi
تعداد صفحات
296
حجم فایل / وزن
2.43 مگابایت، 4.23 مگابایت، 346.11 کیلوبایت
شابک (ISBN)
9781633435018
ویرایش / نوبت چاپ
First
کتابهای پیشنهادی این تخصص:
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب Building LLM Applications with Dspy: Replacing Manual Prompts with Systematic Optimization (ساختن برنامههای کاربردی مدل زبانی بزرگ با Dspy: جایگزینی پرامپتهای دستی با بهینهسازی نظاممند) نوشته سرج اسمورودینسکی و برت کندی، یک راهنمای عملی است که چارچوب DSPy را معرفی میکند؛ چارچوبی که پرامپتهای متنی شکننده و دستی را با کد پایتون پویا و مبتنی بر قرارداد جایگزین میکند تا پرامپتها بتوانند آزادانه با تغییر مدلها و دادهها سازگار شوند و مقیاسپذیر باشند.
در ادامه مقدمهای از کتاب Building LLM Applications with Dspy را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building LLM Applications with Dspy:
-
فصل ۱ برنامهنویسی پرامپت و DSPy را معرفی میکند و پیش از بحث درباره مزایای DSPy نسبت به مهندسی پرامپت سنتی، اشارهای به مفهوم «درس تلخ» (the bitter lesson) دارد.
-
فصل ۲ مفاهیم پایهای DSPy مانند امضاها و مدلهای زبان بزرگ را با استفاده از مثالهای ساده پرامپت نظیر دستهبندی، پاسخ به سوال، انتقال سبک (style transfer) و خلاصهسازی پوشش میدهد.
-
فصل ۳ سه مرحله اصلی توسعه برنامهنویسی پرامپت را معرفی میکند. ما از طریق تحلیل اکتشافی دادهها (EDA) با مجموعه داده ATIS آشنا میشویم و طبقهبندیکننده مبنای خود را از طریق یک امضای DSPy میسازیم.
-
فصل ۴ با ارزیابی طبقهبندیکننده مبنای ATIS از فصل قبل، نگاهی عمیق به مق مقوله ارزیابی دارد. ما با مفاهیم اضافی DSPy مانند نمونههایی که سطرهای مجموعه داده را نشان میدهند و توابع معیار (metric functions) آشنا میشویم. ما اشیایی را که از آنها برای محاسبه امتیاز معیار استفاده میکنند، ارزیابی میکنیم. فصل با یک جدول خلاصه از امتیازهای مدلهای مختلف زبانی به پایان میرسد.
-
فصل ۵ با استفاده از نمونههای پرامپت روی مجموعه داده ATIS، بر بهینهسازی پرامپت تمرکز دارد. ما بهینهسازهای مختلف را معرفی میکنیم و نحوه عملکرد آنها در پشت صحنه را توضیح میدهیم. فصل با دو جدول خلاصه شامل تمام امتیازهای بهینهساز در وظیفه ATIS به پایان میرسد.
-
فصل ۶ روی بهینهسازی دستورالعملهای پرامپت تمرکز دارد. این بهینهسازها میتوانند وظایف پیچیدهتر را مدیریت کنند و از پیچیدگی درونی بالاتری نیز برخوردارند. این فصل با دو جدول خلاصه از نتایج معیارهای بهینهسازهای دستورالعمل روی مجموعه داده ATIS به پایان میرسد.
-
فصل ۷ بهینهسازهای اضافی DSPy مانند Refine و ماژولهای سفارشی را به نمایش میگذارد که جریانهای پرامپت ترکیبی و پیچیده را امکانپذیر میکنند.
-
فصل ۸ مفهوم «مدل زبانی به عنوان داور» (LLM-as-a-judge) و معیارهای اضافی را از طریق مجموعه داده DialogSum معرفی میکند. ما مراحل مختلف کالیبراسیون مدل زبانی به عنوان داور و استفاده از ماژولهای سفارشی را نشان میدهیم.
-
فصل ۹ با توضیح تولید افزوده با بازیابی (RAG)، RAG مبتنی بر ایجنت (agentic RAG) و روش HyDE آغاز میشود و با یک مثال کامل از یک چتبات دارای حافظه پایدار به پایان میرسد. این فصل برای تمام مثالها از مجموعه داده WixQA استفاده میکند.
سرفصلهای کتاب Building LLM Applications with Dspy:
- Building LLM Applications with DSPy
- copyright
- contents
- dedication
- preface
- acknowledgments
- about this book
- about the authors
- about the cover illustration
- 1 Introduction to prompt programming and DSPy
- 2 Basic prompting and DSPy
- 3 Classifying user intent
- 4 Evaluating DSPy programs
- 5 Optimizing prompt examples
- 6 Optimizing prompt instructions
- 7 Custom modules
- 8 Summarization and more effective metric functions
- 9 Creating an agentic RAG-based chatbot
جهت دانلود کتاب Building LLM Applications with Dspy میتوانید پس از پرداخت، دریافت کنید.
