کتابPractical LLM Evaluation for Production Systems

کتاب Practical LLM Evaluation for Production Systems

اثر Zonunfeli Ralte

category

نوع محتوای کتاب

مطالعه موردی

category

هدف یادگیری

حل مسئله عملی

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس تکنولوژی

هوش مصنوعی

category

مورد استفاده

هوش مصنوعی / یادگیری ماشین

category

بر اساس سطح علمی

پیشرفته

info نکات مهم قبل از خرید:

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت محصول می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
  • درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.

درباره این کتاب

کتاب Practical LLM Evaluation for Production Systems: Measure, monitor, and improve AI system reliability across training and inference (ارزیابی عملی مدل‌های زبانی بزرگ (LLM) برای سیستم‌های تولیدی: اندازه‌گیری، پایش و بهبود قابلیت اطمینان سیستم هوش مصنوعی در سراسر مراحل آموزش و استنتاج) نوشتهٔ عمار مهنا (Ammar Mohanna) یک راهنمای عملی برای مهندسان و تیم‌های فنی است که به دنبال روشی منظم و قابل اتکا برای ارزیابی سیستم‌های مبتنی بر مدل‌های…

۸۰,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

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

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب Practical LLM Evaluation for Production Systems: Measure, monitor, and improve AI system reliability across training and inference (ارزیابی عملی مدل‌های زبانی بزرگ (LLM) برای سیستم‌های تولیدی: اندازه‌گیری، پایش و بهبود قابلیت اطمینان سیستم هوش مصنوعی در سراسر مراحل آموزش و استنتاج) نوشتهٔ عمار مهنا (Ammar Mohanna) یک راهنمای عملی برای مهندسان و تیم‌های فنی است که به دنبال روشی منظم و قابل اتکا برای ارزیابی سیستم‌های مبتنی بر مدل‌های زبانی بزرگ (LLM) در محیط تولید هستند.

در ادامه مقدمه‌ای از کتاب Practical LLM Evaluation for Production Systems را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Practical LLM Evaluation for Production Systems:

مدل‌های زبانی بزرگ (LLM)، هوش مصنوعی را از یک رشتهٔ صرفاً پژوهشی به یک رشتهٔ مهندسی تبدیل کرده‌اند. آنچه به‌عنوان سیستم‌هایی آغاز شد که صرفاً قادر به تولید متنی به‌شدت روان بودند، به‌سرعت به مدل‌هایی تبدیل شد که اطلاعات را بازیابی می‌کنند، مسائل پیچیده را استدلال می‌کنند، تصاویر و اسناد را تفسیر می‌کنند، ابزارهای خارجی را فراخوانی می‌کنند، با نرم‌افزارها تعامل دارند و برنامه‌های تولیدی را در تقریباً تمام صنایع به‌کار می‌گیرند.

با این حال، ساختن این سیستم‌ها تنها نیمی از چالش است. چالش بزرگ‌تر این است که بدانیم آیا آنها واقعاً به‌درستی کار می‌کنند یا خیر.

مهندسی نرم‌افزار سنتی بر آزمون‌های قطعی (deterministic) متکی است، جایی که ورودی یکسان، به‌طور قابل‌اعتماد خروجی یکسانی تولید می‌کند. اما سیستم‌های مدرن هوش مصنوعی به‌گونه‌ای دیگر عمل می‌کنند. رفتار آنها احتمالاتی است و تحت تأثیر کیفیت داده، دستورات (prompts)، خطوط لولهٔ بازیابی (retrieval pipelines)، راهبردهای رمزگشایی، اجرای ابزار، به‌روزرسانی‌های مدل و شرایط زمان اجرا قرار می‌گیرد. ممکن است یک سیستم در حین نمایش‌ها بی‌نقص عمل کند، اما به‌دلیل تغییر توزیع داده (distribution shift)، خرابی در بازیابی، توهمات (hallucinations)، خطاهای مسیریابی (routing errors)، خطاهای زمین‌سازی (grounding failures)، نقض‌های ایمنی یا تغییر رفتار کاربر، به‌طور غیرمنتظره‌ای در محیط تولید از کار بیفتد.

