AI ಗೆ ಜ್ವರ ಬರುತ್ತಾ? ಭಾಷಾ ಮಾಡೆಲ್‌ಗಳಲ್ಲಿ (LLMs) 'ಟೆಂಪರೇಚರ್' (Temperature) ಅಂದರೇನು?

ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ (AI) ಬಗ್ಗೆ ಕಲಿಯುವಾಗ ನಮಗೆ ಪದೇ ಪದೇ ಎದುರಾಗುವ ಒಂದು ತಾಂತ್ರಿಕ ಪದವೆಂದರೆ "ಟೆಂಪರೇಚರ್" (Temperature).

ಇದನ್ನು ಕೇಳಿದ ತಕ್ಷಣ, "ಅದೇನು AI ಗೆ ಜ್ವರ ಬರುತ್ತಾ? ಅಥವಾ ಕಂಪ್ಯೂಟರ್ ತುಂಬಾ ಬಿಸಿಯಾಗುತ್ತಾ?" ಎಂದುಕೊಳ್ಳಬೇಡಿ! ಯಂತ್ರ ಕಲಿಕೆಯ (Machine Learning) ಭಾಷೆಯಲ್ಲಿ ಟೆಂಪರೇಚರ್ ಎಂದರೆ ಬಿಸಿಯಲ್ಲ; ಬದಲಿಗೆ ಅದೊಂದು "ಸೃಜನಶೀಲತೆಯ ನಿಯಂತ್ರಕ" ಅಥವಾ AI ನ ಪ್ರತಿಕ್ರಿಯೆಯ ಶೈಲಿಯನ್ನು ನಿರ್ಧರಿಸುವ ಸಾಧನ.

ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಒಂದು ಮಜವಾದ ಉದಾಹರಣೆ ನೋಡೋಣ.


ಕಟ್ಟುನಿಟ್ಟಾದ ಗುಮಾಸ್ತ ಮತ್ತು ರಸಿಕ ಕವಿ!

ನೀವು ಇಬ್ಬರು ವ್ಯಕ್ತಿಗಳಿಗೆ "ಆಕಾಶದ ಬಗ್ಗೆ ಒಂದು ಸಾಲು ಬರೆದುಕೊಡು" ಎಂದು ಹೇಳುತ್ತೀರಿ ಅಂದುಕೊಳ್ಳಿ.

  1. ವಾಸ್ತವಿಕ ಮತ್ತು ನಿಖರ ಸ್ಥಿತಿ (ಕಟ್ಟುನಿಟ್ಟಾದ ಗುಮಾಸ್ತ): ಇವನು ಅತ್ಯಂತ ವಾಸ್ತವಿಕವಾಗಿ ಯೋಚಿಸುವವನು. ಇವನು ಹೇಳುತ್ತಾನೆ: "ಆಕಾಶವು ನೀಲಿಯಾಗಿದೆ ಮತ್ತು ಅದರಲ್ಲಿ ಮೋಡಗಳಿವೆ." ನೀವು ನೂರು ಬಾರಿ ಕೇಳಿದರೂ, ಇವನು ಇದೇ ನೀರಸವಾದ, ಆದರೆ ನೂರಕ್ಕೆ ನೂರು ಸತ್ಯವಾದ ಉತ್ತರವನ್ನೇ ಕೊಡುತ್ತಾನೆ.

  2. ಸೃಜನಶೀಲತೆಯ ಉತ್ತುಂಗ (ರಸಿಕ ಕವಿ): ಇವನು ಸಂಪೂರ್ಣ ಸೃಜನಶೀಲ ಮನಸ್ಥಿತಿಯಲ್ಲಿರುತ್ತಾನೆ. ಇವನು ಹೇಳುತ್ತಾನೆ: "ನೀಲಿ ಆಗಸವು ಭೂಮಿಗೆ ಹೊದಿಸಿದ ರೇಷ್ಮೆ ಕಂಬಳಿಯಂತಿದೆ!" ಮತ್ತೊಮ್ಮೆ ಕೇಳಿದರೆ, "ಸೂರ್ಯನು ಆಡುವ ವಿಶಾಲ ಮೈದಾನವೇ ಆಕಾಶ" ಎನ್ನುತ್ತಾನೆ. ಪ್ರತಿ ಬಾರಿಯೂ ಹೊಸ, ವಿಭಿನ್ನ ಹಾಗೂ ರಂಜನೀಯ ಉತ್ತರ ಕೊಡುತ್ತಾನೆ (ಆದರೆ ಕೆಲವೊಮ್ಮೆ ತರ್ಕಬದ್ಧವಾಗಿರುವುದಿಲ್ಲ).

AI ಮಾಡೆಲ್‌ಗಳಲ್ಲಿ ನೀವು ನಿಗದಿಪಡಿಸುವ ಟೆಂಪರೇಚರ್ (ಸಾಮಾನ್ಯವಾಗಿ 0 ಯಿಂದ 1 ಅಥವಾ 2 ರ ವರೆಗೆ) ಅದು ಯಾವ ರೀತಿ ವರ್ತಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ!


ಯಾವ ಟೆಂಪರೇಚರ್ ಯಾತಕ್ಕೆ ಸೂಕ್ತ?

