ಸ್ವಾಯತ್ತ ಏಜೆಂಟ್ ತಂಡವನ್ನು ನಿರ್ಮಿಸುವುದು

ನನ್ನ ಇಂಜಿನಿಯರಿಂಗ್ ಕೆಲಸದ ಹರಿವನ್ನು (workflow) ಅನುಕರಿಸಲು ನಾನು ಒಂದು ಸಣ್ಣ ಏಜೆಂಟ್ ತಂಡವನ್ನು ನಿರ್ಮಿಸಿದ್ದೇನೆ. ಇದು ಒಂದು ಕಾರ್ಯವನ್ನು ಓದುವುದರಿಂದ ಹಿಡಿದು, ಪರಿಶೀಲಿಸಬಹುದಾದ ಬ್ರಾಂಚ್ ಅನ್ನು ಪುಶ್ ಮಾಡುವವರೆಗೆ ಎಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸುತ್ತದೆ.

ಈ ಕೆಲಸದ ಹರಿವು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ:

ಇದರ ಮುಖ್ಯ ರಹಸ್ಯವೆಂದರೆ ರಚನಾತ್ಮಕ ಸಂವಹನ (structured communication).

ಏಜೆಂಟ್‌ಗಳು ಪರಸ್ಪರ ಚಾಟ್ ಮಾಡುವುದಿಲ್ಲ. ಅವು PLAN_WRITTEN ಅಥವಾ REVIEW_RESULT ನಂತಹ ರಚನಾತ್ಮಕ ಟೋಕನ್‌ಗಳನ್ನು ಹೊರಸೂಸುತ್ತವೆ. ಆರ್ಕೆಸ್ಟ್ರೇಟರ್ (orchestrator) ಈ ಟೋಕನ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿ ಮುಂದಿನ ಹಂತಕ್ಕೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ. ಇದು ವ್ಯವಸ್ಥೆಯನ್ನು ವೇಗವಾಗಿ, ಅಗ್ಗವಾಗಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ಭ್ರಮೆಗಳನ್ನು (hallucinations) ತಡೆಯುತ್ತದೆ.

ಪ್ರತಿಯೊಂದು ಏಜೆಂಟ್ ತನ್ನದೇ ಆದ ನಿರ್ದಿಷ್ಟ ಪಾತ್ರ ಮತ್ತು ಮಾಡೆಲ್ ಅನ್ನು ಹೊಂದಿದೆ:

• Planner (Opus): ಫೈಲ್ ಪಾತ್‌ಗಳು ಮತ್ತು ನಿಖರವಾದ ಕೋಡ್ ಬದಲಾವಣೆಗಳನ್ನು ಗುರುತಿಸಲು ಆಳವಾದ ತರ್ಕವನ್ನು (deep reasoning) ಬಳಸುತ್ತದೆ. • Implementer (Sonnet): ಯೋಜನೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಅಥವಾ ನಿರ್ದಿಷ್ಟ ರಿವ್ಯೂ ಬ್ಲಾಕರ್ಸ್‌ಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. • Reviewer (Sonnet): ಕೋಡ್ ಅನ್ನು ಬೇಸ್ ಬ್ರಾಂಚ್‌ನೊಂದಿಗೆ ಹೋಲಿಸುತ್ತದೆ. ಗೊಂದಲಗಳನ್ನು ತಪ್ಪಿಸಲು ಇದು 80% ಕಾನ್ಫಿಡೆನ್ಸ್ ಥ್ರೆಶೋಲ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. • Tester (Haiku): Go ಕಮಾಂಡ್‌ಗಳಾದ vet, test, ಮತ್ತು lint ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ.

ವಿಶ್ವಾಸಾರ್ಹತೆಗಾಗಿ ಪ್ರಮುಖ ವಿನ್ಯಾಸ ಆಯ್ಕೆಗಳು:

ನೀವು ನಿಮ್ಮ ಪುನರಾವರ್ತಿತ ಕೆಲಸಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು. ನೀವು ಅವುಗಳನ್ನು ಬರೆದಿಟ್ಟರೆ ಸಾಕು.

ಮೂಲ: https://dev.to/ibrohhm/building-an-autonomous-agent-team-that-replicates-my-engineering-workflow-2ne3

ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi