𝗪𝗵𝘆 𝗬𝗼𝘂𝗿 𝗔𝗴𝗲𝗻𝘁𝘀 𝗔𝗿𝗲 𝗕𝘂𝗿𝗻𝗶𝗻𝗴 𝗧𝗼𝗸𝗲𝗻𝘀

ನೀವು ಒಂದು ಕೋಡಿಂಗ್ ಏಜೆಂಟ್ ಅನ್ನು ನಿಯೋಜಿಸಿದ್ದೀರಿ. ಅದು ಟಿಕೆಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು PRಗಳನ್ನು ಸಲ್ಲಿಸುತ್ತದೆ. ಅದು ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ನಂತರ ಬಿಲ್ ಬರುತ್ತದೆ.

ಏಜೆಂಟ್ ನೀವು ಯೋಜಿಸಿದ್ದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಣವನ್ನು ಖರ್ಚು ಮಾಡಿದೆ. ಅದು ಏಕೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲ. ಪ್ರತಿ ಟಿಕೆಟ್‌ಗೆ ಅದು ಮಾಡೆಲ್ ಅನ್ನು 50 ಬಾರಿ ಬಳಸುತ್ತದೆ. ಕೆಲವು ಕರೆಗಳು ನಿಧಾನಗತಿಯ ಮರುಪ್ರಯತ್ನಗಳಾಗಿವೆ (retries). ಕೆಲವು ಒಂದೇ ಸಂದರ್ಭದ (context) ಅನಗತ್ಯ ಓದುಗಳಾಗಿವೆ.

ಇದು ಮಾಡೆಲ್ ಸಮಸ್ಯೆಯಲ್ಲ. ಇದು ಮೂಲಸೌಕರ್ಯದ (infrastructure) ಸಮಸ್ಯೆ. ನಿಮ್ಮ ತಂಡಕ್ಕೆ ಖರ್ಚಿನ ಬಗ್ಗೆ ಸ್ಪಷ್ಟತೆ ಇಲ್ಲ. ನಿಮ್ಮ ಬಜೆಟ್ ಖಾಲಿಯಾಗುವ ಮೊದಲು ನಿಯಂತ್ರಣ ಮೀರಿ ಹೋಗುತ್ತಿರುವ ಏಜೆಂಟ್ ಅನ್ನು ತಡೆಯಲು ನಿಮ್ಮ ಬಳಿ ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ.

ಏಜೆಂಟ್‌ಗಳು ಲೂಪ್‌ಗಳಿದ್ದಂತೆ. ಅವು ಒಂದು ಕಾರ್ಯವನ್ನು ಓದುತ್ತವೆ, ಒಂದು ಟೂಲ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುತ್ತವೆ ಮತ್ತು ಇದನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತವೆ. ಪ್ರತಿ ಹಂತವೂ ಟೋಕನ್‌ಗಳನ್ನು ಖರ್ಚು ಮಾಡುತ್ತದೆ. ಒಂದು ಏಜೆಂಟ್ ಪ್ರತಿ ಬಾರಿಯೂ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಮರುಓದಿದರೆ, ವೆಚ್ಚವು ವೇಗವಾಗಿ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಒಂದು ಸಣ್ಣ ಬಗ್ ನೂರಾರು ಹೆಚ್ಚುವರಿ ಓದುಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು.

ನೀವು ಕೇವಲ ಬಿಲ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ, ಕರೆಗಳನ್ನು (calls) ಅಲ್ಲ. ಇದು ತುಂಬಾ ತಡವಾದ ಕ್ರಮ.

ಯಶಸ್ವಿ ತಂಡಗಳು ಮೊದಲ ದಿನದಿಂದಲೇ ವೆಚ್ಚದ ನಿಯಂತ್ರಣಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತವೆ. ಅವು ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತವೆ:

ಪ್ರೊಡಕ್ಷನ್‌ನಲ್ಲಿ ಏಜೆಂಟ್‌ಗಳನ್ನು ನಡೆಸಲು, ನಿಮಗೆ ಇವು ಬೇಕು:

ನೀವು ಇವುಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿದರೆ, ನೀವು ಅರಿವಿಲ್ಲದೆಯೇ ಕೆಲಸ ಮಾಡುತ್ತೀರಿ.

LiteLLM ಇದನ್ನು ತಪ್ಪಿಸಲು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ:

ನೀವು ಈ ಪರಿಕರಗಳಿಲ್ಲದೆ ಏಜೆಂಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಿದರೆ, ವೆಚ್ಚದ ಸ್ಫೋಟವನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ಏಜೆಂಟ್ ಒಂದು ಎಡ್ಜ್ ಕೇಸ್ (edge case) ಅಥವಾ ಲೂಪ್ ಅನ್ನು ತಲುಪುವವರೆಗೆ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಅಷ್ಟರಲ್ಲಾಗಲೇ ಹಣ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.

ಈಗ ಈ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ:

ವಿಶ್ವಾಸಾರ್ಹ ಏಜೆಂಟ್‌ಗಳನ್ನು ದುಬಾರಿ ತಪ್ಪುಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸುವ ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿರ್ಮಿಸಿ.

ಮೂಲ: https://dev.to/paultwist/why-your-agents-are-silently-burning-tokens-and-how-to-stop-them-7g8

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