هرچه سیستم‌های هوش مصنوعی توانمندتر می‌شوند، ارزیابی اهمیت بیشتری پیدا می‌کند—نه کمتر.

این کتاب، ارزیابی را به‌عنوان یک رشتهٔ مهندسی مستمر در نظر می‌گیرد، نه صرفاً مجموعه‌ای از نمرات محک (benchmark) یا آزمایش‌های برون‌خط (offline). به‌جای آنکه ارزیابی را کاری بدانیم که پس از ساخته شدن مدل انجام می‌شود، آن را به‌عنوان یک قابلیت عملیاتی معرفی می‌کنیم که کل چرخهٔ حیات هوش مصنوعی، از آماده‌سازی داده و آموزش مدل گرفته تا استنتاج، استقرار، پایش و عملیات تولید را در بر می‌گیرد.

در سراسر کتاب Practical LLM Evaluation for Production Systems، فراتر از ارزیابی مدل‌های زبانی مستقل رفته و بر ارزیابی سیستم‌های کامل هوش مصنوعی متمرکز می‌شویم. برنامه‌های تولیدی مدرن، ترکیبی از دستورات، خطوط لولهٔ بازیابی، ابزارهای خارجی، خروجی‌های ساختیافته، سیاست‌های ایمنی، کنترل‌های زمان اجرا، چارچوب‌های هماهنگ‌سازی (orchestration) و زیرساخت‌های پایش هستند. بنابراین، قابلیت اطمینان به تعامل تمام این مؤلفه‌ها بستگی دارد، نه صرفاً به کیفیت مدل.

برای ملموس‌تر کردن این مفاهیم، کتاب با پیشرفتی تدریجی در میان سیستم‌های هوش مصنوعی روزافزون پیش می‌رود. ما با مدل‌های صرفاً متنی (text-only) آغاز می‌کنیم و اصول بنیادین ارزیابی را که در سراسر آموزش و استنتاج کاربرد دارند، پایه‌ریزی می‌کنیم. از آنجا، این ایده‌ها را به مدل‌های دیداری‑زبانی (vision-language)، سیستم‌های مکالمه‌ای چندوجهی (multimodal)، معماری‌های ترکیبی از متخصصان (Mixture-of-Experts)، مدل‌های استدلالی، عامل‌های رایانه‌ای (computer-using agents)، سیستم‌های استخراج اطلاعات و درک اسناد، و مدل‌های تخصصی تولیدی مانند Text2SQL، Text2Cypher، مدل‌های محافظ (guardrail) و مدل‌های توکار (embedding) تعمیم می‌دهیم. هر فصل کتاب Practical LLM Evaluation for Production Systems، حالت‌های شکست منحصربه‌فرد، راهبردهای ارزیابی، معیارهای عملیاتی و کنترل‌های استقرار موردنیاز برای آن دسته از سیستم‌ها را معرفی می‌کند.

یک مضمون تکرارشونده در سراسر کتاب این است که هر معیار معناداری باید به یک تصمیم مهندسی منجر شود. ارزیابی تنها زمانی ارزشمند است که به اقدام بینجامد؛ چه آن اقدام، بازآموزی مدل، رد یک کاندیدای استقرار، معرفی محافظ‌های زمان اجرا، بازگشت به نسخهٔ قبلی (rollback) یا ارجاع درخواست برای بررسی انسانی باشد. معیارهای بدون پیامد عملیاتی، صرفاً داشبوردهایی بیش نیستند؛ ارزیابی تولیدی مستلزم آستانه‌ها (thresholds)، دروازه‌ها (gates) و پاسخ‌های ازپیش‌تعیین‌شده است.

