ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು AI ನಡೆಸಲು ಬಿಡಬೇಡಿ
AI ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ. ವೈಬ್ ಕೋಡಿಂಗ್ (Vibe coding) ನೀವು ವೇಗವಾಗಿ ನಿರ್ಮಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಆದರೆ ನೀವು ನಿಯಂತ್ರಣದಲ್ಲಿರಬೇಕು.
ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ದೃಷ್ಟಿಕೋನವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ AI ಅನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುವ 6 ಸಲಹೆಗಳನ್ನು ನಾನು ಸಂಗ್ರಹಿಸಿದ್ದೇನೆ.
ಅಸ್ಪಷ್ಟ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು (prompts) ತಪ್ಪಿಸಿ. ಹೀಗೆ ಕೇಳಬೇಡಿ: "ಟಾಸ್ಕ್ ಆಪ್ಗಾಗಿ ಫೀಚರ್ಗಳನ್ನು ರಚಿಸಿ." AI ನಿಮ್ಮ ಸಮಸ್ಯೆಗಳನ್ನು ಊಹಿಸುತ್ತದೆ. ನೀವು ತಪ್ಪು ವಸ್ತುವನ್ನು ನಿರ್ಮಿಸುತ್ತೀರಿ. ಹೀಗೆ ಕೇಳಿ: "ನಾನು ಇನ್ವಾಯ್ಸ್ ಮಾಡಲು ಮರೆಯುವ ಫ್ರೀಲಾನ್ಸ್ ಕಾರ್ಪೆಂಟರ್ಗಳಿಗಾಗಿ ಒಂದು ಆಪ್ ನಿರ್ಮಿಸುತ್ತಿದ್ದೇನೆ. ಈ ಐಡಿಯಾವನ್ನು ಇನ್ನಷ್ಟು ಉತ್ತಮಗೊಳಿಸಿ." ಉದ್ದೇಶವು ನಿಮ್ಮದಾಗಿರಬೇಕು.
AI ನೀಡುವ ಫೀಚರ್ ಪಟ್ಟಿಗಳನ್ನು ನಿಮ್ಮ ಸ್ಕೋಪ್ (scope) ಎಂದು ಬಳಸಬೇಡಿ. AI ಪಟ್ಟಿಗಳು ನೋಡಲು ಚೆನ್ನಾಗಿರುತ್ತವೆ ಆದರೆ ಅವುಗಳಲ್ಲಿ ಆದ್ಯತೆಯ ಕೊರತೆಯಿರುತ್ತದೆ. ಅವು ಕೇವಲ ಐಡಿಯಾಗಳ ರಾಶಿಗಳಾಗಿರುತ್ತವೆ. ಐಡಿಯಾಗಳನ್ನು ಹುಡುಕಲು AI ಅನ್ನು ಬಳಸಿ. ನಿಮ್ಮ Minimum Viable Product ಹೊರತುಪಡಿಸಿ ಉಳಿದೆಲ್ಲವನ್ನೂ ಕೈಬಿಡುವ ಕಠಿಣ ನಿರ್ಧಾರವನ್ನು ನೀವು ತೆಗೆದುಕೊಳ್ಳಬೇಕು.
ನಿಮ್ಮ ಪರಿಕರಗಳನ್ನು (tools) ದೂಷಿಸಬೇಡಿ. ನೀವು Cursor ಅಥವಾ Copilot ಅನ್ನು "ಮೂರ್ಖ" ಎಂದು ಕರೆದರೆ, ನೀವು ಸೋಲುತ್ತೀರಿ ಎಂದರ್ಥ. ಮೆದುಳು (Claude ಅಥವಾ GPT) ಮತ್ತು ಡೆಸ್ಕ್ (ನಿಮ್ಮ IDE) ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ತಿಳಿಯಿರಿ. ಮಾಡೆಲ್ ಸರಿಯಾಗಿರಬಹುದು, ಆದರೆ ನಿಮ್ಮ ಪರಿಸರದಲ್ಲಿ ಸರಿಯಾದ ಸಂದರ್ಭದ (context) ಕೊರತೆಯಿರಬಹುದು.
ಒಂದೇ ಬಾರಿಗೆ ಬೃಹತ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಕೇಳಬೇಡಿ. ಹೀಗೆ ಹೇಳಬೇಡಿ: "ಡೇಟಾಬೇಸ್ ಮತ್ತು ಸೆಕ್ಯೂರಿಟಿಯೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಲಾಗಿನ್ ಸಿಸ್ಟಮ್ ನಿರ್ಮಿಸಿ." ದೊಡ್ಡ ಕೆಲಸಗಳು ಸಣ್ಣ ತಪ್ಪುಗಳನ್ನು ಮರೆಮಾಚುತ್ತವೆ. ನೀವು ಕೆಲಸಗಳನ್ನು ಸಣ್ಣ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸದಿದ್ದಾಗ ಪ್ರಾಜೆಕ್ಟ್ಗಳು ವಿಫಲವಾಗುತ್ತವೆ. ಬದಲಾಗಿ, ಹೀಗೆ ಹೇಳಿ: "ಹಂತ ಒಂದು: ಬಳಕೆದಾರನಿಗಾಗಿ ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾವನ್ನು (database schema) ಮಾತ್ರ ಬರೆಯಿರಿ." ಸಣ್ಣ ಮತ್ತು ಸ್ಪಷ್ಟವಾದ ಕೆಲಸಗಳೊಂದಿಗೆ AI ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
"Fix it" ಅನ್ನು ಡಿಬಗ್ಗಿಂಗ್ (debugging) ವಿಧಾನವಾಗಿ ಬಳಸಬೇಡಿ. ಊಹಿಸುವುದು ಡಿಬಗ್ಗಿಂಗ್ ಅಲ್ಲ. ಇದು ಹೊಸ ತಪ್ಪುಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಮೊದಲು ಎರರ್ ಲಾಗ್ಗಳನ್ನು (error logs) ವಿಶ್ಲೇಷಿಸಿ. ಮೂಲ ಕಾರಣವನ್ನು ಕಂಡುಕೊಳ್ಳಿ. AI ಗೆ ಕೆಲಸ ಮಾಡಲು ನಿರ್ದಿಷ್ಟ ಲಾಗ್ಗಳನ್ನು ನೀಡಿ. ಇದು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸ್ಥಿರವಾಗಿಸುತ್ತದೆ.
ಕ್ವಿಕ್ ಫಿಕ್ಸ್ಗಳನ್ನು (quick fixes) ನಿರ್ಲಕ್ಷಿಸಬೇಡಿ. ಕ್ವಿಕ್ ಫಿಕ್ಸ್ಗಳು ತಾಂತ್ರಿಕ ಸಾಲವನ್ನು (technical debt) ಸೃಷ್ಟಿಸುತ್ತವೆ. ನೀವು ಅಲ್ಪಾವಧಿಯ ವೇಗದಿಗಾಗಿ ದೀರ್ಘಕಾಲದ ಸ್ಥಿರತೆಯನ್ನು ಬಲಿ ಕೊಡುತ್ತೀರಿ. ನೀವು ಶಾರ್ಟ್ಕಟ್ ಬಳಸಿದರೆ, ಕಾಮೆಂಟ್ ಬಿಡಿ:
// TODO: TECH DEBT. ಆ ಸಾಲವು ಎದ್ದು ಕಾಣುವಂತೆ ಮಾಡಿ, ಇದರಿಂದ ನೀವು ಅದನ್ನು ನಂತರ ನಿರ್ವಹಿಸಬಹುದು.
AI ನಿಮ್ಮ ನಿರ್ಧಾರಗಳನ್ನು ಬದಲಿಸಬಾರದು. ಅದು ನಿಮ್ಮ ನಿರ್ಧಾರಗಳಿಗೆ ಉತ್ತಮ ಇನ್ಪುಟ್ ನೀಡಬೇಕು ಅಷ್ಟೇ.
ಈ ತಪ್ಪುಗಳಲ್ಲಿ ನೀವು ಯಾವುದನ್ನು ಅತಿ ಹೆಚ್ಚು ಮಾಡುತ್ತೀರಿ? ಕಾಮೆಂಟ್ನಲ್ಲಿ ತಿಳಿಸಿ.
Optional learning community: https://t.me/GyaanSetuAi
