OpenAI
આ પેજનો અનુવાદ મશીન દ્વારા કરવામાં આવ્યો હતો. મૂળ અંગ્રેજી લેખ જુઓ.

Playground માં પ્રોમ્પ્ટ મેનેજમેન્ટ

દરેક સફળ ઇન્ટિગ્રેશન શરૂ કરવા માટે ઉચ્ચ-ગુણવત્તાવાળા પ્રોમ્પ્ટ્સ

અપડેટ કર્યા તારીખ: 2 days ago

વિહંગાવલોકન

અમારું નવીનતમ Playground અપડેટ એક સંરચિત, રોલબેક-મૈત્રીપૂર્ણ વર્કફ્લો રજૂ કરે છે, જેથી તમે વિશ્વાસપૂર્વક ઇટરેટ કરી શકો, ફેરફારો માન્ય કરી શકો અને ઓછા પગલાંમાં પ્રયોગથી પ્રોડક્શન સુધી જઈ શકો. નીચે શું લોન્ચ થઈ રહ્યું છે અને શરૂઆત કેવી રીતે કરવી તેની ઝડપી ઝલક છે.

નવું શું છે

પ્રોજેક્ટ-સ્તરના પ્રોમ્પ્ટ્સ

પ્રોમ્પ્ટ્સ હવે પ્રોજેક્ટ સ્તરના છે, અને હવે વપરાશકર્તા-સ્તરના નથી.

એક-ક્લિક રોલબેક સાથે વર્ઝન ઇતિહાસ

નવું વર્ઝન બનાવવા માટે કોઈપણ ડ્રાફ્ટ પ્રકાશિત કરો, પછી અગાઉનું વર્ઝન તરત જ પુનઃસ્થાપિત કરો. પાછળથી, એક જ Prompt ID હંમેશા નવીનતમ પ્રકાશિત વર્ઝન તરફ નિર્દેશ કરે છે, અને જો તમને પિન કરેલો સંદર્ભ જોઈએ તો તમે ચોક્કસ વર્ઝન પણ નિર્દિષ્ટ કરી શકો છો.

પ્રોમ્પ્ટ વેરીએબલ્સ

સ્થિર પ્રોમ્પ્ટને ઇન્સ્ટન્સ-વિશિષ્ટ માહિતી (ઇનપુટ્સ)થી અલગ રાખવામાં મદદ કરવા માટે {user_goal} જેવા પ્લેસહોલ્ડર્સ ઉમેરો.

Prompt ID

પ્રકાશન વર્તમાન ડ્રાફ્ટને એક ID સાથે લૉક કરે છે, જેને ડાઉનસ્ટ્રીમ ટૂલ્સ વિશ્વસનીય રીતે કોલ કરી શકે છે, જ્યારે તમે નવા ડ્રાફ્ટ્સમાં ઇટરેટ કરવાનું ચાલુ રાખો છો.

બાજુ-બાજુ તુલના

શિપ કરતા પહેલાં કયું વધુ સારું કાર્ય કરે છે તે નક્કી કરવા માટે બે વર્ઝનના આઉટપુટ્સની દૃશ્ય રીતે તુલના કરો.

API અને SDK માં ઓળખાતા વેરીએબલ્સ

Responses API અને Agents SDK હવે તમે Playgroundમાં વ્યાખ્યાયિત કરો તે જ {variables} સ્વીકારે છે, તેથી તમે ટેસ્ટ કરેલો પ્રોમ્પ્ટ જ પ્રોગ્રામેટિક રીતે ઇન્વોક થાય છે—હાલ માટે માત્ર રેન્ડર કરેલો ટેક્સ્ટ પાસ કરો.

બિલ્ટ-ઇન Evals ઇન્ટિગ્રેશન (મેન્યુઅલ રન)

વેરીએબલ્સ પહેલેથી ભરવા અને પાસ/ફેલ પરિણામો સીધા પ્રોમ્પ્ટ વિગતો પેજ પર જોવા માટે Eval લિંક કરો. પુનરાવર્તિત ટેસ્ટ માટે લિંક Prompt ID સાથે સાચવવામાં આવે છે.

ઓપ્ટિમાઇઝ કરો

Optimize એ Playground અને Logs પેજમાં ઉપલબ્ધ એક નવું ટૂલ છે, જે વિરોધાભાસો, અસ્પષ્ટ સૂચનાઓ અને ગાયબ આઉટપુટ ફોર્મેટ્સ શોધીને અને સુધારીને પ્રોમ્પ્ટ્સને આપમેળે સુધારે છે.

તે ચલાવતાં, તે તમારા પ્રોમ્પ્ટનું સુધારેલું વર્ઝન અથવા ઉપયોગી સૂચનો સાથે કરેલા ફેરફારોનો સારાંશ આપે છે. તમે સુધારાઓનું પૂર્વાવલોકન કરી શકો છો અને એક જ ક્લિકથી તેમને સીધા Playgroundમાં લાગુ કરી શકો છો.

---

ઝડપી શરૂઆતની માર્ગદર્શિકા

