کتاب یادگیری LangChain، نوشته مایو اوشین و نونو کامپوس، منبعی ضروری برای توسعهدهندگانی است که میخواهند برنامههای هوش مصنوعی (AI) آماده تولید بسازند که قادر به استدلال و بازیابی دادههای خارجی برای آگاهی از زمینه باشند. این کتاب با تمرکز بر فریمورک محبوب LangChain، که توسط شرکتهای پیشرو مانند Zapier، Replit و Databricks استفاده میشود، مفاهیم پیچیده را از طریق آموزشهای عملی و بینشهای کاربردی سادهسازی میکند. این راهنما برای توسعهدهندگانی که با پایتون یا جاوااسکریپت آشنا هستند اما در حوزه هوش مصنوعی مبتدیاند، طراحی شده است.
تسلط بر RAG: استفاده از تولید تقویتشده با بازیابی (Retrieval-Augmented Generation) برای بهبود دقت مدلهای زبانی بزرگ (LLMs) با دادههای خارجی بهروز.
توسعه برنامههای هوشمند: ساخت و استقرار برنامههای هوش مصنوعی که بهصورت تعاملی و آگاه از زمینه با کاربران ارتباط برقرار میکنند.
معماری ایجنت با LangGraph: بهرهگیری از معماری قدرتمند ایجنت برای ایجاد برنامههای پیچیدهتر.
یکپارچهسازی ابزارهای شخص ثالث: مدیریت و ادغام APIها و ابزارهای خارجی برای گسترش قابلیتهای برنامههای هوش مصنوعی.
نظارت و بهینهسازی: یادگیری نحوه تست، ارزیابی و بهبود عملکرد برنامههای هوش مصنوعی.
شامل نسخه PDF رایگان: با خرید نسخه چاپی یا کیندل، نسخه PDF کتاب بهصورت رایگان ارائه میشود.
یادگیری LangChain شما را گامبهگام از مفاهیم پایه تا ساخت یک ایجنت هوش مصنوعی آماده تولید هدایت میکند. این کتاب با آموزشهای عملی، به شما کمک میکند تا از قابلیتهای LangChain برای ایجاد برنامههایی که میتوانند دادههای خارجی را بازیابی کرده و بهصورت هوشمند با کاربران تعامل کنند، بهره ببرید. شما با استفاده از LangGraph، معماریهای شناختی و ایجنتهای پیشرفته را کاوش خواهید کرد و یاد میگیرید چگونه برنامههای خود را آزمایش، نظارت و به تولید ببرید.
این کتاب نهتنها به شما امکان میدهد تا برنامههای هوش مصنوعی قدرتمند بسازید، بلکه درک عمیقی از اصول توسعه برنامههای مبتنی بر LLM و نحوه استفاده از آنها با LangChain ارائه میدهد. با مثالهای واقعی و پروژههای عملی، این کتاب شما را به یک توسعهدهنده هوش مصنوعی توانمند تبدیل میکند.
مبانی LLM با LangChain: درک اصول مدلهای زبانی بزرگ و نحوه استفاده از آنها در LangChain.
شاخصگذاری دادهها با RAG: آمادهسازی دادههای خارجی برای بازیابی کارآمد.
گفتوگو با دادهها: ساخت برنامههایی که میتوانند با دادههای شما بهصورت تعاملی ارتباط برقرار کنند.
افزودن حافظه با LangGraph: ایجاد چتباتهایی با حافظه برای حفظ زمینه گفتوگو.
معماریهای شناختی و ایجنت: طراحی ایجنتهای هوشمند با استفاده از LangGraph.
الگوهای بهینه برای LLMها: استفاده از بهترین روشها برای حداکثر بهرهوری از مدلهای زبانی.
استقرار و تست: راهاندازی برنامههای هوش مصنوعی در تولید و بهبود مستمر آنها.
این کتاب برای توسعهدهندگان مبتدی در حوزه هوش مصنوعی که دانش پایهای از پایتون یا جاوااسکریپت دارند، ایدهآل است. اگر بهدنبال یادگیری نحوه ساخت برنامههای هوش مصنوعی آماده تولید با استفاده از فریمورک LangChain هستید، این کتاب راهنمایی کامل برای شماست.
مایو اوشین و نونو کامپوس متخصصانی در حوزه توسعه هوش مصنوعی هستند که با تجربه عملی خود، مفاهیم پیچیده LangChain را به زبانی ساده و قابلفهم ارائه کردهاند.
بخش اول: مفاهیم پایه
مبانی LLM با LangChain
RAG بخش اول: شاخصگذاری دادههای شما
RAG بخش دوم: گفتوگو با دادههای شما
بخش دوم: ساخت ایجنتهای هوشمند
افزودن حافظه به چتبات با LangGraph
معماریهای شناختی با LangGraph
معماری ایجنت
ایجنتها (بخش دوم)
بخش سوم: بهینهسازی و استقرار
الگوهای بهینهسازی استفاده از LLMها
استقرار: راهاندازی برنامه هوش مصنوعی در تولید
تست: ارزیابی، نظارت و بهبود مستمر
ساخت با LLMها
نظرات کاربران