پرامپت چیست؟ انگلیسی بهعنوان زبان برنامهنویسی تازه
پرامپت دستوری به انگلیسی است که به هوش مصنوعی میدهید. چرا انگلیسی زبان برنامهنویسی تازه میشود و چگونه اولین پرامپت خود را بنویسیم.
برنامهنویسی قبلاً یعنی یاد گرفتن زبانی که ماشین میفهمد: Python، Java، C. اینها را — آهسته و بعد ناگهان — زبانی کنار میزند که همین حالا هم به آن حرف میزنید. دستوری که به مدل هوش مصنوعی میدهید prompt نام دارد و پرامپت صرفاً انگلیسیای است که با دقتی کافی نوشته شده تا بشود از آن پیروی کرد.
پرامپت چیست
پرامپت پیامی است که تایپ میکنید تا نتیجه بگیرید. از چتبات بخواهید «write a polite email refusing a meeting» — و پرامپت همین جمله است. مدل آن را میخواند و پاسخ میدهد. این واژه هم اسم است و هم فعل:
- My prompt was too vague. (اسم)
- I prompted it to shorten the text. (فعل)
Generate فعلی است برای کاری که مدل در پاسخ میکند: پاسخ را تولید میکند، یعنی generates. Respond و answer همین معنا را دارند، ولی generate معیار شده چون مدل از حافظه پاسخ نمیدهد: متن تازهای میزاید که با دستور شما جور باشد.
فعلهای اصلی
چند فعل تقریباً هر چیزی را که از مدل بخواهید میپوشانند:
| فعل | مثال |
|---|---|
| write | Write a short introduction. |
| summarise | Summarise this in three sentences. |
| explain | Explain it like I'm a beginner. |
| translate | Translate this into Spanish. |
| list | List the main points. |
| rewrite | Rewrite it to sound more formal. |
| compare | Compare the two options. |
توجه کنید: همه امر هستند، شکل ساده و پایهٔ فعل. دستور زبان پرامپت همین است، و همان دستوری است که وقتی نشانی میدهید به کار میبرید. فارسیزبانها این را راحت میفهمند: «بنویسید»، «خلاصه کنید» هم فعل امر بدون فاعلاند.
چرا انگلیسی زبان برنامهنویسی تازه است
زبان برنامهنویسی کار میکند چون بدون ابهام است — هر دستور دقیقاً یک معنا دارد، پس ماشین نمیتواند شما را اشتباه بفهمد. انگلیسی معمولاً برعکس است: پر از واژههای چندمعنا و جملههایی که به لحن و بافت تکیه دارند. ولی وقتی پرامپت مینویسید، انگلیسی را همانطور مینویسید که برنامهنویس کد مینویسد — کوتاه، صریح، بیآنکه چیزی به حدس واگذار شود.
این دوره همین را یاد میدهد. نه واژگان تازه (چند تایی هست)، بلکه شیوهٔ استفاده از انگلیسیای که از قبل دارید: دقیق، تحتاللفظی و کامل.
اولین پرامپت شما
هر بار با همین سه بخش شروع کنید:
- تکلیف — چه میخواهید. Write…, Summarise…, Explain…
- موضوع — دربارهٔ چه. …a cover letter… …this paragraph…
- قید — چگونه میخواهید. …in under 100 words… …for a beginner.
پرامپت ضعیف اینطور است:
Tell me about marketing.
قوی اینطور:
Explain three low-cost marketing channels for a small bakery, in simple English, under 150 words.
تفاوت در شوخطبعی نیست. مشخص بودن است — اینکه نام ببرید چه میخواهید، برای چه کسی و در چه اندازهای.
پرامپت مبهم پاسخی را که میخواستید از دستتان میگیرد. به جملهٔ «Tell me about marketing» مدل با کمال میل چیزی کلی میگوید، چون دستور بیشتر از این چیزی به او نداده. هر چه بیشتر باز بگذارید، بیشتر باید حدس بزند.
«یاد گرفتن نوشتن پرامپت» واقعاً یعنی چه
شما حرف زدن با رایانه را یاد نمیگیرید. نوشتن انگلیسیای را یاد میگیرید که نشود اشتباه فهمید، — و این همان مهارتی است که شما را برای آدمها هم قابلفهمتر میکند. بقیهٔ دوره آن را به ترتیب میسازد: اول واژگان هوش مصنوعی، بعد نوشتن دستور، بعد ساختار پرامپتهایی که کار میکنند، لایهٔ فنی اینکه مدلها شما را چگونه میخوانند و سرانجام تکنیکهای پرامپتنویسی که بهترین نتیجه را میدهند.
خودتان را بسنجید
آزمون زیر واژههای اصلی و خود ایدهٔ پرامپت را میسنجد.