
With LangChain, LangGraph and MCP
در اواخر سال ۲۰۲۲، دنیای فناوری شاهد یک تغییر بنیادین بود. مدلهای زبانی بزرگ (LLM) از حالت پروژههای آزمایشی خارج شده و به ابزارهایی کاملاً کاربردی تبدیل شدند. این تغییر باعث شد تا توسعهدهندگان بتوانند نرمافزارهایی بسازند که قادرند به زبان انسان صحبت کنند، متون را خلاصه کنند، کد بنویسند و گردشکارهای پیچیده را مدیریت کنند. با این حال، تبدیل این پتانسیل به سیستمهای قابل اعتماد در محیط عملیاتی، چالشی بزرگ است. خرید نسخه چاپی کتاب طراحی سیستمهای مبتنی بر مدلهای زبانی بزرگ، راهنمایی جامع و پایدار برای عبور از این چالشها و تسلط بر معماریهای نوین هوش مصنوعی است.
یکی از بزرگترین مشکلات در یادگیری توسعه سیستمهای مبتنی بر هوش مصنوعی، تغییرات سریع این حوزه است. ابزارها و پارامترها به سرعت بهروز میشوند و تکنیکهای جدید جایگزین روشهای قبلی میگردند. نویسنده این کتاب، روبرتو اینفانته، با درک این موضوع، رویکرد متفاوتی را در پیش گرفته است.
هدف این کتاب، دنبال کردن هر پارامتر جدید یا بهترین روشهای کوتاهمدت نیست؛ بلکه تمرکز اصلی بر مفاهیم، معماریها و الگوهای طراحی است که حتی با تغییر مدلها و رابطهای برنامهنویسی (API) نیز پایدار میمانند. با مطالعه این کتاب فیزیکی، شما یک مدل ذهنی شفاف برای ساخت سیستمهای مبتنی بر هوش مصنوعی به دست میآورید که پایه و اساس کارهای آینده شما را تشکیل خواهد داد.
این مرجع تخصصی، مسیر ساخت برنامههای کاربردی واقعی را به شما نشان میدهد. مفاهیمی که در این کتاب پوشش داده شدهاند عبارتند از:
یادگیری نحوه تعامل صحیح با مدلهای زبانی از طریق پرامپتنویسی اصولی و ایجاد زنجیرههای منعطف که بتوانند وظایف مختلف را به صورت مرحله به مرحله انجام دهند.
شما میآموزید که چگونه اسناد را دریافت کرده، آنها را به قطعات کوچکتر تقسیم کنید (Chunking)، جاسازیها (Embeddings) را انجام دهید و زمینه مناسب را بازیابی کنید. این فرآیند باعث میشود تا پاسخهای هوش مصنوعی بر اساس دادههای واقعی تنظیم شده و پدیده توهم (Hallucination) در مدلهای زبانی به شدت کاهش یابد یا از بین برود.
ساخت رباتهای چت آگاه به زمینه که دارای حافظه هستند و همچنین طراحی عواملی که میتوانند از ابزارهای مختلف استفاده کرده و گردشکارهای چندمرحلهای با منطق انشعابی را هماهنگ کنند.
مثالهای این کتاب با استفاده از زبان برنامهنویسی پایتون و ابزارهای قدرتمندی نظیر LangChain، LangGraph و LangSmith نوشته شدهاند. با این حال، الگوهای آموزش داده شده به گونهای هستند که به راحتی میتوانید آنها را به سایر فریمورکها نیز تعمیم دهید. مدیریت محدودیتهای زمینه (Context Limits)، ایجاد تعادل بین هزینه و تاخیر، و همچنین ارزیابی و نظارت بر رفتار سیستم در محیط پروداکشن از دیگر مباحث کلیدی این کتاب است.
کلمات کلیدی:ساخت سیستمهای هوش مصنوعی نیازمند تمرکز بالا و درک عمیق معماری نرمافزار است. خواندن از روی صفحات نمایشگر برای ساعات طولانی میتواند باعث خستگی چشم و کاهش تمرکز شود. تهیه نسخه فیزیکی و چاپی این کتاب به شما اجازه میدهد تا به دور از حواسپرتیهای دیجیتال، مفاهیم پیچیده را مطالعه کنید، نکات مهم را حاشیهنویسی کرده و نمودارهای معماری سیستم را با دقت بیشتری بررسی کنید.
روبرتو اینفانته، یک نوآور در حوزه هوش مصنوعی با تجربه عمیق در فناوریهای مالی (FinTech) است که در یک صندوق پوشش ریسک (Hedge Fund) در لندن فعالیت میکند. تخصص اصلی او در ساخت سیستمهای عاملمحور (Agentic Systems) برای تحلیلهای کمی ساده و پیچیده است. تجربه عملی او در مواجهه با چالشهای واقعی ادغام هوش مصنوعی در پروژههای سازمانی، باعث شده تا این کتاب رویکردی کاملاً کاربردی و به دور از تئوریهای صرف داشته باشد.
این کتاب در پنج بخش اصلی و چندین پیوست کاربردی سازماندهی شده است تا مسیر یادگیری را از مفاهیم پایه تا استقرار در محیط عملیاتی هموار سازد:
بخش اول: شروع کار با مدلهای زبانی بزرگ
فصل ۱: مقدمهای بر برنامهها و عوامل هوش مصنوعی
فصل ۲: اجرای برنامهنویسیشده پرامپتها
بخش دوم: خلاصهسازی متون
فصل ۳: خلاصهسازی متن با استفاده از LangChain
فصل ۴: ساخت موتور خلاصهسازی برای تحقیقات
فصل ۵: گردشکارهای عاملمحور با LangGraph
بخش سوم: رباتهای پرسش و پاسخ (Q&A)
فصل ۶: مبانی RAG با استفاده از پایگاه داده ChromaDB
فصل ۷: ساخت رباتهای چت با LangChain و LangSmith
بخش چهارم: مباحث پیشرفته RAG
فصل ۸: نمایهسازی پیشرفته (Advanced Indexing)
فصل ۹: تبدیل پرسشها
فصل ۱۰: تولید کوئری، مسیریابی و پردازش پس از بازیابی
بخش پنجم: عوامل هوش مصنوعی (AI Agents)
فصل ۱۱: ساخت عوامل مبتنی بر ابزار با LangGraph
فصل ۱۲: سیستمهای چند عاملی (Multi-agent Systems)
فصل ۱۳: ساخت و استفاده از سرورهای MCP
فصل ۱۴: عملیاتی کردن عوامل هوش مصنوعی (حافظه، گاردریلها و فراتر از آن)
نمونه چاپ کتاب موجود نیست.
نظرات کاربران (0)