سلام رفقا! همه ما موقع استفاده از چتباتها برای سرچ مقالات یا نوشتن مرور ادبیات و مقدمه پایاننامه، با دو چالش بزرگ روبهرو شدهایم:
1. ارائه رفرنسهای خیالی: ساختن منابعی که کلاً وجود خارجی ندارند!
2. سطحینگری: فقط چکیده را میخوانند و جزئیات روشکار، دوز داروها و نتایج اصلی را که در متن کامل است نادیده میگیرند.
پروفسور اندرو وایت و تیمش در موسسه FutureHouse با معرفی معماری PaperQA و روش «زنجیرهسازی پرامپتها» این مشکل را حل کردهاند.
📍 راز این معماری چیست؟
به جای اینکه چند مقاله طولانی را یکباره به هوش مصنوعی بدهید و بگویید «خلاصه کن»، فرآیند به یک زنجیره از چند گام کوچک و بدون خطا تقسیم میشود:
گام ۱: تکهتکهسازی متن کامل: متن کامل مقالات به بخشهای کوچک تقسیم شده و نام نویسنده، سال و شماره صفحه دقیقاً به هر تکه وصل میشود.
گام ۲: استخراج و امتیازدهی: یک پرامپت تخصصی، تکههای متن را میخواند، جملات مرتبط را استخراج کرده و بر اساس میزان پاسخ به سوال شما، از ۱ تا ۱۰ به آنها امتیاز میدهد.
گام ۳: ترکیب و نگارش: فقط تکههای با امتیاز بالا جمعآوری میشوند. پرامپت بعدی، متن مرور ادبیات را بر اساس این شواهد مینویسد و جلوی هر جمله، ارجاع دقیق قرار میدهد.
گام ۴: اعتبارسنجی: یک پرامپت ناظر، متن نهایی را با منابع اولیه تطبیق میدهد. اگر ادعایی بدون رفرنس واقعی وجود داشته باشد حذف میشود.
⚪ چطور از این روش در کارهای عملی استفاده کنیم؟
روش اول: با کدنویسی پایتون (پکیج رسمی paper-qa)
تیم اندرو وایت این ابزار را به صورت رایگان و متنباز منتشر کردهاند:
from paperqa import Docs
# ۱. بارگذاری فایلهای PDF مقالات
docs = Docs()
docs.add("paper1.pdf")
docs.add("paper2.pdf")
# ۲. پرسش و دریافت پاسخ همراه با رفرنس دقیق
answer = docs.query("اثر داروی X بر کاهش مرگومیر قلبی چیست؟")
print(answer.formatted_answer)
روش دوم: بدون کدنویسی (اجرای ۳ پرامپت پشتسرهم در ChatGPT یا Claude)
برای اجرای بدون کدنویسی، همین منطق زنجیرهای را با ۳ پرامپت متوالی اجرا کنید:
پرامپت اول (استخراج):
> «متن کامل این مقاله را بررسی کن. تمام جملات و نتایجی که مستقیماً به موضوع [موضوع شما] اشاره دارند را بدون تغییر و همراه با شماره صفحه استخراج کن.»
پرامپت دوم (ترکیب):
> «بر اساس استخراجهای مرحله قبل، یک پاراگراف علمی و منسجم بنویس. جلوی هر ادعا، حتماً شماره صفحه را ذکر کن.»
پرامپت سوم (کنترل کیفیت):
> «متن بازنویسیشده را با استخراجهای اولیه مقایسه کن. اگر ادعایی وجود دارد که در شواهد اصلی نبوده، آن را حذف کن.»
⚙️ چرا این روش جواب میدهد؟
چون به جای اینکه از هوش مصنوعی بخواهید از حافظه عمومیاش بنویسد، او را مجبور میکنید مستقیماً از روی متن کامل مقالات و بر اساس شواهد واقعی و قابل استناد بنویسد.
📌 روابط عمومی کمیته تحقیقات و فناوری دانشجویی دانشگاه علوم پزشکی اردبیل
🆔 @ARUMS_SRC