ಏಜೆಂಟ್-ನೇಟಿವ್ ಸ್ಟ್ಯಾಕ್: AI ಗಾಗಿ ಮೂಲಸೌಕರ್ಯವನ್ನು ಮರುರೂಪಿಸುವುದು

Claude Code ಮತ್ತು Codex ನಂತಹ AI ಕೋಡಿಂಗ್ ಏಜೆಂಟ್‌ಗಳು ಪ್ರತಿ ತಿಂಗಳು ಲಕ್ಷಾಂತರ API ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತಿವೆ. ಈ ಏಜೆಂಟ್‌ಗಳು ಬ್ರೌಸರ್ ಬಳಸುವುದಿಲ್ಲ. ಅವು ಬಟನ್‌ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದಿಲ್ಲ. ಅವು CAPTCHA ಗಳನ್ನು ಪರಿಹರಿಸುವುದಿಲ್ಲ.

ನಿಮ್ಮ ಮೂಲಸೌಕರ್ಯವು ಮನುಷ್ಯನು ಲಾಗಿನ್ ಆಗಲು ಅಥವಾ "confirm" ಕ್ಲಿಕ್ ಮಾಡಲು ಬಯಸಿದರೆ, ಏಜೆಂಟ್ ವಿಫಲವಾಗುತ್ತದೆ. ಏಜೆಂಟ್‌ಗಳು ಅಡೆತಡೆಗಳನ್ನು ಎದುರಿಸಿದಾಗ, ಅವು ಕೆಲಸ ನಿಲ್ಲಿಸಿಬಿಡುತ್ತವೆ.

ಪ್ರಸ್ತುತತೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು, ನೀವು ಏಜೆಂಟ್-ನೇಟಿವ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿರ್ಮಿಸಬೇಕು. ಈ ಹೊಸ ಸ್ಟ್ಯಾಕ್‌ನ ಐದು ಸ್ತಂಭಗಳು ಇಲ್ಲಿವೆ:

  • Ephemeral Deployments: ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಏಜೆಂಟ್‌ಗಳಿಗೆ ತಾತ್ಕಾಲಿಕ ಪರಿಸರಗಳ (throwaway environments) ಅಗತ್ಯವಿದೆ. Cloudflare ಈಗ ಯಾವುದೇ ಖಾತೆ ಅಥವಾ OAuth ಅಗತ್ಯವಿಲ್ಲದೆ ತಾತ್ಕಾಲಿಕ ನಿಯೋಜನೆಗಳನ್ನು (temporary deployments) ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಸ್ವಾಯತ್ತ ಏಜೆಂಟ್‌ಗಳಿಗಾಗಿ (autonomous agents) ವೇಗದ ಫೀಡ್‌ಬ್ಯಾಕ್ ಲೂಪ್ ಅನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

  • Dual-Mode CLIs: ಮನುಷ್ಯರಿಗೆ ಬಣ್ಣಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳು ಇಷ್ಟವಾಗುತ್ತವೆ. ಏಜೆಂಟ್‌ಗಳಿಗೆ ರಚನಾತ್ಮಕ ಡೇಟಾ (structured data) ಇಷ್ಟವಾಗುತ್ತದೆ. Hugging Face CLI ನಂತಹ ಪರಿಕರಗಳು ಈಗ ಏಜೆಂಟ್ ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತವೆ. ಅವು ಮನುಷ್ಯರಿಗೆ ಸುಲಭವಾಗಿ ಕಾಣುವ ವೀಕ್ಷಣೆಗಳಿಂದ ಯಂತ್ರಗಳಿಗೆ ಓದಬಹುದಾದ TSV ಅಥವಾ JSON ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬದಲಾಗುತ್ತವೆ. ಇದು ಟೋಕನ್ ವೆಚ್ಚವನ್ನು 6 ಪಟ್ಟು ವರೆಗೆ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

  • Agent-Friendly Auth: OAuth ಮಾದರಿಯು ಬ್ರೌಸರ್ ಬಳಸಲು ಮನುಷ್ಯನು ಇರುತ್ತಾನೆ ಎಂದು ಭಾವಿಸುತ್ತದೆ. ಇದು ಏಜೆಂಟ್‌ಗಳ ಕೆಲಸವನ್ನು ಅಡ್ಡಿಮಾಡುತ್ತದೆ. auth.md ನಂತಹ ಹೊಸ ಪ್ರೊಟೊಕಾಲ್‌ಗಳು ಮನುಷ್ಯನ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಏಜೆಂಟ್‌ಗಳು ದೃಢೀಕರಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು (authentication flows) ಕಂಡುಕೊಳ್ಳಲು ಮತ್ತು ಬಳಸಲು ಅನುಮತಿಸುತ್ತವೆ.

  • Agentic Benchmarking: ಯಶಸ್ಸನ್ನು ಅಳೆಯುವ ವಿಧಾನವು ಬದಲಾಗುತ್ತಿದೆ. ನಾವು ಕೇವಲ ಉತ್ತರ ಸರಿಯಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದಿಲ್ಲ. ನಾವು ಅನುಸರಿಸಿದ ಹಾದಿಯನ್ನು ಅಳೆಯುತ್ತೇವೆ. ಏಜೆಂಟ್ ಎಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ನಾವು ಟೋಕನ್ ಬಳಕೆ, ಟೂಲ್ ಕರೆಗಳು (tool calls) ಮತ್ತು ದೋಷದ ದರಗಳನ್ನು (error rates) ಪತ್ತೆಹಚ್ಚುತ್ತೇವೆ.

  • OpenEnv ಮತ್ತು RL: ಏಜೆಂಟ್‌ಗಳನ್ನು ತರಬೇತಿಗೊಳಿಸಲು ನಮಗೆ ಒಂದು ಪ್ರಮಾಣಿತ ವಿಧಾನದ ಅಗತ್ಯವಿದೆ. OpenEnv ಏಜೆಂಟ್ ಮತ್ತು ಯಾವುದೇ ಪರಿಸರ之間 ಸಾರ್ವತ್ರಿಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಏಜೆಂಟ್‌ಗಳು ಪ್ರೊಡಕ್ಷನ್‌ನಲ್ಲಿ ಬಳಸುವ ಅದೇ ಪರಿಕರಗಳನ್ನು ಬಳಸಿ ಕಲಿಯಲು ಅನುಮತಿಸುತ್ತದೆ.

