MODULE 04 / LESSON 24

Module 4 Introduction: نقش LLM در سیستم RAG

مفهوم اصلی در یک سیستم RAG ، بخش Retriever نقش بسیار مهمی دارد، اما بخش اصلی تولید پاسخ توسط: Large Language Model (LLM) انجام می‌شود. Retriever وظیفه دارد: اطلاعات مفید را پیدا کند. آن‌ها را آماده کند. اما در نهایت این LLM است…

نویسنده: محمد ابوطالبی۲۹۷ واژهماژول ۴: LLM & Prompting

مفهوم اصلی

در یک سیستم RAG، بخش Retriever نقش بسیار مهمی دارد، اما بخش اصلی تولید پاسخ توسط:

Large Language Model (LLM)

انجام می‌شود.

Retriever وظیفه دارد:

  • اطلاعات مفید را پیدا کند.
  • آن‌ها را آماده کند.

اما در نهایت این LLM است که باید:

  • اطلاعات دریافت‌شده را درک کند.
  • از آن‌ها استفاده کند.
  • یک پاسخ با کیفیت تولید کند.

موضوعات این Module

در این بخش، تمرکز روی شناخت و بهبود عملکرد LLM در سیستم‌های RAG است.


مباحث اصلی

در این Module یاد می‌گیریم:

1. آشنایی عمیق با LLMها

بررسی:

  • نحوه کار Large Language Modelها
  • معماری داخلی آن‌ها
  • نحوه پردازش اطلاعات

2. معماری Transformer

بررسی:

  • معماری Transformer که پایه اصلی LLMهای امروزی است.
  • نحوه ساخت مدل‌هایی که توانایی درک و تولید متن دارند.

3. ساخت درخواست‌های LLM در کدنویسی

یادگیری:

  • نحوه ایجاد LLM Call
  • نحوه استفاده از LLM در یک Workflow برنامه‌نویسی

4. بهبود پاسخ‌های LLM در RAG

در ادامه، Workflow ساده LLM توسعه داده می‌شود تا مدل بتواند:

  • پاسخ‌های با کیفیت‌تر تولید کند.
  • پاسخ‌ها را بر اساس اطلاعات Retriever قرار دهد.
  • از اطلاعات ارائه‌شده به عنوان منبع استفاده کند.

تکنیک‌های پیشرفته

در این Module با تکنیک‌هایی آشنا می‌شویم که:

  • عملکرد LLM را بهبود می‌دهند.
  • توانایی مدل را به حداکثر می‌رسانند.

همچنین بررسی می‌شود که:

کدام روش‌ها در پروژه‌های واقعی RAG کاربردی‌تر هستند.


تمرین عملی

در پایان Module:

یک Programming Assignment وجود دارد.

هدف:

ساخت یک سیستم RAG بر اساس مفاهیمی که در این بخش آموزش داده می‌شوند.


جمع‌بندی

  • Retriever اطلاعات مناسب را پیدا می‌کند، اما LLM مسئول تولید پاسخ نهایی است.
  • برای ساخت RAG قدرتمند، باید نحوه عملکرد LLM و روش‌های بهبود آن را شناخت.
  • این Module روی معماری Transformer، استفاده از LLM در کد و تکنیک‌های افزایش کیفیت پاسخ تمرکز دارد.
  • در پایان، مفاهیم آموزش داده‌شده در قالب ساخت یک سیستم RAG عملی استفاده می‌شوند.