ಏಜೆಂಟಿಕ್ ಡೆವಲಪ್ಮೆಂಟ್ ಅತಿಯಾದ ಒತ್ತಡ ತಂದೊಡ್ಡಿತು
AI ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ.
ಕೆಲವು ತಿಂಗಳ ಹಿಂದೆ, ಈ ವೇಗ ಅಸಾಧ್ಯವೆಂದು ಅನಿಸುತ್ತಿತ್ತು. ಪ್ರತಿ ವಾರವೂ ಒಂದು ಹೊಸ ಸಾಧನ ಅಥವಾ ಹೊಸ ಕೆಲಸದ ವಿಧಾನ (workflow) ಬರುತ್ತಿತ್ತು. ನಾನು ಇದರೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳದಿದ್ದರೆ ಹಿಂದೆ ಉಳಿದುಬಿಡುತ್ತೇನೆ ಎಂಬ ಭಾವನೆ ಮೂಡುತ್ತಿತ್ತು.
ನಾನು ನನಗೆ ಸಿಕ್ಕ ಪ್ರತಿಯೊಂದು ಸಾಧನವನ್ನೂ ಪ್ರಯತ್ನಿಸಿದೆ.
- Cursor
- ChatGPT
- Claude Code
- Lovable
ನಾನು ಪದೇ ಪದೇ ಸಾಧನಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತಿದ್ದೆ. ಯಾವುದಾದರೂ ಒಂದು ಸಾಧನವು ನನ್ನ ಕೆಲಸದ ವಿಧಾನವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸಿದ್ದೆ. ಆದರೆ ಅದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ನಾನು ಒಂದು ಪಾಠ ಕಲಿತೆ. ರಹಸ್ಯವು ಸಾಧನದಲ್ಲಲ್ಲ. ರಹಸ್ಯವು ನೀವು AI ಜೊತೆಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತೀರಿ ಎಂಬುದರಲ್ಲಿದೆ.
ನಾನು ನನ್ನ ಕೆಲಸದ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸಿಕೊಂಡೆ. ನಾನು AI ಗೆ ತಕ್ಷಣವೇ ಕೋಡ್ ಬರೆಯಲು ಹೇಳುವುದಿಲ್ಲ.
ನಾನು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುತ್ತೇನೆ:
- ನಾನು ಸಮಸ್ಯೆಯನ್ನು ವಿವರಿಸುತ್ತೇನೆ.
- ನಾನು ಫೀಚರ್ ಮತ್ತು ವ್ಯವಹಾರದ ಅಗತ್ಯತೆಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ.
- ನಾನು ಎಡ್ಜ್ ಕೇಸ್ಗಳನ್ನು (edge cases) ಪಟ್ಟಿ ಮಾಡುತ್ತೇನೆ.
- ನಾನು ಅಂತಿಮ ಫಲಿತಾಂಶವನ್ನು ನಿರ್ಧರಿಸುತ್ತೇನೆ.
- ಮೊದಲು ಅನುಷ್ಠಾನದ (implementation) ಯೋಜನೆಯನ್ನು ರೂಪಿಸಲು ನಾನು AI ಸಹಾಯವನ್ನು ಕೇಳುತ್ತೇನೆ.
ಯೋಜನೆ ಸ್ಪಷ್ಟವಾದ ನಂತರ, ಅದನ್ನು ನಿರ್ಮಿಸಲು ನಾನು ಏಜೆಂಟಿಕ್ ಅಸಿಸ್ಟೆಂಟ್ (agentic assistant) ಗೆ ನೀಡುತ್ತೇನೆ.
ಈ ಬದಲಾವಣೆಯು ಎಲ್ಲವನ್ನೂ ಬದಲಿಸಿತು. ನಾನು ಪುನರಾವರ್ತಿತ ಕೋಡ್ಗಾಗಿ ಕಡಿಮೆ ಸಮಯ ವ್ಯಯಿಸುತ್ತೇನೆ. ನಾನು ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಬಳಕೆದಾರರ ಅನುಭವಕ್ಕಾಗಿ (user experience) ಹೆಚ್ಚು ಸಮಯ ಮೀಸಲಿಡುತ್ತೇನೆ. ನಾನು ನಿಜವಾದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವತ್ತ ಗಮನ ಹರಿಸುತ್ತೇನೆ.
AI ತಪ್ಪುಗಳನ್ನು ಮಾಡುತ್ತದೆ. ಪ್ರೊಡಕ್ಷನ್ಗೆ ಮುನ್ನ ನಾನು ಪ್ರತಿಯೊಂದು ಸಾಲನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇನೆ. ನಾನು ಕೇವಲ ಟೈಪಿಸ್ಟ್ ಆಗಿರದೆ, ಒಬ್ಬ ಮಾರ್ಗದರ್ಶಕನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತೇನೆ.
ಸಾಧನಗಳು ಪ್ರತಿದಿನ ಬದಲಾಗುತ್ತವೆ. ನಿಜವಾದ ಕೌಶಲವೆಂದರೆ ಸಂವಹನ (communication). ನಿಮ್ಮ ಕೆಲಸದ ಪ್ರಕ್ರಿಯೆಯ ಒಂದು ಭಾಗವಾಗಿ AI ಅನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ಕಲಿಯಿರಿ.
ಆ ಕೌಶಲದಲ್ಲಿ ಹೂಡಿಕೆ ಮಾಡಿ.
Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn