Tämä kansio sisältää savutestiluettelot agenteille, jotka rakennat kurssin aikana. Savutesti on nopea ja halpa tarkistus, jolla varmistetaan, että Microsoft Foundryssa isännöity agentti on saavutettavissa, vastaa ja noudattaa perustavanlaatuisimpia kehotuksensa odotuksia. Se on ensimmäinen portti — ei korvaus koko arviointiputkelle, jonka opit Luvussa 10 ja Luvussa 16.
Luetteloita käyttää AI Smoke Test
GitHub-toiminto .github/workflows/smoke-test.yml
työnkulun kautta.
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID. Liitetyn
identiteetin tulee olla Azure AI User -roolissa Foundryn projektin laajuudessa.tests_file, syötä sitten vastaavat agent_name ja
project_endpoint.| Luettelo | Tunti | Ota agentti käyttöön nimellä |
|---|---|---|
lesson-01-smoke-tests.json |
01 – Johdatus AI-agenteihin | TravelAgent |
lesson-04-smoke-tests.json |
04 – Työkalun käyttö | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – Agenttipohjainen RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – Skaalautuvien agenttien käyttöönotto | ContosoSupportAgent |
Savutestit koskevat tunteja, joissa oto agentti käyttöön, jonka tekstivastauksia voidaan verrata tunnettuun sisältöön. Tunnit, jotka ovat konseptuaalisia, toimivat vain paikallisesti tai tuottavat ei-determinististä luovaa sisältöä, on tarkoituksella jätetty pois:
Jokainen luettelo on JSON-dokumentti, jonka pääkutena on tests-taulukko. Kukin merkintä lähettää
yhden kehotteen ja tarkistaa vastauksen:
| Kenttä | Merkitys |
|---|---|
id |
Yksilöllinen vaiheiden tunniste, joka tulostetaan lokiin. |
description |
Ihmisen luettava tarkoitus. |
prompt |
Agentille lähetetty viesti. |
assertions.status |
Odotettu HTTP-tila (oletus 200). |
assertions.contains_any |
Läpäisee, jos vastaus sisältää jonkin näistä alimerkkijonoista. |
assertions.contains_all |
Läpäisee, jos vastaus sisältää jokaisen alimerkkijonon. |
assertions.contains_none |
Läpäisee, jos vastaus ei sisällä mitään näistä alimerkkijonoista. |
save_response_id_as |
Tallentaa vastauksen id:n myöhempää monikertaisuutta varten. |
use_previous_response_id |
Lähettää tämän vuoron ketjutettuna tallennettuun vastaus-id:hen. |
Tarkastukset ovat kirjainkoon unohtavia alimerkkijonotarkistuksia. Katso toiminnon dokumentaatio täydellisestä skeemasta, mukaan lukien Foundryn hallinnoimat keskusteluresurssit.
Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.