એકમો
1. આર્ટિફિશિયલ ઇન્ટેલિજન્સ અને પ્રોમ્પ્ટનો પરિચય: કેવી રીતે મોડેલ 'વિચારે છે' 2. ગુડ પ્રોમ્પ્ટ એનાટોમી: ભૂમિકા, સંદર્ભ, કાર્ય, ફોર્મેટ, ઉદાહરણ, અવરોધ 3. સૂચના સ્પષ્ટતા: અનિશ્ચિતતાને માપી શકાય તેવી સૂચનામાં અનુવાદિત કરવી 4. સંદર્ભ વ્યવસ્થાપન: મોડેલને યોગ્ય પૃષ્ઠભૂમિ આપવી 5. થોડા-શોટ સેમ્પલિંગ: ઉદાહરણ દ્વારા શિક્ષણ 6. ચેઈન ઓફ થોટ 7. ફોર્મેટ ફોર્સિંગ: ટેબલ, JSON, સૂચિ, ટેમ્પલેટ 8. પુનરાવર્તન અને પ્રોમ્પ્ટ સુધારણા 9. ભૂમિકા અને વ્યક્તિત્વ એન્જિનિયરિંગ 10. સામાન્ય પ્રોમ્પ્ટ ભૂલો અને ઉકેલો 11. પ્રમાણીકરણ, સીમાઓ, ગોપનીયતા અને નીતિશાસ્ત્ર 12. પ્રોમ્પ્ટ લાઇબ્રેરી અને એન્ડ-ટુ-એન્ડ વર્કફ્લોની સ્થાપના
એકમ 6 / 12

ચેઈન ઓફ થોટ

નફો:

  • સમજાવો કે શા માટે પગલું-દર-પગલાં વિચાર જટિલ કાર્યો પર ચોકસાઈ સુધારે છે
  • અભિવ્યક્તિઓ અને બંધારણોનો ઉપયોગ કરી શકે છે જે મોડેલ તર્કને માર્ગદર્શન આપે છે
  • ટેકનિક યોગ્ય અને બિનજરૂરી હોય તેવી પરિસ્થિતિઓ વચ્ચે તફાવત કરે છે

કેટલાક કાર્યોનો જવાબ એક જ વારમાં આપી શકાતો નથી; તેને વિચારવાના અનેક પગલાંની જરૂર છે. આવા કાર્યો માટે એક ખૂબ જ સરળ પરંતુ આશ્ચર્યજનક રીતે અસરકારક તકનીક છે: મોડેલને પગલું દ્વારા પગલું વિચારવાનું કહે છે. આ પદ્ધતિ, જેને અંગ્રેજીમાં "ચેન ઓફ થોટ" કહેવામાં આવે છે, તે જટિલ કાર્યોમાં સચોટતામાં નોંધપાત્ર વધારો કરે છે. આ એકમમાં આપણે શીખીશું કે આ ટેકનિક શા માટે કામ કરે છે, તેને કેવી રીતે લાગુ કરવી અને ક્યારે તેનો ઉપયોગ કરવો કે નહીં.

શા માટે ટેકનિક કામ કરે છે?

આપણે અગાઉના એકમોમાં જોયું તેમ, મૉડલ શબ્દ દ્વારા આગળ વધીને ટેક્સ્ટનું નિર્માણ કરે છે. દરેક શબ્દ તે બનાવે છે તે આગામી માટે ઇનપુટ બની જાય છે. જ્યારે તમે મોડેલને પરિણામ માટે સીધા જ પૂછો છો, ત્યારે તે એક પગલામાં તે પરિણામની "અનુમાન" કરવાનો પ્રયાસ કરે છે અને મધ્યવર્તી પગલાઓમાં કરવાની જરૂર હોય તેવા તર્કને છોડી દે છે; આ ભૂલો તરફ દોરી જાય છે, ખાસ કરીને મલ્ટિ-સ્ટેપ જોબ્સમાં.

