Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
偏好在本機端克隆?
本專案包含 50 多種語言的翻譯,會大幅增加下載大小。若想克隆不含翻譯版本,請使用 sparse checkout:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'這樣可更快速下載,並完整取得完成課程所需內容。
如果您希望額外支援更多翻譯語言,可參考這裡
本課程涵蓋建構 AI 代理的基礎知識。每堂課專注於不同主題,您可以從任何一堂課開始學習!
本課程提供多語言支援,請參考我們的可用語言列表。
如果您是第一次使用生成式 AI 模型,歡迎參考我們的生成式 AI 入門課程,內含 21 節有關使用 GenAI 建構的課程。
別忘了給這個倉庫點星號 (🌟)以及分叉(fork)來運行程式碼。
如果您遇到困難或有 AI 代理相關問題,歡迎加入我們的Microsoft Foundry Discord專屬 Discord 頻道。
本課程的每堂課都附有程式碼範例,存放於 code_samples 資料夾中。您可以分叉此倉庫來建立自己的複本。
這些程式碼範例使用 Azure AI Foundry 與 GitHub 模型目錄來與語言模型互動:
- Github Models - 免費 / 有限制
- Azure AI Foundry - 需要 Azure 帳號
本課程也使用以下由微軟提供的 AI 代理框架與服務:
想了解本課程的程式碼運行方式,請參考課程設定。
若您有建議或發現拼寫或程式碼錯誤,歡迎提 issue或送出 Pull Request。
- 撰寫好的課程文字及短影片
- 支援 Azure AI Foundry 及 Github 模型(免費)的 Python 程式碼範例
- 進一步學習資源連結
| 課程 | 文字與程式碼 | 影片 | 額外學習資源 |
|---|---|---|---|
| AI 代理及其應用介紹 | 連結 | 影片 | 連結 |
| 探索 AI 代理框架 | 連結 | 影片 | 連結 |
| 理解 AI 代理設計模式 | 連結 | 影片 | 連結 |
| 工具使用設計模式 | 連結 | 影片 | 連結 |
| 代理式 RAG | 連結 | 影片 | 連結 |
| 建構可信賴 AI 代理 | 連結 | 影片 | 連結 |
| 規劃設計模式 | 連結 | 影片 | 連結 |
| 多代理設計模式 | 連結 | 影片 | 連結 |
| 元認知設計模式 | 連結 | 影片 | 連結 |
| 生產環境中的 AI 代理 | 連結 | 影片 | 連結 |
| 使用代理協定 (MCP, A2A 和 NLWeb) | 連結 | 影片 | 連結 |
| AI 代理的上下文工程 | 連結 | 影片 | 連結 |
| 管理代理記憶 | 連結 | 影片 | |
| 探索 Microsoft 代理框架 | 連結 | ||
| 建立電腦使用代理 (CUA) | 即將推出 | ||
| 部署可擴展代理 | 即將推出 | ||
| 建立本地 AI 代理 | 即將推出 | ||
| 保護 AI 代理 | 即將推出 |
我們團隊還製作其他課程!請查看:
感謝 Shivam Goyal 提供重要的程式碼範例,展示了 Agentic RAG。
本專案歡迎貢獻與建議。大多數貢獻需要您同意一份 貢獻者授權協議 (Contributor License Agreement, CLA),聲明您擁有權利並確實授權我們使用您的貢獻。詳情請參閱 https://cla.opensource.microsoft.com。
當您提交拉取請求時,CLA 機器人會自動判斷您是否需要提供 CLA,並適當標示該 PR(例如狀態檢查、評論)。請依照 機器人提供的指示操作。您只需在所有使用我們 CLA 的碼庫中執行一次。
本專案已採用 Microsoft 開源行為準則。 更多資訊請參閱 行為準則常見問題 或 寄信至 [email protected] 以洽詢問題或建議。
本專案可能包含專案、產品或服務的商標或標誌。授權使用 Microsoft 商標或標誌須遵守且必須符合 Microsoft 商標與品牌指引。 修改版本中使用 Microsoft 商標或標誌不得造成混淆或暗示有 Microsoft 贊助。 任何第三方商標或標誌的使用須遵循該第三方的相關政策。
如果您在建置 AI 應用程式時遇到困難或有任何問題,請加入:
如果您有產品回饋或在建置過程中發現錯誤,請造訪:
免責聲明:
本文件係使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們力求準確,但請注意自動翻譯可能包含錯誤或不精確之處。文件原文即該語言的原始版本,應視為具權威性的來源。對於關鍵資訊,建議尋求專業人工翻譯。本公司對因使用本翻譯所導致之任何誤解或曲解不負任何責任。