
Testing Course Samples
Runs the course notebooks and code samples against a live Foundry or Azure OpenAI setup.
Install
npx skills add microsoft/ai-agents-for-beginners --skill testing-course-samples -g -a claude-code -y- Repository
- microsoft/ai-agents-for-beginners78.6k
- Category
- Testing
- Updated
- 5d ago
- License
- MIT
- Context cost
- Lightabout 1,201 tokens
- Runs scripts
- No, instructions only
What it does
Koristite kada se zatraži validacija, testiranje, smoke-test ili pokretanje bilježnica i primjera koda tečaja protiv aktivne Microsoft Foundry / Azure OpenAI konfiguracije. Obuhvaća postavljanje okruženja (.env, az login, pakete), pokretač scripts/validate-notebooks.ps1, tumačenje PASS/FAIL rezultata i koje lekcije zahtijevaju dodatne resurse (Azure AI Search, GitHub MCP, Foundry Local, Playwright).
Testiranje Primjera Tečaja
Provjerite rade li bilježnice lekcija i primjeri koda u stvarnoj
Microsoft Foundry / Azure OpenAI postavci. Repozitorij sadrži pokretač u
scripts/validate-notebooks.ps1 koji
izvršava svaku Python bilježnicu bez glave i ispisuje PASS/FAIL matricu.
Kada koristiti
- "Provjerite sve bilježnice / primjere u odnosu na moju Azure pretplatu."
- "Provedite osnovni test tečaja nakon nadogradnje paketa ili promjene modela."
- "Koje lekcije još uvijek prolaze / ne uspijevaju uživo?"
Nemojte koristiti ovo za AI Smoke Test GitHub Akciju (koja provjerava postavljene
hostirane agente, pogledajte tests/README.md). Ova vještina
izvršava bilježnice lokalno.
Preduvjeti (provjerite prvo)
- Python 3.12+ s ovisnostima tečaja:
python -m pip install -r requirements.txtplus izvršiteljem:python -m pip install nbconvert ipykernel. .envu korijenu repozitorija (kopirajte iz.env.example) s barem:AZURE_AI_PROJECT_ENDPOINT, Foundry endpoint projekta (https://<account>.services.ai.azure.com/api/projects/<project>)AZURE_AI_MODEL_DEPLOYMENT_NAME, ne-deprecirana implementacija (npr.gpt-5-mini)AZURE_OPENAI_ENDPOINT(https://<account>.openai.azure.com) iAZURE_OPENAI_DEPLOYMENTza lekcije koje izravno pozivaju Azure OpenAI (Lekcija 06, 02-azure-openai, 14 handoff/human-loop).
az logindovršen, primjeri autentificiraju se sAzureCliCredential(Entra ID, bez ključa).- Provjerite postoji li implementacija modela:
az cognitiveservices account deployment list -g <rg> -n <account> -o table.
Pokretanje validacije
# Sve Python bilježnice (preskače .NET, .venv, site-packages, prijevode, vještine)
pwsh scripts/validate-notebooks.ps1
# Jedna lekcija, s duljim vremenom čekanja po ćeliji
pwsh scripts/validate-notebooks.ps1 -Filter '08-*' -Timeout 600


