तुमचा AI संथ वाटतोय? कदाचित तो मूर्ख नाहीये.
AI अनेकदा संथ वाटतो कारण तो एका वेळी एकच काम करतो. तो रांगेत (queue) थांबतो. पुढचे काम सुरू होण्यापूर्वी तुम्हाला एक मॉड्यूल पूर्ण होण्याची वाट पाहावी लागते.
तुम्ही पॅरलल एजंट्स (parallel agents) वापरून हे सुधारू शकता.
अनेक मॉड्यूल्स एकमेकांवर अवलंबून नसतात. जर तुम्ही त्यांचे विभाजन केले, तर अनेक एजंट्स एकाच वेळी काम करू शकतात. यामुळे तेच काम खूप कमी वेळात पूर्ण होते.
पॅरलल AI वर्कफ्लो (parallel AI workflow) कसा तयार करायचा ते खाली दिले आहे:
प्रथम तुमची आर्किटेक्चर (architecture) निश्चित करा पॅरललिझमसाठी (Parallelism) स्वच्छ डिझाइन आवश्यक आहे. तुमची मॉड्यूल्स 'लूजली कपल्ड' (loosely coupled) असणे आवश्यक आहे. त्यांनी स्पष्ट इंटरफेसद्वारे संवाद साधला पाहिजे. जर तुम्ही विस्कळीत कोडवर पॅरललिझम लादला, तर तुम्ही त्रुटींचा (errors) गुंता निर्माण करता. हे इंटरफेस प्लॅन करण्यासाठी डिझाइन फेजमध्ये AI चा वापर करा.
विशिष्ट भूमिका नेमून द्या वेळ आणि पैसा वाचवण्यासाठी वेगवेगळ्या कामांसाठी वेगवेगळी मॉडेल्स वापरा:
- The Lead (Opus): मुख्य आराखड्याचे व्यवस्थापन करते, कामे सोपवते आणि अंतिम तपासणी करते.
- The Planner (Sonnet): टेस्ट-ड्रिव्हन डेव्हलपमेंट (TDD) आणि अंमलबजावणीच्या योजना हाताळते.
- The Worker (Haiku): प्रत्यक्ष कोड लिहिते आणि टेस्ट रन करते.
तुमच्या मर्यादा ठरवा जास्त एजंट्स म्हणजे नेहमीच चांगले असे नाही. मी एकाच वेळी १० एजंट्स सेट करण्याचा प्रयत्न केला, पण माझ्या मशीनची मेमरी संपली. त्यानंतर मी ५ एजंट्सवर काम केले. इतर कामांसोबत यामुळे मला १० पटीने वेग वाढवून मिळाला. तुमच्या मशीन आणि कोटाप्रमाणे तुमची कन्करन्सी (concurrency) जुळवून घ्या.
रिव्ह्यूसाठी 'लीड'चा वापर करा काम रिव्ह्यू करण्यासाठी वेगळा एजंट नेमू नका. त्या एजंटला संपूर्ण काम शून्यापासून शिकावे लागते, ज्यामुळे टोकन्स वाया जातात. रिव्ह्यू करण्यासाठी 'लीड' एजंटलाच काम करू द्या. त्याने नेमलेली कामे त्याला आधीच माहित असतात, त्यामुळे तो काम अधिक वेगाने आणि अचूकपणे तपासू शकतो.
अनावश्यक विभाजन टाळा काही कामे क्रमानेच होणे आवश्यक असते. जर तुम्ही एकमेकांशी घट्ट जोडलेल्या (tightly coupled) मॉड्यूल्सचे विभाजन करण्यास भाग पाडले, तर दर्जा घसरतो. तुमच्या AI ला सांगा: "ही मॉड्यूल्स एकमेकांशी जोडलेली आहेत, त्यांचे विभाजन करू नका."
आजपासून सुरुवात कशी करायची:
- तुमच्या ग्लोबल सूचनांमध्ये (global instructions) "Parallelize when you can" असे जोडा.
- तुमच्या सेटिंग्जमध्ये 'max concurrent subagents' वाढवा.
- प्रत्येक वेळी काम देताना AI ला पॅरललाईझ करण्याची आठवण करून द्या.
Optional learning community: https://t.me/GyaanSetuAi