رفتن به محتوای اصلی

کارگاه کاربردی

هوش مصنوعی رایگان فارسی؛ از یک پیام شلخته تا جواب قابل استفاده

سه کار را همین امروز امتحان کن: بازنویسی پیام، فهمیدن یک خطای پایتون و تمرین درس. با ورودی، خروجی نمونه و درخواست آماده.

هوش مصنوعی رایگان فارسی؛ از یک پیام شلخته تا جواب قابل استفاده

تصویر اختصاصی مجلهٔ ساروی؛ ساخته‌شده با هوش مصنوعی

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

پیام خودت را در گفتگوی رایگان بهتر کن

۱. پیام را طوری بنویس که آدم واقعاً بفرستد

متن اولیه: «با سلام، احتراما به استحضار می‌رساند به دلیل مشغلهٔ فراوان، امکان حضور در جلسهٔ فردا میسر نمی‌باشد.» قرار است این را برای هم‌گروهی دانشگاه بفرستی. مشکل، دستور زبان نیست؛ پیام شبیه نامهٔ اداری است و نمی‌گوید جلسه چه شود.

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

نمونهٔ ویرایش: «سلام، فردا نمی‌تونم به جلسه برسم. اگر برات مناسبه، پس‌فردا عصر هماهنگ کنیم؟» این نمونهٔ تحریریه است؛ حالا یک جملهٔ واقعی خودت را وارد کن. اگر طرف مقابل استاد است، مخاطب را عوض کن و تفاوت لحن را ببین.

۲. یک خطای کد را بفهم، بعد اصلاحش کن

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

average-before.py python
scores = ["12", "16", "20"]
print(sum(scores) / len(scores))
# TypeError: numbers and strings cannot be added
average-after.py python
scores = ["12", "16", "20"]
numbers = [float(score) for score in scores]
print(sum(numbers) / len(numbers))
# 16.0

۳. از درس سؤال بگیر و جواب را عقب بینداز

اگر بنویسی «جست‌وجوی دودویی را توضیح بده»، ممکن است چند پاراگراف بخوانی و حس کنی یاد گرفته‌ای. این بار بنویس: «آرایهٔ [2, 5, 8, 12, 19] را داریم. برای پیدا کردن 12، هر بار فقط بپرس قدم بعدی من چیست. تا جواب نداده‌ام ادامه نده.»

وقتی خودت وسط را انتخاب می‌کنی و توضیح می‌دهی چرا نصف داده حذف می‌شود، معلوم می‌شود کجای مفهوم جا نیفتاده. برای تمرین کامل، حل Two Sum و پروژهٔ پایتون را دنبال کن.

تصویر مفهومی تقسیم فضای جست‌وجو با کارت‌های کاغذی
تصویر مفهومی برای تمرین نصف کردن فضای جست‌وجو؛ مراحل عددی را با آرایهٔ نمونه دنبال کن.

وقتی جواب اول خوب نیست، همین سه اصلاح را امتحان کن

«حرفه‌ای‌ترش کن» معمولاً دستیار را به سمت جمله‌های رسمی‌تر می‌برد. دقیق بگو چه چیز آزاردهنده است: طول، کلمه‌های قلمبه، فرض اشتباه یا جواب زودهنگام. نمونهٔ اصلاح، کار را سریع‌تر جلو می‌برد.

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

از همین صفحه به اولین نتیجه برس

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

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

حالا نوبت توست

این کار را خودت انجام بده.

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

در انجام این کار به مشکل خوردی؟

از پشتیبانی کمک بگیر