પ્રોમ્પ્ટ બનાવો

Playground → પ્રોમ્પ્ટ્સ → નવું બનાવો પર જાઓ, તમારો ટેક્સ્ટ ડ્રાફ્ટ કરો અને જરૂર હોય તો {variables} ઉમેરો.

તમારા કાર્યના વર્ણનના આધારે ChatGPT પાસે પ્રોમ્પ્ટ, ફંક્શન વ્યાખ્યા અથવા આઉટપુટ સ્કીમા સૂચવડાવવા માટે તમે જનરેટ સુવિધાનો ઉપયોગ કરી શકો છો.

સમીક્ષા કરવા અને સુધારાઓ સૂચવવા માટે ઓપ્ટિમાઇઝ સુવિધાનો ઉપયોગ કરો.

ફંક્શન ઉમેરો (વૈકલ્પિક)

ફંક્શન કોલિંગ તમને Playground છોડ્યા વિના તમારા પ્રોમ્પ્ટને વાસ્તવિક દુનિયાની ક્રિયાઓ અથવા ડેટા સાથે જોડવા દે છે.

ફંક્શનનો ઉપયોગ કરવા અંગે વધારાની સૂચનાઓ માટે, કૃપા કરીને અમારો લેખ જુઓ: Chat Playgroundમાં ફંક્શન કોલિંગ

Eval જોડો (વૈકલ્પિક)

ટેસ્ટ ડેટા જનરેટ કરવા, ગ્રેડર્સ ચલાવવા અને પાસ/ફેલ પરિણામોની સમીક્ષા કરવા માટે Eval લિંક કરો પસંદ કરો. ઓટોમેટિક રન ઉપલબ્ધ થાય ત્યાં સુધી રિગ્રેશન પકડવા માટે દરેક પ્રકાશન પછી Eval ફરી ચલાવો.

પ્રકાશિત કરો

Prompt ID બનાવવા માટે પ્રકાશિત કરો પર ક્લિક કરો. નવા ડ્રાફ્ટમાં પ્રયોગ ચાલુ રાખો અને ઇતિહાસમાંથી કોઈપણ પ્રકાશિત વર્ઝન એક જ ક્લિકમાં પુનઃસ્થાપિત કરો.

ઇટરેટ કરો

તમારો નવો પ્રોમ્પ્ટ ટેસ્ટ કરો, પરિણામોની સમીક્ષા કરો અને જરૂર મુજબ ઇટરેટ કરો.

શ્રેષ્ઠ પ્રોમ્પ્ટ્સ બનાવવાની ટિપ્સ

એકંદર ટોન અથવા ભૂમિકાનું માર્ગદર્શન સિસ્ટમ મેસેજમાં મૂકો; કાર્ય-વિશિષ્ટ વિગતો અને ઉદાહરણો વપરાશકર્તા મેસેજમાં રાખો.

ફ્યુ-શોટ ઉદાહરણોને સંક્ષિપ્ત YAML-શૈલી અથવા બુલેટેડ બ્લોકમાં જોડો, જેથી તેમને સ્કેન અને અપડેટ કરવું સરળ રહે.

સ્પષ્ટ ફોલ્ડર નામો સાથે તમારી પ્રોજેક્ટ રચનાને પ્રતિબિંબિત કરો, જેથી ટીમમેટ્સ પ્રોમ્પ્ટ્સ ઝડપથી શોધી શકે.

દરેક વખતે તમે પ્રકાશિત કરો ત્યારે તમારું લિંક કરેલું Eval ફરી ચલાવો—સમસ્યાઓ વહેલી પકડવી, પ્રોડક્શનમાં તેમને સુધારવા કરતાં ઘણી સસ્તી પડે છે.

---

વારંવાર પૂછાતા પ્રશ્નો

શું મારા હાલના પ્રીસેટ્સ તૂટી જશે?

પ્રોમ્પ્ટ્સ વર્ઝનિંગ અને ટેમ્પલેટ વેરીએબલ્સના સમર્થન સાથે કૉન્ફિગરેશન સંચાલિત કરવાની વધુ શક્તિશાળી રીત છે. તમારા બધા હાલના પ્રીસેટ્સ Playground પ્રોમ્પ્ટ ડ્રોપડાઉનમાં “પ્રીસેટ આયાત કરો” વિકલ્પનો ઉપયોગ કરીને પ્રોમ્પ્ટ્સમાં આયાત કરી શકાય છે.

Import preset as prompt dialog with preset options and a warning that prompts are visible to project users

શું મારે કોડમાં કોઈ વર્ઝન નિર્દિષ્ટ કરવું જરૂરી છે?

માત્ર ત્યારે, જ્યારે તમે જૂનું વર્ઝન પિન કરવા માંગતા હો. માત્ર Prompt ID કોલ કરવાથી હંમેશા નવીનતમ વર્ઝન વપરાય છે.

શું હું Eval રન ઓટોમેટ કરી શકું?

હાલમાં, આજે માત્ર મેન્યુઅલ રી-રન ઉપલબ્ધ છે.

શું આ લેખ મદદરૂપ હતો?