ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಹಾಳುಮಾಡದಂತೆ AI ಅನ್ನು ತಡೆಯುವ ಅಭ್ಯಾಸ

AI ಖಾಲಿ ಜಾಗವನ್ನು ಕಲ್ಪನೆಗಳಿಂದ ತುಂಬಿಸುತ್ತದೆ. ಹೇಳಲಾಗದ ಮಿತಿ ಅಥವಾ ಗಡಿ ಎನ್ನುವುದು ಒಂದು ಖಾಲಿ ಜಾಗವಿದ್ದಂತೆ.

ನೀವು AI ಗೆ ಏನನ್ನು ತಪ್ಪಿಸಬೇಕು ಎಂದು ತಿಳಿಸದಿದ್ದರೆ, ಅದು ನಿಮಗಾಗಿ ನಿರ್ಧರಿಸುತ್ತದೆ. ನಾನು ಕೇಳದ ತಪ್ಪುಗಳನ್ನು ಸರಿಪಡಿಸಲು ಅನೇಕ ಮಧ್ಯಾಹ್ನಗಳನ್ನು ಕಳೆದಿದ್ದೇನೆ. ಒಂದು ಏಜೆಂಟ್ ಸಹಾಯ ಮಾಡಲು ಎಂಬ ಉದ್ದೇಶದಿಂದ ಅಡ್ಮಿನ್ ಪ್ಯಾನಲ್ (admin panel) ಅಥವಾ ಪೇಮೆಂಟ್ ಫ್ಲೋ (payment flow) ಅನ್ನು ಸೇರಿಸುತ್ತಿತ್ತು. ಅದು ಕೆಟ್ಟದಾಗಿರಲಿಲ್ಲ. ನಾನು ಕೇವಲ ಅವಕಾಶವನ್ನು ಬಿಟ್ಟು ಹೋಗಿದ್ದೆ ಅಷ್ಟೆ.

ಇದಕ್ಕೆ ಪರಿಹಾರ ಸರಳವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಏನು ಮಾಡಬಾರದು ಎಂಬುದನ್ನು ನೀವು ಬರೆದಿಡಬೇಕು.

ಇವುಗಳನ್ನು non-goals ಎನ್ನಲಾಗುತ್ತದೆ. Non-goal ಎಂಬುದು ನಿಮಗಾಗಿ ಬರೆದ ಟಿಪ್ಪಣಿಯಲ್ಲ. ಅದು AI ಗಾಗಿ ಒಂದು ಸುರಕ್ಷತಾ ಕವಚ (guardrail).

ನೀವು "No payments in v1" ಎಂದು ಬರೆದರೆ, AI ಗೆ ಅದರ ಮಿತಿ ತಿಳಿಯುತ್ತದೆ. ನಂತರ ನೀವು "improve the checkout screen" ಎಂದು ಕೇಳಿದರೂ, ಅದು Stripe ಅನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. ನೀವು ಮಿತಿಯನ್ನು ಮರೆತಾಗ, ಬರೆದಿಟ್ಟ ಆ ಸಾಲು ಗಡಿಯನ್ನು ಕಾಪಾಡುತ್ತದೆ.

