AI ಜೊತೆ ಮಾತನಾಡಲು ಆರು ನಿಯಮಗಳು
ನಾನು 192 AI ಕೋಡಿಂಗ್ ಸೆಷನ್ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿದೆ. ಈ ದತ್ತಾಂಶವು 8,471 ಸಂದೇಶಗಳು ಮತ್ತು 89 ಮಿಲಿಯನ್ ಟೋಕನ್ಗಳನ್ನು ತೋರಿಸಿದೆ. ಒಟ್ಟು ವೆಚ್ಚ $518 ಆಗಿತ್ತು.
ಆದರೆ ಪ್ರತಿ ಟೋಕನ್ಗೆ ತಗಲುವ ವೆಚ್ಚವು ಸರಿಯಾದ ಮಾನದಂಡವಲ್ಲ. ನನ್ನ ಸಂವಹನದ ಎಷ್ಟು ಭಾಗ ವ್ಯರ್ಥವಾಯಿತು ಎಂದು ತಿಳಿಯಲು ನಾನು ಬಯಸಿದೆ.
ನನ್ನ ಸೆಷನ್ಗಳಲ್ಲಿ ಶೇಕಡಾ 60 ರಷ್ಟು ಹಳೆಯ ಸೆಷನ್ಗಳಿಂದಲೇ ಪ್ರತ್ಯೇಕಗೊಂಡಿವೆ (forked) ಎಂದು ನಾನು ಕಂಡುಕೊಂಡೆ. ನಾನು ಸಂಭಾಷಣೆಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಅವುಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದೆ. ನನಗೆ ಜ್ಞಾನದ ಸಮಸ್ಯೆಯಲ್ಲ, ಬದಲಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಳಂಬದ (execution latency) ಸಮಸ್ಯೆಯಿದೆ ಎಂದು ನಾನು ಅರಿತೆ.
AI ಜೊತೆ ಸಮಯ ವ್ಯರ್ಥ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಇಲ್ಲಿ ಆರು ನಿಯಮಗಳಿವೆ:
ನಿಯಮಗಳನ್ನು ತಕ್ಷಣವೇ ಬರೆಯಿರಿ. ಒಂದು ನಿಯಮ ತಿಳಿದು ಅದನ್ನು ಬರೆಯುವವರೆಗೆ ನಾನು ಸರಾಸರಿ 36 ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತಿದ್ದೆ. ಒಂದು ತಿದ್ದುಪಡಿ ಭವಿಷ್ಯದ ಸೆಷನ್ಗಳಿಗೆ ಅನ್ವಯವಾಗುವಂತಿದ್ದರೆ, ಅದನ್ನು ಈಗಲೇ ನಿಮ್ಮ config ಫೈಲ್ನಲ್ಲಿ ಬರೆಯಿರಿ. ಬರೆಯಲು ತಗಲುವ ವೆಚ್ಚ ಕೇವಲ ಹತ್ತು ಸೆಕೆಂಡುಗಳು. ಬರೆಯದಿದ್ದರೆ ತಗಲುವ ವೆಚ್ಚ ಇಡೀ ಸೆಷನ್ನಷ್ಟು ಸಮಯವಾಗಿರುತ್ತದೆ.
ಪರಿಣಾಮದ ವ್ಯಾಪ್ತಿಯನ್ನು (blast radius) ನಿಯಂತ್ರಿಸಿ. ಕೇವಲ ಒಂದು ಫೈಲ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ AI ಇಡೀ ಸೈಟ್ ಅನ್ನು ಹಾಳುಮಾಡಬಹುದು. ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆಗಿಂತ ಮೊದಲು, ಪ್ರತಿಯೊಂದು ಫೈಲ್ ಮತ್ತು ಪ್ರತಿಯೊಂದು ಬದಲಾವಣೆಯನ್ನು ಪಟ್ಟಿ ಮಾಡಲು AI ಅನ್ನು ಒತ್ತಾಯಿಸಿ. ಅದು ಮುಂದುವರಿಯುವ ಮೊದಲು ನಿಮ್ಮ ಅನುಮತಿಗಾಗಿ ಕಾಯಿರಿ.
ಟೈಪ್ ಮಾಡುವ ಮೊದಲು ನಿಮ್ಮ ಆಲೋಚನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ. ಅಸ್ಪಷ್ಟ ಆಲೋಚನೆಗಳನ್ನು ಸರಿಪಡಿಸಲು ನಾನು ಅತಿಯಾದ ಸಂದೇಶಗಳನ್ನು ವ್ಯರ್ಥ ಮಾಡಿದೆ. ಮೊದಲು ನಿಮ್ಮ ಪೂರ್ಣ ವಿವರಣೆಯನ್ನು (specification) ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ (text editor) ಬರೆಯಿರಿ. ಫೀಲ್ಡ್ಗಳು, ನಿರ್ಬಂಧಗಳು (constraints) ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್ಗಳನ್ನು (edge cases) ಸೇರಿಸಿ. ಏಳು ಸಣ್ಣ ಸಣ್ಣ ಬದಲಾವಣೆಗಳ ಬದಲಾಗಿ ಒಮ್ಮೆ ಪೂರ್ಣ ವಿವರಣೆಯನ್ನು ಕಳುಹಿಸಿ.
ಅಸ್ಪಷ್ಟ ಸೂಚನೆಗಳನ್ನು ತಪ್ಪಿಸಿ. "ಬದಲಾಯಿಸು" ಅಥವಾ "ಅದನ್ನು ಮಾಡು" ಎಂಬಂತಹ ಚಿಕ್ಕ ಸಂದೇಶಗಳು ಅನೇಕ ವಿವರಣಾತ್ಮಕ ಸುತ್ತುಗಳನ್ನು (clarification rounds) ವ್ಯರ್ಥ ಮಾಡುತ್ತವೆ. ಯಾವುದೇ ಹಿನ್ನೆಲೆ ಇಲ್ಲದ ವ್ಯಕ್ತಿಯು ನಿಮ್ಮ ಸೂಚನೆಯನ್ನು ಪಾಲಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ಸೇರಿಸಿ. "ಬದಲಾಯಿಸು" ಎಂಬುದು "ಫಾರ್ಮ್ ಹ್ಯಾಂಡ್ಲರ್ಗೆ ಇನ್ಪುಟ್ ಸ್ಯಾನಿಟೈಸೇಶನ್ ಸೇರಿಸು" ಎಂದಾಗಲಿ.
ಏಕೈಕ ಪರಿಹಾರಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ಮಾದರಿಗಳಿಗಾಗಿ (patterns) ಹುಡುಕಿ. ಒಂದು ಫೈಲ್ನಲ್ಲಿ ಬಗ್ ಕಂಡುಬಂದಾಗ, ಕೇವಲ ಆ ಫೈಲ್ ಅನ್ನು ಸರಿಪಡಿಸಬೇಡಿ. ಅದೇ ವರ್ಗದ ಎಲ್ಲಾ ಫೈಲ್ಗಳಲ್ಲಿ ಇದೇ ರೀತಿಯ ಸಮಸ್ಯೆ ಇದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು AI ಗೆ ತಿಳಿಸಿ. ಇದು ಒಂದೇ ತಪ್ಪು ಬೇರೆ ಬೇರೆ ಕಡೆ ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ತಡೆಯುತ್ತದೆ.
ವ್ಯಾಪ್ತಿಯನ್ನು (scope) ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿ. ಒಂದು ನಿರ್ಬಂಧವು ಎಲ್ಲದಕ್ಕೂ ಅನ್ವಯವಾಗುವಂತಿದ್ದರೆ, "ಎಲ್ಲಾ" (all) ಎಂಬ ಪದವನ್ನು ಬಳಸಿ. ನೀವು "ಈ ಫಂಕ್ಷನ್" ಎಂದು ಹೇಳಿದರೆ, AI ಕೇವಲ ಆ ಒಂದು ಫಂಕ್ಷನ್ ಅನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸುತ್ತದೆ. ಸ್ಪಷ್ಟವಾದ ವ್ಯಾಪ್ತಿಯು ಪದೇ ಪದೇ ತಿದ್ದುಪಡಿ ಮಾಡುವುದರಿಂದ ನಿಮ್ಮನ್ನು ಉಳಿಸುತ್ತದೆ.
ಗುರಿ ಉತ್ತಮ prompt engineering ಮಾಡುವುದಲ್ಲ. ಗುರಿ ನಿಮ್ಮನ್ನು ನೀವು ಪುನರಾವರ್ತಿಸಿಕೊಳ್ಳುವುದನ್ನು ನಿಲ್ಲಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ.
ಮೂಲ: https://dev.to/antonio_zhu_e726fd856cd86/six-laws-for-talking-to-ai-4dan
ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi
