ಚಾಕು ಎಲ್ಲಿಂದ ಬಂತು?
ಮೂರನೇ ತರಗತಿಯಲ್ಲಿದ್ದಾಗ, ಪೀನಟ್ ಬಟರ್ ಮತ್ತು ಜೆಲ್ಲಿ ಸ್ಯಾಂಡ್ವಿಚ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನಾನು ಬರೆದಿದ್ದೆ.
ನಾನು ನಾಲ್ಕು ಹಂತಗಳನ್ನು ಬರೆದಿದ್ದೆ:
- ಬ್ರೆಡ್ ತಗೆದುಕೊಳ್ಳಿ.
- ಪೀನಟ್ ಬಟರ್ ಮತ್ತು ಜೆಲ್ಲಿ ತಗೆದುಕೊಳ್ಳಿ.
- ಪದಾರ್ಥಗಳನ್ನು ಬ್ರೆಡ್ ಮೇಲೆ ಹರಡಿ.
- ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿ.
ನನ್ನ ಶಿಕ್ಷಕರು ಒಂದು ಪ್ರಶ್ನೆ ಕೇಳಿದರು: ಚಾಕು ಎಲ್ಲಿಂದ ಬಂತು?
ಆ ಚಿತ್ರಣ ನನ್ನ ತಲೆಯಲ್ಲಿತ್ತು. ಅಂದು ಬೆಳಿಗ್ಗೆ ಅಡುಗೆಮನೆಯ ಡ್ರಾಯರ್ನಲ್ಲಿ ನಾನು ಚಾಕುವನ್ನು ನೋಡಿದ್ದೆ. ಓದುಗರು ಕೂಡ ಅದನ್ನು ನೋಡಿದ್ದಾರೆ ಎಂದು ನಾನು ಭಾವಿಸಿದ್ದೆ. ನಾನು ತಪ್ಪು ಮಾಡಿದ್ದೆ.
ನಾನು ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್ (prompt engineering) ಪ್ರಾರಂಭಿಸಿದಾಗಲೂ ಇದೇ ತಪ್ಪನ್ನು ಮಾಡಿದೆ. ಹೆಚ್ಚಿನ ಜನರು ಇದೇ ಹಾದಿಯನ್ನು ಅನುಸರಿಸುತ್ತಾರೆ:
ಮೊದಲ ಹಂತ: ಒಂದು ಸಾಲಿನ ಪ್ರಾಂಪ್ಟ್ (The one-liner). ನೀವು ಒಂದು ವಾಕ್ಯವನ್ನು ಬರೆಯುತ್ತೀರಿ ಮತ್ತು ಮಾಡೆಲ್ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಓದುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸುತ್ತೀರಿ. ಅದು ವಿಫಲವಾದಾಗ, ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಸರಿಪಡಿಸುವ ಬದಲು ನೀವು ಮಾಡೆಲ್ ಜೊತೆ ಜಗಳವಾಡುತ್ತೀರಿ.
ಎರಡನೇ ಹಂತ: ನೋಟ್ಬುಕ್ (The notebook). ಕೆಲಸ ಮಾಡುವ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ನೀವು ಉಳಿಸಿಕೊಳ್ಳುತ್ತೀರಿ. ಸ್ಥಿರತೆ (consistency) ಮುಖ್ಯ ಎಂದು ನೀವು ಗಮನಿಸುತ್ತೀರಿ. ಸೆಟಪ್ ಇಲ್ಲದ ಕಾರಣ ಕೆಲವು ಪ್ರಾಂಪ್ಟ್ಗಳು ವಿಫಲವಾಗುತ್ತವೆ ಎಂಬುದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ.
ಮೂರನೇ ಹಂತ: ಪರಿಸರ (The environment). ಪ್ರಾಂಪ್ಟ್ ಎಂಬುದು ಕೇವಲ ಒಂದು ಸೂಚನೆಯಲ್ಲ ಎಂಬುದು ನಿಮಗೆ ಅರಿವಾಗುತ್ತದೆ. ಪ್ರಾಂಪ್ಟ್ ಎನ್ನುವುದು ಒಂದು ಕೋಣೆಯಿದ್ದಂತೆ. ಆ ಕೋಣೆಯಲ್ಲಿ ಏನಿದೆಯೋ ಅದನ್ನಷ್ಟೇ ಮಾಡೆಲ್ ಬಳಸುತ್ತದೆ. ಒಂದು ವೇಳೆ ಚಾಕು ಆ ಕೋಣೆಯಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, ಸ್ಯಾಂಡ್ವಿಚ್ ಎಂದಿಗೂ ತಯಾರಾಗುವುದಿಲ್ಲ.
ಉತ್ತಮ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ರಚಿಸಲು, ಈ ಮೂರು ವಿಷಯಗಳನ್ನು ಒಳಗೊಳ್ಳಿ:
- ಸಂದರ್ಭ (Context): ಮಾಡೆಲ್ಗೆ ಯಾವ ಡೇಟಾವನ್ನು ಬಳಸಲು ಅವಕಾಶವಿದೆ ಎಂದು ತಿಳಿಸಿ.
- ಮಿತಿಗಳು (Constraints): ಪರಿಕರಗಳನ್ನು (tools) ಹೇಗೆ ಬಳಸಬೇಕು ಮತ್ತು ಏನನ್ನು ತಪ್ಪಿಸಬೇಕು ಎಂದು ಮಾಡೆಲ್ಗೆ ತಿಳಿಸಿ.
- ಸ್ವೀಕಾರದ ಮಾನದಂಡಗಳು (Acceptance criteria): ಪೂರ್ಣಗೊಂಡ ಫಲಿತಾಂಶ ಹೇಗಿರಬೇಕು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ, ಇದರಿಂದ ಮಾಡೆಲ್ ತನ್ನ ಕೆಲಸವನ್ನು ತಾನೇ ಪರಿಶೀಲಿಸಿಕೊಳ್ಳಬಹುದು.
ಮ್ಯಾಜಿಕ್ ಪದಗಳು ಅಥವಾ ಚತುರ ತಂತ್ರಗಳನ್ನು ಮರೆಯಿರಿ. ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್ ಎನ್ನುವುದು ಬಗ್ ರಿಪೋರ್ಟ್ (bug report) ಅಥವಾ ಡಿಸೈನ್ ಡಾಕ್ (design doc) ಬರೆಯುವಂತಿದೆ. ಓದುಗರಿಗೆ ನಿಮ್ಮ ಸಂದರ್ಭದ ಅರಿವಿಲ್ಲ ಎಂದು ಭಾವಿಸಿ. ನಿಮ್ಮ ಪಠ್ಯದಲ್ಲಿ ಆ ಸಂದರ್ಭವನ್ನು (context) ಸ್ಪಷ್ಟವಾಗಿ ನೀಡಿ.
Source: https://dev.to/rshade/where-did-the-knife-come-from-1ebp
Optional learning community: https://t.me/GyaanSetuAi