RAG فارسی چیست و چرا بدون آن مدل حدس می‌زند

مدل زبانی چیزی را که در داده‌ی آموزشش نبوده نمی‌داند — و اسناد داخلی سازمان شما قطعاً در آن داده نبوده‌اند. RAG راهی است که مدل پیش از جواب دادن، اول برود و بخواند.

RAG چیست؟

RAG یا «تولید افزوده با بازیابی» یعنی پیش از اینکه مدل زبانی جواب بدهد، ابتدا از میان اسناد سازمان مرتبط‌ترین بخش‌ها بازیابی و به مدل داده می‌شود. نتیجه‌اش پاسخی است که به سند واقعی متکی است و می‌توان منبعش را نشان داد، به‌جای پاسخی که مدل از حافظه‌اش سرهم کرده.

مسئله‌ای که RAG حل می‌کند

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

راه‌حل بدیهی — «مدل را روی اسناد ما آموزش بدهید» — در عمل معمولاً جواب نمی‌دهد: گران است، هر بار که سندی عوض شود باید تکرار شود، و باز هم تضمینی نیست که مدل دقیقاً همان جمله را برگرداند.

RAG مسیر دیگری می‌رود. مدل را دست نمی‌زند؛ به‌جایش در لحظه‌ی پرسش، مرتبط‌ترین تکه‌های اسناد را پیدا می‌کند و کنار پرسش به مدل می‌دهد. مدل از روی همان متن جواب می‌سازد، نه از حافظه.

چهار گام یک RAG واقعی

گامچه اتفاقی می‌افتدکجا خراب می‌شود
تکه‌تکه‌کردن (Chunking)سند بلند به قطعات معنادار شکسته می‌شودبرش وسط جمله یا وسط جدول، معنا را نابود می‌کند
برداری‌سازی (Embedding)هر قطعه به برداری تبدیل می‌شود که معنایش را نگه می‌داردمدل برداری‌ای که فارسی را خوب نفهمد، همه چیز را خراب می‌کند
بازیابی (Retrieval)مرتبط‌ترین قطعات با پرسش پیدا می‌شونداگر فقط شباهت معنایی باشد، عدد و کد دقیق گم می‌شود
تولید پاسخمدل از روی قطعات بازیابی‌شده جواب می‌سازداگر مدل مجاز باشد از دانش خودش اضافه کند، دوباره حدس وارد می‌شود

چرا فارسی سخت‌تر از انگلیسی است

  • نیم‌فاصله و اتصال کلمات: «می‌رود» و «میرود» و «می رود» سه رشته‌ی متفاوت‌اند ولی یک کلمه‌اند.
  • تنوع املایی «ی» و «ک» عربی و فارسی، که در اسناد قدیمی سازمانی قاطی است.
  • اسناد اسکن‌شده که باید اول از OCR رد شوند و خطای OCR مستقیم وارد پایگاه دانش می‌شود.
  • اصطلاحات اداری که در داده‌ی عمومی مدل کم دیده شده‌اند: عطف، پیرو، ارجاع، کارتابل.
  • جدول‌های فارسی راست‌به‌چپ که در استخراج متن معمولاً به‌هم می‌ریزند.

مهم‌ترین نکته: کیفیت پاسخ RAG سقفش کیفیت بازیابی است، نه هوش مدل. اگر قطعه‌ی درست پیدا نشود، بهترین مدل دنیا هم نمی‌تواند جواب درست بدهد — فقط جواب غلط را روان‌تر می‌نویسد.

بازیابی ترکیبی، چون فقط معنا کافی نیست

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

به همین دلیل در عمل معمولاً بازیابی ترکیبی استفاده می‌شود: جستجوی کلیدواژه‌ای در کنار جستجوی معنایی، و بعد رتبه‌بندی مجدد نتایج هر دو. این ترکیب هم مفهوم را می‌گیرد و هم عدد را.

RAG و داده‌ی زنده، دو چیز متفاوت

RAG برای اسناد است — چیزی که نوشته شده و ثابت است. ولی بخشی از پرسش‌های سازمانی جوابشان در سند نیست، در دیتابیس است: «فروش این ماه چقدر بود» را هیچ سندی جواب نمی‌دهد.

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

وقتی داده نباید از سازمان خارج شود

در RAG، متن اسناد شما به مدل داده می‌شود. اگر مدل سرویس ابری بیرونی باشد، یعنی همان اسناد از سازمان خارج شده‌اند — حتی اگر ذخیره نشوند.

برای داده‌ی طبقه‌بندی‌شده تنها راه امن، اجرای مدل زبانی و مدل برداری‌سازی داخل شبکه‌ی خود سازمان است. این همان چیزی است که استقرار On-Premise دانابات انجام می‌دهد.

پرسش‌های متداول

فرق RAG با Fine-tuning چیست؟

Fine-tuning رفتار و لحن مدل را تغییر می‌دهد؛ RAG دانش در دسترس مدل را عوض می‌کند. برای اسنادی که مرتب به‌روز می‌شوند، RAG تقریباً همیشه انتخاب درست‌تری است چون به‌روزرسانی‌اش فقط افزودن سند است.

چند سند لازم است تا RAG بصرفد؟

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

اگر سند تغییر کند، RAG می‌فهمد؟

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

آیا RAG جلوی جواب غلط را کامل می‌گیرد؟

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

RAG روی اسناد خودتان

دمو روی بخشی از اسناد واقعی سازمان شما اجرا می‌شود و در پایان عدد دقت روی همان مجموعه گزارش می‌شود.

درخواست دمو

خانواده‌ی آرتین

شرکت هوش گستر فردا آرتین چند محصول هوش مصنوعی فارسی می‌سازد. هر کدام کار خودش را می‌کند — این‌ها را ببینید تا بدانید کدام به کار شما می‌آید.