Skills

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
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)

  1. Python 3.12+ s ovisnostima tečaja: python -m pip install -r requirements.txt plus izvršiteljem: python -m pip install nbconvert ipykernel.
  2. .env u 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) i AZURE_OPENAI_DEPLOYMENT za lekcije koje izravno pozivaju Azure OpenAI (Lekcija 06, 02-azure-openai, 14 handoff/human-loop).
  3. az login dovršen, primjeri autentificiraju se s AzureCliCredential (Entra ID, bez ključa).
  4. 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
Read the whole SKILL.md on GitHub

More in Testing