ಈ ಮಿತಿಗಳನ್ನು ನೀವು ಊಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. AI ನಿಮಗಾಗಿ ಅವುಗಳನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಬಿಡಿ. ನಿಮ್ಮ ಯೋಜನಾ ಹಂತದಲ್ಲಿ ಈ ಎರಡು ಹಂತಗಳನ್ನು ಬಳಸಿ:

  1. ಅಪಾಯಗಳನ್ನು ಹೊರಹಾಕಿ (Surface the risks) ನೀವು ಕೇಳದಿದ್ದರೂ ಏಜೆಂಟ್ ಸೇರಿಸಲು ಬಯಸಬಹುದಾದ ಎಲ್ಲವನ್ನೂ ಪಟ್ಟಿ ಮಾಡಲು ಅದಕ್ಕೆ ಕೇಳಿ. ಹೆಚ್ಚುವರಿ ಫೀಚರ್‌ಗಳು, ಹೆಚ್ಚುವರಿ ರಚನೆ ಅಥವಾ ಹೆಚ್ಚುವರಿ ಇಂಟಿಗ್ರೇಷನ್‌ಗಳನ್ನು (integrations) ಗುರುತಿಸಲು ಕೇಳಿ. ಇದು ಸಮಸ್ಯೆಗಳು ಉಂಟಾಗುವ ಮೊದಲೇ ಅಡಗಿರುವ ಕಲ್ಪನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

  2. ಅವುಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (Lock them in) ತಪ್ಪಿಸಬೇಕಾದ ವಿಷಯಗಳ ಪಟ್ಟಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ಅವುಗಳನ್ನು ಸ್ಪಷ್ಟ ನಿಯಮಗಳನ್ನಾಗಿ ಪರಿವರ್ತಿಸಿ. "Do not add X in this version" ಎಂಬಂತಹ ವಾಕ್ಯಗಳನ್ನು ಬಳಸಿ.

ಏಜೆಂಟ್ ಪ್ರತಿ ಬಾರಿಯೂ ನೋಡುವಂತಹ ಜಾಗದಲ್ಲಿ ಈ ಪಟ್ಟಿಯನ್ನು ಇರಿಸಿ. ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಸೂಚನೆಗಳು (project instructions) ಅಥವಾ ನಿಯಮಗಳ ಫೈಲ್ (rules file) ಬಳಸಿ.

Non-goals ಶಾಶ್ವತವಲ್ಲ. ಅವು "ಈಗಲ್ಲ" ಎಂಬ ನಿಯಮಗಳು. ಅವು ನಿಮ್ಮ ಪ್ರಸ್ತುತ ವ್ಯಾಪ್ತಿಯನ್ನು (scope) ರಕ್ಷಿಸುತ್ತವೆ. ನೀವು ಒಂದು ಫೀಚರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಿದ್ಧರಾದಾಗ, ಆ ನಿಯಮವನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಅಳಿಸಿಹಾಕಿ.

ಏಕಾಂಗಿಯಾಗಿ ಯೋಜನೆಗಳನ್ನು ಬರೆಯುವುದನ್ನು ನಿಲ್ಲಿಸಿ. ಬದಲಾಗಿ ಸಂಭಾಷಣೆಯನ್ನು ನಡೆಸಿ.

  • AI ನಿಮ್ಮನ್ನು ಸಂದರ್ಶನ ಮಾಡಲು ಬಿಡಿ.
  • AI ನಿಮ್ಮ ಯೋಜನೆಗೆ ವಾದ ಮಾಡಲು ಬಿಡಿ.
  • ಏನನ್ನು ನಿರ್ಮಿಸಬಾರದು ಎಂಬುದನ್ನು ಬರೆದಿಡಿ.
  • ಆ ಮಿತಿಗಳನ್ನು ಏಜೆಂಟ್ ಎದುರಲ್ಲೇ ಇರಿಸಿ.

AI ಜೊತೆ ಕೆಲಸ ಮಾಡುವುದರಲ್ಲಿ ಕಷ್ಟದ ಭಾಗ ಕೋಡ್ ಅಲ್ಲ. ಏಜೆಂಟ್‌ಗೆ ಏನು ತಿಳಿದಿದೆ ಮತ್ತು ಏನು ತಿಳಿದಿಲ್ಲ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವುದೇ ಕಷ್ಟದ ಭಾಗ. ಯೋಜನೆ ಎಂಬುದು ಆರಂಭದಲ್ಲಿ ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ನಿರ್ಧಾರ. Non-goals ಎಂಬುದು ಗಡಿಗಳಲ್ಲಿ ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ನಿರ್ಧಾರ.

Source: https://dev.to/stkremen/the-one-line-that-stops-your-ai-from-wrecking-your-plan-4jc0