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

Azure AI Discord

🌱 開始學習

這門課程包含多個教學單元,涵蓋建立 AI Agents 的基礎知識。每個單元都有自己的主題,您可以從任何一個單元開始學習!

此課程支援多語言版本,請參考 可用語言

如果您是第一次使用生成式 AI 模型,請查看我們的 生成式 AI 初學者課程,其中包含 21 篇教學,教您如何使用 GenAI。

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

與其他學習者交流,解答您的疑問

如果您遇到困難或有任何關於建立 AI Agents 的問題,請加入我們的專屬 Discord 頻道:Azure AI Foundry Community Discord

您需要準備什麼

此課程的每個單元都包含程式碼範例,範例存放於 code_samples 資料夾中。您可以 分叉此倉庫 以建立自己的副本。

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

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

有關執行此課程程式碼的更多資訊,請參考 課程設定

🙏 想要幫忙?

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

📂 每個單元包含

🗃️ 教學單元

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

🎒 其他課程

我們的團隊還提供其他課程!查看以下內容:

🌟 社群感謝

感謝 Shivam Goyal 提供重要的代碼範例,展示代理式 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


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