هدف کتاب Practical LLM Evaluation for Production Systems، ترویج یک چارچوب، فروشنده یا خانوادهٔ مدل خاصی نیست. در عوض، اصول و الگوهای مهندسی را ارائه می‌دهد که با تکامل اکوسیستم هوش مصنوعی همچنان قابل‌کاربرد باقی می‌مانند. مدل‌ها بهبود خواهند یافت، معماری‌ها تغییر خواهند کرد و قابلیت‌های جدیدی پدیدار خواهند شد، اما نیاز به ارزیابی سیستماتیک، قابل‌اندازه‌گیری و تولیدگرا همواره ثابت خواهد ماند.

چه شما یک مهندس هوش مصنوعی باشید که برنامه‌های تولیدی می‌سازید، چه مهندس یادگیری ماشین که مسئول خطوط لولهٔ استقرار است، چه معمار سکو که سیستم‌های هوش مصنوعی سازمانی طراحی می‌کند، و چه رهبر فنی که استانداردهای ارزیابی را در سازمان خود ایجاد می‌کند، این کتاب هدف خود را ارائهٔ راهنمایی عملی برای ساختن سیستم‌های هوش مصنوعی قرار داده است که نه تنها توانمند، بلکه قابل‌اطمینان، قابل‌اندازه‌گیری و قابل‌اعتماد باشند.

در نهایت، سیستم‌های هوش مصنوعی موفق به این دلیل تعریف نمی‌شوند که در نمایش‌ها چقدر چشمگیر به نظر می‌رسند. آنها به این دلیل تعریف می‌شوند که در شرایط دنیای واقعی چقدر سازگارانه رفتار می‌کنند. ارزیابی همان چیزی است که این شکاف را پر می‌کند و مدل‌های قدرتمند را به سیستم‌های تولیدی قابل‌اعتماد تبدیل می‌نماید.

کتاب Practical LLM Evaluation for Production Systems برای چه کسانی است؟
این کتاب برای مهندسان هوش مصنوعی، مهندسان یادگیری ماشین، دانشمندان داده، متخصصان MLOps و LLMOps، معماران نرم‌افزار و رهبران فنی نوشته شده است که در حال ساخت، استقرار یا ارزیابی سیستم‌های LLM و SLM در سطح تولید هستند. این کتاب پیش‌فرض را بر درک مقدماتی از مدل‌های زبانی بزرگ می‌گذارد و بر کمک به خوانندگان برای فراتر رفتن از مهندسی دستورات (prompt engineering) و نمرات محک، به‌سوی طراحی سیستم‌های هوش مصنوعی قابل‌اطمینان، قابل‌اندازه‌گیری و قابل‌اعتماد متمرکز است.

چه در حال توسعهٔ چت‌بات‌ها، سیستم‌های RAG، عامل‌های هوش مصنوعی، مدل‌های استدلالی، برنامه‌های چندوجهی، خطوط لولهٔ درک اسناد یا راه‌حل‌های تخصصی هوش مصنوعی سازمانی باشید، این کتاب چارچوبی عملی برای ارزیابی رفتار آنها در سراسر چرخهٔ حیات ارائه می‌دهد. این کتاب به‌جای تمرکز بر یک مدل یا چارچوب ارزیابی خاص، اصول و روش‌شناسی‌های قابل‌استفاده‌ای را ارائه می‌کند که می‌توانند در طیف وسیعی از معماری‌ها و فناوری‌های در حال تکامل هوش مصنوعی به‌کار روند.

آنچه در کتاب Practical LLM Evaluation for Production Systems پوشش داده شده است

فصل ۱، مبانی ارزیابی LLM: مفاهیم هسته و عناصر اولیه، پایه‌های ارزیابی LLM را با معرفی چارچوبی عملی و تولیدگرا برای ارزیابی سیستم‌های LLM پی‌ریزی می‌کند. توضیح می‌دهد که چرا ارزیابی باید به‌عنوان یک فرایند تصمیم‌گیری در نظر گرفته شود، نه مجموعه‌ای از معیارها، و بلوک‌های ساختمانی اصلی خطوط لولهٔ ارزیابی مدرن، شامل ارزیاب‌ها، مجموعه‌های آزمون، معیارها، آستانه‌ها، پایش و دروازه‌های استقرار که زیربنای برنامه‌های قابل‌اطمینان LLM هستند را معرفی می‌کند.

