ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಮೂಲಕ ನೀವು ಯಾವುದೇ ಕಸ್ಟಮ್ ಫಂಕ್ಷನ್ಗಳು ಅಥವಾ ಬಾಹ್ಯ API ಗಳನ್ನು ಸಹಾಯಕನಿಗೆ ವಿವರಿಸಬಹುದು; ಇದರಿಂದ ಸಂಬಂಧಿತ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡ JSON ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವ ಮೂಲಕ ಸಹಾಯಕನು ಆ ಫಂಕ್ಷನ್ಗಳನ್ನು ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ಕರೆಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಚಾಟ್ Playground ನಲ್ಲಿ ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಬಳಸಿ
Playground ನಲ್ಲಿ ಪರಿಕರದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆರೆದು ಫಂಕ್ಷನ್ ಸೇರಿಸಿ.
ನಂತರ, ಫಂಕ್ಷನ್ನ ನಿಯತಾಂಕಗಳನ್ನು ಒಳಗೊಂಡ JSON ಸ್ಕೀಮಾ ನಮೂದಿಸಿ. ಸೂಕ್ತ JSON ಸ್ಕೀಮಾ ಸಲಹೆಯನ್ನು ಪಡೆಯಲು, ಬೀಟಾ ಹಂತದಲ್ಲಿರುವ ರಚಿಸಿ ಸೌಲಭ್ಯ ಬಳಸಿ ಫಂಕ್ಷನ್ ಏನು ಮಾಡಬೇಕೆಂದು ಸರಳ ಪಠ್ಯದಲ್ಲಿ ವಿವರಿಸಬಹುದು.
ಈಗ ಆ ಫಂಕ್ಷನ್ ಪರಿಕರಗಳು ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ.
Playground ನಲ್ಲಿ ಫಂಕ್ಷನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು, ಮಾಡೆಲ್ ಆ ಫಂಕ್ಷನ್ ಅನ್ನು ಕರೆಯುವಂತೆ ಮಾಡುವ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ.
ಉದಾಹರಣೆಗೆ, get_weather ಫಂಕ್ಷನ್ಗಾಗಿ ಹೀಗೆ ನಮೂದಿಸಿ: “ಬರ್ಕ್ಲಿಯಲ್ಲಿ ಹವಾಮಾನ ಹೇಗಿದೆ.”
ಫಂಕ್ಷನ್ ಅನ್ನು ಕರೆದಾಗ, ನಿಮ್ಮ ಫಂಕ್ಷನ್ನ ಔಟ್ಪುಟ್ ಅನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ, {"temp": 80} ನಮೂದಿಸಿ, ಚಲಾಯಿಸಿ ಆಯ್ಕೆಮಾಡಿ. ನಂತರ ಸಹಾಯಕವು ತನ್ನ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ನೀವು ಒದಗಿಸಿದ ಫಂಕ್ಷನ್ನ ಔಟ್ಪುಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
ಇದು ಸಮಾನಾಂತರ ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ.
ಹೌದು, ಚಾಟ್ Playground ನಲ್ಲಿ ಸಮಾನಾಂತರ ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಬೆಂಬಲಿತವಾಗಿದೆ.
ಸಮಾನಾಂತರ ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಎಂದರೆ ಹಲವು ಫಂಕ್ಷನ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಕರೆಯುವ ಮಾಡೆಲ್ನ ಸಾಮರ್ಥ್ಯ. ಇದರಿಂದ ಈ ಕರೆಗಳ ಪರಿಣಾಮಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಸಮಾನಾಂತರವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು. ಫಂಕ್ಷನ್ಗಳು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದ್ದು, API ಗೆ ವಿನಂತಿ ಕಳುಹಿಸಿ ಪ್ರತಿಕ್ರಿಯೆ ಪಡೆಯುವ ಸುತ್ತುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಫಂಕ್ಷನ್ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ strict: true ಹೊಂದಿಸುವ ಮೂಲಕ ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಔಟ್ಪುಟ್ಸ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಔಟ್ಪುಟ್ಸ್ ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಫಂಕ್ಷನ್ ಕರೆಗಳಿಗಾಗಿ ಮಾಡೆಲ್ ರಚಿಸುವ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ನೀವು ಒದಗಿಸಿದ JSON ಸ್ಕೀಮಾಗೆ ಹೊಂದಿಕೆಯಾಗುವುದು ಖಚಿತ.
ನೀವು ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಔಟ್ಪುಟ್ಸ್ ಬಳಸುತ್ತಿಲ್ಲದಿದ್ದರೆ, ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳ ರಚನೆ ಸರಿಯಾಗಿರುತ್ತದೆ ಎಂಬ ಖಾತರಿ ಇರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಬಳಸುವ ಮೊದಲು ಪರಿಶೀಲಿಸಲು Pydantic ನಂತಹ ಮೌಲ್ಯಮಾಪನ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಔಟ್ಪುಟ್ಸ್ನೊಂದಿಗೆ ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್ ಬಳಸುವ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ.
Playground ನಲ್ಲಿ ಫಂಕ್ಷನ್ ಆಯ್ಕೆಯನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸಿ
ಮಾಡೆಲ್ ಹೆಸರಿನ ಪಕ್ಕದಲ್ಲಿರುವ ಸೆಟ್ಟಿಂಗ್ಗಳ ಐಕಾನ್ ಆಯ್ಕೆಮಾಡಿ.
ಪರಿಕರದ ಆಯ್ಕೆ ಆಯ್ಕೆಮಾಡಿ.
ಸ್ವಯಂಚಾಲಿತ ಬದಲಿಗೆ ಕಡ್ಡಾಯ ಅಥವಾ ನಿಮಗೆ ಬೇಕಾದ ಫಂಕ್ಷನ್ ಅನ್ನು (ಈಗಾಗಲೇ ರಚಿಸಿರುವುದು) ಆಯ್ಕೆಮಾಡಿ.
