AI ಅಭಿವೃದ್ಧಿಯ ಬಗ್ಗೆ ನಾವು ಮಾತನಾಡಬೇಕಿದೆ
ಡೆವಲಪರ್ಗಳು ಹೊಸ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸುತ್ತಿದ್ದಾರೆ.
ಬಗ್ (bug) ಕಾಣಿಸಿಕೊಂಡಾಗ, ಅನೇಕರು ಯೋಚಿಸುವುದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತಾರೆ. ಅವರು Google ಬಳಸುವುದಿಲ್ಲ. ಅವರು ಡಾಕ್ಯುಮೆಂಟೇಶನ್ (documentation) ಓದುವುದಿಲ್ಲ. ಅವರು ನೇರವಾಗಿ AI ಬಳಸಿಬಿಡುತ್ತಾರೆ.
AI ವೇಗವಾಗಿ ಉತ್ತರಗಳನ್ನು ನೀಡುತ್ತದೆ. ಇದು ಕೇಳಲು ಚೆನ್ನಾಗಿರುತ್ತದೆ. ಆದರೆ ನೀವು ಯಾವುದೋ ಪ್ರಮುಖವಾದದ್ದನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ.
ಒಂದು ಸಮಸ್ಯೆಯೊಂದಿಗೆ ಹೋರಾಡುವುದು ಒಂದು ಮಾನಸಿಕ ನಕ್ಷೆಯನ್ನು (mental map) ರೂಪಿಸುತ್ತದೆ. ಒಂದು ಪರಿಹಾರವು ಏಕೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುತ್ತೀರಿ. AI ನಿಮಗಾಗಿ ಅದನ್ನು ಪರಿಹರಿಸಿದಾಗ, ನೀವು ಆ ನಕ್ಷೆಯನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ. ನಿಮಗೆ ಕೋಡ್ ಸಿಗುತ್ತದೆ, ಆದರೆ ತಿಳುವಳಿಕೆ ಸಿಗುವುದಿಲ್ಲ.
ಪ್ರೊಡಕ್ಷನ್ನಲ್ಲಿ (production) ಏನಾದರೂ ಕೆಟ್ಟು ಹೋಗುವವರೆಗೆ ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಸಂಕೀರ್ಣವಾದ ಸಮಸ್ಯೆಗೆ ಆಳವಾದ ತರ್ಕದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಯಾವುದೇ ಪ್ರಾಂಪ್ಟ್ (prompt) ಸಿಸ್ಟಮ್ ವೈಫಲ್ಯವನ್ನು ಸರಿಪಡಿಸಲಾರದು. ನೀವು ಆಟೋಪಿಲಟ್ನಲ್ಲಿ (autopilot) ಇದ್ದರೆ, ನೀವು ವಿಫಲರಾಗುತ್ತೀರಿ.
AI ಒಂದು ಅದ್ಭುತ ಸಾಧನ. ಇದನ್ನು ಈ ಕೆಳಗಿನವುಗಳಿಗಾಗಿ ಬಳಸಿ:
- ಬಾಯ್ಲರ್ ಪ್ಲೇಟ್ ಕೋಡ್ (boilerplate code) ಬರೆಯಲು
- ಸಿಂಟ್ಯಾಕ್ಸ್ (syntax) ಪರಿಶೀಲಿಸಲು
- ಟೆಸ್ಟ್ ಕೇಸ್ಗಳನ್ನು (test cases) ರಚಿಸಲು
- ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವ ಕೆಲಸಗಳನ್ನು ವೇಗಗೊಳಿಸಲು
AI ಒಂದು ಮಲ್ಟಿಪ್ಲೈಯರ್ (multiplier). ಗುಣಾಕಾರ ಮಾಡಲು ನಿಮ್ಮ ಬಳಿ ಜ್ಞಾನವಿರಲೇಬೇಕು.
ಈ ನಿಯಮವನ್ನು ಪ್ರಯತ್ನಿಸಿ: ಮೊದಲು ಯೋಚಿಸಿ. ನಂತರ AI ಬಳಸಿ.
ಸಮಸ್ಯೆಯ ಬಗ್ಗೆ ನೀವೇ 10 ನಿಮಿಷಗಳನ್ನು ಕಳೆಯಿರಿ. ಡಾಕ್ಸ್ (docs) ಓದಿ. ಪ್ರಯೋಗ ಮಾಡಿ. ವಿಫಲರಾಗಿ. ಅಂತಿಮವಾಗಿ ನೀವು AI ಅನ್ನು ಕೇಳಿದಾಗ, ಉತ್ತರವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬೇಕಾದ ಸಂದರ್ಭದ ಅರಿವು (context) ನಿಮ್ಮಲ್ಲಿರುತ್ತದೆ.
ಮೂಲಭೂತ ಅಂಶಗಳು (Fundamentals) ಎಂದಿಗೂ ಹಳೆಯದಾಗುವುದಿಲ್ಲ. ಫ್ರೇಮ್ವರ್ಕ್ಗಳು (Frameworks) ಬದಲಾಗುತ್ತವೆ, ಆದರೆ ಇವು ಹಾಗೆಯೇ ಇರುತ್ತವೆ:
- ಡೇಟಾ ಸ್ಟ್ರಕ್ಚರ್ಸ್ (Data structures)
- ಅಲ್ಗಾರಿದಮ್ಸ್ (Algorithms)
- ಸಿಸ್ಟಮ್ ಡಿಸೈನ್ (System design)
- ನೆಟ್ವರ್ಕಿಂಗ್ ಮತ್ತು APIs (Networking and APIs)
- ಡಿಬಗ್ಗಿಂಗ್ ತಂತ್ರಗಳು (Debugging techniques)
AI ಈ ಅಡಿಪಾಯಗಳನ್ನು ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು ತಪ್ಪುಗಳು ಮತ್ತು ಅನುಭವದ ಮೂಲಕ ಇವುಗಳನ್ನು ನಿರ್ಮಿಸಿಕೊಳ್ಳುತ್ತೀರಿ.
ಮೌಲ್ಯಯುತ ಡೆವಲಪರ್ಗಳು ಯೋಚಿಸುವುದನ್ನು ಬಿಟ್ಟು AI ಬಳಸುವುದಿಲ್ಲ. ಅವರು ಬಲವಾದ ಮೂಲಭೂತ ಅಂಶಗಳ ಮೇಲೆ AI ಅನ್ನು ಬಳಸುತ್ತಾರೆ.
ಮುಂದಿನ ಬಾರಿ ನೀವು ಸಿಲುಕಿಕೊಂಡಾಗ, 10 ನಿಮಿಷ ಕಾಯಿರಿ. ಯೋಚಿಸಿ. ಪ್ರಯತ್ನಿಸಿ. ನಂತರ AI ಬಳಸಿ. ನೀವು ವೇಗವಾಗಿ ಬೆಳೆಯುತ್ತೀರಿ.
ನೀವು ತುಂಬಾ ಬೇಗನೆ AI ಅನ್ನು ಬಳಸುತ್ತೀರಾ? ಅಥವಾ ಇದು ಕೆಲಸ ಮಾಡುವ ಹೊಸ ವಿಧಾನವೇ?
ಮೂಲ: https://dev.to/kavya1205/we-need-to-talk-about-how-were-using-ai-for-development-23hg