ai-agents-for-beginners

AI 代理人初學者課程

生成式 AI 初學者

一門教你所有必須知道以開始建立 AI 代理人的課程

GitHub 授權 GitHub 貢獻者 GitHub 問題 GitHub 拉取請求 歡迎 PR

🌐 多語言支持

透過 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 模型目錄與語言模型進行互動:

本課程還使用微軟的以下 AI 代理人框架和服務:

有關運行本課程程式碼的更多資訊,請參考課程設置

🙏 想幫忙嗎?

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

📂 每節課包含

🗃️ 課程列表

課程 文字與程式碼 影片 額外學習
AI 代理人與代理人應用簡介 連結 影片 連結
探索 AI 代理人框架 連結 影片 連結
理解 AI 代理人設計模式 連結 影片 連結
工具使用設計模式 連結 影片 連結
代理人檢索增強生成 (Agentic RAG) 連結 影片 連結
建立可信賴的 AI 代理人 連結 影片 連結
規劃設計模式 連結 影片 連結
多代理人設計模式 連結 影片 連結
元認知設計模式 連結 影片 連結
AI 代理在生產環境中 連結 影片 連結
使用具代理性的協定 (MCP, A2A 和 NLWeb) 連結 影片 連結
AI 代理的情境工程 連結 影片 連結
管理具代理性的記憶 連結 影片  
探索微軟代理框架 連結    
建立電腦使用代理 (CUA) 即將推出    
部署可擴展的代理 即將推出    
創建本地 AI 代理 即將推出    
保護 AI 代理 即將推出    

🎒 其他課程

我們的團隊製作了其他課程!快來看看:

LangChain

LangChain4j 入門 LangChain.js 入門


Azure / 邊緣 / MCP / 代理

AZD 入門 邊緣 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

當您提出 Pull Request 時,CLA 機器人會自動判斷您是否需要提供 CLA 並相應標註該 PR(例如,狀態檢查、評論)。只需依照機器人指示操作即可。 您在所有採用我們 CLA 的專案中只需操作一次。

本專案已採用 Microsoft 開放原始碼行為守則。 欲知更多資訊請參閱 行為守則常見問題 或 聯絡 opencode@microsoft.com 提出您的問題或建議。

商標

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

尋求協助

如果您遇到困難或對建立 AI 應用有任何問題,歡迎加入:

Microsoft Foundry Discord

若有產品反饋或構建過程中出錯,請造訪:

Microsoft Foundry Developer Forum


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