ನೀವು ಮಾಡಿಸುವ ಕೆಲಸದ ಆಧಾರದ ಮೇಲೆ AI ನ ಟೆಂಪರೇಚರ್ ಅನ್ನು ಹೊಂದಿಸಿಕೊಳ್ಳಬೇಕು:

  • ಟೆಂಪರೇಚರ್ 0.0 ದಿಂದ 0.3 (ವಾಸ್ತವಿಕ ಮತ್ತು ನಿಖರ ಸ್ಥಿತಿ): ಇಲ್ಲಿ AI ಯಾವುದೇ ಅಪಾಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಅತ್ಯಂತ ಸುರಕ್ಷಿತ ಮತ್ತು ನಿಖರವಾದ ಉತ್ತರ ಕೊಡುತ್ತದೆ.

    • ಎಲ್ಲಿ ಬಳಸಬೇಕು? ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಕೋಡಿಂಗ್) ಬರೆಸಲು, ಗಣಿತದ ಲೆಕ್ಕ ಬಿಡಿಸಲು, ಅಥವಾ ದತ್ತಾಂಶ ವಿಶ್ಲೇಷಣೆ (Data Analysis) ಮಾಡಲು. ಏಕೆಂದರೆ, ಸಾಫ್ಟ್‌ವೇರ್ ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ನಮಗೆ ಸೃಜನಶೀಲತೆಗಿಂತ ನಿಖರತೆ ಮುಖ್ಯ.

  • ಟೆಂಪರೇಚರ್ 0.4 ದಿಂದ 0.7 (ಸಮತೋಲಿತ ಸ್ಥಿತಿ): ಇದು ಸತ್ಯಾಂಶ ಮತ್ತು ಸ್ವಲ್ಪ ಸೃಜನಶೀಲತೆಯ ಅತ್ಯುತ್ತಮ ಸಮ್ಮಿಶ್ರಣ.

    • ಎಲ್ಲಿ ಬಳಸಬೇಕು? ಲೇಖನ ಬರೆಯಲು, ಮಿಂಚಂಚೆ (Email) ಕರಡು ಸಿದ್ಧಪಡಿಸಲು, ಅಥವಾ ಯಾವುದಾದರೂ ಲೇಖನದ ಸಾರಾಂಶ ತೆಗೆಯಲು ಇದು ಸೂಕ್ತ.

  • ಟೆಂಪರೇಚರ್ 0.8 ದಿಂದ 1.0+ (ಸೃಜನಶೀಲ ಸ್ಥಿತಿ): ಇಲ್ಲಿ AI ತನ್ನ ಎಲ್ಲ ಮಿತಿಗಳನ್ನು ಮೀರಿ ಹೊಸ ಪದಗಳನ್ನು, ಕಲ್ಪನೆಗಳನ್ನು ಹುಡುಕುತ್ತದೆ. ಇದು ಅದ್ಭುತವಾಗಿರಬಹುದು ಅಥವಾ ಕೆಲವೊಮ್ಮೆ ಅಸಂಬದ್ಧವಾಗಿರಬಹುದು (ಇದನ್ನೇ ತಾಂತ್ರಿಕ ಭಾಷೆಯಲ್ಲಿ 'ಭ್ರಮೆ' ಅಥವಾ ಸುಳ್ಳು ಕಲ್ಪನೆ (Hallucination) ಎನ್ನುತ್ತಾರೆ).

    • ಎಲ್ಲಿ ಬಳಸಬೇಕು? ಕವನ ಬರೆಯಲು, ಕಥೆ ಹೊಸೆಯಲು, ಹೊಸ ಆಲೋಚನೆಗಳ ಮಥನಕ್ಕೆ (Brainstorming) ಇದು ಸೂಕ್ತ.


ತಾಂತ್ರಿಕವಾಗಿ ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ? (ಒಂದೇ ಸಾಲಿನಲ್ಲಿ)

AI ಯಾವಾಗಲೂ ಮುಂದಿನ ಪದವನ್ನು ಊಹಿಸುವ (Next word prediction) ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, "ಬೆಳಗ್ಗೆ ಎದ್ದು ನಾನು..." ಎಂದಾಗ, ಮುಂದಿನ ಪದ "ಕಾಫಿ" (80% ಸಾಧ್ಯತೆ), "ಚಹಾ" (15% ಸಾಧ್ಯತೆ), "ವಿಷ" (0.1% ಸಾಧ್ಯತೆ) ಕುಡಿದೆ ಎಂದಿರಬಹುದು.

ನೀವು ಟೆಂಪರೇಚರ್ 0 ಇಟ್ಟರೆ, ಅದು ಯಾವಾಗಲೂ ಅತ್ಯಂತ ಸುರಕ್ಷಿತವಾದ "ಕಾಫಿ"ಯನ್ನೇ ಆರಿಸುತ್ತದೆ. ಆದರೆ ಟೆಂಪರೇಚರ್ 1 ಇಟ್ಟರೆ, ಅದು ಅಪಾಯವನ್ನು ತೆಗೆದುಕೊಂಡು 0.1% ಸಾಧ್ಯತೆ ಇರುವ ಪದಗಳನ್ನೂ ಆರಿಸಿ, ಹೊಸ ಕಥೆಯನ್ನೇ ಸೃಷ್ಟಿಸಿಬಿಡುತ್ತದೆ!


ಸಾರಾಂಶ: ಟೆಂಪರೇಚರ್ ಎಂಬುದು AI ನ 'ಸೃಜನಶೀಲತೆಯ ನಿಯಂತ್ರಕ'. ನಿಮಗೆ ಕೇವಲ ವಾಸ್ತವಿಕ ಮಾಹಿತಿಗಳು (Facts) ಬೇಕಿದ್ದರೆ ಅದನ್ನು ಶೂನ್ಯಕ್ಕೆ ಇಳಿಸಿ; ವಿಭಿನ್ನವಾದ ಕಲ್ಪನೆಗಳು ಬೇಕಿದ್ದರೆ ಅದನ್ನು ಹೆಚ್ಚಿಸಿ!