ఈ ఫోల్డర్ కోర్సులో మీరు నిర్మించే ఏజెంట్ల కోసం స్మోక్-టెస్టు కాటలాగ్లను కలిగి ఉంది. స్మోక్ టెస్ట్ అంటే ఒక తక్కువ ఖర్చుతో, వేగంగా జరిగే తనిఖీ, ఇది డిప్లాయ్ చేయబడిన Microsoft Foundry హోస్టెడ్ ఏజెంట్ అందుబాటులో ఉందా, స్పందిస్తున్నదా, మరియు దాని అత్యంత ప్రాథమిక ప్రాంప్ట్ ఆశించిన అనుసరిస్తున్నదా అనే విషయాన్ని చెక్ చేస్తుంది. ఇది మొదటి గేట్ — మీరు పాఠం 10 మరియు పాఠం 16 లో నేర్పబడే పూర్తయిన మూల్యాంకన పైప్లైన్కి ప్రతిపాదన కాదు.
ఈ కాటలాగ్లను AI Smoke Test
GitHub యాక్షన్ ద్వారా .github/workflows/smoke-test.yml
వర్క్ఫ్లో ద్వారా వినియోగిస్తారు.
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID. ఫెడరేటెడ్
ఐడెంటిటీకి Azure AI User పాత్ర Foundry ప్రాజెక్ట్ స్కోప్లో అవసరం.tests_file ఎంచుకొని, తరువాత సరిపోయే agent_name మరియు
project_endpoint అందించండి.| కాటలాగ్ | పాఠం | ఏజెంట్ను డిప్లాయ్ చేయండి |
|---|---|---|
lesson-01-smoke-tests.json |
01 – AI ఏజెంట్ పరిచయం | TravelAgent |
lesson-04-smoke-tests.json |
04 – టూల్ వినియోగం | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – ఏజెంటిక్ RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – స్కేలబుల్ ఏజెంట్ల డిప్లాయ్మెంట్ | ContosoSupportAgent |
స్మోక్ టెస్టులు మీరు ఏజెంట్ను డిప్లాయ్ చేసే పాఠాలకు వర్తిస్తాయి, దాని టెక్స్ట్ ప్రతిస్పందనను తెలిసిన కంటెంట్తో సరిపోల్చి నిర్ధారించగలిగే. సిద్ధాంతపరమైన, కేవలం స్థానికంగా నడిచే, లేదా క్రియేటివ్, అస్పష్ట అవుట్పుట్ ఉత్పత్తిచేయు పాఠాలు ఉద్దేశపూర్వకంగా తప్పించబడ్డాయి:
ప్రతి కాటలాగ్ ఒక JSON డాక్యుమెంట్, ఇది టాప్-లెవెల్ tests అర్రే కలిగి ఉంటుంది. ప్రతి ఎంట్రీ ఒక ప్రాంప్ట్ని పోస్ట్ చేసి
ప్రతిస్పందనపై నిర్ధారణ చేస్తుంది:
| ఫీల్డ్ | అర్థం |
|---|---|
id |
లాగ్లో ముద్రించబడే ప్రత్యేక మెట్లు గుర్తింపు. |
description |
మానవ పాఠకులకు అర్థమయ్యే ఉద్దేశ్యం. |
prompt |
ఏజెంట్కు పంపబడే సందేశం. |
assertions.status |
ఆశించిన HTTP స్థితి (డిఫాల్ట్ 200). |
assertions.contains_any |
ప్రతిస్పందనలో వీటిలో ఏదైనా ఉపసరగతలు ఉంటే పాస్. |
assertions.contains_all |
ప్రతిస్పందనలో ప్రతీ ఉపసరగత కూడా ఉంటే పాస్. |
assertions.contains_none |
ప్రతిస్పందనలో వీటిలో ఏదీ లేకపోతే పాస్. |
save_response_id_as |
తర్వాతి మల్టీ-టర్న్ మెటలో ఉపయోగించడానికి ప్రతిస్పందన idని నిల్వ చేయండి. |
use_previous_response_id |
ఈ టర్న్ను భద్రపరుచిన ప్రతిస్పందన idతో జతచేయండి. |
నిర్ధారణలు కేసు-అస్పష్ట ఉపసరగత తనిఖీలు. పూర్తి స్కీమా సహా, యాక్షన్ డాక్యుమెంటేషన్ చూడండి, దీని లోపల Foundry-నియంత్రిత సంభాషణ వనరులు ఉన్నాయి.
అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.