ಫಲಿತಾಂಶಗಳು
50%
MTTR ನಲ್ಲಿ ಇಳಿಕೆ
ಫಲಿತಾಂಶಗಳು
3-4x
ಯೋಜನೆಗಳ ನಿರ್ಮಾಣ ಸಮಯವನ್ನು ವೇಗಗೊಳಿಸುವ ಸಾಧ್ಯತೆ - ತ್ರೈಮಾಸಿಕ ಅವಧಿಗಳಿಂದ ವಾರಗಳಿಗೆ
Rakuten(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ಇ-ಕಾಮರ್ಸ್, ಫಿನ್ಟೆಕ್ ಮತ್ತು ಮೊಬೈಲ್ ಸಂವಹನಗಳಾದ್ಯಂತ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಜಾಗತಿಕ ನಾವೀನ್ಯತಾ ಕಂಪನಿಯಾಗಿದ್ದು, ಭಾರೀ ಪ್ರಮಾಣದಲ್ಲಿ ಗ್ರಾಹಕರಿಗೂ ಮತ್ತು ವ್ಯಾಪಾರಿಗಳಿಗೂ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ. ವಿಶ್ವದಾದ್ಯಂತ 30,000 ಉದ್ಯೋಗಿಗಳೊಂದಿಗೆ, ಅದರ ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡಗಳು ವೇಗ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆ ಎರಡೂ ಅಗತ್ಯವಾಗಿರುವ ದೊಡ್ಡ, ಸಂಕೀರ್ಣ ಉತ್ಪನ್ನ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯಾದ್ಯಂತ ಶಿಪ್ ಮಾಡುತ್ತವೆ.
ಅದಕ್ಕಾಗಿಯೇ Rakuten ನಲ್ಲಿ ವ್ಯವಹಾರಕ್ಕಾಗಿ AI ನ ಜನರಲ್ ಮ್ಯಾನೇಜರ್ ಆಗಿರುವ ಯುಸುಕೆ ಕಾಜಿ, ಕಳೆದ ಒಂದು ವರ್ಷದಿಂದ ತಂಡಗಳು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಯೋಜಿಸುವುದು, ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸುವುದು ಎಂಬುದರಲ್ಲಿ ಏಜೆಂಟಿಕ್ ಕೆಲಸದ ಹರಿವುಗಳನ್ನು ಇನ್ನಷ್ಟು ಆಳವಾಗಿ ಅಳವಡಿಸಲು ಮುಂದೂಡುತ್ತಿದ್ದಾರೆ. Codex—OpenAI ನ ಕೋಡಿಂಗ್ ಏಜೆಂಟ್—Rakuten ನ ಎಂಜಿನಿಯರಿಂಗ್ ಸ್ಟ್ಯಾಕ್ನ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಭದ್ರತೆಯನ್ನು ಹಾಳುಮಾಡದೆ ಕಂಪನಿಯು ವೇಗವಾಗಿ ಮುಂದುವರಿಯಬೇಕಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ.
ಕಳೆದ ವರ್ಷದಲ್ಲಿ, Rakuten ಎಂಜಿನಿಯರ್ಗಳು ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ವಿತರಣೆಯಾದ್ಯಂತ Codex ಅನ್ನು ಬಳಸಿಕೊಂಡು ಘಟನೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಿದ್ದಾರೆ (ಸರಾಸರಿ ಪುನಃಸ್ಥಾಪನೆ ಸಮಯದಲ್ಲಿ ಅಥವಾ MTTR ನಲ್ಲಿ, ~50% ಕಡಿತವನ್ನು ಒಳಗೊಂಡಂತೆ), ಸ್ವಯಂಚಾಲಿತ ಕೋಡ್ ಪರಿಶೀಲನೆ ಮತ್ತು ದುರ್ಬಲತೆ ಪರಿಶೀಲನೆಗಳೊಂದಿಗೆ CI/CD ಅನ್ನು ಬಲಪಡಿಸಿದ್ದಾರೆ ಮತ್ತು ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳಲ್ಲಿ ಹೆಚ್ಚು ಸ್ವಾಯತ್ತ ಅಭಿವೃದ್ಧಿಗೆ ಬೆಂಬಲ ನೀಡಿದ್ದಾರೆ.
“ನಾವು ಕೇವಲ ಕೋಡ್ ಅನ್ನು ಬೇಗನೆ ರಚಿಸುವುದರ ಬಗ್ಗೆ ಮಾತ್ರ ಕಾಳಜಿ ವಹಿಸುವುದಿಲ್ಲ. ನಾವು ಸುರಕ್ಷಿತವಾಗಿ ರವಾನಿಸುವುದರ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತೇವೆ. ಸುರಕ್ಷತೆ ಇಲ್ಲದ ವೇಗವು ಯಶಸ್ಸಲ್ಲ.”
Rakutenನ ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡದೊಳಗೆ, ಅವರ AI ಅಜೆಂಡಾ ಸ್ಪಷ್ಟವಾಗಿದ್ದು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಕಾರ್ಯಾಚರಣಾಮುಖವಾಗಿದೆ. ಕಾಜಿ ತಂಡಗಳು ಒಟ್ಟಾಗಿ ಬೆಂಬಲಿಸುವ ಮೂರು ಆದ್ಯತೆಗಳ ಸುತ್ತ ಕೆಲಸವನ್ನು ರೂಪಿಸುತ್ತಾರೆ:
- ವೇಗವಾಗಿ ನಿರ್ಮಿಸಿ (“ವೇಗ!! ವೇಗ!! ವೇಗ!!”): ತಂಡಗಳು ಕಾರ್ಯಾಚರಣಾ ವರ್ಕ್ಫ್ಲೋಗಳಲ್ಲಿ Codex ಅನ್ನು ಬಳಸುತ್ತವೆ, KQL-ಆಧಾರಿತ ಮಾನಿಟರಿಂಗ್ ಮತ್ತು ಡಯಾಗ್ನೋಸಿಸ್ ಸೇರಿದಂತೆ, ಮೂಲ-ಕಾರಣ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಪರಿಹಾರ ಕ್ರಮಗಳನ್ನು ವೇಗಗೊಳಿಸಲು, MTTR ಅನ್ನು 50% ವರೆಗೆ ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
- ಇನ್ನಷ್ಟು ಸುರಕ್ಷಿತವಾಗಿ ನಿರ್ಮಿಸಿ (“ಕೆಲಸಗಳನ್ನು ಮುಗಿಸಿ”): Codex ಅನ್ನು ಕೋಡ್ ಪರಿಶೀಲನೆ ಮತ್ತು ದುರ್ಬಲತೆ ಪರಿಶೀಲನೆಗಳಿಗಾಗಿ CI/CD ನಲ್ಲಿ ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ, ಆಂತರಿಕ ಮಾನದಂಡಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸುವ ಮೂಲಕ ತಂಡಗಳು ಗಾರ್ಡ್ರೇಲ್ಗಳೊಂದಿಗೆ ವೇಗವಾಗಿ ಶಿಪ್ ಮಾಡಬಹುದು.
- ಇನ್ನಷ್ಟು ಚತುರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿ (“AI-ಗೊಳಿಸುವಿಕೆ”): Codex ನಿರ್ದಿಷ್ಟೀಕರಣದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅನುಷ್ಠಾನಗಳತ್ತ ದೊಡ್ಡ, ಅಸ್ಪಷ್ಟ ಯೋಜನೆಗಳನ್ನು ಮುಂದಕ್ಕೆ ಕೊಂಡೊಯ್ಯುತ್ತದೆ, ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ದಿಷ್ಟಗೊಳಿಸಿದ ಅಗತ್ಯತೆಗಳ ಮೇಲಿನ ಅವಲಂಬನೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸುತ್ತದೆ, ಇನ್ನಷ್ಟು ಸ್ವಾಯತ್ತ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ತ್ರೈಮಾಸಿಕ-ಪೂರ್ತಿ ಪ್ರಯತ್ನಗಳನ್ನು ವಾರಗಳೊಳಗೆ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ.
Codex ಪ್ರತಿ ಆದ್ಯತೆಗೆ ನೇರವಾಗಿ ಮ್ಯಾಪ್ ಆಗುತ್ತದೆ; ವಿಶಾಲವಾದ ಟೂಲ್ಕಿಟ್ನಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹ ಏಜೆಂಟ್ ಆಗಿ, ವೇಗ, ಸುರಕ್ಷತೆ ಮತ್ತು ಸ್ವಾಯತ್ತತೆ ಸಂಯುಕ್ತ ಮೌಲ್ಯವನ್ನು ಸೃಷ್ಟಿಸುವ ಸ್ಥಳಗಳಲ್ಲಿ ಅದು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
Rakuten ನಲ್ಲಿ ವೇಗವು ಕೇವಲ ಅಭಿವೃದ್ಧಿ ವೇಗವಷ್ಟೇ ಅಲ್ಲ, ಪುನಃಸ್ಥಾಪನೆ ಸಮಯವನ್ನೂ ಒಳಗೊಂಡಿದೆ.
ತಂಡಗಳು KQL (ಲಾಗ್ಗಳು ಮತ್ತು ಟೆಲಿಮೆಟ್ರಿಗಾಗಿ Azureನ ಕ್ವೆರಿ ವ್ಯವಸ್ಥೆ) ಅನ್ನು ಬಳಸಿ APIಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಸಂಕೇತಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಬಳಸುತ್ತವೆ. Codex ಈ ವರ್ಕ್ಫ್ಲೋಗಳ ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಿ ಮೂಲ ಕಾರಣಗಳನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ಸೂಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಅಲರ್ಟ್ ಮತ್ತು ಪರಿಹಾರದ ನಡುವಿನ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಸೈಟ್ ರಿಲೈಯಬಿಲಿಟಿ ಎಂಜಿನಿಯರಿಂಗ್ (SRE) ದೃಷ್ಟಿಕೋನದಿಂದ, ಇದು ಪತ್ತೆಯಿಂದ ಪರಿಹಾರ ಕ್ರಮಕ್ಕೆ ಹೋಗುವ ಮಾರ್ಗವನ್ನು ಚಿಕ್ಕದಾಗಿಸುತ್ತದೆ. ಕ್ವೆರಿಗಳು, ಲಾಗ್ಗಳು ಮತ್ತು ಪ್ಯಾಚ್ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಜೋಡಿಸುವುದರ ಬದಲು, ಎಂಜಿನಿಯರ್ಗಳು ದೋಷ ಪರಿಹಾರಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ ಮತ್ತು ನಿಯೋಜಿಸುವುದರ ಮೇಲೆ ಗಮನಹರಿಸಬಹುದು.
Rakuten ಅಂದಾಜಿಸುವಂತೆ, ಈ ವಿಧಾನವು ಸಮಸ್ಯೆಗಳು ಸಂಭವಿಸಿದಾಗ MTTR ಅನ್ನು ಸುಮಾರು 50 % ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಬಹುದು. ಅಥವಾ ಇನ್ನೂ ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ: ಏನಾದರೂ ಹಾಳಾದಾಗ ಸಮಸ್ಯೆಗಳನ್ನು ಎರಡು ಪಟ್ಟು ವೇಗವಾಗಿ ಸರಿಪಡಿಸಲು Rakuten Codex ಅನ್ನು ಬಳಸಿದೆ.
ಶಿಪ್ಪಿಂಗ್ ವೇಗಗೊಳ್ಳುತ್ತಿದ್ದಂತೆ, ಪರಿಶೀಲನೆ ಮತ್ತು ನಿಯೋಜನೆ ಬಾಟಲ್ನೆಕ್ಗಳಾಗಬಹುದು. Rakuten ಇದನ್ನು ತನ್ನ CI/CD ಪೈಪ್ಲೈನ್ ನಲ್ಲಿ Codex ಅನ್ನು ನೇರವಾಗಿ ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಪರಿಹರಿಸುತ್ತದೆ.
Codex ಉತ್ಪಾದನೆಗೆ ಬದಲಾವಣೆಗಳು ತಲುಪುವ ಮೊದಲು ಕೋಡ್ ಪರಿಶೀಲನೆ ಮತ್ತು ದುರ್ಬಲತೆ ಪರಿಶೀಲನೆಗಳನ್ನು ನಡೆಸುತ್ತದೆ. Rakuten ಈ ಕಾರ್ಯಪ್ರವಾಹಗಳಲ್ಲಿ ಆಂತರಿಕ ಕೋಡಿಂಗ್ ತತ್ವಗಳು ಮತ್ತು ಮಾನದಂಡಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದರಿಂದ ಪರಿಶೀಲನೆಗಳು ಕಂಪನಿಯ ನಿರೀಕ್ಷೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ.
“ನಾವು ನಮ್ಮ ಆಂತರಿಕ ಕೋಡಿಂಗ್ ತತ್ವಗಳನ್ನು Codex ಗೆ ಒದಗಿಸುತ್ತೇವೆ,” ಎಂದು ಕಾಜಿ ಹೇಳುತ್ತಾರೆ. “ಅದೇ ತತ್ವಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಕೋಡ್ ನಮ್ಮ ಮಾನದಂಡಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆಯೇ ಎಂದು ಅದು ಪರಿಶೀಲಿಸುತ್ತದೆ.”
ಫಲಿತಾಂಶ: ಸುರಕ್ಷತಾ ಪರಿಶೀಲನೆಗಳು ಸ್ಥಿರವಾಗಿ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಡೆಯುತ್ತವೆ, ಮಾನದಂಡಗಳನ್ನು ಕಡಿಮೆ ಮಾಡದೆ ತಂಡಗಳು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
Rakutenನ ಮೂರನೇ ಆದ್ಯತೆ—AI-ಗೊಳಿಸುವಿಕೆ—ಸ್ವಾಯತ್ತತೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. Codex ಅನ್ನು ಕೇವಲ ಪರಿಶೀಲನೆ ಮತ್ತು ನಿರ್ವಹಣೆಗೆ ಮಾತ್ರವಲ್ಲ, ದೊಡ್ಡದಾದ, ಅಸ್ಪಷ್ಟ ಯೋಜನೆಗಳನ್ನು ಎಂಡ್-ಟು-ಎಂಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಹ ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಪೂರ್ಣವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ವಿಶೇಷಣಗಳನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವ ಬದಲು, Codex ಭಾಗಶಃ ಅಗತ್ಯತೆಗಳಿಂದ ಮುಂದುವರಿದು ಬಳಕೆಗೆ ಯೋಗ್ಯವಾದ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಬಹುದು.
“ಇತ್ತೀಚಿನ Codex ಮಾಡೆಲ್ಗಳು ಸಂದರ್ಭಾಗಳನ್ನು ಸಹ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು,” ಎಂದು ಕಾಜಿ ಹೇಳುತ್ತಾರೆ. “ಅವಶ್ಯಕತೆಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ಧರಿಸಲ್ಪಟ್ಟಿಲ್ಲದಿದ್ದರೂ ಸಹ, ನಾವು ಏನು ನಿರ್ಮಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಅದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.”
ಒಂದು ಉದಾಹರಣೆ: ಈಗಿರುವ ವೆಬ್-ಆಧಾರಿತ AI ಏಜೆಂಟ್ ಸೇವೆಯ ಮೊಬೈಲ್ ಆಪ್ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ಮಿಸುವುದು. Codex ಹಂತ ಹಂತದ ಮಾನವ ಸೂಚನೆಗಳಿಲ್ಲದೆ, Python/FastAPI ಬ್ಯಾಕ್ಎಂಡ್ ಮತ್ತು Swift/SwiftUI iOS ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಫುಲ್ ಸ್ಟ್ಯಾಕ್ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಂತೆ, ಎಲ್ಲಾ ಬ್ಯಾಕ್ಎಂಡ್ APIಗಳನ್ನು ಸೇರಿಸಿ, ಸಂಪೂರ್ಣ ಸ್ಪೆಸಿಫಿಕೇಶನ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಿತು. Codex ಈ ಪ್ರಾಜೆಕ್ಟ್ನ ಅಭಿವೃದ್ಧಿ ಸಮಯವನ್ನು ಒಂದು ತ್ರೈಮಾಸಿಕದಿಂದ ವಾರಗಳಿಗೆ ಕಡಿತಗೊಳಿಸಿತು.
Codex ಹೆಚ್ಚು ಕೋಡ್ ರಚನೆ ಕೆಲಸವನ್ನು ಕೈಗೆತ್ತಿಕೊಳ್ಳುತ್ತಿದ್ದಂತೆ, Rakuten ಎಂಜಿನಿಯರ್ನ ಪಾತ್ರವನ್ನು ಇನ್ನಷ್ಟು ಸ್ಪಷ್ಟವಾದ ವಿಶೇಷಣಗಳನ್ನು ಬರೆಯುವುದು ಮತ್ತು ಅಳೆಯಬಹುದಾದ ಮಾನದಂಡಗಳ ವಿರುದ್ಧ ಔಟ್ಪುಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದಾಗಿ ಬದಲಾಯಿಸುತ್ತಿದೆ.
“ನಮ್ಮ ಪಾತ್ರವು ಇನ್ನು ಮುಂದೆ ಪ್ರತಿಯೊಂದು ಕೋಡ್ ಸಾಲನ್ನು ಪರಿಶೀಲಿಸುವುದಲ್ಲ,” ಎಂದು ಕಾಜಿ ಹೇಳುತ್ತಾರೆ. “ನಾವು ಏನು ಬಯಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ಧರಿಸಲು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸಬೇಕು ಎಂಬುದನ್ನು ಸ್ಥಾಪಿಸುವುದು ನಮ್ಮ ಪಾತ್ರ.”
Rakuten ಎಂಜಿನಿಯರಿಂಗ್, ಉತ್ಪನ್ನ ಮತ್ತು ತಾಂತ್ರಿಕವಲ್ಲದ ತಂಡಗಳಾದ್ಯಂತ ಕೈಯಲ್ಲಿ ಮಾಡಿ ಕಲಿಸುವ ಕಾರ್ಯಾಗಾರಗಳ ಮೂಲಕ ಈ ಬದಲಾವಣೆಗೆ ಬೆಂಬಲ ನೀಡಿದೆ—ತಂಡಗಳು ವೇಗವಾಗಿ ಶಿಪ್ ಮಾಡಲು, ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಮತ್ತು ಸಂಸ್ಥೆಯಾದ್ಯಂತ ಸ್ವಾಯತ್ತ ಅಭಿವೃದ್ಧಿಯನ್ನು ವಿಸ್ತರಿಸಲು ಸಹಾಯ ಮಾಡುವಲ್ಲಿ Codex ಕೇಂದ್ರ ಪಾತ್ರ ವಹಿಸಲು ಕೊಡುಗೆ ನೀಡಿದೆ.


