برای اینکه بتونیم از ابزار chatGPT نتیجهی بهتری بگیریم یک سری قواعد وجود دارن.
در اینجا ما برخی این قواعد رو که در سایت رسمی خود chatGPT نوشته شده رو بررسی میکنیم.
برای عضویت در سایت chatGPT نیاز به شماره موبایل غیر ایرانی خواهید داشت که سایت Numberland.ir کارتون رو راه میندازه!
یکی از قابلیتهای مهم chatGPT استفاده از completions (تکمیل کننده) است که با مثال زیر میتونین ببینین:
میخوایم بگیم یه شعار برای مغازهی بستنی فروشی بنویس:
Write a tagline for an ice cream shop.
وقتی که اینو بنویسین یه چیزی مشابه اینو جواب میده:
Write a tagline for an ice cream shop.
We serve up smiles with every scoop! (جواب)
یه متغییری هست به نام temperature و مقدارش بین ۰ تا ۱ (اعداد اعشاری) متغییره، که وظیفهی این متغییر اینه که بگه جوابی که به شما میده چقدر دقیق باشه، عدد ۰ خیلی دقیق و با تنوع کم و عدد ۱ خیلی کم دقت ولی با تنوع بالا.
برای اینکه کاربردش رو ببینیم این مثال رو نگاه کنین :
ما تو این مثال گفتیم که ما به اسم حیوان احتیاج دارم (برای اینکه یکم chatGPT تو باغ باشه بهش یه تعداد مثال هم دادیم که این روش رو یکم جلوتر یاد میگیریم)
Suggest three names for an animal that is a superhero.
Animal: Cat
Names: Captain Sharpclaw, Agent Fluffball, The Incredible Feline
Animal: Dog
Names: Ruff the Protector, Wonder Canine, Sir Barks-a-Lot
Animal: Horse
Names:
حالا میزان temperatureها رو بررسی میکنیم
Super Stallion, Mighty Mare, The Magnificent Equine
شما درخواست بالا رو هر بار که با مقدار temperature ۰ اجرا کنین بهتون فقط جواب بالا رو میده.
- Super Stallion, Thunderbolt the Wonder Horse, Mighty Equus
- Captain Saddle-up, Silver Streak, Noble Steed.
با هر بار درخواست اسم با مقدار temperature ۱، یه سری اسم جدید بهتون معرفی میکنه.
کاربر temperature به نیاز شما بستگی داره، اگه میخواید جواب خیلی دقیق باشه از temperature ۰ و اگه بخواین جوابها متنوع باشه از مقدار ۱ استفاده میکنیم.
این chatGPT کارهای خیلی زیادی رو میتونه انجام بده، مثلا تولید یه داستان منحصر به فرد تا تحلیل یه متن و نتیجهگیری از اون.
برای اینکه بهش حالی کنیم چی میخوایم باید اول بهش یک توضیح بدیم! الان چند روش رو با هم بررسی میکنیم.
بعضی وقتها اون جوابی رو که میخوایم از chatGPT نمیگیریم، اگه به این مورد برخوردین موارد زیر شاید بتونه کمکتون کنه.
۱. اون چیزی که میخواین رو بطور شفاف گفتین؟
۲. مثالهای کافی داده به chatGPT؟
۳. غلط املایی رو هم چک کنین که حداقل غلط املایی رو داشته باشین.
۴. از مقدارهای temperature و top_p درست استفاده میکنین؟
۱. تولید متن دسته بندی شده (Classification)
۲. تولید ایدهی جدید! (Generation)
۴. تبدیل متن: ترجمه، تغیر شکل متن، خلاصهسازی