एजेंटिक लूप: एक व्यावहारिक मार्गदर्शक
एजंट्सना प्रॉम्प्ट देणे थांबवा. लूप्स डिझाइन करायला सुरुवात करा.
बहुतेक लोक AI एजंट्सचा वापर चॅटबॉट्सप्रमाणे करतात. ते एक प्रॉम्प्ट टाईप करतात आणि निकालाची वाट पाहतात. हे एक वेळचे काम आहे. तो एजंट नाही.
एजेंटिक लूप वेगळे असते. ही एक अशी प्रणाली आहे जी काम करते, निकालाची तपासणी करते आणि पुढे चालू ठेवायचे की नाही याचा निर्णय घेते.
तपासणीशिवाय केलेले काम म्हणजे केवळ एक आशा आहे.
लूप इंजिनीअरिंगचे कौशल्य तुमचे प्रयत्न प्रॉम्प्ट टाईप करण्याकडून सिस्टिम्स डिझाइन करण्याकडे वळवते. मॅन्युअल इनपुटऐवजी, तुम्ही एक असे चक्र तयार करता जे वेळापत्रकानुसार किंवा एखाद्या ध्येयानुसार चालते.
लूप कसे कार्य करते:
- निरीक्षण (Observe): एजंट फाईल्स वाचतो किंवा टेस्ट रन करतो.
- कृती (Act): एजंट एक छोटा, पूर्ववत करता येण्याजोगा (reversible) बदल करतो.
- तपासणी (Check): ते काम झाले की नाही हे पाहण्यासाठी एजंट एक निश्चित टेस्ट रन करतो.
- निर्णय (Decide): एजंट पुढे चालू ठेवण्याचा, यश मिळाल्यामुळे थांबण्याचा किंवा अडथळा आल्यामुळे थांबण्याचा निर्णय घेतो.
सर्वात महत्त्वाचा नियम: काम तपासण्यासाठी वेगळे मॉडेल वापरा. जे मॉडेल कोड लिहिते, ते स्वतःचे मूल्यांकन करताना खूप उदार होते. तुम्हाला 'मेकर-चेकर' (maker-checker) विभागणीची गरज आहे. एक एजंट कृती करतो आणि दुसरा एजंट त्याची पडताळणी करतो.
तुमचे लूप या पाच ब्लॉक्ससह तयार करा:
- ट्रिगर (Trigger): लूप कधी सुरू होतो?
- इनपुट्स (Inputs): एजंट कोणत्या नवीन स्थितीची (state) तपासणी करतो?
- कृती (Action): तो कोणता एक, मर्यादित बदल करेल?
- तपासणी (Check): कोणता निश्चित टेस्ट यशाचा निर्णय घेतो?
- थांबा (Stop): यश, बजेट किंवा अपयशामुळे ते कधी थांबते?
जर तुम्ही एखादा ब्लॉक वगळला, तर तुमचा लूप भरकटू शकतो किंवा कायमस्वरूपी चालू राहू शकतो.
लूप सुरक्षित ठेवण्यासाठी, तुम्ही तीन कडक मर्यादा (hard stops) सेट केल्या पाहिजेत:
- कमाल इटरेशन संख्या (Max iteration count): फेऱ्यांच्या संख्येवर एक मर्यादा.
- प्रगती नसण्याची ओळख (No-progress detection): जर एजंट कोणताही मोजता येण्याजोगा बदल करत नसेल, तर त्याला थांबवा.
- बजेटची मर्यादा (Budget ceiling): टोकन्स किंवा डॉलर्सवर एक कडक मर्यादा.
सॉफ्टवेअरमधील अडथळा आता कोड लिहिणे हा राहिलेला नाही. तर ध्येय आणि तपासणी इतक्या स्पष्टपणे सांगणे हा आहे की, एजंट तुमच्याशिवाय काम करू शकेल.
लूप तयार करा. पण इंजिनीअर म्हणून स्वतःला टिकवून ठेवा.
स्रोत: https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc
