450,000-ಫೈಲ್‌ಗಳಿರುವ ಒಂದು ಮೊನೊರೆಪೋದಲ್ಲಿ (monorepo) ಹತ್ತು ಓಪನ್-ಸೋರ್ಸ್ ಪರಿಕರಗಳನ್ನು ನಡೆಸಿದ ಇತ್ತೀಚಿನ ಬೆಂಚ್‌ಮಾರ್ಕ್ ಪ್ರಕಾರ, AI-ಚಾಲಿತ ಕೋಡ್-ರಿವ್ಯೂ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ (Self-hosting) ಮಾಡುವುದು ತಿಂಗಳಿಗೆ ಸರಿಸುಮಾರು $4,100-$9,100 ವೆಚ್ಚವಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ವಾಣಿಜ್ಯ SaaS ರಿವ್ಯೂಯರ್‌ಗಳಿಂದ ಸಿಗುವ ಅದೇ ಮಟ್ಟದ ಕವರೇಜ್ ಪ್ರತಿ ಡೆವಲಪರ್‌ಗೆ ತಿಂಗಳಿಗೆ $24-$30 ವೆಚ್ಚವಾಗುತ್ತದೆ. ಈ ವ್ಯತ್ಯಾಸವು ಬೆಲೆಗೆ ಸಂಬಂಧಿಸಿದ ತಪ್ಪುមិនແມ່ນ—ಇದು GPUಗಳು, ನಿರ್ವಹಣೆ ಮತ್ತು ಹೆಚ್ಚಿನ ವೆಂಡರ್‌ಗಳು ತಮ್ಮ "best-of" ಪಟ್ಟಿಗಳಲ್ಲಿ ನಿರ್ಲಕ್ಷಿಸುವ ಫೀಚರ್ ಲಾಕ್‌-ಔಟ್‌ಗಳ ಗುಪ್ತ ಬೆಲೆಯಾಗಿದೆ.

ಈ ಅಂಕಿಅಂಶಗಳು ಏಕೆ ಮುಖ್ಯ

ಹೆಚ್ಚಿನ ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡಗಳು ಉಚಿತ ಲೈಸೆನ್ಸ್‌ಗಳು ಮತ್ತು ಓಪನ್-ಸೋರ್ಸ್ ಹಕ್ಕುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ವೆಂಡರ್‌ಗಳು ಸಿದ್ಧಪಡಿಸಿದ ಪಟ್ಟಿಗಳನ್ನು ನೋಡುವ ಮೂಲಕ ತಮ್ಮ ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ ರಿವ್ಯೂಯರ್ ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತವೆ. ಅಂತಹ ಪಟ್ಟಿಗಳು ಸಂಪೂರ್ಣ ವೆಚ್ಚದ ವಿವರವನ್ನು (bill of materials) ತೋರಿಸುವುದು ಅಪರೂಪ. Augment Code ಪರೀಕ್ಷೆಯು ಈ ಮೇಲ್ಪದರವನ್ನು ತೆಗೆದುಹಾಕಿ, ಪ್ರೊಡಕ್ಷನ್‌ನಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನಡೆಯುವ ಎಲ್ಲವನ್ನೂ ಸೇರಿಸಿದೆ: ಕ್ಲೌಡ್ GPU ಬಾಡಿಗೆಗಳು, ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಕಾರ್ಯನಿರ್ವಹಣೆಯಲ್ಲಿಡಲು ಪ್ರತಿ ತಿಂಗಳು ಅಗತ್ಯವಿರುವ ಡೆವಲಪರ್‌ನ ಸಮಯದ 0.25 ರಿಂದ 0.5 ಭಾಗ, ಮತ್ತು ತಂಡಗಳನ್ನು ಪಾವತಿ ಎಡಿಷನ್‌ಗಳಿಗೆ ಮರಳುವಂತೆ ಮಾಡುವ ಫೀಚರ್‌ಗಳ ಕೊರತೆಯ ವೆಚ್ಚ.

