Slack Code, Salesforce ನ ಹೊಸ AI-ಚಾಲಿತ ಕೋಡಿಂಗ್ ಅಸಿಸ್ಟೆಂಟ್, ಈಗ ನೇರವಾಗಿ Slack ಚಾನಲ್ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಯಾರೇ ಆಗಲಿ ಬಗ್ (bug), ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಆಟೊಮೇಷನ್ ವಿನಂತಿಯ ವಿವರಣೆಯನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು ಮತ್ತು ಚಾಟ್ನಿಂದ ಹೊರಬರದೆ ಕೋಡ್ನ ಕರಡನ್ನು (draft) ಪಡೆಯಬಹುದು. ಇದು ಸಾಂಪ್ರದಾಯಿಕ ಟಿಕೆಟ್-ಟು-ಕೋಡ್ ಹ್ಯಾಂಡ್-ಆಫ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒಂದೇ ಸಂಭಾಷಣೆಯಾಗಿ ಕುಗ್ಗಿಸುತ್ತದೆ.
ಇದು ಡೆವಲಪರ್ ವರ್ಕ್ಫ್ಲೋಗಳಿಗೆ ಏಕೆ ಮುಖ್ಯ
ಹೆಚ್ಚಿನ B2B ತಂಡಗಳು ದೈನಂದಿನ ಕಾರ್ಯಾಚರಣೆಯ ಚರ್ಚೆಗಳಿಗಾಗಿ ಈಗಾಗಲೇ Slack ಅನ್ನು ಕೇಂದ್ರವಾಗಿ ಬಳಸುತ್ತವೆ. ಪ್ರೊಡಕ್ಷನ್ ಅಲರ್ಟ್ (production alert) ಬಂದಾಗ, ತಾಂತ್ರಿಕವಲ್ಲದ ಸಹೋದ್ಯೋಗಿ ಲಕ್ಷಣವನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತಾರೆ, ಎಂಜಿನಿಯರ್ ಒಂದು ಟಿಕೆಟ್ ತೆರೆಯುತ್ತಾರೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಪರಿಕರವು (tool) ಪರಿಹಾರವನ್ನು ಬರೆದು ಪರೀಕ್ಷಿಸುತ್ತದೆ. Slack Code ಈ ಮಧ್ಯಂತರ ಹಂತಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ: ಸಮಸ್ಯೆಯನ್ನು ಸೂಚಿಸುವ ಅದೇ ಸಂದೇಶವು, ಪರಿಹಾರವನ್ನು ಬರೆಯುವ AI ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಅದನ್ನು ಎಂಜಿನಿಯರ್ ಪರಿಶೀಲಿಸಿ ಅಳವಡಿಸುತ್ತಾರೆ (push).
ವೇಗವು ಇದರ ತಕ್ಷಣದ ಪ್ರಯೋಜನವಾಗಿದೆ. ವಿನಂತಿ, ಕರಡು ಮತ್ತು ಚರ್ಚೆಯನ್ನು ಒಂದೇ ಥ್ರೆಡ್ನಲ್ಲಿ ಇರಿಸುವುದರಿಂದ ಸಂದರ್ಭ ಬದಲಾವಣೆ (context-switching) ಮತ್ತು ಟಿಕೆಟ್ ಕ್ಯೂ ಮೂಲಕ ಚಲಿಸುವಾಗ ಉಂಟಾಗುವ ವಿಳಂಬವನ್ನು ತಡೆಯಬಹುದು. ಹೆಚ್ಚಿನ ಎಂಜಿನಿಯರಿಂಗ್ ಸಿಬ್ಬಂದಿ ಇಲ್ಲದ ಸಣ್ಣ ಮತ್ತು ಮಧ್ಯಮ ಗಾತ್ರದ ಸಂಸ್ಥೆಗಳಿಗೆ, ಈ ಪರಿಕರವು ಕೆಲವು "ಕ್ವಿಕ್-ಫಿಕ್ಸ್" ಟಿಕೆಟ್ಗಳನ್ನು ಸ್ವಯಂ-ಸೇವಾ ಕ್ರಮಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು, ಇದರಿಂದ ಹಿರಿಯ ಡೆವಲಪರ್ಗಳು ಹೆಚ್ಚಿನ ಮೌಲ್ಯದ ಕೆಲಸಗಳಿಗಾಗಿ ಮುಕ್ತರಾಗುತ್ತಾರೆ.
ಯಾರು ಪ್ರಯೋಜನ ಪಡೆಯಬಹುದು ಮತ್ತು ಯಾರ ಮೇಲೆ ಸೀಮಿತ ಪರಿಣಾಮ ಬೀರಬಹುದು
- ಸಣ್ಣ ಮತ್ತು ಮಧ್ಯಮ ಗಾತ್ರದ ವ್ಯವಹಾರಗಳು – ಲೀನ್ DevOps ನೊಂದಿಗೆ, ತಕ್ಷಣವೇ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ತಯಾರಿಸುವುದು ಡೌನ್ಟೈಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಒಬ್ಬನೇ ಎಂಜಿನಿಯರ್ ಮೇಲೆ ಅವಲಂಬನೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. Slack ಅನ್ನು ಈಗಾಗಲೇ ಕಮಾಂಡ್ ಸೆಂಟರ್ ಆಗಿ ಬಳಸುವ ತಂಡಗಳಿಗೆ ಇದು ಸುಲಭವಾದ ಪ್ರವೇಶಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
- ದೊಡ್ಡ ಉದ್ಯಮಗಳು – ಕೋಡ್ ಹಲವಾರು ಹಂತಗಳ ಮೂಲಕ ಹಾದುಹೋಗಬೇಕಾದ ಸಂಸ್ಥೆಗಳಲ್ಲಿ—ಸೆಕ್ಯೂರಿಟಿ ರಿವ್ಯೂಗಳು, ಚೇಂಜ್-ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಅನುಮೋದನೆಗಳು ಮತ್ತು CI/CD ಪೈಪ್ಲೈನ್ಗಳು—ಅಲ್ಲಿ ಅಡಚಣೆಯು ಹೆಚ್ಚಾಗಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲೇ ಇರುತ್ತದೆ, ಕೋಡಿಂಗ್ ವೇಗದಲ್ಲಿಲ್ಲ. Slack Code ಮೊದಲ ಕರಡನ್ನು ನೀಡಬಲ್ಲದೇ ಆದರೂ, ಒಟ್ಟಾರೆ ಸೈಕಲ್ ಸಮಯವು (cycle time) ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸದಿರಬಹುದು.
ಗವರ್ನೆನ್ಸ್ ನಿರ್ಣಾಯಕ ಅಂಶವಾಗುತ್ತದೆ
ತಂತ್ರಜ್ಞಾನವೇ ವಿವಾದದ ವಿಷಯವಲ್ಲ; ಪ್ರಶ್ನೆಯೆಂದರೆ ಕೋಡ್ ಪ್ರೊಡಕ್ಷನ್ಗೆ ತಲುಪುವ ಮೊದಲು ಅದನ್ನು ಯಾರು ಅಧಿಕಾರೀಕರಿಸುತ್ತಾರೆ ಎಂಬುದು. Salesforce ನ ಮಾರ್ಗದರ್ಶನವು ನಾಲ್ಕು ಪ್ರಾಯೋಗಿಕ ಸುರಕ್ಷತಾ ಕ್ರಮಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿದೆ:
- ಫೀಚರ್ ಅನ್ನು ಪೈಲಟ್ ಮಾಡಿ – ಮೊದಲ ರೋಲ್ಔಟ್ ಅನ್ನು ಪ್ರಯೋಗವಾಗಿ ಪರಿಗಣಿಸಿ, ಅದರ ವ್ಯಾಪ್ತಿಯನ್ನು ಅತಿ ಮುಖ್ಯವಲ್ಲದ ಕೆಲಸಗಳಿಗೆ (non-critical workloads) ಸೀಮಿತಗೊಳಿಸಿ.
- ಮಾನವ ಅನುಮೋದನೆ (Human sign-off) – ಯಾವುದೇ AI-ಸೃಷ್ಟಿತ ಸ್ನಿಪ್ಪೆಟ್ ಅನ್ನು ಮರ್ಜ್ ಮಾಡುವ ಮೊದಲು ಅರ್ಹ ಎಂಜಿನಿಯರ್ನ ಅನುಮೋದನೆಯನ್ನು ಪಡೆಯಿರಿ.
- ಆಡಿಟ್ ಲಾಗಿಂಗ್ (Audit logging) – ನಂತರದ ಭದ್ರತಾ ಪರಿಶೀಲನೆಗಾಗಿ AI ನ ಔಟ್ಪುಟ್ನ ಸಂಪೂರ್ಣ ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ದಾಖಲಿಸಿ.
- ಅನುಮತಿ ನಿಯಂತ್ರಣಗಳು (Permission controls) – ಯಾವ Slack ಚಾನಲ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರು ಅಸಿಸ್ಟೆಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಬಂಧಿಸಿ.
ಸಂಭಾಷಣಾತ್ಮಕ ವಾತಾವರಣದಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ತಯಾರಿಸಿದಾಗ ಅಸುರಕ್ಷಿತ ಅಥವಾ ನಿಯಮಬಾಹಿರ ಕೋಡ್ ಅಕಸ್ಮಾತ್ ಸೇರ್ಪಡೆಯಾಗುವ ಅಪಾಯ ಹೆಚ್ಚಿರುತ್ತದೆ; ಈ ಹಂತಗಳು ಅಂತಹ ಅಪಾಯವನ್ನು ತಡೆಯುವ ಗುರಿಯನ್ನು ಹೊಂದಿವೆ.
