Gunakan apabila diminta untuk mengesahkan, menguji, melakukan ujian asap, atau menjalankan buku nota dan contoh kod kursus terhadap konfigurasi Microsoft Foundr
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-testing-course-samples-81b09ae931cc ,按照其中的说明把「testing-course-samples」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Sahkan bahawa buku nota pelajaran dan contoh kod berjalan dengan setup langsung
Microsoft Foundry / Azure OpenAI. Repositori menyediakan runner di
scripts/validate-notebooks.ps1 yang
menjalankan setiap buku nota Python tanpa kepala dan mencetak matriks LULUS/GAGAL.
Jangan gunakan ini untuk GitHub Action Ujian Asap AI (yang mengesahkan ejen hos yang dilancar
— lihat tests/README.md). Kemahiran ini
menjalankan buku nota secara tempatan.
python -m pip install -r requirements.txt
ditambah pelaksana: python -m pip install nbconvert ipykernel..env di akar repositori (salin dari .env.example) dengan sekurang-kurangnya:
AZURE_AI_PROJECT_ENDPOINT — titik hujung projek Foundry
(https://<account>.services.ai.azure.com/api/projects/<project>)AZURE_AI_MODEL_DEPLOYMENT_NAME — penempatan yang tidak dilarang (contoh gpt-4.1-mini)AZURE_OPENAI_ENDPOINT (https://<account>.openai.azure.com) dan AZURE_OPENAI_DEPLOYMENT
untuk pelajaran yang memanggil Azure OpenAI secara langsung (Pelajaran 06, 02-azure-openai, 14 penyerahan/silangan manusia).az login telah selesai — contoh mengesahkan dengan AzureCliCredential (Entra ID, tanpa kunci).az cognitiveservices account deployment list -g <rg> -n <account> -o table.# Semua buku nota Python (melangkau .NET, .venv, site-packages, terjemahan, aset kemahiran)
pwsh scripts/validate-notebooks.ps1
# Satu pelajaran sahaja, dengan masa tamat per-sel yang lebih panjang
pwsh scripts/validate-notebooks.ps1 -Filter '08-*' -Timeout 600
# Hanya senaraikan apa yang akan dijalankan (tanpa pelaksanaan)
pwsh scripts/validate-notebooks.ps1 -List
# Penafsir secara eksplisit (jika `python` tidak ada dalam PATH, contohnya alias Kedai Windows)
pwsh scripts/validate-notebooks.ps1 -Python "C:/path/to/python.exe"
Skrip menulis salinan yang dilaksanakan, log per-buku nota, dan results.json ke
$env:TEMP\aiab-nbval dan keluar dengan bilangan kegagalan.
PASS — buku nota berjalan dari awal hingga akhir tanpa ralat sel.FAIL — baris *Error / *Exception pertama dipaparkan; buka
log_*.txt yang sepadan dalam direktori output untuk traceback penuh.-Timeout (setiap sel), jadi sel human-in-the-loop yang tersekat
muncul sebagai StdinNotImplementedError dan bukannya tersekat.| Pelajaran | Keperluan tambahan |
|---|---|
| 05 Agentic RAG | Azure AI Search (AZURE_SEARCH_SERVICE_ENDPOINT, kunci) — ada laluan fallback dalam memori |
| 11 MCP / GitHub | Pelayan GitHub MCP + PAT |
| 13 memory (cognee) | cognee dikonfigurasi dengan penyedia model |
| 15 penggunaan pelayar | Pelayar Playwright dipasang (playwright install) + AZURE_OPENAI_CHAT_DEPLOYMENT_NAME |
| 17 agen tempatan | Masa jalan Foundry Local + model Qwen yang dimuat turun (di peranti, tiada awan) |
buku nota *-dotnet-* | Kernel .NET Interactive (dikecualikan secara lalai; gunakan -IncludeDotnet) |
Rumuskan sebagai jadual LULUS/GAGAL yang dikelompokkan mengikut pelajaran. Pisahkan regresi sejati
(pepijat kod/konfigurasi yang perlu diperbaiki) daripada kekurangan persekitaran (Search/Foundry Local/PAT hilang),
dan nyatakan log_*.txt yang gagal untuk setiap kegagalan sebenar.
Penafian: Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan oleh manusia profesional adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.