ಡೆವಲಪರ್ಗಳು AI ಬಗ್ಗೆ ಚಿಂತಿತರಾಗಿದ್ದಾರೆ. ಕ್ಲೌಡ್ ಕೋಡ್ನ ಸೃಷ್ಟಿಕರ್ತರು ಉತ್ತರವನ್ನು ಹೊಂದಿದ್ದಾರೆ.
ಗುರುವಾರ, ಆಂಥ್ರೊಪಿಕ್ನ ಬೋರಿಸ್ ಚೆರ್ನಿ ಅವರು ಎಕ್ಸ್ನಲ್ಲಿ ಡೆವಲಪರ್ ಅವರಿಗೆ ಬರೆದ ಇಮೇಲ್ ಅನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದ್ದಾರೆ. ಇಮೇಲ್ ಶೀರ್ಷಿಕೆ: “ಸ್ಲಾಪ್ನೊಂದಿಗೆ ಏನು ಮಾಡಬೇಕು?” ಚೆರ್ನಿ ಅವರು ಪ್ರತಿದಿನ ಅಂತಹ ಇಮೇಲ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಉತ್ತರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಾರೆ ಎಂದು ಬರೆದಿದ್ದಾರೆ.
ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಕಾಳಜಿಯೊಂದಿಗೆ ಚೆರ್ನಿ ಕಡೆಗೆ ತಿರುಗುತ್ತಿರುವುದು ಆಶ್ಚರ್ಯವೇನಿಲ್ಲ. AI ಕೋಡಿಂಗ್ ಅನ್ನು ಆಮೂಲಾಗ್ರವಾಗಿ ಬದಲಾಯಿಸಿದೆ, ಉದ್ಯೋಗ ವಿವರಣೆಯನ್ನು ಬದಲಾಯಿಸಿದೆ ಮತ್ತು ಎಂಜಿನಿಯರ್ಗಳನ್ನು ವಿಮರ್ಶಕರನ್ನಾಗಿ ಮಾಡಿದೆ. ಕೆಲವು ಇಂಜಿನಿಯರ್ಗಳು ಸುಲಭವಾಗಿ ಪ್ರೀತಿಸುತ್ತಾರೆ; ಇತರರು ಅವಳನ್ನು ಏಕಾಂಗಿ ಮತ್ತು ನೀರಸ ಎಂದು ಕರೆಯುತ್ತಾರೆ.
ಇಮೇಲ್ನಲ್ಲಿ, ಹೆಸರಿಸದ ಡೆವಲಪರ್ AI ಕೋಡಿಂಗ್ಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ “ಘರ್ಷಣೆ” ಉಂಟಾಗುತ್ತದೆ ಎಂದು ಬರೆದಿದ್ದಾರೆ. ಅವರು ಅದನ್ನು ಎರಡು ದೃಷ್ಟಿಕೋನಗಳಾಗಿ ವಿಂಗಡಿಸಿದರು ಮತ್ತು ವಿವಾದವನ್ನು ಮಧ್ಯಸ್ಥಿಕೆ ವಹಿಸುವಂತೆ ಚೆರ್ನಿಯನ್ನು ಕೇಳಿದರು.
ಮೊದಲ ನೋಟವು AI ಪರಿಕರಗಳ ಕಿರಿದಾದ ಬಳಕೆಯಾಗಿದೆ:
ನಾವು ಮೊದಲಿನಂತೆ ಕೋಡ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, AI ನಿಂದ ವೇಗವರ್ಧಿತವಾಗಿದೆ. ನಾವು ಅವೆಲ್ಲವನ್ನೂ ವಿಮರ್ಶಿಸದಿರಬಹುದು, ಆದರೆ ಅವುಗಳು ವಿಮರ್ಶಿಸಲ್ಪಡಬೇಕು. ಕೋಡ್ ಸಲ್ಲಿಸುವ ವ್ಯಕ್ತಿಯು ವಿವರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಮಾನವ ಏಜೆಂಟ್ಗಳಿಂದ ಅದನ್ನು ನಿರ್ವಹಿಸುವುದು ಸುಲಭ ಅಥವಾ ಮೊದಲಿಗಿಂತ ಸುಲಭವಾಗುವಂತೆ ಅದನ್ನು ನಿರ್ಮಿಸಬೇಕು.
ಎರಡನೆಯ ನೋಟವು ಹೆಚ್ಚು ಅನುಮತಿಸುವಂತಿತ್ತು. ಇದು ಕಂಪನ ಕೋಡಿಂಗ್ ಸ್ಥಾನವಾಗಿತ್ತು:
ನಾವು ಕೋಡ್ ಅನ್ನು ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ಎಂದು ಪರಿಗಣಿಸುತ್ತೇವೆ. ನಾವು ಅದರ ಬಗ್ಗೆ ಚಿಂತಿಸುವುದಿಲ್ಲ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿದ್ದೇವೆ.
ಡೆವಲಪರ್ ಅನೇಕ ಜನರು ಆಯ್ಕೆ 1 ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂದು ಬರೆದಿದ್ದಾರೆ – ಕಿರಿದಾದ ವಿಧಾನ – ಆದರೆ ವಜಾ ಮಾಡುವುದರ ಬಗ್ಗೆ ಚಿಂತಿತರಾಗಿದ್ದಾರೆ. “ಅನೇಕ ಜನರು ಅದನ್ನು ಒತ್ತಾಯಿಸುತ್ತಿದ್ದಾರೆ” ಎಂದು ಅವರು ಬರೆದಿದ್ದಾರೆ.
ಚೆರ್ನಿ ತಮ್ಮ ಸಂಪೂರ್ಣ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದ್ದಾರೆ. ಡೆವಲಪರ್ ನೀಡುವ ಎರಡು ಆಯ್ಕೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಎರಡಕ್ಕೂ ಸ್ಥಳವಿದೆ ಎಂದು ಚೆರ್ನಿ ಹೇಳಿದರು.
“ಚಿಂತಿಸಬೇಡಿ” ವಿಧಾನದಲ್ಲಿ:
ಮೂಲಮಾದರಿಗಳು ಮತ್ತು ಇತರ ಎಸೆಯುವ ಕೋಡ್ ಅನ್ನು ಸಂಪೂರ್ಣ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ನೀವು ಹೇಗಾದರೂ ಅದನ್ನು ಎಸೆಯಲು ಹೋದರೆ ಮತ್ತು ವಿರಾಮದ ಸ್ಫೋಟದ ತ್ರಿಜ್ಯವು ಚಿಕ್ಕದಾಗಿದ್ದರೆ, ಅದು ಪರಿಪೂರ್ಣವಾಗಿರಬೇಕಾಗಿಲ್ಲ.
ಮತ್ತು ಎಚ್ಚರಿಕೆಯಿಂದ ಪರಿಶೀಲಿಸಿದಾಗ:
ಕ್ಲೌಡ್ ಬರೆದ ಪ್ರೊಡಕ್ಷನ್ ಕೋಡ್ ಮನುಷ್ಯ ಬರೆದದ್ದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಬಾರ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು. ಆಂಥ್ರೊಪಿಕ್ನಲ್ಲಿ, ಇದು ಸಂಭವಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಾವು ಹಲವಾರು ರೇಲಿಂಗ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ: ಸಾಕಷ್ಟು ನಯಮಾಡು ನಿಯಮಗಳು, ಸಾಕಷ್ಟು ಪರೀಕ್ಷೆಗಳು, ಕ್ಲೌಡ್ನಿಂದ ನಡೆಸಲ್ಪಡುವ ತಲೆಯಿಂದ ತಲೆ ಪರೀಕ್ಷೆಗಳು, ಪ್ರತಿದಿನ ನಡೆಯುವ ಕ್ಲೌಡ್ನಿಂದ ನಡೆಸಲ್ಪಡುವ ಫಜರ್ಗಳು, ಸ್ವಯಂಚಾಲಿತ ಕೋಡ್ ವಿಮರ್ಶೆಗಳು ಮತ್ತು ಭದ್ರತಾ ವಿಮರ್ಶೆಗಳು, ಸ್ವಯಂಚಾಲಿತ ಕೋಡ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್, ಇತ್ಯಾದಿ. ಇವುಗಳಿಲ್ಲದೆ, ನೀವು ಸಾಲಿನಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಕಷ್ಟವಾದ ಅವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬಹುದು. ಅದೃಷ್ಟವಶಾತ್, ಮಾದರಿಯು ಅವುಗಳನ್ನು ಸರಿಯಾಗಿ ಪಡೆಯಲು ಹೆಚ್ಚು ಸುಲಭಗೊಳಿಸುತ್ತದೆ – ಕೆಲವು ದೈನಂದಿನ ದಿನಚರಿಗಳನ್ನು ರನ್ ಮಾಡಿ, ಕ್ಲೌಡ್ ಕೋಡ್ ರಿವ್ಯೂ ಬಳಸಿ, ಇತ್ಯಾದಿ.
ಡೆವಲಪರ್ನ ಕೆಲಸವು “ಕೋಡ್ ಗುಣಮಟ್ಟಕ್ಕಾಗಿ ಬಾರ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವುದು” ಎಂದು ಚೆರ್ನಿ ಬರೆದಿದ್ದಾರೆ. AI ನಾಯಕರು ಈ ಪಾತ್ರಕ್ಕಾಗಿ ವಿಭಿನ್ನ ಪದಗಳನ್ನು ಬಳಸುತ್ತಾರೆ, ಉದಾಹರಣೆಗೆ “ಮಿನಿ CEO.” ಮ್ಯಾನೇಜರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದು ಡೆವಲಪರ್ನ ಕೆಲಸ, ಅದರ ಟ್ರ್ಯಾಕ್ಗಳಲ್ಲಿ ಕೆಟ್ಟ ಕೋಡ್ ಅನ್ನು ನಿಲ್ಲಿಸುವುದು.
ಉಳಿದೆಲ್ಲವೂ ವಿಫಲವಾದರೆ, ಡೆವಲಪರ್ ಕ್ಲೌಡ್ನೊಂದಿಗೆ ಹೆಚ್ಚು ಪೂರ್ವಭಾವಿಯಾಗಿರಬಹುದು ಅಥವಾ ಕೋಡ್ಬೇಸ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವಂತೆ ಕೇಳಬಹುದು ಎಂದು ಚೆರ್ನಿ ಹೇಳಿದರು.
“ಅಥವಾ ಮುಂದಿನ ಮಾದರಿಗಾಗಿ ನಿರೀಕ್ಷಿಸಿ” ಎಂದು ಅವರು ಬರೆದಿದ್ದಾರೆ.