ಈ ಫೋಲ್ಡರ್ನಲ್ಲಿ ನೀವು ಕೋರ್ಸ್ನಲ್ಲಿ ನಿರ್ಮಿಸುವ ಏಜೆಂಟ್ಗಳ ಸ್ವೋಕ್-ಟೆಸ್ಟ್ ಕ್ಯಾಟಲॉगಗಳು ಇರುತ್ತವೆ. ಸ್ವೋಕ್ ಟೆಸ್ಟ್ ಎಂದರೆ ಪ್ರಯೋಜಿತ Microsoft Foundry ಆತಿಥ್ಯ ಮೋಡಿಸಲಾದ ಏಜೆಂಟ್ ಆಗಿದೆ ಎಂದು ತಲುಪಬಹುದಾದ, ಪ್ರತಿಕ್ರಿಯಿಸುವ ಮತ್ತು ಅದರ ಅತಿ ಮೂಲಭೂತ ಪ್ರಾಂಪ್ಟ್ ನಿರೀಕ್ಷೆಗಳನ್ನು ಅನುಸರಿಸುತ್ತಿರುವುದನ್ನು ತಾತ್ಕಾಲಿಕ, ವೇಗವಾಗಿ ಪರಿಶೀಲಿಸುವ cheap ಪರೀಕ್ಷೆ. ಇದು ಮೊದಲ ನಿಲ್ದಾಣ — ಪಾಠ 10 ಮತ್ತು ಪಾಠ 16 ನಲ್ಲಿ ನೀವು ಕಲಿಯುವ ಪೂರ್ಣ ಮೌಲ್ಯಮಾಪನ ಪೈಪ್ಲೈನ್ಗೆ ಬದಲಾವಣೆ ಅಲ್ಲ.
ಈ ಕ್ಯಾಟಲॉगಗಳನ್ನು AI Smoke Test
GitHub ಕಾರ್ಯವನ್ನು .github/workflows/smoke-test.yml
ವರ್ಕ್ಫ್ಲೋ ಮೂಲಕ ಬಳಕೆಮಾಡಲಾಗುತ್ತದೆ.
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID. ಫೆಡರೇಟೆಡ್ ಗುರುತಿನುವು
Foundry ಯೋಜನಾ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಅಜುರೆ AI ಬಳಕೆದಾರ ಪಾತ್ರವನ್ನು ಅಗತ್ಯವಿದೆ.tests_file ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಹೊಂದುವ agent_name ಮತ್ತು
project_endpoint ಒದಗಿಸಿ.| ಕ್ಯಾಟಲಾಗ್ | ಪಾಠ | ಏಜೆಂಟ್ ಹೆಸರು |
|---|---|---|
lesson-01-smoke-tests.json |
01 – Intro to AI Agents | TravelAgent |
lesson-04-smoke-tests.json |
04 – Tool Use | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – Agentic RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – Deploying Scalable Agents | ContosoSupportAgent |
ವಿರುದ್ಧವಾಗಿ ಖಚಿತಪಡಿಸಬಹುದಾದ ಪಾಠಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ. ತಾತ್ವಿಕ, ಸ್ಥಳೀಯವಾಗಿ ಮಾತ್ರ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಥವಾ ಗಾತ್ರ-ನಿರ್ಧಾರಾತ್ಮಕವಲ್ಲದ ಸೃಜನಾತ್ಮಕ ಔಟ್ಪುಟ್ ಉತ್ಪಾದಿಸುವ ಪಾಠಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹೊರತುಗೊಳಿಸಲಾಗಿದೆ:
ಪ್ರತಿ ಕ್ಯಾಟಲಾಗ್ ಒಂದು JSON ಡಾಕ್ಯುಮೆಂಟ್ ಆಗಿದ್ದು, ಮೇಲ್ಮಟ್ಟದ tests ಅರೆ ನುಡಿ ಹೊಂದಿದೆ. ಪ್ರತಿ പ്രവേശನವು
| ಕ್ಷೇತ್ರ | ಅರ್ಥ |
|---|---|
id |
ಲಾಗ್ನಲ್ಲಿ ಮುದ್ರಿಸಿದ ವಿಶಿಷ್ಟ ಹಂತದ ಗುರುತು. |
description |
ಮಾನವ-ಓದಲುಗೊಳ್ಳಬಹುದಾದ ಉದ್ದೇಶ. |
prompt |
ಏಜೆಂಟ್ಗೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶ. |
assertions.status |
ನಿರೀಕ್ಷಿತ HTTP ಸ್ಥಿತಿ (ಡೀಫಾಲ್ಟ್ 200). |
assertions.contains_any |
ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಈ ಉಪಸರಣುಗಳು ಯಾವುದು ಇಲ್ಲಿದ್ದು ಇದ್ದರೂ ಪಾಸ್. |
assertions.contains_all |
ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಉಪಸರಣುಗಳೂ ಇದ್ದರೆ ಪಾಸ್. |
assertions.contains_none |
ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಈ ಉಪಸರಣುಗಳು ಯಾವುದೂ ಇರದಿದ್ದರೆ ಪಾಸ್. |
save_response_id_as |
ನಂತರದ ಬಹು-ಟರ್ನ್ ಹಂತಕ್ಕೆ ಉತ್ತರ ಐಡಿ ಸಂಗ್ರಹಿಸಿ. |
use_previous_response_id |
ಉಳಿಸಿದ ಉತ್ತರ ಐಡಿಗೆ ಸರಪಳಿಯಾಗಿ ಈ ತಿರುವನ್ನು ಕಳುಹಿಸಿ. |
Assertions ದೊಡ್ಡಕ್ಷರ ಮತ್ತು ಸಣ್ಣಕ್ಷರಗಳ ವ್ಯತ್ಯಾಸವನ್ನು ಪರಿಗಣಿಸದ ಉಪಸ್ಟ್ರಿಂಗ್ ಪರಿಶೀಲನೆಗಳಾಗಿವೆ. ಪೂರ್ಣ ಸ್ಕೀಮಾದಕ್ಕಾಗಿ
ಇದರಲ್ಲಿ Foundry-ನಿಲ್ಲಿಸಿದ ಸಂಭಾಷಣೆ ಸಂಪನ್ಮೂಲಗಳೂ ಸೇರಿವೆ. ಸಂಪೂರ್ಣ ಯೋಜನೆಗಾಗಿ ಕ್ರಿಯಾ ಡಾಕ್ಯುಮೆಂಟೇಶನ್, ಫೌಂಡ್ರೀ ನಿರ್ವಹಿಸುವ ಸಂಭಾಷಣೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಅಸ್ವೀಕಾರ: ಈ ದಸ್ತಾವೇಜು AI ಅನುವಾದ ಸೇವೆ Co-op Translator ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅಸಡ್ಡೆಗಳು ಇರಬಹುದು. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜು ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದವನ್ನು ಬಳಸುವ ಮೂಲಕ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಗಳ ಅಥವಾ ತಪ್ಪು ವ್ಯಾಖ್ಯಾನಗಳ ಬಗ್ಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.