જ્યારે તમે મોડલને પહેલા વિચારવા અને પછી જવાબ આપવા માટે કહો છો, ત્યારે મોડેલ ટેક્સ્ટમાં મધ્યવર્તી પગલાં મૂકે છે. આ મધ્યવર્તી પગલાં "મધ્યવર્તી ઇનપુટ" જેવા કાર્ય કરે છે અને આગળના પગલાને વધુ સચોટ બનાવે છે. બીજા શબ્દોમાં કહીએ તો, તમે મોડેલ માટે વિચારવા માટે જગ્યા ખોલો છો. તે એવું છે કે લોકો મુશ્કેલ સમસ્યાને કાગળ પર મૂકે છે અને તેને પગલું દ્વારા હલ કરે છે: સામેલ કાર્ય યોગ્ય પરિણામ મેળવવાની તકો વધારે છે.

પગલું દ્વારા પગલું કેવી રીતે ટ્રિગર કરવું?

કેટલાક સરળ નિવેદનો તર્કની પેટર્નને માર્ગદર્શન આપે છે:

  • "સ્ટેપ બાય સ્ટેપ વિચારો."
  • "પ્રથમ સંબંધિત માહિતીને સૉર્ટ કરો, પછી નક્કી કરો."
  • "ઉકેલ પર પહોંચતા પહેલા દરેક પગલાને સ્પષ્ટ રીતે લખો."
  • "તમારો સમય લો; દરેક પગલાને ન્યાય આપો."

આ જાદુઈ શબ્દો નથી; આ મોડેલને કહેવાની રીતો છે "તાત્કાલિક પરિણામ આપશો નહીં, મધ્યવર્તી પગલાંઓ બનાવો."

તે ક્યાં ઉપયોગી છે, ક્યાં બિનજરૂરી છે?

મિશન પ્રકાર

પગલું દ્વારા પગલું વિચારવું

મલ્ટી-સ્ટેપ કેલ્ક્યુલસ/તર્ક સમસ્યા

ખૂબ ઉપયોગી

નિર્ણયને યોગ્ય ઠેરવવો

ઉપયોગી

લાંબા લખાણમાંથી અનુમાન બનાવવું

ઉપયોગી

સરળ અનુવાદ / એક શબ્દ જવાબ

બિનજરૂરી

ટૂંકું નમસ્કાર/શીર્ષક

બિનજરૂરી

જો ઝડપ નિર્ણાયક છે અને કાર્ય સરળ છે

ટાળો

નિયમ: જો કાર્ય એક ચાલમાં સુરક્ષિત રીતે કરી શકાય છે, તો પગલું-દર-પગલાની વિચારસરણી માત્ર લંબાઈ ઉમેરે છે. પરંતુ જો કાર્યમાં કેટલાક મધ્યવર્તી નિર્ણયો શામેલ હોય, તો ચુકાદો જાહેર કરવાથી ચોકસાઈમાં સુધારો થાય છે.

તારણને તર્કથી અલગ કરવું

પગલું-દર-પગલાં વિચારવાની વ્યવહારિક સૂક્ષ્મતા છે: કેટલીકવાર તમે મધ્યવર્તી પગલાં (નિરીક્ષણ માટે) જોવા માંગો છો, કેટલીકવાર તમે ફક્ત સ્વચ્છ પરિણામ ઇચ્છો છો. તમે બેને આ રીતે મેનેજ કરી શકો છો:

  • ઓડિટીંગ માટે: "પહેલાં તમારો તર્ક લખો, પછી 'નિષ્કર્ષ:' હેઠળ અંતિમ જવાબ આપો." આ રીતે, તમે વિચાર અને પરિણામ બંનેને અલગથી જુઓ છો.
  • સ્વચ્છ આઉટપુટ માટે: "સ્ટેપ બાય સ્ટેપ વિચારો, પરંતુ માત્ર અંતિમ પરિણામ લખો." તે મોડેલની અંદરથી કારણ આપે છે અને માત્ર તમને પરિણામ આપે છે. (તમે બાદમાં નિર્ણયને નિયંત્રિત કરી શકતા નથી; જટિલ બાબતોમાં, પ્રથમ માર્ગ પસંદ કરો.)

ચાર નકલ કરી શકાય તેવા નમૂનાઓ

1) નિર્ણયનું સમર્થન:

કાર્ય: [નિર્ણય પ્રશ્ન] પ્રથમ નિર્ણયને અસર કરતા પરિબળોની સૂચિ બનાવો. સંક્ષિપ્તમાં દરેક પરિબળનું મૂલ્યાંકન કરો. પછી "સુઝાવ:" શીર્ષક હેઠળ એક સ્પષ્ટ ભલામણ આપો.

2) બહુ-પગલાં વિશ્લેષણ:

નીચેની પરિસ્થિતિનું તબક્કાવાર વિશ્લેષણ કરો: 1) ઉપલબ્ધ ડેટાનો સારાંશ આપો.2) સંભવિત કારણોની સૂચિ બનાવો.3) પુરાવા સાથે દરેક કારણને સમર્થન આપો અથવા નકારી કાઢો.4) સંભવિત કારણ અને આગળનું પગલું જણાવો. પરિસ્થિતિ: [ટેક્સ્ટ]

3) તપાસો/ઓડિટ (પોતાના જવાબનું પરીક્ષણ):

આ પ્રશ્ન ઉકેલો. પછી શરૂઆતથી તમારા ઉકેલની સમીક્ષા કરો: દરેક પગલા પર ભૂલો માટે તપાસો અને જો જરૂરી હોય તો તેને સુધારો. છેલ્લે, "ચકાસાયેલ પરિણામ:" લખો. પ્રશ્ન: [પ્રશ્ન]

4) સ્વચ્છ નિષ્કર્ષ (તર્ક છુપાવો):

આ સમસ્યાને સ્ટેપ બાય સ્ટેપ વિચારીને હલ કરો, પણ મને માત્ર એક લીટીનો અંતિમ જવાબ આપો. સમસ્યા: [સમસ્યા]

નબળા પ્રોમ્પ્ટ / મજબૂત પ્રોમ્પ્ટ

નબળા:

મારે 3 સપ્લાયર ક્વોટ્સમાંથી કયું પસંદ કરવું જોઈએ?[અવતરણ]

મજબૂત:

3 સપ્લાયર અવતરણોનું મૂલ્યાંકન કરો. સ્ટેપ બાય સ્ટેપ જાઓ: 1) દરેક ક્વોટને કિંમત, ડિલિવરી સમય અને વોરંટીના સંદર્ભમાં ટેબલ કરો. 2) અમારી પ્રાથમિકતા ડિલિવરીની ઝડપ છે; દરેક દરખાસ્તને તે મુજબ સ્કોર કરો.

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

ત્રણ મિની કેસ

કેસ 1 - બજેટ નિયંત્રણ. જ્યારે ઑફિસ મેનેજરે કુલ 8-આઇટમના ખર્ચની સૂચિ અને બજેટ કરતાં વધુ વસ્તુઓ માટે પૂછ્યું ત્યારે, જ્યારે સીધું પૂછવામાં આવ્યું ત્યારે, મોડેલે એક આઇટમ છોડી દીધી અને ખોટું કુલ આપ્યું. જ્યારે મને કહેવામાં આવ્યું કે, "પ્રથમ, દરેક આઇટમને એક પછી એક લખો, તેના પર દોડો, પછી તેને ઉમેરો અને બજેટ સાથે તેની સરખામણી કરો," કુલ સાચું હતું અને 2 વસ્તુઓ જે વધુ હતી તે સ્પષ્ટ રીતે ચિહ્નિત કરવામાં આવી હતી.

કેસ 2 - કરાર જોખમ. જ્યારે પ્રોક્યોરમેન્ટ પ્રોફેશનલને કોન્ટ્રાક્ટમાં જોખમી કલમો વિશે પૂછવામાં આવ્યું, ત્યારે મોડેલે પગલું-દર-પગલાં માર્ગદર્શન વિના સુપરફિસિયલ સૂચિ આપી. જ્યારે એવું કહેવામાં આવ્યું હતું કે, "દરેક લેખને એક પછી એક વાંચો, જો જોખમ હોય, તો તે શા માટે જોખમી છે તે લખો, પછી 3 સૌથી જટિલ લેખોની સૂચિ બનાવો," વિશ્લેષણ નોંધપાત્ર રીતે ઊંડું બન્યું અને દંડની અવગણનાની જોગવાઈ પકડાઈ.

