پرامپتنویسی یک مهارت است
مردم میگویند پرامپتنویسی فقط تایپ کردن به زبان انگلیسی است. آنها آن را یک ترفند نمایشی میدانند. میگویند توسعهدهندگان واقعی به آن نیازی ندارند.
من شش ماه را صرف ساخت محصولات با AI کردم. قبلاً با آنها موافق بودم. اما حالا مخالفم.
پرامپتنویسی مانند جستجوی گوگل در سال ۲۰۰۲ است. هر کسی میتواند کلماتی را در یک کادر تایپ کند. اما متخصصان میدانند چگونه سریع به پاسخها برسند. آنها میدانند از چه اصطلاحاتی استفاده کنند و چگونه نتایج را بررسی کنند.
پرامپتنویسی، جستجو برای هوشمندی است، به جای جستجو برای لینکها.
کدهای بد از کار میافتند. شما خطا را میبینید. اما پرامپتهای بد از کار نمیافتند. AI یک پاسخ غلط اما با اعتمادبهنفس بالا میدهد. اگر مراقب نباشید، آن خطا را به کاربران خود تحویل میدهید.
نوشتن پرامپتهایی که AI را مجبور میکند مراحل کار خود را نشان دهد، یک مهارت است.
یاد گرفتم که پرامپتهای طولانی همیشه بهتر نیستند. ساختار مهمتر از طولانی بودن است. شما باید نقش (role)، وظیفه (task) و محدودیتها (constraints) را از هم جدا کنید. یک پرامپت ساختاریافتهی ۳ خطی اغلب بهتر از یک پرامپت پراکنده و طولانی ۱۵ خطی عمل میکند.
پرامپتنویسی جایگزین تخصص شما نمیشود، بلکه آن را چندین برابر میکند.
توسعهدهندهای که با طراحی API آشناست، پرامپتهای بهتری مینویسد. تحلیلگری که SQL بلد است، کوئریهای بهتری دریافت میکند. دانش شما به شما میگوید که کدام موارد خاص (edge cases) را ذکر کنید و چه زمانی یک پاسخ را رد کنید.
شکاف بین کسانی که خوب پرامپت مینویسند و کسانی که نمیتوانند، بسیار زیاد است. این تفاوت در سرعت کدنویسی و کیفیت نمونه اولیه (prototype) خود را نشان میدهد.
چگونه پرامپتنویسی خود را بهبود بخشید:
- با AI مانند یک کارآموز باهوش رفتار کنید. به آن زمینه (context)، هدف و محدودیتها را بدهید.
- از دستورات منفی استفاده کنید. به آن بگویید چه کارهایی را نباید انجام دهد.
- از مدل بخواهید مرحلهبهمرحله فکر کند. این کار نحوه پردازش منطق را تغییر میدهد.
- کتابخانهای از الگوها بسازید. با پرامپتهای موفق مانند توابع قابل استفاده مجدد (reusable functions) رفتار کنید.
- شکستها را مطالعه کنید. بفهمید چرا یک پرامپت با شکست مواجه شد.
پرامپتنویسی جایگزینی برای مهندسی نرمافزار نیست. این مهارت در کنار طراحی سیستم و ساختارهای داده قرار دارد. این یک هنر است که مهارتهای فعلی شما را تقویت میکند.
اگر آن را نادیده بگیرید، کندتر از بقیه حرکت خواهید کرد.
انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi