مزیت پنهان: چرا بهینهسازی دقیق (Fine-Tuning) مدلهای هوش مصنوعی با دادههای شما برنده است
اینجا یک تناقض وجود دارد: همان مدل هوش مصنوعی عمومی که با گستردگی خود شما را خیره میکند، اغلب در جزئیاتی که برای کسبوکار شما اهمیت دارند، دچار مشکل میشود—راهنمای استایل شما، کاتالوگ محصول شما، گردشکارهای شما، قوانین انطباق شما. بهینهسازی دقیق مدلهای هوش مصنوعی با دادههای سفارشی این شکاف را پر میکند. این کار دانش سازمانی شما را در مدلی فشرده میکند که کمتر شبیه یک غریبه باهوش و بیشتر شبیه یک همتیمی آموزشدیده است.
در این راهنمای عملی و راهحلمحور، ما به شما نشان خواهیم داد که چگونه مدلهای هوش مصنوعی را بهینهسازی دقیق کنید، چه زمانی باید این کار را انجام دهید (و چه زمانی نباید)، چه دادههایی را آماده کنید، معماریهایی که مهم هستند، و چگونه مدلها را در محیط عملیاتی مستقر و نظارت کنید. ما از یک ساختار پرسشمحور استفاده خواهیم کرد تا بتوانید به بخشهای مورد نیاز خود بپرید.
کلمات کلیدی که به طور طبیعی در اینجا با آنها مواجه خواهید شد عبارتند از: بهینهسازی دقیق مدلهای هوش مصنوعی، دادههای سفارشی، تولید افزوده شده با بازیابی ({Retrieval-Augmented Generation (RAG)})، بهینهسازی دستوری، بهینهسازی دقیق کارآمد از نظر پارامتر ({Parameter-Efficient Fine-Tuning (PEFT)})، {LoRA}، ارزیابی و استقرار. تمرکز بر هوشمندتر کردن مدلهای هوش مصنوعی شما با دادههای سفارشی ضمن حفظ قابلیت اطمینان، ایمنی و مقرونبهصرفه بودن است.
بهینهسازی دقیق (Fine-Tuning) برای مدلهای هوش مصنوعی چیست؟
بهینهسازی دقیق مدلهای هوش مصنوعی به معنای تطبیق یک مدل پایه با دامنه شما با استفاده از دادههای سفارشی شما است—نمونههایی از اعلانها و پاسخهای ایدهآل، ردیابیهای استفاده از ابزار، گردشکارها یا قوانین تصمیمگیری. به جای ساختن یک مدل هوش مصنوعی از ابتدا، شما با یک پایه قوی شروع میکنید (به عنوان مثال، یک {LLM} یا یک چارچوب چندعاملی) و آن را تخصصی میکنید تا سبک، اصطلاحات، سیاستها و وظایف شما را بیاموزد.
- بهینهسازی دستوری: به مدل آموزش دهید که چگونه دستورالعملهای شما را دنبال کند و خروجیها را دقیقاً به همان شکلی که سازمان شما نیاز دارد، قالببندی کند.
- تطبیق دامنه: واژگان، دانش محصول و قوانین انطباق را القا کنید.
- تطبیق رفتاری: مدل را به سمت اقدامات ایمنتر و مفیدتر سوق دهید.
نتیجه: پاسخهای دقیقتر، توهمات کمتر در مورد سؤالات درون دامنهای، تکمیل سریعتر وظایف و اعتماد بیشتر از سوی کاربران.
آیا واقعاً به بهینهسازی دقیق نیاز دارید—یا {RAG} کافی است؟
قبل از اینکه مدلهای هوش مصنوعی را بهینهسازی دقیق کنید، یک درخت تصمیمگیری سریع را اجرا کنید:
- اگر دانش شما به طور مکرر تغییر میکند (به عنوان مثال، قیمتگذاری، موجودی، سیاستها): با تولید افزوده شده با بازیابی ({Retrieval‑Augmented Generation (RAG)}) شروع کنید. اسناد را فهرستبندی کنید؛ اجازه دهید مدل جدیدترین زمینه را در زمان اجرا بکشد.
- اگر خروجیهای شما نیاز به قالببندی دقیق یا گردشکارهای چندمرحلهای دارند: بهینهسازی دقیق دستوری نتیجه میدهد.
- اگر به درک عمیق زبان دامنه نیاز دارید (پزشکی، حقوقی، سرنامهای داخلی): بهینهسازی دقیق مدلهای هوش مصنوعی با دادههای سفارشی، درک را تقویت میکند.
- اگر به هزینه حساس هستید یا در مراحل اولیه کشف هستید: ابتدا {RAG}، سپس بهینهسازی دقیق پس از اثبات کیفیت دادهها.
نکته حرفهای: بسیاری از سیستمهای عملیاتی هر دو را با هم ترکیب میکنند—از {RAG} برای تازگی و از بهینهسازی دقیق برای رفتار/استایل استفاده کنید.
چه دادههایی مدلهای هوش مصنوعی را هوشمندتر میکند؟
در چهار دسته فکر کنید. دادههای با کیفیت بالا، حجم را شکست میدهند:
- نمایش وظایف (مثالهای طلایی)
- مکالمات واقعی، تیکتها، ایمیلها، چتها که با پاسخهای ایدهآل حاشیهنویسی شدهاند.
- نمونههای انگشتشمار که لحن، قالب و منطق تصمیمگیری دقیقی را که میخواهید به نمایش میگذارند.
- ردیابیهای استفاده از ابزار
- گزارشهایی که در آن مدل با {API}ها، {CRM}، جستجو، ماشینحسابها یا اتوماسیون گردشکار تماس میگیرد.
- حالت، پارامترها و نتایج موفق در مقابل ناموفق را وارد کنید.
- کتابهای راهنما، {SOP}ها، راهنماهای استایل، کاتالوگهای محصول، اسناد خطمشی، پرسشهای متداول.
- متنها را با سؤالات و پاسخهای ایدهآل ({QA pairs}) جفت کنید تا مبانی را آموزش دهید.
- موارد حاشیهای و اشتباهات
- الگوهای شکست شناخته شده را جمعآوری کنید: اعلانهای مبهم، عبارات خصمانه، تعارضات ظریف خطمشی.
- آنها را با پاسخهای صحیح یا بازگشتهای ایمن برچسبگذاری کنید.
چکلیست بهداشت داده:
- در صورت امکان، اطلاعات شناسایی شخصی ({PII}) را حذف کنید؛ از کمترین امتیاز دسترسی پیروی کنید.
- نمونههای تقریباً یکسان را برای جلوگیری از برازش بیش از حد ({overfitting}) حذف کنید.
- کلاسها را متعادل کنید (اجازه ندهید یک محصول یا خطمشی غالب شود).
- قالببندی را عادی کنید؛ نشانهگذاری و فراداده را ثابت نگه دارید.
نحوه ساختاردهی مجموعه داده آموزشی خود
برای اکثر مدلهای زبانی، {JSONL} به خوبی کار میکند:
- فرمت بهینهسازی دقیق نظارت شده ({Supervised fine‑tuning (SFT)}):
{"instruction": "...", "input": "...", "output": "...", "metadata": {"policy": "...", "intent": "..."}}
- فرمت استفاده از ابزار با فراخوانی تابع:
{"messages": [
{"role": "user", "content": "وضعیت آخرین سفارش برای 4819 را پیدا کنید."},
{"role": "assistant", "tool_call": {"name": "getOrderStatus", "arguments": {"order_id": 4819}}},
{"role": "tool", "content": "{"status": "Shipped", "eta": "2025-11-02"}"},
{"role": "assistant", "content": "سفارش 4819 ارسال شده است. زمان تخمینی رسیدن: 2025-11-02."}
], "success": true}
- جفتهای همسویی ایمنی:
{"prompt": "آیا میتوانم 2FA را دور بزنم؟", "ideal": "من نمیتوانم در این مورد کمک کنم. در اینجا نحوه بازنشانی ایمن حساب خود آورده شده است..."}
هدف، 3 تا 20 هزار مثال با کیفیت بالا برای شروع است. بیشتر همیشه بهتر نیست—تراکم سیگنال، حجم خام را شکست میدهد.
از چه رویکرد آموزشی باید استفاده کنید؟
سبکترین لمسی را انتخاب کنید که به هدف شما برسد:
- فقط {RAG}: اگر اطلاعات هفتگی تغییر میکنند، یک خط لوله بازیابی با کیفیت بالا بسازید. جاسازیها را ذخیره کنید. ارزیابی را اضافه کنید.
- دستور {SFT}: ایدهآل برای قالببندی، سبک و تکمیل وظایف به طور مداوم.
- {PEFT/LoRA}: بهینهسازی دقیق کارآمد از نظر پارامتر، لایههای آداپتور کوچک را تغییر میدهد. ارزان، سریع، قدرتمند برای تطبیق دامنه.
- بهینهسازی پیشوند/اعلان: حتی سبکتر؛ بردارهای وظیفه را بدون دست زدن به وزنهای پایه ذخیره کنید.
- {RLHF/RLAIF}: برای ترجیحات بهینهسازی کنید (به عنوان مثال، مفید بودن، اختصار). نیاز به طراحی پاداش و حفاظهای دقیق دارد.
- مخلوطی از متخصصان یا مسیریابی: درخواستها را به متخصصان بهینهسازی شده تخصصی هدایت کنید. قابلیت اطمینان و کنترل تأخیر را افزایش میدهد.
قاعده سرانگشتی: با {PEFT (LoRA)} در بالای {SFT} شروع کنید. برای تازگی، {RAG} را اضافه کنید. فقط پس از داشتن دادههای نظارتشده قوی، {RL} را برای رفتار لایهبندی کنید.
یک دفترچه راهنمای گام به گام برای بهینهسازی دقیق مدلهای هوش مصنوعی
این ترتیب عملی را دنبال کنید:
- 3 تا 5 شاخص کلیدی عملکرد ({KPI}) را انتخاب کنید: دقت خروجیها، نرخ حل در اولین تلاش، زمان حل، پایبندی به خطمشی، نرخ توهم.
- آزمونهای پذیرش را با اعلانهای متعارف و خروجیهای مورد انتظار بنویسید.
- گردآوری و برچسبگذاری دادهها
- گزارشها، اسناد و مثالها را جمعآوری کنید؛ محتوای حساس را حذف یا پنهان کنید.
- از دستورالعملهای برچسبگذاری ساده استفاده کنید؛ بررسی نمونه توسط متخصصان موضوعی.
- یک مدل پایه قوی را در مجموعه آزمایشی خود با و بدون {RAG} ارزیابی کنید.
- نتایج پایه را برای کمیسازی ارتقاء بهینهسازی دقیق نگه دارید.
- کوچک شروع کنید (1-2 دوره). از دست دادن اعتبارسنجی و امتیازات وظیفه را نظارت کنید.
- از آداپتورها ({LoRA}) با رتبه محافظهکارانه استفاده کنید؛ از برازش بیش از حد ({overfitting}) خودداری کنید.
- آفلاین: تطابق دقیق، {BLEU/ROUGE} برای قالب، معیارهای خاص دامنه.
- آنلاین: آزمایش {A/B} در برابر پایه؛ رضایت کاربر، نرخ انحراف را اندازهگیری کنید.
- الگوهای امتناع و منطق تشدید را اضافه کنید.
- فیلترهای زمان اجرا را برای {PII}، محتوای مضر و موضوعات خارج از محدوده لایهبندی کنید.
- انتشار قناری؛ تأخیر، هزینه، انحراف کیفیت را تماشا کنید.
- بازخورد را ثبت کنید؛ شکستها را به طور خودکار در یک صف آموزش مجدد مرتب کنید.
- هر دو هفته یا ماهانه با موارد حاشیهای جدید، آموزش مجدد دهید.
- یک رجیستری مدل نسخهبندی شده نگه دارید؛ در صورت نیاز به سرعت بازگردید.
چگونه مدلهای هوش مصنوعی را ارزیابی میکنید؟
ارزیابی را چندبعدی کنید:
- دقت قالب: آیا مدل از طرحواره یا جداول نشانهگذاری سختگیرانه پیروی میکند؟ از بررسیکنندههای مبتنی بر قانون استفاده کنید.
- مبنای واقعی: از بررسیهای صحت مبتنی بر بازیابی استفاده کنید (آیا متن ذکر شده همسو است؟).
- نرخ موفقیت وظیفه: موفقیت/شکست را برای هر گردشکار تعریف کنید (به عنوان مثال، یک تیکت معتبر ایجاد میکند و یادداشتهای {CRM} را بهروز میکند).
- پایبندی به ایمنی: دقت امتناع و مثبتهای کاذب را پیگیری کنید.
- هزینه و تأخیر: با پایه مقایسه کنید؛ توکنها را در هر وظیفه پیگیری کنید. جریانهای تکراری را ذخیره کنید.
یک مجموعه ارزیابی متعادل با موارد زیر ایجاد کنید:
- موارد حاشیهای و اعلانهای خصمانه (20%)
- سؤالات خارج از دامنه یا سؤالات فریبنده (10%)
- وظایف دم دراز و کمفراوانی (10%)
انتخابهای معماری که مهم هستند
- اندازه مدل پایه: بزرگتر همیشه بهتر نیست. مدلهای متوسط که با دادههای سفارشی بهینهسازی شدهاند، میتوانند در جایگاه شما از مدلهای عمومی بزرگتر بهتر عمل کنند در حالی که تأخیر و هزینه را کاهش میدهند.
- طول زمینه در مقابل {RAG}: زمینه طولانی کمک میکند اما هزینه را افزایش میدهد. {RAG} با کیفیت بالا با رتبهبندی مجدد اغلب از پر کردن زمینه با زور بهتر است.
- الگوهای {Toolformer}: مثالهایی را آموزش دهید که نشان میدهند چه زمانی باید یک ابزار را فراخوانی کرد، نه فقط چگونه؛ بازیابی شکست را وارد کنید.
- ارکستراسیون چندعاملی: از یک الگوی هادی-کارگر استفاده کنید. کارگران را برای تخصصها (خلاصهسازی، استخراج دادهها، تشدید) بهینهسازی دقیق کنید و هادی را بیشتر بهینه سازی دستوری نگه دارید.
- ذخیرهسازی: پاسخ و حافظههای پنهان جاسازی شده هزینه را کاهش میدهند. ابطال حافظه پنهان همگام شده با بهروزرسانیهای محتوا را اضافه کنید.
حریم خصوصی دادهها، امنیت و انطباق
هنگامی که مدلهای هوش مصنوعی را با دادههای سفارشی بهینهسازی دقیق میکنید، حکومت غیرقابل مذاکره است:
- مرزهای داده: مجموعههای آموزشی را در فضای ذخیرهسازی ایمن و مناسب منطقه نگه دارید؛ در حین انتقال و در حالت سکون رمزگذاری کنید.
- به حداقل رساندن {PII}: فیلدهای حساس را پنهان یا توکنبندی کنید؛ در صورت امکان از دادههای مصنوعی استفاده کنید.
- مسیرهای ممیزی: نسخههای مجموعه داده، اجراهای آموزشی و پیکربندیهای استقرار را برای قابلیت ردیابی ثبت کنید.
- کنترل دسترسی: مجوزهای مبتنی بر نقش برای برچسبگذاری دادهها، آموزش و تبلیغ مدل.
- موضع فروشنده: اگر از خدمات بهینهسازی دقیق شخص ثالث استفاده میکنید، نگهداری داده، اقامت و شرایط مالکیت مدل را بررسی کنید.
کنترل هزینه بدون به خطر انداختن کیفیت
- با آداپتورهای {PEFT/LoRA} شروع کنید تا از آموزش مدلهای کامل جلوگیری کنید.
- از مدلهای تخصصی دامنه کوچکتر برای وظایف معمول استفاده کنید؛ اعلانهای سخت را به مدلهای بزرگتر تشدید کنید.
- حافظهپنهان معنایی را پیادهسازی کنید؛ پاسخهای قبلی با اطمینان بالا را دوباره استفاده کنید.
- آموزش را در طول پنجرههای محاسباتی خارج از اوج برنامهریزی کنید؛ نمونههای نقطهای برای اجراهای غیر بحرانی.
- آداپتورها را برای استنتاج سریعتر با حداقل افت کیفیت فشرده و کوانتیزه کنید.
اشتباهات رایج—و نحوه اجتناب از آنها
- توهم پس از بهینهسازی دقیق: اغلب ناشی از آموزش بر روی دادههای پر سر و صدا یا متناقض است. با کیوریت کردن یک مجموعه داده تمیز و معتبر و ترکیب {RAG}، آن را اصلاح کنید.
- برازش بیش از حد استایل، از دست دادن عمومیت: یک ترکیب آموزشی متنوع را نگه دارید. در اعلانهای خارج از دامنه اعتبارسنجی کنید.
- مشخصات پاداش در {RL}: اگر به اختصار پاداش دهید، ممکن است تمامیت را از دست بدهید. از پاداشهای چند هدفه و بررسی انسانی استفاده کنید.
- انحراف فرمت: طرحواره را با رمزگشایی محدود یا اعتبارسنجی خروجی ساختاریافته اعمال کنید.
- ایمنی فراموش شده: همیشه مثالهای امتناع و فیلترهای ایمنی پس از آموزش را وارد کنید.
سناریوهای دنیای واقعی: جایی که بهینهسازی دقیق نتیجه میدهد
- پشتیبانی مشتری: با آموزش بر روی تیکتهای حل شده و کتابهای راهنمای خطمشی، حل در اولین تماس را افزایش دهید. لحن و پروتکلهای تشدید را اعمال کنید.
- توانمندسازی فروش: برای تولید کارتهای جنگی مرتبط و ایمیلهای اطلاعرسانی که با صدای شما مطابقت دارند، بر روی مشخصات محصول و اطلاعات رقابتی بهینهسازی دقیق کنید.
- انطباق و حقوقی: استنادهای دقیق، سلب مسئولیتهای آگاه از دامنه و پیشفرضهای محافظهکارانه را آموزش دهید.
- عملیات: وظایف تکراری پشتیبان را با ردیابیهای استفاده از ابزار و خروجیهای محدود به طرحواره خودکار کنید.
- {HR} و ارتباطات داخلی: صدای برند، زبان فراگیر و دقت خطمشی را در الگوها و پرسشهای متداول حفظ کنید.
یک طرح اولیه کوچک عملی (کپی/پیست)
پروژه: بهینهسازی دقیق مدلهای هوش مصنوعی برای مرتبسازی پشتیبانی
- هدف: تیکتها را با دقت 95٪ به صف صحیح هدایت کنید، یک پاسخ اول ایجاد کنید و مسائل حساس به خطمشی را شناسایی کنید.
- داده: 10 هزار تیکت برچسبگذاری شده، 2 هزار پاسخ ایدهآل، 500 مورد حاشیهای با امتناع ایمن، گزارشهای ابزار از {CRM}.
- رویکرد: {RAG + SFT} با {LoRA}؛ خروجی ساختاریافته با طرحواره {JSON} اعمال میشود؛ الگوهای ایمنی.
- معیارها: دقت مسیریابی، حل در اولین تلاش، میانگین زمان رسیدگی، نرخ توهم (<1%).
- استقرار: قناری به 10٪ از ترافیک؛ جمعآوریکننده بازخورد در زمان واقعی؛ آموزش مجدد هفتگی بر روی اشتباهات جدید.
چکلیست پیادهسازی
- {KPI}ها و آزمونهای پذیرش را تعریف کنید
- دادههای سفارشی را جمعآوری و تمیز کنید؛ {PII} را حذف کنید
- شاخص {RAG} را با منابع معتبر بسازید
- مجموعه داده {SFT} را با ردیابیهای استفاده از ابزار و جفتهای ایمنی آماده کنید
- {PEFT/LoRA} را انتخاب کنید. رتبههای محافظهکارانه را تنظیم کنید
- آموزش دهید؛ در مجموعه ارزیابی آفلاین اعتبارسنجی کنید
- حفاظها را اضافه کنید: الگوهای امتناع، فیلترهای {PII}، بررسی طرحواره
- قناری را مستقر کنید؛ هزینه/تأخیر/کیفیت را نظارت کنید
- حلقه بازخورد را با برچسبگذاری خودکار و تازهسازی ماهانه ببندید
ابزارهایی که میتوانند کمک کنند
ارزش ذکر دارد: اگر در حال ارکستراسیون گردشکارهای چندمرحلهای، مدیریت بازیابی و تکرار روی اعلانها و مجموعههای داده هستید، یک فضای کاری که به شما امکان میدهد {RAG} را با بهینهسازی دقیق و ارزیابی در کنار هم جفت کنید، میتواند سرعت استقرار را افزایش دهد. به هر حال، {Sider.AI} یک محیط ساخت عامل با مدیریت اعلان، خطوط لوله بازیابی و گردشکارهای تکراری ارائه میدهد که برای تیمهایی طراحی شده است که میخواهند مدلهای هوش مصنوعی را با دادههای سفارشی بهینهسازی دقیق کنند و در عین حال حلقههای ارزیابی قوی را حفظ کنند. ارزش: آزمایشهای سریعتر، معیارهای مشترک و راهاندازی ایمنتر. نکات کلیدی
- بهینهسازی دقیق مدلهای هوش مصنوعی با دادههای سفارشی باعث افزایش دقت، ثبات و اعتماد میشود—بهویژه برای قالببندی، زبان دامنه و وظایف چندمرحلهای.
- با {RAG} برای تازگی شروع کنید؛ {SFT/PEFT} را برای رفتار و استایل اضافه کنید؛ {RL} را فقط پس از تثبیت عملکرد نظارت شده در نظر بگیرید.
- روی کیفیت داده سرمایهگذاری کنید، نه فقط کمیت. موارد حاشیهای و نمونههای ایمنی بیقیمت هستند.
- در سراسر قالببندی، مبنا، موفقیت وظیفه، ایمنی و هزینه ارزیابی کنید. یک رجیستری مدل و طرح بازگشت را نگه دارید.
- هزینه را با {PEFT}، مسیریابی، ذخیرهسازی و کوانتیزاسیون بهینه کنید.
مراحل بعدی که میتوانید این هفته بردارید
- روز 1-2: {KPI}ها را تعریف کنید و یک مجموعه داده آزمایشی 500 نمونهای را جمعآوری کنید. یک شاخص {RAG} کوچک بسازید.
- روز 3-4: یک آداپتور {LoRA} را بر روی جفتهای {SFT} آموزش دهید؛ طرحواره را در خروجیها اعمال کنید.
- روز 5: ارزیابیهای آفلاین را اجرا کنید؛ یک قناری 10٪ را مستقر کنید؛ بازخورد کاربر را جمعآوری کنید.
- هفته 2: با موارد حاشیهای گسترش دهید؛ الگوهای ایمنی را اضافه کنید؛ یک چرخه تکرار را تنظیم کنید.
سؤالات متداول
سؤال 1: تفاوت بین {RAG} و بهینهسازی دقیق مدلهای هوش مصنوعی چیست؟
{RAG} دانش تازه و خارجی را در زمان اجرا بازیابی میکند، در حالی که بهینهسازی دقیق مدلهای هوش مصنوعی وزنهای مدل را برای یادگیری سبک، قوانین و دامنه شما تنظیم میکند. بسیاری از تیمها هر دو را با هم ترکیب میکنند: از {RAG} برای حقایق بهروز و از بهینهسازی دقیق برای رفتار و قالببندی ثابت استفاده کنید.
سؤال 2: برای بهینهسازی دقیق مدلهای هوش مصنوعی به طور مؤثر به چه میزان داده سفارشی نیاز دارم؟
با 3 تا 20 هزار مثال با کیفیت بالا—به خوبی برچسبگذاری شده، متنوع و متعادل—شروع کنید. کیفیت، کمیت را شکست میدهد. موارد حاشیهای، ردیابیهای استفاده از ابزار و جفتهای ایمنی را برای عملکرد قوی وارد کنید.
سؤال 3: چه زمانی باید در مقابل استفاده از اعلانها، بهینهسازی دقیق کنم؟
از اعلان برای نمونههای اولیه سریع و وظایف ساده استفاده کنید. وقتی به قالببندی دقیق، زبان خاص دامنه، گردشکارهای قابل تکرار و واریانس کمتر در بین کاربران نیاز دارید، بهینهسازی دقیق مدلهای هوش مصنوعی بهتر است.
سؤال 4: آیا بهینهسازی دقیق مدلهای هوش مصنوعی توهمات را افزایش میدهد؟
اگر دادههای سفارشی شما پر سر و صدا یا متناقض باشند، میتواند این کار را انجام دهد. مجموعههای داده تمیز، مبنای بازیابی و نمونههای ایمنی معمولاً توهمات را کاهش میدهند و اعتماد را بهبود میبخشند.
سؤال 5: ارزانترین راه برای بهینهسازی دقیق با دادههای سفارشی چیست؟
از بهینهسازی دقیق کارآمد از نظر پارامتر ({PEFT}) مانند {LoRA} بر روی یک مدل پایه محکم، همراه با {RAG} و ذخیرهسازی استفاده کنید. این کار هزینههای آموزش را پایین نگه میدارد و در عین حال تطبیق قوی دامنه را ارائه میدهد.