قسمت چهارم Decide with Jev: هر بررسی هوش مصنوعی به نسخهی دقیق پیشنویس گره میخوره
خلاصهٔ کاملتر
قسمت چهارم مجموعهی ویدیویی Decide with Jev از Harris Raftopoulos تو Laravel News اومده. سؤال اصلی اینه: یه پیشنهاد هوش مصنوعی فقط وقتی به درد میخوره که بدونی مال کدوم نسخهی پیشنویسه. فرض کن بررسی میگه «آماده برای ویراستار». بعد یکی متن رو ویرایش میکنه. برچسب قدیمی هنوز روی صفحهست و به نظر بهروز میاد.
تو این قسمت بررسیها به یه صفحهی review کوچیک وصل میشن. هر بررسی یه run ذخیره میکنه که شامل متنی که فرستاده شده و جوابی که برگشته هست. صفحه یه هش (یعنی اثر انگشت کوتاهی از محتوا که با هر تغییر عوض میشه) از brief و پیشنویس هم نگه میداره. وقتی متن عوض بشه، نتیجهی قبلی تا اجرای دوبارهی بررسی بهعنوان stale (یعنی منقضی) نشون داده میشه.
انتخاب ویراستار هم یه فیلد جدا داره. کنار جواب مدل میشینه و جاش رو نمیگیره. اگه ویراستار مخالف باشه، هر دو نظر به همراه دلیلش روی صفحه میمونن. یعنی بعداً میشه دید مدل چی گفته و آدم چرا تصمیم دیگهای گرفته.
ویدیو چندتا جزئیات دیگه هم نشون میده: چرا هر ذخیره یه نسخهی جدید میسازه حتی وقتی متن عوض نشده، چطوری یه run ID مخفی به سرور اجازه میده فرم قدیمی یه تب دیگه رو رد کنه، و یه قفل session که نمیذاره ذخیره و بررسی روی هم بنویسن. آخرش هم یه تست تو مرورگر با یه پیشنویس کامل و یه پیشنویس ناقص انجام میشه. نویسنده میگه هنوز یه کمبود مونده که قسمت پنجم سراغش میره. کد این قسمت تو برنچ episode-4 مخزن پروژه هست.
نکات کلیدی:
- هر بررسی هوش مصنوعی همراه با متن ارسالی و جواب مدل ذخیره میشه.
- هش brief و پیشنویس باعث میشه با تغییر متن، نتیجهی قبلی stale نشون داده بشه.
- تصمیم ویراستار تو فیلد جدا کنار جواب مدل ذخیره میشه، همراه با دلیل.
- یه run ID مخفی جلوی ثبت فرم قدیمی از یه تب دیگه رو میگیره.
- قفل session نمیذاره ذخیره و بررسی همزمان روی هم بنویسن.