ಕಂಪನಿಯ ಗುರಿಯು ಕಂಪ್ಲೈಯನ್ಸ್ ಅಥವಾ IP ರಕ್ಷಣೆಗಾಗಿ ಕೋಡ್-ರಿವ್ಯೂ ಡೇಟಾವನ್ನು ಆನ್-ಪ್ರೆಮೈಸ್‌ನಲ್ಲಿ (on-premise) ಇರಿಸುವುದಾಗಿದ್ದರೆ, ಆ ನಿರ್ಧಾರವು ಬಜೆಟ್ ಆಯ್ಕೆಯಲ್ಲ; ಅದು ಗೌಪ್ಯತೆಯ (privacy) ಆಯ್ಕೆಯಾಗಿದೆ. ಚಂದಾದಾರಿಕೆಯನ್ನು (subscription) ಬಂಡವಾಳ ಹೂಡಿಕೆಗೆ ಬದಲಾಯಿಸುವುದು ವೆಚ್ಚವನ್ನು ಮಾಂತ್ರಿಕವಾಗಿ ಕಡಿಮೆ ಮಾಡುವುದಿಲ್ಲ; ಬದಲಾಗಿ ಹಣ ಎಲ್ಲಿಗೆ ಹೋಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅದು ಮರುರೂಪಿಸುತ್ತದೆ.

ಗುಪ್ತ ವೆಚ್ಚದ ವಿವರಣೆ

  • GPU ಬಾಡಿಗೆ – ಕೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸುವ AI ಮಾಡೆಲ್‌ಗಳಿಗೆ ಆಧುನಿಕ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳ ಅಗತ್ಯವಿದೆ. ಸಾಮಾನ್ಯ ಇನ್ಫರೆನ್ಸ್ ವರ್ಕ್‌ಲೋಡ್‌ಗಳೂ ಸಹ ಪ್ರಮುಖ ಕ್ಲೌಡ್ ಪ್ರೊವೈಡರ್‌ಗಳಲ್ಲಿ ತಿಂಗಳಿಗೆ ಸಾವಿರಾರು ಡಾಲರ್‌ಗಳನ್ನು ಕೇಳಬಹುದು. ವರದಿಯಾದ $4,100-$9,100 ರ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈಗಾಗಲೇ ಆ ಬಾಡಿಗೆ ದರಗಳು ಸೇರಿವೆ.
  • ನಿರ್ವಹಣಾ ಶ್ರಮ – ಮಾಡೆಲ್ ತೂಕಗಳನ್ನು (model weights) ಅಪ್‌ಡೇಟ್ ಮಾಡುವುದು, ಸೆಕ್ಯೂರಿಟಿ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಅನ್ವಯಿಸುವುದು ಮತ್ತು ಕ್ರ್ಯಾಶ್‌ಗಳನ್ನು ಸರಿಪಡಿಸುವುದು (troubleshooting) ಅಂತಹ ಕಾರ್ಯಗಳಿಗಾಗಿ ಪ್ರತಿ ತಿಂಗಳು ಡೆವಲಪರ್‌ನ ಸಮಯದ 0.25 ರಿಂದ 0.5 ಭಾಗ ಬೇಕಾಗುತ್ತದೆ ಎಂದು ಬೆಂಚ್‌ಮಾರ್ಕ್ ಅಂದಾಜಿಸಿದೆ.
  • ಫೀಚರ್ ಕೊರತೆಗಳು – ಓಪನ್-ಸೋರ್ಸ್ ಪರಿಕರಗಳು ಹೆಚ್ಚಾಗಿ "ಉಚಿತ" ಕೋರ್ ಅನ್ನು ನೀಡುತ್ತವೆ ಆದರೆ ನಿರ್ಣಾಯಕ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಾಣಿಜ್ಯ ಲೈಸೆನ್ಸ್‌ಗಳ ಹಿಂದೆ ಮರೆಮಾಚುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಜನಪ್ರಿಯ ಕಮ್ಯುನಿಟಿ ಎಡಿಷನ್ ಆಡಿಟ್-ಲಾಗ್ ಪ್ರವೇಶಕ್ಕಾಗಿ ಎಂಟರ್‌ಪ್ರೈಸ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಬಯಸುತ್ತದೆ; ಇತರರಿಗೆ ಸಿಂಗಲ್-ಸೈನ್-ಆನ್ (SSO) ಮತ್ತು ರೋಲ್-ಬೇಸ್ಡ್ ಆಕ್ಸೆಸ್ ಕಂಟ್ರೋಲ್ (RBAC) ಗಾಗಿ ಪಾವತಿ ಅಡ್-ಆನ್‌ಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅಂತಹ ಸಾಮರ್ಥ್ಯಗಳು ಬೇಕಾದ ತಂಡಗಳು ಅಂತಿಮವಾಗಿ ತಾವು ತಪ್ಪಿಸಲು ಬಯಸಿದ್ದ ಅದೇ ಲೈಸೆನ್ಸ್‌ಗಳನ್ನು ಖರೀದಿಸಬೇಕಾಗುತ್ತದೆ.

