एजंटने काम केले. मेंटेनन्स प्लॅनने नाही.
स्टेकहोल्डर्सना एखादा AI एजंट एखादे जटिल काम पूर्ण करताना पाहणे आवडते. सहा महिन्यांनंतर तेच काम मेंटेन (maintain) करणे ही एक वेगळीच लढाई असते.
मी असे एजंट सिस्टम्स पाहतो जे डेमो दरम्यान खूप छान वाटतात. पण डिप्लॉयमेंटनंतर (deployment) ते ऑपरेशनल डोकेदुखी ठरतात. समस्या मॉडेलच्या गुणवत्तेची नाहीये. समस्या आर्किटेक्चरची (architecture) आहे.
बहुतेक प्रकल्प लहान स्वरूपात सुरू होतात. तुम्ही एक मॉडेल कनेक्ट करता. तुम्ही काही टूल्स जोडता. पहिले व्हर्जन व्यवस्थित चालते.
मग गरजा बदलतात. एजंटला CRM डेटाची गरज लागते. त्याला टिकेटिंग सिस्टम्सची गरज लागते. त्याला अंतर्गत कागदपत्रांची गरज लागते. त्याला बिलिंग सिस्टम्सची गरज लागते. त्याला सुरक्षा नियंत्रणांची (security controls) गरज लागते.
एक स्वच्छ आर्किटेक्चर इंटिग्रेशन्सच्या गोंधळात बदलून जाते. प्रत्येक नवीन टूल एक नवीन अवलंबित्व (dependency) निर्माण करते. गुंतागुंत हळूहळू वाढते. टीम्सना अनेकदा हे लक्षात येत नाही.
बहुतेक टीम्स ते तयार करण्यासाठी किती वेळ लागेल याचा अंदाज घेतात. पण ते मेंटेन करण्यासाठी किती वेळ लागेल, याचा अंदाज घेणारे खूप कमी असतात.
तुम्ही जोडलेले प्रत्येक टूल खालील गोष्टींची मागणी करते:
- ऑथेंटिकेशन लॉजिक (Authentication logic)
- एरर हँडलिंग (Error handling)
- परवानगी नियंत्रण (Permission controls)
- मॉनिटरिंग (Monitoring)
- API व्हर्जन मॅनेजमेंट (API version management)
आर्किटेक्चर डायग्राम व्यवस्थित दिसते. पण ऑपरेशनल ओझे (operational burden) तसे नसते. टूल्सच्या संख्येपेक्षा मेंटेनन्सचा खर्च वेगाने वाढतो.
एजंट किती टूल्स वापरू शकतो हे विचारू नका. तुमची टीम किती टूल्स मेंटेन करू शकते हे विचारा.
एखादी क्षमता तेव्हाच काम करते जेव्हा ती विश्वसनीय राहते. दर आठवड्याला बिघडणारे इंटिग्रेशन हे 'फीचर' नसते. ते युजर इंटरफेससह असलेले 'टेक्निकल डेट' (technical debt) असते.
साधेपणाला दीर्घकालीन मूल्य असते. कमी अवलंबित्व (dependencies) असलेली लहान सिस्टम अनेकदा यशस्वी होते. ती समजण्यास सोपी असते. समजण्यासारख्या सिस्टम दुरुस्त करणे सोपे असते. त्या सुरक्षित करणे सोपे असते. त्यांचा विस्तार करणे सोपे असते.
आर्किटेक्चरने टिकून राहण्यासाठी (survival) ऑप्टिमाइझ केले पाहिजे. एखादे इंटिग्रेशन जोडण्यापूर्वी एक प्रश्न विचारा: "यामुळे कोणता बिझनेस रिझल्ट (business outcome) मिळेल?"
जर उत्तर स्पष्ट नसेल, तर ते जोडू नका. गुंतागुंत वाढत जाते. गुंतागुंत स्वतःची घोषणा करत नाही. ती तुमची सिस्टम तोडण्यासाठी सहावा महिना येईपर्यंत वाट पाहते.
Source: https://dev.to/nolanvale/the-agent-worked-the-maintenance-plan-didnt-3f2l
Optional learning community: https://t.me/GyaanSetuAi