The Agentic Loop: A Practical Field Guide
એજન્ટ્સને પ્રોમ્પ્ટ આપવાનું બંધ કરો. લૂપ્સ ડિઝાઇન કરવાનું શરૂ કરો.
મોટાભાગના લોકો AI એજન્ટ્સનો ઉપયોગ ચેટબોટ્સ તરીકે કરે છે. તેઓ એક પ્રોમ્પ્ટ ટાઈપ કરે છે અને પરિણામની રાહ જુએ છે. તે એક વખતનું કાર્ય છે. તે એજન્ટ નથી.
એજન્ટિક લૂપ અલગ છે. તે એક એવી સિસ્ટમ છે જે કામ કરે છે, પરિણામ તપાસે છે અને આગળ વધવું કે નહીં તેનો નિર્ણય લે છે.
તપાસ વગરનું કાર્ય માત્ર એક આશા છે.
લૂપ એન્જિનિયરિંગની કળા તમારા પ્રયત્નોને પ્રોમ્પ્ટ ટાઈપ કરવાથી સિસ્ટમ ડિઝાઇન કરવા તરફ લઈ જાય છે. મેન્યુઅલ ઇનપુટને બદલે, તમે એક એવું ચક્ર બનાવો છો જે શેડ્યૂલ મુજબ અથવા લક્ષ્ય મુજબ ચાલે છે.
લૂપ કેવી રીતે કામ કરે છે:
- અવલોકન (Observe): એજન્ટ ફાઇલો વાંચે છે અથવા ટેસ્ટ ચલાવે છે.
- કાર્ય (Act): એજન્ટ એક નાનો, પરત ખેંચી શકાય તેવો (reversible) ફેરફાર કરે છે.
- તપાસ (Check): એજન્ટ તે કામ કર્યું કે નહીં તે જોવા માટે એક નિશ્ચિત ટેસ્ટ ચલાવે છે.
- નિર્ણય (Decide): એજન્ટ આગળ વધવાનું, સફળતાના કારણે અટકવાનું, અથવા અવરોધ આવવાને કારણે અટકવાનું પસંદ કરે છે.
સૌથી મહત્વનો નિયમ: કામ તપાસવા માટે અલગ મોડેલનો ઉપયોગ કરો. જે મોડેલ કોડ લખે છે તે પોતાનું મૂલ્યાંકન કરતી વખતે ખૂબ જ ઉદાર હોય છે. તમારે 'મેકર-ચેકર' (maker-checker) વિભાજનની જરૂર છે. એક એજન્ટ કાર્ય કરે છે, અને બીજો એજન્ટ તેની ચકાસણી કરે છે.
તમારા લૂપ્સ આ પાંચ બ્લોક્સ સાથે બનાવો:
- ટ્રિગર (Trigger): લૂપ ક્યારે શરૂ થાય છે?
- ઇનપુટ્સ (Inputs): એજન્ટ કઈ નવી સ્થિતિ (state) ની તપાસ કરે છે?
- એક્શન (Action): તે કયો એકલ, મર્યાદિત ફેરફાર કરશે?
- ચેક (Check): કયો નિશ્ચિત ટેસ્ટ સફળતા નક્કી કરે છે?
- સ્ટોપ (Stop): તે સફળતા, બજેટ અથવા નિષ્ફળતા માટે ક્યારે અટકે છે?
જો તમે કોઈ બ્લોક ચૂકી જશો, તો તમારું લૂપ ભટકી જશે અથવા અનંતકાળ સુધી ચાલશે.
લૂપ્સને સુરક્ષિત રાખવા માટે, તમારે ત્રણ 'હાર્ડ સ્ટોપ્સ' સેટ કરવા જોઈએ:
- મહત્તમ ઇટરેશન કાઉન્ટ (Max iteration count): આંટાઓની સંખ્યા પર મર્યાદા.
- પ્રગતિનો અભાવ શોધવો (No-progress detection): જો એજન્ટ કોઈ માપી શકાય તેવો ફેરફાર ન કરે, તો તેને અટકાવો.
- બજેટ સીલિંગ (Budget ceiling): ટોકન્સ અથવા ડોલર પર કડક મર્યાદા.
સોફ્ટવેરમાં હવે કોડ લખવો એ અવરોધ નથી. તે લક્ષ્ય અને તપાસને એટલી સ્પષ્ટ રીતે નિર્દિષ્ટ કરવાનો છે કે એજન્ટ તમારા વગર ચાલી શકે.
લૂપ બનાવો. પરંતુ એન્જિનિયર તરીકે જ રહો.
સ્ત્રોત: https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc
