વાંચવાનો સમય 4 મિનિટ
પ્રોમ્પ્ટ: એઆઈ પાસેથી ધાર્યું પરિણામ મેળવવા માટે સ્પષ્ટ સૂચના કેવી રીતે આપવી?
30 સેકન્ડમાં સાર
પ્રોમ્પ્ટ (કમ્પ્યુટરને અપાતી લેખિત સૂચના કે આદેશ) એ લખાણ, પ્રશ્ન કે સંકેતનો એવો સમૂહ છે જે આર્ટિફિશિયલ ઇન્ટેલિજન્સ સિસ્ટમ સમક્ષ મૂકવામાં આવે છે જેથી તે ઇચ્છિત જવાબ, વિશ્લેષણ કે નવું લખાણ તૈયાર કરી શકે. તે મનુષ્યના વિચારો અને કમ્પ્યુટરની ગણતરીઓ વચ્ચે સેતુનું કામ કરે છે.
સાદા પ્રશ્ન અને ચોક્કસ સૂચના વચ્ચેનો મોટો તફાવત
ઘણા લોકો જ્યારે પહેલીવાર ChatGPT કે Gemini જેવા એઆઈ સહાયકનો ઉપયોગ કરે છે, ત્યારે તેઓ સ્ક્રીન પર માત્ર બે શબ્દો લખે છે: 'એક નિબંધ લખો' અથવા 'ઈમેઈલ બનાવો'. થોડીક ક્ષણોમાં કમ્પ્યુટર પાંચસો શબ્દોનું એક લાંબુ લખાણ આપી દે છે. પરંતુ વાંચ્યા પછી મોટાભાગના લોકોને નિરાશા થાય છે, કારણ કે તે લખાણ ખૂબ સામાન્ય, પુસ્તકીય અને નિર્જીવ લાગે છે. સમસ્યા કમ્પ્યુટરમાં નથી હોતી, પરંતુ તેને અપાયેલી અધૂરી સૂચનામાં હોય છે.
ડિજિટલ દુનિયામાં એઆઈને આપવામાં આવતી આ લેખિત સૂચના કે પ્રશ્નને પ્રોમ્પ્ટ (Prompt) કહેવાય છે. કમ્પ્યુટર સમક્ષ મૂકેલી વિગતને ઇનપુટ અને તેના દ્વારા મળેલા જવાબને આઉટપુટ કહે છે. ભાષા મોડેલ પાસે પોતાનું કોઈ મગજ, લાગણી કે સામાન્ય સમજ હોતી નથી; તે માત્ર તમારા શબ્દોના નાના નાના ટુકડાઓ (જેને ટોકન્સ કહે છે) ની ગણતરી કરીને આગળ કયો શબ્દ બંધબેસતો લાગશે તે નક્કી કરે છે. આ સૂચના ઘડવાની પદ્ધતિસરની કળાને ટેકનોલોજીમાં પ્રોમ્પ્ટ એન્જિનિયરિંગ કહેવામાં આવે છે. તમે જેટલી સ્પષ્ટતા સાથે તેને કામ સોંપશો, તેટલું જ સચોટ પરિણામ મળશે.
અસ્પષ્ટ અને વ્યવસ્થિત સૂચના વચ્ચેનો જીવંત નમૂનો
સારી સૂચના કેવી રીતે પરિણામ બદલી નાખે છે તે સમજવા માટે એક સાદો વ્યવહારુ ભેદ જોઈએ. ધારો કે તમારે દુકાનના ગ્રાહકને માલ મોકલવામાં થયેલા વિલંબ અંગે સંદેશ મોકલવો છે. જો તમે માત્ર એટલું જ કહેશો કે 'ગ્રાહકને મોડું થવાનો ઈમેઈલ લખો', તો કમ્પ્યુટર અજાણ્યા વિદેશી માહોલ જેવો ખૂબ ઔપચારિક અને પાંચ ફકરા લાંબો પત્ર રચી દેશે જે કોઈ સ્થાનિક ગ્રાહકને વાંચવો ન ગમે.
હવે તેના બદલે વિગતવાર સંદર્ભ સાથેનો પ્રોમ્પ્ટ આપો: 'તમે એક પારિવારિક કરિયાણા સ્ટોરના માલિક તરીકે વાત કરો છો; અમારા જૂના ગ્રાહકને ભારે વરસાદના કારણે સામાન પહોંચાડવામાં બે કલાક મોડું થશે તે જણાવતો, ખૂબ નમ્ર અને માત્ર ત્રણ વાક્યોનો વોટ્સએપ મેસેજ લખો'. આ બીજી સૂચના મળતા જ કમ્પ્યુટર બિનજરૂરી પાંડિત્ય છોડીને બરાબર એવો જ પ્રેમાળ અને ટૂંકો સંદેશ બનાવશે જે તમારા સંબંધોને સાચવી લે. અહીં સાધન એ જ છે, પરંતુ સંદર્ભ અને મર્યાદા નક્કી કરવાથી મળેલા જવાબની ઉપયોગિતા સંપૂર્ણપણે બદલાઈ જાય છે.
ઉપયોગી પ્રોમ્પ્ટ તૈયાર કરવાના ચાર પાયાના નિયમો
એઆઈ પાસેથી ધાર્યું કામ લેવા માટે કોઈ પ્રોગ્રામિંગ શીખવાની જરૂર નથી, માત્ર પોતાની વાતને સુવ્યવસ્થિત રીતે રજૂ કરવાની ટેવ પાડવી પડે છે:
- ચોક્કસ પાત્ર કે ભૂમિકા સોંપો (રોલ પ્રોમ્પ્ટિંગ): કમ્પ્યુટરને કહો કે તે કયા સ્વરૂપે જવાબ આપે, જેમ કે અનુભવી ગણિત શિક્ષક, નાણાકીય સલાહકાર કે નમ્ર દુકાનદાર બનીને સાદી ભાષામાં સમજાવો.
- સ્પષ્ટ પૃષ્ઠભૂમિ અને સંદર્ભ આપો: તમે કોના માટે આ લખાણ માંગી રહ્યા છો, વાંચનારની ઉંમર કેટલી છે અને વિષયનો હેતુ શું છે તે અગાઉથી જણાવો.
- માળખું અને મર્યાદા બાંધો: જવાબ કેટલા શબ્દોમાં જોઈએ છે, બુલેટ પોઇન્ટ્સમાં જોઈએ છે કે સાદા ફકરામાં, તે અગાઉથી સ્પષ્ટ કરી દો જેથી બિનજરૂરી લંબાણ ન થાય.
- એક-બે ઉદાહરણો આપીને સમજાવો (ફ્યૂ-શોટ પ્રોમ્પ્ટિંગ): જો તમે ઇચ્છતા હોવ કે કમ્પ્યુટર કોઈ ચોક્કસ ઢબમાં જવાબ આપે, તો સૂચનામાં જ એક સારો નમૂનો બતાવો જેથી મશીન તે જ શૈલી અપનાવે.
સૂચનાની મર્યાદા અને હકીકતોની ચકાસણી
અહીં એક અત્યંત મહત્વની સાવચેતી યાદ રાખવા જેવી છે: પ્રોમ્પ્ટ ગમે તેટલો સુંદર કે સચોટ હોય, તે એઆઈને સર્વજ્ઞ કે ભૂલરહિત બનાવી શકતો નથી. કમ્પ્યુટર એકસાથે મર્યાદિત માહિતી જ ધ્યાનમાં રાખી શકે છે (જેને કન્ટેક્સ્ટ વિન્ડો કહેવાય છે). વળી, ભાષા મોડેલો અસત્ય કે મનઘડંત વાતોને પણ અત્યંત પ્રભાવશાળી અને આત્મવિશ્વાસપૂર્ણ ભાષામાં રજૂ કરી શકે છે (જેને હેલ્યુસિનેશન કહે છે). જો તમે કોઈ કાયદાકીય કલમ, દવાની માત્રા કે નાણાકીય રોકાણ અંગે માહિતી માંગી રહ્યા હોવ, તો માત્ર પ્રોમ્પ્ટ પર ભરોસો રાખીને નિર્ણય ન લેવાય.
પ્રોમ્પ્ટ એ ગાડીના સ્ટીયરિંગ જેવો છે, જે ગાડીને યોગ્ય દિશામાં વાળી શકે છે, પણ રસ્તા પર ખાડા છે કે નહીં તે જોવાની અને બ્રેક મારવાની જવાબદારી હંમેશા ડ્રાઇવરની રહે છે. કમ્પ્યુટર આપેલા સંકેતો પર ઝડપથી ડ્રાફ્ટ તૈયાર કરી આપશે, પરંતુ તે માહિતી સાચી છે કે નહીં તે ચકાસવું અને અંતિમ જવાબદારી સ્વીકારવી એ હંમેશા માનવીય વિવેકબુદ્ધિનું જ કામ છે.
સ્ત્રોતો
- Introduction to prompt designGoogle Cloud
- Prompt engineering guideOpenAI