Folda hii ina katalogi za majaribio ya mwamvuli kwa wakala mnaojenga katika kozi. Jaribio la mwamvuli ni ukaguzi wa gharama nafuu, haraka kwamba wakala aliyetumika mwenyeji wa Microsoft Foundry anapatikana, anajibu, na anafuata matarajio yake ya kiundani ya haraka. Ni lango la kwanza — si kuchukua nafasi ya mchakato kamili wa tathmini unaojifunza katika Somo la 10 na Somo la 16.
Katalogi hutumika na Hatua za GitHub ya AI Smoke Test
kupitia mtiririko wa kazi wa .github/workflows/smoke-test.yml.
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID. Kitambulisho cha umoja
kinahitaji jukumu la Mtumiaji wa Azure AI katika uwanja wa mradi wa Foundry.tests_file ya somo, kisha toa agent_name na project_endpoint
zinazolingana.| Katalogi | Somo | Tumia wakala kama |
|---|---|---|
lesson-01-smoke-tests.json |
01 – Utangulizi kwa Wakala wa AI | TravelAgent |
lesson-04-smoke-tests.json |
04 – Matumizi ya Zana | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – Agentic RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – Kuweka Wakala Waloweza Kupanuliwa | ContosoSupportAgent |
Majaribio ya mwamvuli yanahusu masomo ambapo una tumia wakala jibu la maandishi ya huweza kuthibitishwa dhidi ya yaliyomo yanayojulikana. Masomo ambayo ni dhana, yanayotekelezwa tu kisheria, au yanayotengeneza matokeo yasiyotabirika kwa ubunifu hayajumuishwi kwa makusudi:
Katalogi kila moja ni hati ya JSON yenye safu ya juu ya tests. Kila kipengele hutuma
maelezo moja na kuthibitisha jibu:
| Sehemu | Maana |
|---|---|
id |
Kitambulisho cha kipekee cha hatua kilichoandikwa kwenye kumbukumbu. |
description |
Kusudi linaloweza kusomeka na binadamu. |
prompt |
Ujumbe unaotumwa kwa wakala. |
assertions.status |
Hali ya HTTP inayotarajiwa (kwa kawaida 200). |
assertions.contains_any |
Panua ikiwa jibu lina sehemu yoyote kati ya hizi. |
assertions.contains_all |
Panua ikiwa jibu lina kila sehemu ndogo. |
assertions.contains_none |
Panua ikiwa jibu halina hata sehemu ndogo ya hizi. |
save_response_id_as |
Hifadhi kitambulisho cha jibu kwa hatua ya mzunguko wa baadaye. |
use_previous_response_id |
Tumia mzunguko huu ukifuatana na kitambulisho cha jibu kilichohifadhiwa. |
Thibitisho ni ukaguzi wa sehemu ndogo usiojali herufi kubwa au ndogo. Angalia nyaraka za hatua kwa muundo kamili, pamoja na rasilimali za mazungumzo zinazodhibitiwa na Foundry.
Kionyozo: Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kupata usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Hati ya asili katika lugha yake halisi inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatutojibu kwa kuelewa vibaya au tafsiri potofu zinazotokea kutokana na matumizi ya tafsiri hii.