ಪ್ರಾಂಪ್ಟಿಂಗ್ ಒಂದು ಕೌಶಲ

ಪ್ರಾಂಪ್ಟಿಂಗ್ ಎಂದರೆ ಕೇವಲ ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು ಎಂದು ಜನರು ಹೇಳುತ್ತಾರೆ. ಇದು ಯಾರೂ ಕೂಡ ಒಂದು ಮಧ್ಯಾಹ್ನದಲ್ಲಿ ಕಲಿಯಬಹುದಾದ ಒಂದು ತಂತ್ರ ಎಂದು ಅವರು ಹೇಳುತ್ತಾರೆ. ಇದು ಶೀಘ್ರದಲ್ಲೇ ಸ್ವಯಂಚಾಲಿತವಾಗುತ್ತದೆ ಎಂದು ಅವರು ಪ್ರತಿಪಾದಿಸುತ್ತಾರೆ.

ನಾನು AI ಉತ್ಪನ್ನಗಳನ್ನು ನಿರ್ಮಿಸಲು ಆರು ತಿಂಗಳುಗಳನ್ನು ಕಳೆದಿದ್ದೇನೆ. ನಾನು ಇದನ್ನು ಒಪ್ಪುವುದಿಲ್ಲ.

ಪ್ರಾಂಪ್ಟಿಂಗ್ ಎಂದರೆ ಕೇವಲ ಪದಗಳಲ್ಲ. ಇದು ಹುಡುಕಾಟದ (search)ಂತೆಯೇ ಇರುತ್ತದೆ. 2002 ರಲ್ಲಿ, Google Search ಸುಲಭ ಎಂದು ಜನರು ಹೇಳುತ್ತಿದ್ದರು. ಆದರೆ ಈಗ ನಮಗೆ ತಿಳಿದಿದೆ ಏನೆಂದರೆ, ಹೇಗೆ ಹುಡುಕಬೇಕು ಎಂಬುದು ಪರಿಣಿತರನ್ನು ಮತ್ತು ಆರಂಭಿಕರನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ.

ಪ್ರಾಂಪ್ಟಿಂಗ್ ಎಂದರೆ ಲಿಂಕ್‌ಗಳಿಗಾಗಿ ಹುಡುಕುವ ಬದಲು ಬುದ್ಧಿವಂತಿಕೆಗಾಗಿ (intelligence) ಹುಡುಕುವಂತಿದೆ.

ಇದು ಏಕೆ ಮುಖ್ಯ ಎಂಬುದು ಇಲ್ಲಿದೆ:

ಕಲ್ಪನೆಗಳನ್ನು ಅಥವಾ ಊಹೆಗಳನ್ನು (assumptions) ಹೊರಹಾಕುವಂತಹ ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ಬರೆಯುವುದನ್ನು ಕಲಿಯುವುದು ಒಂದು ಕೌಶಲ. ಅದನ್ನು ಸರಿಯಾಗಿ ಮಾಡಲು ಅಭ್ಯಾಸ ಬೇಕಾಗುತ್ತದೆ.

ಉದ್ದವಾದ ಪ್ರಾಂಪ್ಟ್‌ಗಳು ಉತ್ತಮ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತಿದ್ದೆ. ನಾನು ತಪ್ಪು ಮಾಡಿದ್ದೆ. ಉದ್ದಕ್ಕಿಂತ ರಚನೆ (structure) ಹೆಚ್ಚು ಮುಖ್ಯವಾಗುತ್ತದೆ. ನೀವು ಪಾತ್ರ (role), ಕಾರ್ಯ (task) ಮತ್ತು ಮಿತಿಗಳನ್ನು (constraints) ಪ್ರತ್ಯೇಕಿಸಬೇಕು. 15 ಸಾಲುಗಳ ಅಸ್ತವ್ಯಸ್ತವಾದ ಪ್ರಾಂಪ್ಟ್‌ಗಿಂತ 3 ಸಾಲುಗಳ ರಚನಾತ್ಮಕ ಪ್ರಾಂಪ್ಟ್ ಹೆಚ್ಚಾಗಿ ಉತ್ತಮವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಪರಿಣತಿಯೂ ಮುಖ್ಯವಾಗುತ್ತದೆ. API ವಿನ್ಯಾಸವನ್ನು ತಿಳಿದಿರುವ ಡೆವಲಪರ್, ಅದನ್ನು ತಿಳಿಯದವರಿಗಿಂತ ಉತ್ತಮ ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ಬರೆಯುತ್ತಾರೆ. ಜ್ಞಾನವು ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ರೂಪಿಸುತ್ತೀರಿ ಮತ್ತು ಯಾವ ಎಡ್ಜ್ ಕೇಸ್‌ಗಳನ್ನು (edge cases) ಉಲ್ಲೇಖಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಪ್ರಾಂಪ್ಟಿಂಗ್ ನಿಮ್ಮ ಪರಿಣತಿಯನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. ಅದು ಅದನ್ನು ವೃದ್ಧಿಸುತ್ತದೆ.

ಅತ್ಯುತ್ತಮ ಬಳಕೆದಾರರು ಮೊದಲ ಪ್ರಯತ್ನದಲ್ಲೇ ಸರಿಯಾದ ಉತ್ತರ ಪಡೆಯುವವರಲ್ಲ. ಅವರು ವೇಗವಾಗಿ ಪುನರಾವರ್ತನೆ (iterate) ಮಾಡುವವರು. ಔಟ್‌ಪುಟ್ ಅನ್ನು ಯಾವಾಗ ತಿರಸ್ಕರಿಸಬೇಕು ಎಂಬುದು ಅವರಿಗೆ ತಿಳಿದಿದೆ. ಪ್ರಶ್ನೆಯನ್ನು ಹೇಗೆ ಮರುರೂಪಿಸಬೇಕು ಎಂಬುದು ಅವರಿಗೆ ತಿಳಿದಿದೆ.

ಉತ್ತಮವಾಗಿ ಪ್ರಾಂಪ್ಟ್ ಮಾಡುವವರು ಮತ್ತು ಮಾಡದವರ ನಡುವಿನ ಅಂತರ ದೊಡ್ಡದಿದೆ. ಇದು ಕೋಡ್ ವೇಗ ಮತ್ತು ಪ್ರೊಟೊಟೈಪ್ ಗುಣಮಟ್ಟದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಇದು ಐದು ವರ್ಷಗಳಲ್ಲಿ ಬದಲಾಗಬಹುದು ಎಂಬ ಕಾರಣಕ್ಕೆ ಈ ಕೌಶಲವನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದು ತಪ್ಪು.

ಅಭ್ಯಾಸ ಮಾಡುವುದು ಹೇಗೆ:

• AI ಅನ್ನು ಒಬ್ಬ ಬುದ್ಧಿವಂತ ಇಂಟರ್ನ್‌ನಂತೆ ಪರಿಗಣಿಸಿ. ಅದಕ್ಕೆ ಸಂದರ್ಭ (context), ಗುರಿ ಮತ್ತು ಮಿತಿಗಳನ್ನು ನೀಡಿ. • ನಕಾರಾತ್ಮಕ ಸೂಚನೆಗಳನ್ನು (negative instructions) ಬಳಸಿ. ಏನು ಮಾಡಬಾರದು ಎಂದು ಅದಕ್ಕೆ ತಿಳಿಸಿ. • ಮಾಡೆಲ್ ಅನ್ನು ತರ್ಕಿಸಲು (reason) ಕೇಳಿ. "ಹಂತ ಹಂತವಾಗಿ ಯೋಚಿಸಿ" (think step by step) ಎಂಬಂತಹ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿ. • ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಕೆಲಸಕ್ಕಾಗಿ ಮಾದರಿಗಳ (patterns) ಒಂದು ಲೈಬ್ರರಿಯನ್ನು ನಿರ್ಮಿಸಿ. • ನಿಮ್ಮ ವೈಫಲ್ಯಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿ. ಒಂದು ಪ್ರಾಂಪ್ಟ್ ಏಕೆ ವಿಫಲವಾಯಿತು ಎಂಬುದನ್ನು ಕಂಡುಕೊಳ್ಳಿ.

ಪ್ರಾಂಪ್ಟಿಂಗ್ ಒಂದು ಕಲೆ (craft). ಇದು ನಿಮ್ಮ ಎಂಜಿನಿಯರಿಂಗ್ ಕೌಶಲಗಳೊಂದಿಗೆ ಬೆರೆತು ಇರುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಜ್ಞಾನವನ್ನು ವೃದ್ಧಿಸುತ್ತದೆ. ನೀವು ಇದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿದರೆ, ನೀವು ಇತರರಿಗಿಂತ ನಿಧಾನವಾಗಿ ಸಾಗುತ್ತೀರಿ.

ಮೂಲ: https://dev.to/respect17/the-prompt-is-not-a-skill-i-disagree-heres-what-6-months-of-ai-development-taught-me-53io