AI ನಿಮ್ಮನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ, ಆದರೆ ಕೆಟ್ಟ AI ಅಭ್ಯಾಸಗಳು ನಿಮ್ಮನ್ನು ಬಾಧಿಸಬಹುದು
AI ಒಂದು ಪರಿಪೂರ್ಣ ಫಂಕ್ಷನ್ ಅನ್ನು ಬರೆಯುವಾಗ ಅದು ಮಂತ್ರದಂತೆ ಭಾಸವಾಗುತ್ತದೆ. ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ API ಅನ್ನು ಅದು ಸೃಷ್ಟಿಸಿದಾಗ ಅದು ವಿಪತ್ತಿನಂತೆ ಭಾಸವಾಗುತ್ತದೆ.
ಹೆಚ್ಚಿನ ડેವಲಪರ್ಗಳು ಒಂದು ಆಯ್ಕೆಯ ಎದುರಾಗುತ್ತಾರೆ. ನೀವು AI ಅನ್ನು ಒಬ್ಬ ಮಾರ್ಗದರ್ಶಕನಾಗಿ (mentor) ಬಳಸಬಹುದು, ಅಥವಾ ಕೇವಲ 'autocomplete zombie' ಆಗಿ ಬದಲಾಗಬಹುದು.
ಅಪಾಯ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿಲ್ಲ. ಅಪಾಯ ಇರುವುದು ಸೋಮಾರಿತನದಲ್ಲಿದೆ. ನೀವು ಯೋಚಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ, ನಿಮ್ಮ ಕೌಶಲ್ಯವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ.
ನಿಯಂತ್ರಣದಲ್ಲಿರಲು ಈ ಐದು ವಿಧಾನಗಳನ್ನು ಬಳಸಿ:
- Reasoning mode: ಕೇವಲ ಕೋಡ್ ಕೇಳಬೇಡಿ. AI ಅನ್ನು ಹಂತ ಹಂತವಾಗಿ ಯೋಚಿಸಲು ಮತ್ತು ಮೊದಲು edge cases ಪಟ್ಟಿಯನ್ನು ನೀಡಲು ಕೇಳಿ.
- Verbosity control: ನಿಮಗೆ ಕೇವಲ ಒಂದು ಸಣ್ಣ snippet ಬೇಕೆ ಅಥವಾ ಲಾಭ-ನಷ್ಟಗಳೊಂದಿಗೆ (trade-offs) ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆ ಬೇಕೆ ಎಂದು AI ಗೆ ತಿಳಿಸಿ.
- Tooling: ಕೇವಲ ಊಹಿಸುವ ಬದಲು docs, REPLs ಅಥವಾ diagrams ಬಳಸಲು AI ಅನ್ನು ಒತ್ತಾಯಿಸಿ.
- Self-reflection: AI ತನ್ನದೇ ಉತ್ತರವನ್ನು ವಿಮರ್ಶಿಸಲು ಕೇಳಿ. ಅದು ತಪ್ಪು ಮಾಡಬಹುದಾದ ಮೂರು ದಾರಿಗಳನ್ನು ಹುಡುಕಲು ಕೇಳಿ.
- Rubrics: ರಚನಾತ್ಮಕ ವಿಧಾನಗಳನ್ನು ಬಳಸಿ. ಕೇವಲ design doc ಕೇಳುವ ಬದಲು, Problems, Constraints, Options, ಮತ್ತು Risks ಒಳಗೊಂಡಿರುವ ಡಾಕ್ಯುಮೆಂಟ್ ಕೇಳಿ.
ಯಾವಾಗ ನಂಬಬೇಕು ಮತ್ತು ಯಾವಾಗ ಪರಿಶೀಲಿಸಬೇಕು ಎಂಬುದು ನಿಮಗೆ ತಿಳಿದಿರಲಿ.
AI ಅನ್ನು ಇವುಗಳಿಗಾಗಿ ನಂಬಬಹುದು:
- ಪುನರಾವರ್ತಿತ test stubs ಬರೆಯಲು.
- ಮೂಲಭೂತ CRUD scaffolding ರಚಿಸಲು.
- ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲು.
AI ಅನ್ನು ಇವುಗಳಿಗಾಗಿ ಎಂದಿಗೂ ನಂಬಬೇಡಿ:
- Database migrations.
- Authentication logic.
- Production infrastructure ಬದಲಾವಣೆಗಳು.
AI ಅನ್ನು ಸಂಶೋಧನಾ ಸಹಾಯಕನನ್ನಾಗಿ (research assistant) ಪರಿಗಣಿಸಿ, ಕೇವಲ code monkey ಆಗಿಯಲ್ಲ. ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೇಳಬೇಡಿ. ಬದಲಾಗಿ ನಿಮ್ಮ ವಿನ್ಯಾಸವನ್ನು (design) ವಿಮರ್ಶಿಸಲು ಕೇಳಿ. ಇದು ಬಗ್ಗಳನ್ನು (bugs) ಸೃಷ್ಟಿಸದೆ ಅಪಾಯಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಗುರಿ ಎಂದರೆ 'autocomplete brain' ಅನ್ನು ತಪ್ಪಿಸುವುದು. ನೀವು ಲಾಜಿಕ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳದೆ ಕೇವಲ ಕಾಪಿ, ಪೇಸ್ಟ್ ಮಾಡಿ ಕೆಲಸ ಮುಗಿಸಿದಾಗ ಇದು ಸಂಭವಿಸುತ್ತದೆ. ನೀವು ಟಿಕೆಟ್ ಅನ್ನು ಪರಿಹರಿಸಬಹುದು, ಆದರೆ ಒಬ್ಬ ಎಂಜಿನಿಯರ್ ಆಗಿ ನೀವು ಬೆಳೆಯುತ್ತಿರುವುದಿಲ್ಲ.
ಕರಡು (draft) ಸಿದ್ಧಪಡಿಸಲು AI ಬಳಸಿ. ಪರಿಶೀಲಿಸಲು ನಿಮ್ಮ ಮೆದುಳನ್ನು ಬಳಸಿ.
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
Optional learning community: https://t.me/GyaanSetuAi