xAI ತನ್ನ ಟರ್ಮಿನಲ್-ಆಧಾರಿತ AI ಕೋಡಿಂಗ್ ಅಸಿಸ್ಟೆಂಟ್, Grok Build ಅನ್ನು Apache 2.0 ಲೈಸೆನ್ಸ್ ಅಡಿಯಲ್ಲಿ GitHub ನಲ್ಲಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಿದೆ, ಇದರಿಂದ ಯಾರೇ ಆಗಲಿ ಇದರ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಂಡು ತಮ್ಮದೇ ಆದ ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ಏಜೆಂಟ್ ಅನ್ನು ರನ್ ಮಾಡಬಹುದು. ಕಂಪನಿಯು ಈ ಹಿಂದೆ ಬಳಕೆದಾರರು ಸಲ್ಲಿಸಿದ ಕೋಡ್ ಅನ್ನು ನಿರ್ವಹಿಸಿದ ರೀತಿಯ ಬಗ್ಗೆ ಎದುರಾದ ಟೀಕೆಗಳ ನಂತರ ಈ ಕ್ರಮ ಕೈಗೊಳ್ಳಲಾಗಿದೆ. ಇದು ಮುಖ್ಯವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಈಗ ಡೆವಲಪರ್ಗಳು ತಮ್ಮ ಮಾಲೀಕತ್ವದ (proprietary) ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಕ್ಲೌಡ್ನಿಂದ ದೂರವಿಡಬಹುದು.
ಓಪನ್-ಸೋರ್ಸ್ ಪ್ರೇರಣೆಯ ಮಹತ್ವವೇನು
ಈ ವರ್ಷದ ಆರಂಭದಲ್ಲಿ, ಬಳಕೆದಾರರು Grok Build ಗೆ ನೀಡಿದ ಸ್ನಿಪ್ಪೆಟ್ಗಳು (snippets) ಮತ್ತು ಶೆಲ್ ಕಮಾಂಡ್ಗಳನ್ನು xAI ಸಂಗ್ರಹಿಸುತ್ತಿದೆಯೇ ಎಂಬ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳು ಎದುರಾಗಿದ್ದವು. ಜುಲೈ 12 ರಂದು, ಕಂಪನಿಯು ತನ್ನ ಡಿಫಾಲ್ಟ್ ಡೇಟಾ-ರಿಟೆನ್ಷನ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿರುವುದಾಗಿ ಮತ್ತು ಈ ಹಿಂದೆ ಸಂಗ್ರಹಿಸಿದ ಕೋಡಿಂಗ್ ಡೇಟಾವನ್ನು ಅಳಿಸಿಹಾಕಲಾಗಿದೆ ಎಂದು ಘೋಷಿಸಿತು. ಏಜೆಂಟ್ನ ರನ್ಟೈಮ್ ಅನ್ನು ಪ್ರಕಟಿಸುವ ಮೂಲಕ, xAI ಆ ಹೇಳಿಕೆಯನ್ನು ಡೆವಲಪರ್ಗಳೇ ಸ್ವತಃ ಪರಿಶೀಲಿಸಲು ಒಂದು ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ: Rust-ಆಧಾರಿತ ಹಾರ್ನೆಸ್, ಟರ್ಮಿನಲ್ UI ಮತ್ತು ಟೂಲ್-ಲೇಯರ್ ಕೋಡ್ ಅನ್ನು ಈಗ ಸಾಲು-ಸಾಲಾಗಿ ನೋಡಬಹುದು.
ಈ ಬಿಡುಗಾವು ವಾಸ್ತವವಾಗಿ ಏನನ್ನು ಒಳಗೊಂಡಿದೆ
- Rust harness, terminal interface, tool layer – ಏಜೆಂಟ್ ಸ್ಥಳೀಯ ಶೆಲ್ ಜೊತೆ ಸಂವಹನ ನಡೆಸಲು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುವ ಕೊಂಡಿ.
- Apache 2.0 license – ತಿದ್ದುಪಡಿ ಮತ್ತು ಮರುಹಂಚಿಕೆಗೆ ಅನುಮತಿಸುವ ಸಡಿಲವಾದ ನಿಯಮಗಳು.
- No model weights – Grok ನ ಸಲಹೆಗಳನ್ನು ನೀಡುವ ನ್ಯೂರಲ್-ನೆಟ್ವರ್ಕ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳು ಈ ರೆಪೊ (repo) ನ ಭಾಗವಾಗಿಲ್ಲ. ಬಳಕೆದಾರರು ಇನ್ಫರೆನ್ಸ್ (inference) ಗಾಗಿ ತಮ್ಮದೇ ಆದ ಮಾಡೆಲ್ ಅನ್ನು ಒದಗಿಸಬೇಕಾಗುತ್ತದೆ.
ಮಾಡೆಲ್ ಅನ್ನು ಹೊರಗಿಟ್ಟಿರುವುದರಿಂದ, ಈ ಓಪನ್-ಸೋರ್ಸ್ ಬಂಡಲ್ ಮೂಲತಃ ಒಂದು ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದೆ. ಡೆವಲಪರ್ಗಳು ತಾವು ಹೋಸ್ಟ್ ಮಾಡಿರುವ ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಯ ಮಾಡೆಲ್ ಅನ್ನು (ಅದು ಸ್ಥಳೀಯವಾಗಿ ತರಬೇತಿ ಪಡೆದ ಅಥವಾ ವಾಣಿಜ್ಯ ಪರವಾನಗಿ ಹೊಂದಿದ ಮಾಡೆಲ್ ಆಗಿರಲಿ) ಈ ರನ್ಟೈಮ್ಗೆ ಬಳಸಬಹುದು.
ಯಾವುದು ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ
GitHub ರೆಪೊಸಿಟರಿಯು ಪ್ರಸ್ತುತ “publish-only” ಆಗಿದೆ. ಇಶ್ಯೂಗಳು (Issues), ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ಗಳು (pull requests) ಮತ್ತು ನೇರ ಕೊಡುಗೆಗಳನ್ನು (contributions) ಅ禁用 ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ ಓಪನ್-ಸೋರ್ಸ್ ಶೈಲಿಯಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಸಹಯೋಗದ ಮೂಲಕ ಸುಧಾರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮಾಡೆಲ್ ಇಲ್ಲದಿರುವುದು ಎಂದರೆ ಅದರ ಮೂಲ ಬುದ್ಧಿವಂತಿಕೆಯು (core intelligence) ಒಂದು ಮಾಲೀಕತ್ವದ ಘಟಕವಾಗಿ ಉಳಿಯುತ್ತದೆ, ಬಳಕೆದಾರರು ಪರ್ಯಾಯವನ್ನು ಒದಗಿಸದ ಹೊರತು ಅದು ಬೇರೆಡೆ ಹೋಸ್ಟ್ ಆಗಿರುತ್ತದೆ.
ಯಾರು ಪ್ರಯೋಜನ ಪಡೆಯಬಹುದು
ತಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ (development environment) ಮೇಲೆ ಕಟ್ಟುನಿಟ್ಟಿನ ನಿಯಂತ್ರಣ ಬೇಕಾದ ತಂಡಗಳು Grok Build ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಆಫ್ಲೈನ್ನಲ್ಲಿ ಬಳಸಬಹುದು. ಏಜೆಂಟ್ನ ಟರ್ಮಿನಲ್-ನೇಟಿವ್ ವಿನ್ಯಾಸವು CI ಪೈಪ್ಲೈನ್ಗಳು, ಆಂತರಿಕ ಟೂಲಿಂಗ್ ಅಥವಾ ಕ್ಲೌಡ್ ಸೇವೆಗಿಂತ ಸೆಲ್ಫ್-ಹೋಸ್ಟೆಡ್ AI ಅಸಿಸ್ಟೆಂಟ್ ಅನ್ನು ಇಷ್ಟಪಡುವ ಯಾವುದೇ ವರ್ಕ್ಫ್ಲೋಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಬೌದ್ಧಿಕ ಆಸ್ತಿಯನ್ನು (intellectual property) ರಕ್ಷಿಸುವ ಸಂಸ್ಥೆಗಳಿಗೆ, ಏಜೆಂಟ್ ಹೇಗೆ ಫೈಲ್ಗಳನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ ಮತ್ತು ಕಮಾಂಡ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸುವ ಸಾಮರ್ಥ್ಯವು ಒಂದು ಪ್ರಾಯೋಗಿಕ ಗೌಪ್ಯತಾ ಪ್ರಯೋಜನವಾಗಿದೆ.
ಯಾರು ಇದನ್ನು ಬಳಸದಿರಬಹುದು
ಒಬ್ಬ ಡೆವಲಪರ್ ಬಗ್ಗಳನ್ನು ವರದಿ ಮಾಡಲು, ಫೀಚರ್ಗಳನ್ನು ಸೂಚಿಸಲು ಅಥವಾ ಪ್ಯಾಚ್ಗಳನ್ನು ಸಲ್ಲಿಸಲು ಸಕ್ರಿಯ ಸಮುದಾಯವನ್ನು ನಿರೀಕ್ಷಿಸಿದ್ದರೆ, Grok Build ನ ಪ್ರಸ್ತುತ ರೆಪೊಸಿಟರಿಯು ಅಂತಹದ್ದನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಹಾಗೆಯೇ, ಮಾಡೆಲ್ ಒಳಗೊಂಡಿರುವ ಸುಲಭವಾದ (turnkey) ಪರಿಹಾರವನ್ನು ಹುಡುಕುವವರು ಮಾಡೆಲ್ ತೂಕಗಳನ್ನು (weights) ಪ್ರತ್ಯೇಕವಾಗಿ ಪಡೆಯಬೇಕಾಗುತ್ತದೆ, ಇದು ವೆಚ್ಚ ಮತ್ತು ಸಂಕೀರ್ಣತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.
ನಂಬಿಕೆಯು ಇನ್ನೂ ಒಂದು ಪ್ರಶ್ನೆಯಾಗಿಯೇ ಉಳಿದಿದೆ
ಹಳೆಯ ಕೋಡಿಂಗ್ ಡೇಟಾವನ್ನು ಅಳಿಸಿಹಾಕುವ ಬಗ್ಗೆ xAI ನೀಡಿದ ಸಾರ್ವಜನಿಕ ಹೇಳಿಕೆಯು ಹಿಂದಿನ ಗೌಪ್ಯತಾ ಪದ್ಧತಿಗಳ ಬಗ್ಗೆ ಇರುವ ಏಕೈಕ ಪುರಾವೆಯಾಗಿದೆ. ಸ್ವತಂತ್ರ ಆಡಿಟ್ ಇಲ್ಲದೆ, ಆ ಹೇಳಿಕೆಯನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಓಪನ್-ಸೋರ್ಸ್ ಕೋಡ್ ಹೊಸ ಡೇಟಾವನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸುತ್ತದೆ, ಆದರೆ ಹಿಂದಿನ ಲಾಗ್ಗಳು ಹೋಗಿವೆ ಎಂದು ಇದು ಹಿಂದಿನಕ್ಕೆ ಹೋಗಿ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ. ಕೊಡುಗೆ ನೀಡುವ ಮಾರ್ಗದ (contribution pipeline) ಕೊರತೆಯು ರನ್ಟೈಮ್ನ ಭದ್ರತಾ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಬಾಹ್ಯ ಪರಿಶೀಲನೆಯನ್ನು ಸೀಮಿತಗೊಳಿಸುತ್ತದೆ.
ಮುಂದೆ ಏನನ್ನು ಗಮನಿಸಬೇಕು
- Model availability – xAI ಅಥವಾ ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಓಪನ್ ಲೈಸೆನ್ಸ್ ಅಡಿಯಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯಾಗುವ ಮಾಡೆಲ್ ತೂಕಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತಾರೆಯೇ ಎಂಬುದು.
- Community activation – ಇಶ್ಯೂಗಳು ಮತ್ತು ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ಗಳನ್ನು ತೆರೆಯುವ ರೆಪೊಸಿಟರಿ ನೀತಿಯಲ್ಲಿನ ಯಾವುದೇ ಬದಲಾವಣೆ.
- Audits or third-party reviews – ಡೇಟಾ-ಅಳಿಸುವಿಕೆಯ ಹೇಳಿಕೆಯನ್ನು ಬಾಹ್ಯ ಪರಿಶೀಲನೆಯ ಮೂಲಕ ದೃಢೀಕರಿಸುವುದು ಬಾಕಿ ಉಳಿದಿರುವ ಅನುಮಾನಗಳನ್ನು ಬಗೆಹರಿಸಬಹುದು.
ನಿಮ್ಮ ಫೈರ್ವಾಲ್ನ ಒಳಗೇ ಇರುವ AI-ಸಹಾಯಿತ ಕೋಡಿಂಗ್ ಟೂಲ್ ನಿಮಗೆ ಬೇಕಾದಲ್ಲಿ, Grok Build ಈಗ ಅದನ್ನು ಮಾಡಲು ಬೇಕಾದ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ನೀಡುತ್ತದೆ. ಆದರೆ ಇಲ್ಲಿ ಮಾಡೆಲ್ ಇಲ್ಲದಿರುವುದು ಮತ್ತು ರೆಪೊಸಿಟರಿಯು ಇನ್ನೂ ಸಮುದಾಯ ಚಾಲಿತವಾಗಿಲ್ಲದಿರುವುದು ಒಂದು ಮಿತಿಗಳಾಗಿವೆ; ಆದ್ದರಿಂದ ನಿಮ್ಮ ನಿರ್ಧಾರವು ನೀವು ಎಷ್ಟು ನಿಯಂತ್ರಣವನ್ನು ಬಯಸುತ್ತೀರಿ ಮತ್ತು ಓಪನ್ ಸಹಯೋಗವನ್ನು ಎಷ್ಟು ಅವಲಂಬಿಸುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ.
