ai-agents-for-beginners

初學者的 AI代理課程

生成式 AI 初學者課程

一門教你如何開始建立 AI代理的課程

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

🌐 多語言支援

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

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

如果你希望支援更多語言,請參考 這裡

GitHub watchers
GitHub forks
GitHub stars

Azure AI Discord

🌱 開始學習

這門課程包含了建立 AI代理的基礎知識,每個課程都有自己的主題,你可以從任何一個課程開始學習!

本課程支援多語言,請前往 這裡查看可用語言

如果這是你第一次使用生成式 AI 模型,請查看我們的 生成式 AI 初學者課程,其中包含了 21 篇關於生成式 AI 的課程。

別忘了 給這個倉庫加星(🌟)分叉這個倉庫 以便運行代碼。

與其他學習者交流,解決你的疑問

如果你在建立 AI代理的過程中遇到困難或有任何問題,請加入我們的 Azure AI Foundry 社群 Discord 的專屬頻道。

你需要準備什麼

本課程的每一課都包含代碼範例,這些範例可以在 code_samples 資料夾中找到。你可以 分叉這個倉庫 來創建自己的副本。

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

本課程還使用了以下來自 Microsoft 的 AI代理框架和服務:

有關運行本課程代碼的更多信息,請參考 課程設置

🙏 想要幫忙嗎?

如果你有建議或發現拼寫或代碼錯誤,請 提出問題創建拉取請求

📂 每節課程包含

🗃️ 課程目錄

課程 文字與代碼 視頻 額外學習資源
AI代理簡介及應用案例 連結 視頻 連結
探索 AI代理框架 連結 視頻 連結
理解 AI代理設計模式 連結 視頻 連結
工具使用設計模式 連結 視頻 連結
Agentic RAG 連結 視頻 連結
建立可信的 AI代理 連結 視頻 連結
規劃設計模式 連結 視頻 連結
多代理設計模式 連結 視頻 連結
元認知設計模式 連結 視頻 連結
AI代理的生產應用 連結 視頻 連結
使用 Agentic Protocols (MCP, A2A 和 NLWeb) 連結 影片 連結
AI代理的上下文工程 連結 影片 連結
管理代理記憶體 連結 影片  
探索 Microsoft Agent Framework 連結    
建立電腦使用代理 (CUA) 敬請期待    
部署可擴展代理 敬請期待    
創建本地 AI代理 敬請期待    
保護 AI代理 敬請期待    

🎒 其他課程

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

Azure / Edge / MCP / Agents

AZD 初學者指南 Edge AI 初學者指南 MCP 初學者指南 AI代理初學者指南


生成式 AI 系列

生成式 AI 初學者指南 生成式 AI (.NET) 生成式 AI (Java) 生成式 AI (JavaScript)


核心學習

機器學習初學者指南 資料科學初學者指南 AI 初學者指南 網頁開發初學者指南 物聯網初學者指南 XR 開發初學者指南 網路安全初學者指南


Copilot 系列

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

🌟 社群感謝

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

貢獻

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

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

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

商標

本專案可能包含專案、產品或服務的商標或標誌。授權使用 Microsoft 商標或標誌需遵守並必須遵循 Microsoft 的商標和品牌指南。在修改版本的專案中使用 Microsoft 商標或標誌不得引起混淆或暗示 Microsoft 的贊助。任何使用第三方商標或標誌的行為需遵守該第三方的政策。

尋求幫助

如果您遇到困難或對構建 AI 應用程式有任何疑問,請加入:

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum


免責聲明
本文件已使用 AI 翻譯服務 Co-op Translator 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵信息,建議使用專業人工翻譯。我們對因使用此翻譯而產生的任何誤解或誤釋不承擔責任。