شاید این روزها اصطلاح «پرامپت» (Prompt) یا «پرامپت نویسی» را زیاد شنیده باشید. ابزارهای هوش مصنوعی مانند ChatGPT، Midjourney یا Claude پدیدههای شگفتانگیزی هستند، اما یک مغز متفکر برای هدایت آنها نیاز است؛ و آن مغز متفکر، شما هستید!
اگر میخواهید بدانید چطور میتوانید با نوشتن چند جمله ساده یا پیچیده، از هوش مصنوعی دقیقترین پاسخها را بگیرید، این مقاله آغاز مسیر هیجانانگیز شماست. در اولین قسمت از سری آموزشهای اختصاصی «آگاهیما»، به زبان ساده بررسی میکنیم که پرامپت چیست، از کجا آمده و چرا به مهمترین مهارت قرن تبدیل شده است.
۱. پرامپت (Prompt) به زبان ساده یعنی چه؟
در دنیای هوش مصنوعی، پرامپت (Prompt) همان دستور، سوال یا متنی است که شما به سیستم میدهید تا کار مشخصی را برایتان انجام دهد.
یک بازیگر تئاتر را تصور کنید که دیالوگش را فراموش کرده و یک نفر از پشت صحنه با گفتن یک کلمه، کل جمله را به یاد او میآورد؛ به آن کلمه راهنما در زبان انگلیسی “Prompt” میگویند. در دنیای فناوری نیز پرامپت یعنی «جرقه یا راهنمایی برای شروع کار هوش مصنوعی».
- بدون پرامپت: هوش مصنوعی مثل یک ابرکامپیوتر خاموش است که هیچ کاری انجام نمیدهد.
- با پرامپت: هوش مصنوعی متوجه میشود شما چه میخواهید و شروع به تولید متن، کد، تصویر یا تحلیل داده میکند.
۲. تاریخچه پرامپت؛ این مفهوم از کی به وجود آمد؟
شاید فکر کنید پرامپت نویسی محصول سالهای اخیر است، اما ریشههای آن به دههها قبل برمیگردد:
دوران فرمانهای متنی (دوران سیستمعاملهای اولیه)
در سالهای اولیه کامپیوتر (دهه ۱۹۶۰ و ۱۹۷۰) که خبری از ماوس و محیط گرافیکی (مانند ویندوز) نبود، کاربران برای کار با کامپیوتر باید دستورات متنی خاصی را تایپ میکردند (مثل خط فرمان DOS یا ترمینال لینوکس). آن دستورات اولیه در واقع اجداد پرامپتهای امروزی بودند.
انقلاب پردازش زبان طبیعی (NLP)
در اوایل دهه ۲۰۰۰، دانشمندان تلاش کردند به کامپیوترها یاد بدهند زبان انسان را بفهمند. اما نقطه عطف اصلی در سال ۲۰۲۰ رخ داد؛ زمانی که کمپانی OpenAI مدل زبانی GPT-3 را معرفی کرد. از این زمان بود که بشر متوجه شد با نوشتن متنهای روان و معمولی (بدون فرمولهای برنامهنویسی پیچیده)، میتوان کارهای فوقالعادهای انجام داد. اینجا بود که اصطلاح «مهندسی پرامپت» (Prompt Engineering) متولد شد.
۳. پرامپت نویسی به چه دردی میخورد؟ (کاربردها)
یادگیری پرامپت نویسی به شما این امکان را میدهد که از هوش مصنوعی مانند یک دستیار همهفنحریف با تخصصهای مختلف استفاده کنید:
- تولید محتوای متنی دقیق: به جای نوشتن مقالات تکراری، با یک پرامپت خوب میتوانید مقالاتی با لحن خاص، ساختار سئو شده و مخاطبپسند تولید کنید.
- برنامهنویسی بدون دردسر: نوشتن، عیبیابی (Debug) و بهینهسازی کدهای پایتون، جاوا اسکریپت یا جنگو با پرامپتهای دقیق بسیار سریعتر انجام میشود.
- خلق تصاویر شگفتانگیز: ابزارهایی مثل Midjourney با پرامپتهای تصویری شما کار میکنند. اینکه بگویید «تصویر یک گربه» با اینکه بگویید «تصویر یک گربه اشرافی با سبک نقاشی کلود مونه و نورپردازی سینمایی»، زمین تا آسمان در نتیجه نهایی تفاوت دارد!
- یادگیری و آموزش شخصیسازی شده: میتوانید از هوش مصنوعی بخواهید سختترین مباحث فیزیک یا برنامهنویسی را به زبان یک کودک ۱۰ ساله برای شما توضیح دهد.
۴. چرا پرامپت نویسی یک مهارت حیاتی (و پولساز) است؟
تفاوت کسی که پرامپت نویسی بلد است با کسی که بلد نیست، مانند تفاوت یک راننده فرمول یک با یک راننده معمولی است. هر دو یک ماشین دارند، اما راننده فرمول یک میداند چطور حداکثر قدرت موتور را بیرون بکشد.
امروزه شغلی به نام «مهندس پرامپت» (Prompt Engineer) در دنیا وجود دارد که در شرکتهای بزرگ فناوری، حقوقهای بسیار بالایی (حتی تا ۳۰۰ هزار دلار در سال!) دریافت میکنند. کار آنها صرفاً گفتگو با هوش مصنوعی برای پیدا کردن بهترین الگوهای دستوری است.
۵. منتظر قسمتهای بعدی باشید!
این مقاله فقط شروع مسیر بود. در بخشهای بعدی این دوره آموزشی در وبسایت آگاهیما، یاد میگیریم که:
سوال شما از ما: آیا تا به حال برای کار خاصی از هوش مصنوعی استفاده کردهاید؟ بزرگترین چالشی که در گرفتن پاسخ مناسب داشتید چه بوده؟ در بخش نظرات برای ما بنویسید تا در مقالات بعدی به آن پاسخ دهیم.