કેસ 3 - કિંમત નિર્ધારણનું દૃશ્ય. જ્યારે એક ઉદ્યોગસાહસિકે 3 અલગ-અલગ કિંમતના પેકેજની વાર્ષિક આવકની અસર વિશે પૂછ્યું, ત્યારે સીધો જવાબ અસંગત હતો. પગલું-દર-પગલાં માર્ગદર્શન સાથે (ધારણાઓ લખો → દરેક પેકેજની અલગથી ગણતરી કરો → સરખામણી કરો) ગણતરીઓ સુસંગત બની; તેમ છતાં, પરિણામો સ્પ્રેડશીટમાં સ્વતંત્ર રીતે ચકાસવામાં આવ્યા હતા.

ટીપ: જો તે નિર્ણાયક ગણતરી અથવા નિર્ણય હોય, તો તર્ક દૃશ્યમાન થવા માટે પૂછો ("પગલાઓ બતાવો"). દૃશ્યમાન તર્ક તમને બતાવે છે કે તમે ક્યાં ખોટું કર્યું છે અને તેને ઠીક કરવાનું સરળ બનાવે છે.
સાવધાન: પગલું-દર-પગલાં તર્ક ચોકસાઈમાં સુધારો કરે છે પરંતુ તેની ખાતરી આપતું નથી. જો મોડેલના મધ્યવર્તી પગલાં સુસંગત દેખાય તો પણ, તે ગણતરીને ખોટી બનાવી શકે છે. હંમેશા સંખ્યાત્મક અને વાસ્તવિક પરિણામોને સ્વતંત્ર રીતે ચકાસો (કેલ્ક્યુલેટર, સ્ત્રોત, બીજી પદ્ધતિ).

સામાન્ય ભૂલો

  • સરળ કાર્ય માટે અરજી કરવી. વન-શોટ જોબમાં બિનજરૂરી લંબાઈ બનાવવી.
  • ચુકાદાને નિયંત્રિત કરવામાં નિષ્ફળતા. "થિક સ્ટેપ બાય સ્ટેપ" કહીને અને મધ્યવર્તી સ્ટેપ્સ વાંચ્યા વિના પરિણામ સ્વીકારવું.
  • પરિણામ અલગ નથી. જ્યારે તર્ક અને અંતિમ જવાબ એકબીજા સાથે જોડાયેલા હોય ત્યારે ઉપયોગી નિષ્કર્ષ કાઢવામાં સમર્થ ન થવું.
  • ચકાસણી છોડવી. જ્યારે પગલાં તાર્કિક લાગે ત્યારે પ્રશ્ન વિના સંખ્યાત્મક પરિણામ સ્વીકારવું.
  • અતિશય પગલાં માટે પૂછવું. 15-પગલાંનો દબાણ એક સરળ કાર્યને બિનજરૂરી રીતે જટિલ બનાવે છે.

સારાંશમાં

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

એપ્લિકેશન કાર્ય

એક વાસ્તવિક નોકરી કરો જેમાં ઘણા પગલાંની જરૂર હોય (બજેટ તપાસ, ક્વોટ સરખામણી અથવા નિર્ણય). પહેલા સીધું પૂછો, પછી ફરીથી "સ્ટેપ બાય સ્ટેપ વિચારો, સ્ટેપ્સ બતાવો, પછી નિષ્કર્ષ લખો" ફોર્મેટમાં પૂછો. સ્વતંત્ર રીતે બે આઉટપુટની ચોકસાઈ તપાસો અને સ્ટેપ-બાય-સ્ટેપ વર્ઝનના તફાવતની નોંધ લો.

ચેકલિસ્ટ

  • [ ] હું સમજાવી શકું છું કે તમને પગલું-દર-પગલા વિચારવાથી ચોકસાઈ કેમ વધે છે.
  • [ ] હું અભિવ્યક્તિઓનો ઉપયોગ કરી શકું છું જે મોડેલને તર્ક માટે માર્ગદર્શન આપે છે.
  • [ ] જ્યાં ટેકનિક યોગ્ય છે અને જ્યાં તે બિનજરૂરી છે ત્યાં હું ભેદ પાડું છું.
  • [] હું તર્કને તેનાથી અલગ કરીને અંતિમ પરિણામ માટે પૂછી શકું છું.
  • [ ] હું હંમેશા સ્વતંત્ર રીતે પરિણામની ચકાસણી કરું છું.