فصل ۲، ساخت LLMهای متنی قابل‌اطمینان از طریق ارزیابی در حین آموزش، بر ارزیابی مدل‌های زبانی صرفاً متنی در حین آموزش، پیش از ورود به تولید، متمرکز است. کیفیت داده، پوشش، آلودگی (contamination)، تنظیم دستوری و ترجیحی (instruction and preference tuning)، هم‌راستایی ایمنی، استحکام (robustness) و آمادگی برای انتشار را بررسی می‌کند و نشان می‌دهد که چگونه ارزیابی منظم در سراسر خط لولهٔ آموزش به مدل‌هایی قابل‌اطمینان‌تر، ایمن‌تر و با تعمیم‌پذیری بیشتر منجر می‌شود.

فصل ۳، کنترل رفتار LLMهای متنی در زمان استنتاج، از توسعهٔ مدل به استقرار زنده تغییر مسیر می‌دهد و ارزیابی زمان استنتاج را به‌عنوان یک سیستم کنترل تولیدی ارائه می‌کند. اعتبارسنجی ورودی، حاکمیت بر دستورات، قراردادهای خروجی، ارزیابی بازیابی و ابزار، ایمنی زمان اجرا، پایش، عملکرد و راهبردهای انتشار را پوشش می‌دهد و نشان می‌دهد که چگونه می‌توان به‌طور مستمر صحت، ایمنی، قابلیت‌اطمینان و محدودیت‌های هزینه را در سیستم‌های تولیدی اعمال کرد.

فصل ۴، زمین‌سازی و قابلیت‌اطمینان در مدل‌های دیداری‑زبانی در حین آموزش، چارچوب ارزیابی را به مدل‌های دیداری‑زبانی تعمیم می‌دهد، جایی که زمین‌سازی (grounding) بین اطلاعات دیداری و متنی به چالش اصلی تبدیل می‌شود. روش‌هایی برای ساخت مجموعه‌داده‌های ارزیابی آگاه از زمین‌سازی، اندازه‌گیری توهمات، استحکام، هم‌راستایی و ایمنی در حین آموزش ارائه می‌کند و دروازه‌های ارزیابی تولیدگرا را معرفی می‌کند که تضمین می‌کنند مدل‌های چندوجهی برای استقرار آماده هستند.

فصل ۵، ارزیابی زمین‌سازی دیداری و قابلیت‌اطمینان در زمان استنتاج، گذار به تولید را با معرفی ارزیابی زمان استنتاج برای مدل‌های دیداری‑زبانی کامل می‌کند. پذیرش تصویر، پیش‌پردازش دیداری، اعتبارسنجی خروجی زمین‌سازی‌شده، ادعاهای مبتنی بر شواهد، ایمنی زمان اجرا، پایش، تشخیص تغییر (drift detection)، مدیریت عملکرد و راهبردهای استقرار را پوشش می‌دهد و چارچوبی جامع برای راه‌اندازی سیستم‌های چندوجهی قابل‌اطمینان هوش مصنوعی در محیط‌های واقعی فراهم می‌کند.

فصل ۶، ارزیابی LLMهای مکالمه‌ای چندوجهی در سراسر آموزش و استنتاج، چارچوب ارزیابی LLM را به مدل‌های زبانی مکالمه‌ای چندوجهی که صدا، تصویر و متن را یکپارچه می‌کنند، تعمیم می‌دهد. نشان می‌دهد که چگونه این مدل‌ها را در حین آموزش با اندازه‌گیری هم‌راستایی گفتار‑متن، دقت هم‌آمیزی بین‌وجهی (cross-modality fusion) و استحکام در برابر سوگیری صوتی و دیداری ارزیابی کرد؛ همچنین نشان می‌دهد که چگونه این مدل‌ها را در زمان استنتاج با ارزیابی انحراف رونویسی (transcription drift)، زوال استدلال، تأخیر (latency) و هزینه ارزیابی کرد.

