آموزشمدل‌های زبانی بزرگ (LLM)

درس ۳۷ از ۸۵، هوش مصنوعی، حدود ۱۱ دقیقه خواندن

تاریخ برش دانش

جواب کوتاه

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

یه عکس از دنیا

دانش یه مدل زبانی مثل یه عکسه. هر چی تا لحظه‌ی عکس بوده، توشه. هر چی بعدش اتفاق افتاده، نه.

توی درس داده‌ی آموزش دیدیم متن‌های آموزش مدل از یه بازه‌ی زمانی جمع می‌شن؛ مثلا اون مدل ۲۰۲۰، صفحه‌های وب ۲۰۱۶ تا ۲۰۱۹ رو دیده بود. بعد آموزش انجام می‌شه، و بعد مدل ماه‌ها یا سال‌ها استفاده می‌شه. ولی دانش توی پارامترهاش دیگه عوض نمی‌شه.

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

دو تاریخ

مستندات Claude برای هر مدل، به‌جای یه تاریخ، دو تا تاریخ می‌ده:

برش دانش قابل اعتماد: تاریخیه که دانش مدل تا اون موقع از همه گسترده‌تر و قابل اعتمادتره. برش داده‌ی آموزش: بازه‌ی بزرگ‌تر داده‌هایی که برای آموزش به کار رفته. فرقشون اینه که مدل ممکنه یه چیزهایی از بعد از اولی هم دیده باشه، ولی نه اون‌قدر که بشه بهش تکیه کرد.

طبق همین مستندات، برای مدل‌های امروزی Claude هر دو تاریخ ژوئن ۲۰۲۶ ثبت شده. امروز که این درس رو می‌نویسیم، ۱۸ مهر ۱۴۰۵، یعنی ۱۰ اکتبر ۲۰۲۶؛ پس حدود چهار ماه بعد از برش. هر چی توی این چهار ماه عوض شده، مدل خودش ازش خبر نداره.

لبه‌ی مه‌آلود

شاید فکر کنید برش یه خط تیزه: تا یه روز همه‌چیز، بعدش هیچی. ولی این‌طوری نیست.

یه پژوهش ۲۰۲۴ دقیقا همین رو بررسی کرد و دید برش «واقعی» دانش مدل‌ها، اغلب با تاریخی که سازنده‌ها اعلام کردن فرق داره؛ و برای موضوع‌ها و منبع‌های مختلف هم فرق می‌کنه. دو تا دلیل پیدا کرد. اول اینکه برداشت‌های تازه‌ی وب، پر از صفحه‌های قدیمی‌ان؛ یعنی «داده‌ی امسال» کلی متن چند سال پیش هم توش داره. دوم اینکه حذف تکراری‌ها پیچیده‌ست و می‌تونه نسخه‌های تازه‌تر یه متن رو هم کنار بذاره.

پس دانش مدل همه‌جا به یه اندازه تا برش نمی‌رسه؛ برای همین هم Claude یه «برش قابل اعتماد» جدا اعلام می‌کنه.

هر موضوع، لبه‌ی خودش

تاریخ برش یه عدد ساده به نظر میاد. یه پژوهش ۲۰۲۴ نشون داد این‌قدرها هم ساده نیست.

اون پژوهش اسمش رو گذاشت «برش موثر»؛ یعنی تاریخی که دانش مدل درباره‌ی یه منبع یا یه موضوع واقعا بهش می‌رسه. با آزمایش روی نسخه‌های مختلف داده دیدن این تاریخ‌ها خیلی وقت‌ها با تاریخی که سازنده اعلام کرده فرق دارن، و از یه موضوع به موضوع دیگه هم فرق می‌کنن. دو دلیل پیدا کردن. یکی اینکه بایگانی‌های تازه‌ی وب، کلی صفحه‌ی قدیمی هم دارن؛ پس داده‌ای که تازه به نظر میاد، بخش بزرگیش قدیمیه. دومی اینکه حذف تکراری‌ها همیشه نسخه‌های نزدیک به هم یه متن رو پیدا نمی‌کنه، و ترکیب زمانی داده به‌هم می‌ریزه.

نتیجه‌ی عملیش برای شما: فرض نکنید مدل درباره‌ی هر موضوعی تا تاریخ برش اعلام‌شده به‌روزه. برای هر چیزی که تازگیش مهمه، اطلاعات رو خودتون بهش بدید یا بخواید بگرده.

خطرش کجاست

بی‌خبری خودش مشکل بزرگی نیست؛ مشکل اینه که مدل همیشه همون اطلاعات قدیمی رو با همون لحن مطمئن بگه. یادتونه از درس حلقه‌ی ساختن متن که مدل فقط محتمل‌ترین ادامه رو می‌سازه؟ اگه توی داده‌اش یه قیمت یا یه نسخه زیاد تکرار شده، همون رو می‌گه، حتی اگه امروز عوض شده باشه.

فرض کنید از یه مدل بپرسید «آخرین نسخه‌ی فلان برنامه کدومه؟». اون آخرین نسخه‌ای رو می‌گه که تا تاریخ برش دیده؛ و ممکنه بعدش چند نسخه‌ی دیگه هم اومده باشه. برای هر سوالی که جوابش با زمان عوض می‌شه، مثل قیمت، قانون، خبر، نسخه‌ی نرم‌افزار، یا اینکه یه نفر الان چه سمتی داره، این خطر هست.

اطلاعات تازه بدید

راه‌حل ساده‌ست: اطلاعات تازه رو بیارید روی میز، یعنی توی پنجره‌ی زمینه. دو راه داره:

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

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

توی دستیار

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

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

چند نکته

  • دانش مدل یه عکسه. تا تاریخ برش.
  • دو تاریخ هست. قابل اعتماد، و کل داده.
  • لبه تیز نیست. برش واقعی با برش اعلام‌شده فرق داره.
  • چیزی که با زمان عوض می‌شه، چک کنید. قیمت، قانون، خبر، نسخه.
  • اطلاعات تازه بیارید روی میز. با جستجو یا متن.

با این درس ایستگاه «پیش‌آموزش» تموم شد. ایستگاه بعد می‌ره سراغ اینکه مدل خام چطور دستیار می‌شه: آموزش با دستور.

جمع‌بندی. آنچه از این درس با خودتان می‌برید.

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

خودتون رو بسنجید

۱۵ پرسش، هر بار تازه از میان ۳۰ پرسش این درس. آخرش فقط کارنامه رو می‌بینید: چند تا درست، چند تا نادرست.

خودتون رو بسنجید

۱۵ پرسش

  • هر بار پرسش‌ها و ترتیب گزینه‌ها عوض می‌شه.
  • تا آخر نمی‌گیم کدوم جواب درست بوده؛ می‌تونید برگردید و جوابتون رو عوض کنید.
  • آخرش کارنامه می‌گیرید: چند تا درست، چند تا نادرست.
  • اگه وسطش بستید، دوباره که باز کنید از همون‌جا ادامه می‌دید.

فصل‌های این درس

درس بعد