ai-agents-for-beginners

初學者的 AI 代理程式 - 課程

初學者的生成式 AI

一門教授您開始構建 AI 代理程式所需知道的一切的課程

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

🌐 多語言支援

透過 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 的課程。

別忘了給本倉庫點星 (🌟)分支本倉庫來運行程式碼。

認識其他學習者,解答您的問題

如果您遇到問題或有任何關於構建 AI 代理程式的問題,請加入我們在 Microsoft Foundry Discord 中的專屬 Discord 頻道。

您需要什麼

本課程中的每堂課均包含程式碼範例,可在 code_samples 資料夾中找到。您可以分支本倉庫來建立自己的一份副本。

這些練習中使用的程式碼範例採用 Azure AI Foundry 和 GitHub 模型目錄來交互語言模型:

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

欲了解本課程運行程式碼的更多資訊,請參閱課程設定

🙏 想要協助嗎?

您有建議或發現拼字或程式碼錯誤嗎?請提出問題建立拉取請求

📂 每堂課內容包含

🗃️ 課程列表

課程 文件與程式碼 影片 額外學習資源
AI 代理程式與代理程式使用範例介紹 連結 影片 連結
探索 AI 代理框架 連結 影片 連結
理解 AI 代理設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
代理式 RAG 連結 影片 連結
建構值得信賴的 AI 代理 連結 影片 連結
規劃設計模式 連結 影片 連結
多代理設計模式 連結 影片 連結
元認知設計模式 Link Video Link
AI 生產代理 Link Video Link
使用代理協議 (MCP、A2A 及 NLWeb) Link Video Link
AI 代理的語境工程 Link Video Link
管理代理記憶 Link Video  
探索微軟代理框架 Link    
建立電腦用代理 (CUA) 即將推出    
部署可擴展代理 即將推出    
創建本地 AI 代理 即將推出    
保安 AI 代理 即將推出    

🎒 其他課程

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

LangChain

LangChain4j 初學者 LangChain.js 初學者


Azure / 邊緣 / 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 的倉庫中進行此操作一次。

本專案採用了 微軟開源行為準則。 更多資訊請見 行為準則常見問題 或 聯絡 opencode@microsoft.com 詢問其他問題或建議。

商標

本專案可能包含專案、產品或服務的商標或標誌。授權使用微軟 商標或標誌需遵守並必須遵循 微軟商標及品牌指南。 在本專案修改版本中使用微軟商標或標誌不得造成混淆或暗示微軟贊助。 任何第三方商標或標誌的使用均受該第三方政策約束。

尋求協助

若遇困難或有關建立 AI 應用的任何問題,歡迎加入:

Microsoft Foundry Discord

若對產品有反饋或在開發中遇到錯誤,請訪問:

Microsoft Foundry Developer Forum


免責聲明
本文件使用人工智能翻譯服務 Co-op Translator 進行翻譯。雖然我們致力於提供準確的內容,但請注意自動翻譯可能存在錯誤或不準確之處。原始文件的母語版本應被視為權威來源。如涉及重要資訊,建議採用專業人工翻譯。本公司不對因使用本翻譯而引起的任何誤解或錯誤詮釋承擔責任。