ai-agents-for-beginners

初學者的 AI Agents 課程

生成式 AI 初學者課程

一個教你如何開始建立 AI Agents 的課程

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

🌐 多語言支援

透過 GitHub Action 支援(自動化及保持最新)

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

如果你希望支援更多語言,請查看 這裡

GitHub watchers
GitHub forks
GitHub stars

Microsoft Foundry Discord

🌱 開始學習

這個課程包含了建立 AI Agents 的基礎知識,每個課程都有自己的主題,你可以自由選擇從哪裡開始!

課程支援多語言版本,請查看 可用語言

如果你是第一次使用生成式 AI 模型,建議先查看我們的 生成式 AI 初學者課程,該課程包含 21 篇教學,教你如何使用 GenAI。

別忘了 給這個 repo 加星(🌟)fork 這個 repo 來執行程式碼。

與其他學員交流,解答你的疑問

如果你遇到困難或有任何關於建立 AI Agents 的問題,歡迎加入我們的 Microsoft Foundry Discord 專屬頻道。

你需要準備什麼

課程中的每個教學都包含程式碼範例,這些範例可以在 code_samples 資料夾中找到。你可以 fork 這個 repo 來建立自己的副本。

這些練習中的程式碼範例使用 Azure AI Foundry 和 GitHub Model Catalogs 來與語言模型互動:

課程還使用了以下 Microsoft 的 AI Agent 框架和服務:

有關如何執行課程程式碼的更多資訊,請查看 課程設定

🙏 想要幫忙?

有建議或發現拼寫或程式碼錯誤?提出問題建立 pull request

📂 每個教學包含

🗃️ 教學內容

教學主題 文字與程式碼 影片 額外學習資源
AI Agents 簡介及應用案例 連結 影片 連結
探索 AI Agentic 框架 連結 影片 連結
理解 AI Agentic 設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
Agentic RAG 連結 影片 連結
建立可信的 AI Agents 連結 影片 連結
規劃設計模式 連結 影片 連結
多代理設計模式 連結 影片 連結
元認知設計模式 連結 影片 連結
AI Agents 在生產環境中的應用 連結 影片 連結
使用 Agentic Protocols (MCP, A2A 和 NLWeb) 連結 影片 連結
AI Agents 的情境工程 連結 影片 連結
管理 Agentic 記憶 連結 影片  
探索 Microsoft Agent Framework 連結    
建立電腦使用代理 (CUA) 即將推出    
部署可擴展代理 即將推出    
創建本地 AI Agents 即將推出    
保護 AI Agents 即將推出    

🎒 其他課程

我們的團隊還製作了其他課程!看看以下內容:

Azure / Edge / MCP / Agents

AZD 初學者課程 Edge AI 初學者課程 MCP 初學者課程 AI Agents 初學者課程


生成式 AI 系列

生成式 AI 初學者課程 生成式 AI (.NET) 生成式 AI (Java) 生成式 AI (JavaScript)


核心學習

機器學習初學者課程 數據科學初學者課程 AI 初學者課程 網絡安全初學者課程 網頁開發初學者課程 物聯網初學者課程 XR 開發初學者課程


Copilot 系列

Copilot AI 配對編程 Copilot C#/.NET Copilot 冒險

🌟 社群感謝

感謝 Shivam Goyal 提供重要的代碼範例,展示 Agentic RAG。

貢獻

此項目歡迎貢獻和建議。大多數貢獻需要您同意一份貢獻者許可協議 (CLA),聲明您有權並實際授予我們使用您的貢獻的權利。詳情請訪問 https://cla.opensource.microsoft.com

當您提交拉取請求時,CLA 機器人會自動判斷您是否需要提供 CLA,並適當地標記 PR(例如,狀態檢查、評論)。只需按照機器人提供的指示操作即可。您只需在所有使用我們 CLA 的倉庫中執行一次。

此項目採用了 Microsoft 開源行為準則。如需更多資訊,請參閱 行為準則 FAQ 或聯絡 opencode@microsoft.com 提出其他問題或意見。

商標

此項目可能包含項目、產品或服務的商標或標誌。使用 Microsoft 商標或標誌需遵守並必須符合 Microsoft 商標及品牌指南。在修改版本中使用 Microsoft 商標或標誌不得引起混淆或暗示 Microsoft 贊助。任何使用第三方商標或標誌需遵守該第三方的政策。

尋求幫助

如果您遇到困難或有關於建立 AI 應用的問題,請加入:

Azure AI Foundry Discord

如果您有產品反饋或在建立過程中遇到錯誤,請訪問:

Azure AI Foundry Developer Forum


免責聲明
此文件已使用人工智能翻譯服務 Co-op Translator 翻譯。我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。應以原文文件為權威來源。如涉及重要資訊,建議尋求專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋概不負責。