ai-agents-for-beginners

AI 代理初學者課程

AI 代理初學者

一門教你開始建立 AI 代理所需知識的課程

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 多語言支援

透過 GitHub Action 支援(自動化且始終保持更新)

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

想本地克隆?

本儲存庫包含 50 多種語言翻譯,這會顯著增加下載大小。若要不包含翻譯而克隆,請使用稀疏檢出:

Bash / macOS / Linux:

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'

CMD (Windows):

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 watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 快速開始

本課程涵蓋建立 AI 代理的基礎知識。每課主題獨立,你可以隨意從任何地方開始學習!

本課程提供多語言支援。請前往我們的可用語言列表

如果您是第一次用生成式 AI 模型建立應用,請查看我們的初學者生成式 AI課程,內含 21 節生成式 AI 應用的教學。

別忘了為此倉庫加星 (🌟)分叉此倉庫以執行程式碼。

認識其他學員、獲得解答

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

所需資源

本課程每節包含範例程式碼,位於 code_samples 資料夾。您可以分叉此倉庫來建立自己的副本。

這些範例程式碼使用 Microsoft Agent Framework 與 Azure AI Foundry Agent Service V2:

本課程使用 Microsoft 以下 AI 代理框架與服務:

部分範例程式碼也支援相容於 OpenAI 的替代供應商,例如提供大範圍上下文模型(最高可達 204K 令牌)的 MiniMax。詳細配置請參考課程設置

欲了解如何執行本課程的程式碼,請前往 課程設置

🙏 想幫忙嗎?

您有建議或發現拼寫或程式碼錯誤嗎?提問 Issues發起 Pull Request

📂 每節課包含

🗃️ 課程列表

課程 書面與程式碼 影片 額外學習
AI 代理與代理應用簡介 連結 影片 連結
探索 AI 代理框架 連結 影片 連結
理解 AI 代理設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
代理式 RAG 連結 影片 連結
建立可信賴的 AI 代理 連結 影片 連結
計劃設計模式 連結 影片 連結
多代理設計模式 連結 影片 連結
元認知設計模式 連結 影片 連結
AI 代理人於生產環境 連結 影片 連結
使用代理協定(MCP、A2A 及 NLWeb) 連結 影片 連結
AI 代理人的情境工程 連結 影片 連結
管理代理記憶 連結 影片  
探索 Microsoft 代理框架 連結    
建立電腦使用代理(CUA) 連結   連結
部署可擴展代理 即將推出    
創建本地 AI 代理 即將推出    
保護 AI 代理 連結   連結

🎒 其他課程

我們團隊還製作其他課程!請查看:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


生成式 AI 系列

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


核心學習

ML for Beginners 資料科學入門 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 進行翻譯。雖然我們力求準確,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議尋求專業人工翻譯。我們不對因使用本翻譯而引起的任何誤解或曲解承擔責任。