سپس نشان می‌دهد که چگونه این سیگنال‌های ارزیابی به معیارهای سطح کسب‌وکار مانند نرخ موفقیت مکالمه، اصطکاک کاربر و اثربخشی بازگشت به روال جایگزین (fallback) تسری می‌یابند و به متخصصان امکان می‌دهد تا سیستم‌های مبتنی بر LLM مکالمه‌ای چندوجهی را به‌طور سیستماتیک ارزیابی و بهبود بخشند، نه اینکه آنها را به‌عنوان خطوط لولهٔ سرتاسری مبهم در نظر بگیرند.

فصل ۷، ارزیابی مسیریابی و قابلیت‌اطمینان در LLMهای ترکیبی از متخصصان (MoE)، بر ارزیابی LLMهای ترکیبی از متخصصان با در نظر گرفتن مسیریابی متخصص به‌عنوان یک مسئلهٔ ارزیابی درجه‌یک در سراسر آموزش و استنتاج متمرکز است. به خوانندگان می‌آموزد که چگونه دقت مسیریابی متخصص، توازن بار و فروپاشی متخصص را در حین آموزش اندازه‌گیری کنند، و چگونه پایداری مسیریابی، فعال‌سازی متخصص سرد، واریانس تأخیر و سازگاری خروجی را در زمان استنتاج ارزیابی کنند. فصل این سیگنال‌های ارزیابی سطح مدل و زمان اجرا را به قابلیت‌اطمینان سطح سیستم و بهره‌وری هزینه متصل می‌کند و متخصصان را قادر می‌سازد تا حالت‌های شکست خاص MoE را پیش از تأثیرگذاری بر موارد استفادهٔ واقعی، شناسایی و اصلاح کنند.

فصل ۸، ارزیابی قابلیت‌اطمینان و کنترل در سیستم‌های عامل رایانه‌ای (Computer-Using Agents)، چارچوب ارزیابی LLM را به عامل‌های LLM رایانه‌ای که از طریق ابزارها و محیط‌ها در چندین مرحله عمل می‌کنند، تعمیم می‌دهد. به خوانندگان می‌آموزد که چگونه عامل‌ها را در حین آموزش با اندازه‌گیری دقت زمین‌سازی اقدام (action grounding)، امکان‌پذیری گام‌ها و پوشش محیط ارزیابی کنند.

همچنین نشان می‌دهد که چگونه عامل‌ها را در زمان استنتاج با ارزیابی نرخ موفقیت گام‌ها، بازیابی از شکست ابزار، تشخیص حلقه (loop detection)، تأخیر و هزینه ارزیابی کرد. فصل این سیگنال‌های ارزیابی را به پیامدهای سطح سیستم مانند تکمیل وظیفه، نقض‌های ایمنی و پایداری در افق‌های بلندمدت متصل می‌کند و متخصصان را قادر می‌سازد تا رفتار عامل‌های LLM را به‌طور سیستماتیک ارزیابی و بهبود بخشند، نه اینکه صرفاً به موفقیت سرتاسری تکیه کنند.

فصل ۹، ارزیابی LLMهای استخراج اطلاعات و درک اسناد، بر ارزیابی LLMهای مورداستفاده برای استخراج اطلاعات و درک اسناد، از جمله تشخیص نهادهای نام‌دار (NER) و LLMهای مبتنی بر OCR، متمرکز است.

به خوانندگان می‌آموزد که چگونه سیگنال‌های زمان آموزش مانند دقت دامنه (span accuracy)، صحت مرزها، سازگاری برچسب‌ها، زمین‌سازی متن‑طرح (text layout grounding) و دقت رونویسی را ارزیابی کنند، و همچنین چگونه رفتار زمان استنتاج را در ورودی‌های نویزی، خصمانه و باکیفیت پایین اسناد ارزیابی کنند. فصل این سیگنال‌های ارزیابی را به پیامدهای سطح سیستم پایین‌دست مانند دقت استخراج، قابلیت‌اطمینان پردازش اسناد و موفقیت خودکارسازی متصل می‌کند و متخصصان را قادر می‌سازد تا سیستم‌های مبتنی بر LLM متمرکز بر اسناد را با اطمینان اندازه‌گیری و بهبود بخشند.

