Skip to content

Latest commit

 

History

History
202 lines (142 loc) · 19.7 KB

File metadata and controls

202 lines (142 loc) · 19.7 KB

初學者的 AI 代理人 - 課程

AI Agents for Beginners

一門教你開始建立 AI 代理人所需了解的一切的課程

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

🌐 多語言支援

透過 GitHub Action 支援(自動且永遠最新)

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

想要本地端克隆嗎?

此倉庫包含 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。請參見課程設定了解詳細配置。

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

🙏 想要幫助我們嗎?

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

📂 每堂課包含

  • 採用 README 中書寫的課程與短影片說明
  • 使用 Microsoft Agent Framework 及 Azure AI Foundry 的 Python 程式碼範例
  • 連結額外資源,延續你的學習

🗃️ 課程清單

課程 文字與程式碼 影片 額外學習
AI 代理人與代理人應用入門 連結 影片 連結
探索 AI 代理框架 連結 影片 連結
理解 AI 代理設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
代理式 RAG 連結 影片 連結
建立可信賴的 AI 代理 連結 影片 連結
規劃設計模式 連結 影片 連結
多代理設計模式 連結 影片 連結
元認知設計模式 連結 影片 連結
AI 代理人於生產環境 連結 影片 連結
使用代理協議 (MCP, A2A 和 NLWeb) 連結 影片 連結
AI 代理人的上下文工程 連結 影片 連結
管理代理記憶 連結 影片
探索 Microsoft Agent 框架 連結
建立電腦使用代理人 (CUA) 連結 連結
部署可擴展代理人 即將推出
創建本地 AI 代理人 即將推出
安全 AI 代理人 即將推出

🎒 其他課程

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

LangChain

LangChain4j 新手入門 LangChain.js 新手入門 LangChain 新手入門

Azure / Edge / 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 貢獻了展示代理式 RAG 的重要程式碼範例。

貢獻

本專案歡迎貢獻與建議。大多數貢獻需要您同意 貢獻者授權協議(CLA),聲明您有權且確實授予我們 使用您的貢獻的權利。詳情請參見 https://cla.opensource.microsoft.com

當您提交合併請求時,CLA 機器人會自動判斷您是否需要提供 CLA,並適當標註 PR(例如,狀態檢查、評論)。請依照機器人 提供的指示操作。在所有使用本 CLA 的倉庫中,您只需完成此流程一次。

本專案已採用 Microsoft 開放原始碼行為準則。 欲知詳情請參考 行為準則常見問題 或 聯繫 opencode@microsoft.com 以提出其他問題或意見。

商標

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

尋求協助

如果您卡關或對建置 AI 應用有任何問題,歡迎加入:

Microsoft Foundry Discord

如果您在建置時遇到產品回饋或錯誤,請造訪:

Microsoft Foundry Developer Forum


免責聲明
本文件使用 AI 翻譯服務 Co-op Translator 進行翻譯。儘管我們力求準確,但請注意自動翻譯可能會包含錯誤或不準確之處。原始文件的原文版本應視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯所引起的任何誤解或誤譯負責。