Genshijin ಕೋಡಿಂಗ್ ಅಸಿಸ್ಟೆಂಟ್ ಜಪಾನೀಸ್ ಕೋಡ್ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಸುಮಾರು 28% ಕಡಿತಗೊಳಿಸಿತು, ಆದರೆ ಇಂಗ್ಲಿಷ್ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು 2.5% ಹೆಚ್ಚು ಮಾಡಿತು, ಮತ್ತು ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಒಟ್ಟು API ಬಿಲ್ ಹೆಚ್ಚಾಯಿತು.

AI-ಸೃಷ್ಟಿತ ಕೋಡ್‌ಗಾಗಿ ಹಣ ಪಾವತಿಸುವ ಯಾರಿಗಾದರೂ ಇದರ ಪರಿಣಾಮ ತಿಳಿಯುತ್ತದೆ. ಟೋಕನ್ ಆಧಾರಿತ ಬೆಲೆ ನಿಗದಿಪಡಿಸುವಿಕೆ, ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಹೆಚ್ಚುವರಿ ಪದವನ್ನು ಖರ್ಚು ಮಾಡುವ ಡಾಲರ್‌ಗಳನ್ನಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಒಂದು ಭಾಷೆಯನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುತ್ತಾ ಮತ್ತೊಂದನ್ನು ವಿಸ್ತರಿಸುವ ಸಾಧನವು ವೆಚ್ಚದ ಲೆಕ್ಕಾಚಾರವನ್ನು ತೀವ್ರವಾಗಿ ಬದಲಾಯಿಸಬಹುದು.

ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಿದ ವಿಧಾನ

ಈ ಪ್ರಯೋಗವು ಜಪಾನೀಸ್ ಮತ್ತು ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿರುವ 192 ಸಾಫ್ಟ್‌ವೇರ್-ಎಂಜಿನಿಯರಿಂಗ್ ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಸಂಶೋಧಕರು ಪ್ರತಿಯೊಂದು ಪ್ರಶ್ನೆಯನ್ನು ನಾಲ್ಕು ಪ್ರತಿಕ್ರಿಯೆ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ಅಡಿಯಲ್ಲಿ ಮಾಡೆಲ್‌ಗೆ ಕಳುಹಿಸಿದರು: ಒಂದು ಸಾಮಾನ್ಯ ಬೇಸ್‌ಲೈನ್ ಮತ್ತು ವಿಭಿನ್ನ ಸೂಚನೆಗಳೊಂದಿಗೆ Genshijin ಕೌಶಲ್ಯವನ್ನು ಬಳಸುವ ಮೂರು ವೈರಿೇಷನ್‌ಗಳು. ಈ ಕೌಶಲ್ಯವು ಪ್ರಾಂಪ್ಟ್‌ಗೆ ಹೆಚ್ಚುವರಿ ಮಾರ್ಗದರ್ಶನವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಇದು ಹೆಚ್ಚುವರಿ ಇನ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಅವರು ಔಟ್‌ಪುಟ್ ಉದ್ದವನ್ನು ಟೋಕನ್‌ಗಳಲ್ಲಿ ಅಳೆದು, ಒಟ್ಟು API ವೆಚ್ಚವನ್ನು ಪಡೆಯಲು ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳ ವೆಚ್ಚವನ್ನು ಸೇರಿಸಿದರು.

ಅಂಕಿಅಂಶಗಳು ಏನು ಹೇಳುತ್ತವೆ

  • Genshijin ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ ಜಪಾನೀಸ್ ಔಟ್‌ಪುಟ್ 27.5% ಇಳಿಕೆಯಾಯಿತು.
  • ಅದೇ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಇಂಗ್ಲಿಷ್ ಔಟ್‌ಪುಟ್ 2.5% ಹೆಚ್ಚಾಯಿತು.
  • ಎರಡೂ ಭಾಷೆಗಳಿಗೆ, ಒಟ್ಟು API ವೆಚ್ಚವು ಹೆಚ್ಚಾಯಿತು.