ತಾಂತ್ರಿಕ ನ್ಯೂನತೆಗಳು

ಪರೀಕ್ಷಿಸಲಾದ ಅದೇ ಪರೀಕ್ಷೆಯು ಓಪನ್-ಸೋರ್ಸ್ ಆಯ್ಕೆಗಳಲ್ಲಿ ಮೂರು ವ್ಯವಸ್ಥಿತ ದೌರ್ಬಲ್ಯಗಳನ್ನು ಎತ್ತಿ ತೋರಿಸಿದೆ:

  1. ಆರ್ಕಿಟೆಕ್ಚರ್ ಅರಿವಿಲ್ಲದಿರುವುದು – ಪರೀಕ್ಷಿಸಲಾದ ಹತ್ತು ಪರಿಕರಗಳೂ ಫೈಲ್ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದವು, ಇದರಿಂದ ಸರ್ವಿಸ್‌ಗಳು ಅಥವಾ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಬ್ರೇಕಿಂಗ್ ಚೇಂಜ್‌ಗಳನ್ನು (breaking changes) ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದೊಡ್ಡ ಮೊನೊರೆಪೋಗಳು ಕ್ರಾಸ್-ಫೈಲ್ ಡಿಪೆಂಡೆನ್ಸಿ ಗ್ರಾಫ್‌ಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತವೆ; ಅವುಗಳಿಲ್ಲದೆ, ರಿವ್ಯೂಯರ್‌ಗಳು ಸಿಸ್ಟೆಮಿಕ್ ರಿಗ್ರೆಷನ್‌ಗಳನ್ನು (systemic regressions) ಗುರುತಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
  2. ಗುಪ್ತ ಪೇವಾಲ್‌ಗಳು – ಉಚಿತ ಹಂತಗಳಲ್ಲಿ (Free tiers) ಎಂಟರ್‌ಪ್ರೈಸ್ ಸೆಟ್ಟಿಂಗ್‌ನಲ್ಲಿ ಕೋಡ್-ರಿವ್ಯೂ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾರ್ಯಸಾಧ್ಯವಾಗಿಸುವ ಫೀಚರ್‌ಗಳೇ ಇರುವುದಿಲ್ಲ, ಇದು ನಂತರ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಒತ್ತಾಯಿಸುತ್ತದೆ.
  3. ಹೋಸ್ಟೆಡ್ ಮಾಡೆಲ್‌ಗಳಿಗೆ ಮೌನವಾಗಿ ಬದಲಾಗುವುದು – ಕೆಲವು ಏಜೆಂಟ್‌ಗಳು, ಸ್ಥಳೀಯವಾಗಿ (locally) ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ, ಬಳಕೆದಾರರಿಗೆ ಎಚ್ಚರಿಸದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕ್ಲೌಡ್-ಹೋಸ್ಟೆಡ್ ಇನ್ಫರೆನ್ಸ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ಬದಲಾಗುತ್ತವೆ. ಈ ವರ್ತನೆಯು ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್‌ನ ಗೌಪ್ಯತೆಯ ಉದ್ದೇಶವನ್ನೇ ವಿಫಲಗೊಳಿಸುತ್ತದೆ.