فصل ۱۰، ارزیابی عمیق LLMهای استدلالی، بر ارزیابی LLMهای طراحی‌شده برای وظایف استدلال پیچیده متمرکز است، جایی که صحت نه تنها به پاسخ‌های نهایی، بلکه به کیفیت و پایداری مراحل میانی استدلال بستگی دارد. به خوانندگان می‌آموزد که چگونه رفتار استدلال را در حین آموزش با اندازه‌گیری سازگاری منطقی، صحت زنجیره و عمق استدلال ارزیابی کنند.

همچنین نشان می‌دهد که چگونه رفتار استدلال را در زمان استنتاج با تحلیل انسجام سطح گام، غیرقطعی‌بودن و پایداری تولید ارزیابی کنند. فصل نشان می‌دهد که چگونه این سیگنال‌های ارزیابی به نگرانی‌های قابلیت‌اطمینان پایین‌دست مانند انباشت خطا، نتایج ناسازگار و استدلال شکننده در برابر تغییرات دستورات مرتبط هستند و متخصصان را قادر می‌سازد تا LLMهای متمرکز بر استدلال را فراتر از دقت سطحی، به‌طور سیستماتیک ارزیابی و بهبود بخشند.

فصل ۱۱، ارزیابی سیستم‌های تخصصی LLM، بر ارزیابی سیستم‌های تخصصی LLM و SLM، از جمله Text2SQL، Text2Cypher، SLMهای محافظ (guardrail) و LLMهای توکار (embedding)، در سراسر آموزش و استنتاج متمرکز است.

به خوانندگان می‌آموزد که چگونه سیگنال‌های زمان آموزش مانند زمین‌سازی طرح‌واره (schema grounding)، صحت پرس‌وجو، پوشش قوانین ایمنی و کیفیت بازنمایی معنایی را ارزیابی کنند، و چگونه رفتار زمان استنتاج شامل اعتبارسنجی اجرا، خطاهای زمان اجرا، انحراف (drift)، تأخیر و مهار شکست (failure containment) را ارزیابی کنند. با در نظر گرفتن هر نوع مدل تخصصی به‌عنوان یک سیستم قابل‌ارزیابی به‌جای یک مدل زبانی عمومی، فصل نشان می‌دهد که چگونه می‌توان معیارها و کنترل‌های هدفمندی طراحی کرد که قابلیت‌اطمینان، ایمنی و عملکرد را در موارد استفادهٔ تولیدی تضمین کنند.

سرفصل‌های کتاب Practical LLM Evaluation for Production Systems:

  • Preface
  • Chapter 1: Foundations of LLM Evaluation: Core Concepts and Primitives
  • Chapter 2: Building Reliable Text-Only LLMs Through Training-Time Evaluation
  • Chapter 3: Controlling Text-Only LLM Behavior at Inference Time
  • Chapter 4: Grounding and Reliability in Vision Language Models During Training
  • Chapter 5: Evaluating Visual Grounding and Reliability at Inference Time
  • Chapter 6: Evaluating Multimodal Conversational LLMs Across Training and Inference
  • Chapter 7: Evaluating Routing and Reliability in Mixture of Experts LLMs
  • Chapter 8: Evaluating Reliability and Control in Computer-Using Agent Systems
  • Chapter 9: Evaluating Information Extraction and Document-Understanding LLMs
  • Chapter 10: Evaluating Reasoning LLMs in Depth
  • Chapter 11: Evaluating Specialized LLM Systems
  • Chapter 12: Unlock Access to the Code Bundle and the PDF Version
  • Index

جهت دانلود کتاب Practical LLM Evaluation for Production Systems می‌توانید پس از پرداخت، دریافت کنید.