ವೆಚ್ಚದ ಹೆಚ್ಚಳವು Genshijin ಸೇರಿಸುವ ಹೆಚ್ಚುವರಿ ಸೂಚನೆಗಳಿಂದ ಉಂಟಾಗುತ್ತದೆ. ಮಾಡೆಲ್ ಕೋಡ್ ಜನರೇಟ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲೇ ಆ ಸೂಚನೆಗಳು ಟೋಕನ್‌ಗಳನ್ನು ಸೇರಿಸುತ್ತವೆ. ಈ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ಸಂಕ್ಷಿಪ್ತ ಜಪಾನೀಸ್ ಔಟ್‌ಪುಟ್‌ನಿಂದ ಸಿಕ್ಕ ಟೋಕನ್ ಉಳಿತಾಯವು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಇನ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿರಲಿಲ್ಲ.

ಸಮತೋಲನವನ್ನು ತಲುಪಲು (break even), ಜಪಾನೀಸ್ ಪ್ರಶ್ನೆಯು ಸುಮಾರು 479 ಔಟ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಬೇಕಾಗುತ್ತಿತ್ತು, ಆದರೆ ಇಂಗ್ಲಿಷ್ ಪ್ರಶ್ನೆಯು 435-ಟೋಕನ್ ಕಡಿತವನ್ನು ಹೊಂದಿರಬೇಕಿತ್ತು. ಅಳೆಯಲಾದ ಉಳಿತಾಯವು ಆ ಮಿತಿಗಿಂತ ಕಡಿಮೆಯಿತ್ತು.

ಭಾಷಾ ವ್ಯತ್ಯಾಸ ಏಕೆ?

ಜಪಾನೀಸ್ ಭಾಷೆಯಲ್ಲಿ ಗೌರವ ಸೂಚಕಗಳು (honorifics) ಮತ್ತು ಅತಿಯಾದ ಪದಬಳಕೆಯ ರೂಪದಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಪದಗಳು (padding) ಹೆಚ್ಚಾಗಿರುತ್ತವೆ. Genshijin ನ ಪ್ರಾಂಪ್ಟ್ ಬದಲಾವಣೆಗಳು ಆ ಹೆಚ್ಚುವರಿ ಪದಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡು, ಅನಗತ್ಯ ಪದಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುತ್ತವೆ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಇಂಗ್ಲಿಷ್ ಈಗಾಗಲೇ ಹೆಚ್ಚು ಸಂಕ್ಷಿಪ್ತವಾಗಿರುವುದರಿಂದ, ಅದೇ ಪ್ರಾಂಪ್ಟ್‌ಗಳು ಅರಿಯದೇ ಉತ್ತರವನ್ನು ದೀರ್ಘಗೊಳಿಸುವ ಬೋയ്‌ಲರ್‌ಪ್ಲೇಟ್ (boilerplate) ಅನ್ನು ಸೇರಿಸಬಹುದು.