ನಿಮ್ಮ ಸೇವೆಯು "ಒಬ್ಬ ಡೆವಲಪರ್ ಇದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವೇ?" ಎಂಬುದರಿಂದ "ಒಂದು ಏಜೆಂಟ್ ಇದನ್ನು ಸ್ವಾಯತ್ತವಾಗಿ ಬಳಸಲು ಸಾಧ್ಯವೇ?" ಎಂಬುದಕ್ಕೆ ಬದಲಾಗಬೇಕು.

ಏಜೆಂಟ್-ನೇಟಿವ್ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಪರಿಶೀಲನಾ ಪಟ್ಟಿ: • ಯಂತ್ರಗಳಿಗೆ ಓದಬಹುದಾದ JSON ಔಟ್‌ಪುಟ್ ನೀಡಿ. • ಎಲ್ಲಾ CLI ಕಮಾಂಡ್‌ಗಳಿಗೆ --non-interactive ಫ್ಲಾಗ್ ಅನ್ನು ಸೇರಿಸಿ. • ಏಜೆಂಟ್‌ಗಳು ಹೇಗೆ ದೃಢೀಕರಣ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸುವ auth.md ಫೈಲ್ ಅನ್ನು ಪ್ರಕಟಿಸಿ. • ಏಜೆಂಟ್‌ಗಳಿಗೆ ಮುಂದಿನ ಕಮಾಂಡ್ ಯಾವುದು ಎಂದು ತಿಳಿಸಲು ನಿಮ್ಮ CLI ಯಲ್ಲಿ ಮೊದಲೇ ಪ್ಯಾರಾಮೀಟರ್ ಮಾಡಲಾದ ಹಿಂಟ್‌ಗಳನ್ನು (pre-parameterized hints) ಬಳಸಿ. • ಏಜೆಂಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಎಂದಿಗೂ ಕತ್ತರಿಸಬೇಡಿ (truncate).

API ಗಳ ಪ್ರಾಥಮಿಕ ಬಳಕೆದಾರರಾಗಿ AI ಏಜೆಂಟ್‌ಗಳ ಯುಗ ಬಂದಿದೆ. ಈಗಲೇ ಅವರಿಗಾಗಿ ನಿರ್ಮಿಸಿ ಅಥವಾ ಹಿಂದೆ ಉಳಿದುಬಿಡಿ.

ಮೂಲ: https://dev.to/monuminu/the-agent-native-stack-how-developers-must-redesign-infrastructure-for-the-agentic-ai-era-362j