ai-agents-for-beginners

初學者的 AI 代理人課程

初學者的生成式 AI

一門教你開始化建 AI 代理人所需了解的一切的課程

GitHub 授權 GitHub 貢獻者 GitHub 問題 GitHub 拉取請求 歡迎拉取請求

🌐 多語言支援

透過 GitHub Action(自動且持續更新)支援

阿拉伯語 | 孟加拉語 | 保加利亞語 | 緬甸語 | 中文(簡體) | 中文(繁體,香港) | 中文(繁體,澳門) | 中文(繁體,台灣) | 克羅地亞語 | 捷克語 | 丹麥語 | 荷蘭語 | 愛沙尼亞語 | 芬蘭語 | 法語 | 德語 | 希臘語 | 希伯來語 | 印地語 | 匈牙利語 | 印尼語 | 義大利語 | 日語 | 卡納達語 | 韓語 | 立陶宛語 | 馬來語 | 馬拉雅拉姆語 | 馬拉地語 | 尼泊爾語 | 奈及利亞皮欽語 | 挪威語 | 波斯語(法爾西語) | 波蘭語 | 葡萄牙語(巴西) | 葡萄牙語(葡萄牙) | 旁遮普語(古魯穆奇文) | 羅馬尼亞語 | 俄語 | 塞爾維亞語(西里爾字母) | 斯洛伐克語 | 斯洛文尼亞語 | 西班牙語 | 斯瓦希里語 | 瑞典語 | 他加祿語(菲律賓語) | 泰米爾語 | 泰盧固語 | 泰語 | 土耳其語 | 烏克蘭語 | 烏爾都語 | 越南語

偏好本地克隆?

此資源庫包含超過 50 種語言翻譯,大幅增加下載大小。若想克隆不含翻譯的版本,請使用稀疏檢出:

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'

這讓您可以以更快的速度下載,取得完成課程所需的所有內容。

如果您想要支援其他翻譯語言,請參閱此處

GitHub 追蹤者 GitHub 分支 GitHub 收藏

Microsoft Foundry Discord

🌱 開始學習

本課程包含涵蓋建立 AI 代理人基礎理論的課程。每堂課覆蓋不同主題,歡迎隨意開始!

本課程支援多種語言。請到我們的可用語言頁面

如果這是您第一次使用生成式 AI 模型開發,請查看我們的初學者生成式 AI 課程,內含 21 堂課程篇章。

別忘了為本倉庫加星 (🌟)分支此倉庫來執行範例程式碼。

遇到問題?想與其他學員交流問答

如果您在建立 AI 代理人過程中遇到困難或有任何問題,歡迎加入我們在 Microsoft Foundry Discord 裡的專屬 Discord 頻道。

你需要準備

本課程的每堂課都含有程式碼範例,這些範例碼可在 code_samples 資料夾中找到。您可以分支此倉庫來建立自己的副本。

這些練習使用的程式碼示例,利用 Azure AI Foundry 與 GitHub 模型資料庫來與語言模型互動:

本課程也使用下列由微軟提供的 AI 代理人框架與服務:

想更了解本課程程式碼的執行方式,請參考課程設定

🙏 想幫忙嗎?

如果您有任何建議或發現拼字或程式碼錯誤,歡迎提出問題建立拉取請求

📂 每堂課內容包含

🗃️ 課程列表

課程 文字與程式碼 影片 延伸學習
AI 代理人與代理人使用案例簡介 連結 影片 連結
探索 AI 代理人框架 連結 影片 連結
理解 AI 代理人設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
代理式回憶檢索生成 連結 影片 連結
建立值得信賴的 AI 代理人 連結 影片 連結
規劃設計模式 連結 影片 連結
多代理人設計模式 連結 影片 連結
元認知設計模式 Link Video Link
生產環境中的 AI 代理 Link Video Link
使用代理協議(MCP、A2A 及 NLWeb) Link Video Link
AI 代理的上下文工程 Link Video Link
管理代理記憶 Link Video  
探索 Microsoft 代理框架 Link    
建立電腦使用代理 (CUA) 即將推出    
部署可擴展代理 即將推出    
創建本地 AI 代理 即將推出    
保障 AI 代理安全 即將推出    

🎒 其他課程

我們團隊製作了其他課程!快來看看:

LangChain

LangChain4j 初學者版本 LangChain.js 初學者版本


Azure / Edge / MCP / 代理

AZD 初學者版本 Edge AI 初學者版本 MCP 初學者版本 AI 代理初學者版本


生成式 AI 系列

生成式 AI 初學者版本 生成式 AI (.NET) 生成式 AI (Java) 生成式 AI (JavaScript)


核心學習

機器學習初學者版本 資料科學初學者版本 AI 初學者版本 資安初學者版本 網頁開發初學者版本 物聯網初學者版本 XR 開發初學者版本


Copilot 系列

AI 結合式程式編寫的 Copilot C#/.NET 的 Copilot Copilot 冒險

🌟 社群感謝

感謝 Shivam Goyal 貢獻展示代理式檢索增強生成(Agentic RAG)的重要程式範例。

貢獻

此專案歡迎貢獻與建議。大部分貢獻需要您同意一份 貢獻者授權協議 (CLA),聲明您有權且確實授予我們 使用您貢獻內容的權利。詳情請參閱 https://cla.opensource.microsoft.com

當您提交 Pull Request 時,CLA 機器人會自動判斷您是否需要提供 CLA,並適當標示 PR(例如狀態檢查、留言),請依照機器人指示操作。此流程在所有使用我們 CLA 的代碼庫中僅需執行一次。

此專案已採用 Microsoft 開源行為準則。 更多資訊請參閱 行為準則常見問題 或 聯絡 opencode@microsoft.com 以獲得其他問題或建議。

商標

本專案可能包含專案、產品或服務的商標或標誌。使用 Microsoft 商標或標誌須符合並遵守 Microsoft 商標與品牌指南。 修改版本中使用 Microsoft 商標或標誌不得造成混淆或暗示獲得 Microsoft 贊助。 使用第三方商標或標誌須遵守該第三方的政策。

尋求幫助

如果您遇到困難或對開發 AI 應用有任何疑問,歡迎加入:

Microsoft Foundry Discord

如果您有產品回饋或建置過程中遇到錯誤,請造訪:

Microsoft Foundry Developer Forum


免責聲明
本文件係使用 AI 翻譯服務 Co-op Translator 進行翻譯。儘管我們致力於確保翻譯的準確性,但自動翻譯可能仍包含錯誤或不準確之處。原始文件之母語版本應視為權威依據。對於重要資訊,建議使用專業人工翻譯。我們對因使用本翻譯所引起的任何誤解或誤譯概不負責。