ಡೆವಲಪರ್‌ಗಳು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ಅಂಶಗಳು

  • ದೀರ್ಘ ಜಪಾನೀಸ್ ವಿವರಣೆಗಳು: ನೀವು ನಿಯಮಿತವಾಗಿ ಜಪಾನೀಸ್‌ನಲ್ಲಿ ವಿವರವಾದ ವಿನ್ಯಾಸ ಟಿಪ್ಪಣಿಗಳು ಅಥವಾ ವ್ಯಾಪಕವಾದ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಕೇಳುತ್ತಿದ್ದರೆ, Genshijin ಅನಗತ್ಯ ವಿಷಯಗಳನ್ನು ಕಡಿತಗೊಳಿಸಿ ಔಟ್‌ಪುಟ್‌ನ ಟೋಕನ್ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು.
  • ಸಣ್ಣ ಪ್ರಶ್ನೆಗಳು: ಸಂಕ್ಷಿಪ್ತ ಪ್ರಶ್ನೆಗಳಿಗಾಗಿ, ಸರಳವಾದ “answer concisely” ಎಂಬ ಸೂಚನೆಯು ಪೂರ್ಣ Genshijin ಕೌಶಲ್ಯಕ್ಕಿಂತ ಉತ್ತಮವಾಗಿದ್ದು, ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ಸಂಕ್ಷಿಪ್ತ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ನೀಡುತ್ತದೆ.
  • ಇಂಗ್ಲಿಷ್-ಹೆಚ್ಚಿನ ವರ್ಕ್‌ಫ್ಲೋಗಳು: ದೀರ್ಘವಾದ ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ನಿರೀಕ್ಷಿಸಿ. ವೆಚ್ಚ ಉಳಿತಾಯವಾಗುತ್ತದೆ ಎಂದು ಭಾವಿಸುವ ಮೊದಲು ಅದರ ಪರಿಣಾಮವನ್ನು ಅಳೆಯಿರಿ.
  • ನಿಮ್ಮದೇ ಆದ ಅಳತೆ ಮಾಡಿ: ಟೋಕನ್ ಬಳಕೆ ಪ್ರಾಂಪ್ಟ್ ಶೈಲಿ, ಮಾಡೆಲ್ ಆವೃತ್ತಿ ಮತ್ತು ಕಾರ್ಯದ ಸಂಕೀರ್ಣತೆಗೆ ಅನುಗುಣವಾಗಿ ಬದಲಾಗುತ್ತದೆ. ಜಾಹೀರಾತುಗಳಲ್ಲಿ ನೀಡಲಾದ ಶೇಕಡಾವಾರು ಪ್ರಮಾಣವನ್ನು ನಂಬುವ ಬದಲು ನಿಮ್ಮದೇ ಆದ ಬೆಂಚ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು (benchmarks) ನಡೆಸಿಕೊಳ್ಳಿ.

ಕೆಲವು ದಾಖಲೆಗಳಲ್ಲಿ ಹೇಳಲಾದ 75% ಕಡಿತವು ಕೇವಲ ಔಟ್‌ಪುಟ್ ಟೋಕನ್ ಸಂಖ್ಯೆಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ, ಒಟ್ಟು ಬಿಲ್‌ಗೆ ಅಲ್ಲ. ಕೇವಲ ಆ ಅಂಕಿಅಂಶದ ಮೇಲೆ ಗಮನ ಹರಿಸುವ ಡೆವಲಪರ್‌ಗಳು, ತಮ್ಮ ಇನ್‌ವಾಯ್ಸ್‌ಗಳು ಬದಲಾಗದೆ ಇರುವುದು ಅಥವಾ ಹೆಚ್ಚಾಗುವುದು ಕಂಡುಬಂದಾಗ ಆಶ್ಚರ್ಯಚಕಿತರಾಗಬಹುದು.

ಮುಂದೆ ಏನನ್ನು ಗಮನಿಸಬೇಕು

ಸಾರಾಂಶ: Genshijin ಜಪಾನೀಸ್ ಕೋಡ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಬಹುದು, ಆದರೆ ಅದು ಸೇರಿಸುವ ಹೆಚ್ಚುವರಿ ಪ್ರಾಂಪ್ಟ್ ಟೋಕನ್‌ಗಳು ತಕ್ಷಣದ ವೆಚ್ಚದ ಪ್ರಯೋಜನವನ್ನು ಇಲ್ಲವಾಗಿಸುತ್ತವೆ—ಮತ್ತು ಇದು ಇಂಗ್ಲಿಷ್ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಹೆಚ್ಚಿಸಬಹುದು. ಇದನ್ನು ಆಯ್ದುಕೊಂಡು ಬಳಸಿ ಮತ್ತು ನಿಮ್ಮ ಕೆಲಸದ ಮೇಲೆ ಟೋಕನ್ ಪರಿಣಾಮವನ್ನು ಯಾವಾಗಲೂ ಪರಿಶೀಲಿಸಿ.

ಮೂಲ: https://dev.to/anicca_301094325e/coding-assistant-tests-japanese-28-shorter-english-3-longer-4f83