ವಿರೋಧಾತ್ಮಕ ಅಂಶ: ತಂಡಗಳು ಇನ್ನೂ DIY ಅನ್ನು ಏಕೆ ಆರಿಸಿಕೊಳ್ಳುತ್ತವೆ

ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ ಎಂಬುದು ಕೇವಲ ವೆಚ್ಚ ಕಡಿತದ ತಂತ್ರವಲ್ಲ; ಅದು ನಿಯಂತ್ರಣದ ನಿರ್ಧಾರವಾಗಿದೆ. ನಿಯಮಿತ ಉದ್ಯಮಗಳಲ್ಲಿರುವ (regulated industries) ಕಂಪನಿಗಳು ಅಥವಾ ಕಟ್ಟುನಿಟ್ಟಾದ ಡೇಟಾ-ಸೋವರೆಂಟಿ ಮ್ಯಾಂಡೇಟ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಕಂಪನಿಗಳು, ತಮ್ಮ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಯ SaaS ಗೆ ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗದಿರಬಹುದು. ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಹೊಂದಿರುವುದು ವೆಂಡರ್ ಲಾಕ್-ಇನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ತಂಡಗಳು ತಮ್ಮ ಆಂತರಿಕ ಕೋಡಿಂಗ್ ಸಂಪ್ರದಾಯಗಳಿಗೆ (coding conventions) ಅನುಗುಣವಾಗಿ ಮಾಡೆಲ್‌ಗಳನ್ನು ಟ್ಯೂನ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಆ ಪ್ರಯೋಜನಗಳು ಸಂಪೂರ್ಣ ಕಾರ್ಯಾಚರಣಾ ವೆಚ್ಚವನ್ನು ಪರಿಗಣಿಸುವ ಜವಾಬ್ದಾರಿಯೊಂದಿಗೆ ಬರುತ್ತವೆ. ಶ್ರಮ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ವೆಚ್ಚವನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದು "ಉಚಿತ" ಪರಿಹಾರವನ್ನು ಬಜೆಟ್‌ನ ಗುಪ್ತ ಹೊರೆಯನ್ನಾಗಿ ಮಾಡಬಹುದು.

ಮುಂದೆ ಗಮನಿಸಬೇಕಾದವುಗಳು

ಸಾರಾಂಶ

AI ಕೋಡ್ ರಿವ್ಯೂ ಅನ್ನು ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡುವುದು ಅನಿಶ್ಚಿತವಾದ ಚಂದಾದಾರಿಕೆಯನ್ನು GPU ಶುಲ್ಕಗಳು, ಡೆವಲಪರ್ ಸಮಯ ಮತ್ತು ಫೀಚರ್ ಲೈಸೆನ್ಸ್‌ಗಳ ಬದಲಿಗೆ ನೀಡುತ್ತದೆ. ಗೌಪ್ಯತೆಯೇ ಪ್ರಾಥಮಿಕ ಉದ್ದೇಶವಾಗಿದ್ದರೆ, ಆ ವಿನಿಮಯವು ಸಮಂಜಸವಾಗಿದೆ. ಹಣ ಉಳಿಸುವುದು ಗುರಿಯಾಗಿದ್ದರೆ, ಹೆಚ್ಚಿನ ಸಂಸ್ಥೆಗಳಿಗೆ SaaS ಮಾರ್ಗವೇ ಅಗ್ಗ ಎಂದು ಗಣಿತ ಹೇಳುತ್ತದೆ. ಯಾವುದೇ ನಿರ್ಧಾರವು ಹಾರ್ಡ್‌ವೇರ್, ನಿರ್ವಹಣಾ ಶ್ರಮ ಮತ್ತು ಎಂಟರ್‌ಪ್ರೈಸ್ ಫೀಚರ್‌ಗಳ ಕೊರತೆಯ ನಿಜವಾದ ಬೆಲೆಯನ್ನು ಒಳಗೊಂಡ ಸಂಪೂರ್ಣ ವೆಚ್ಚದ ಮಾದರಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಬೇಕು.