第五階段:AI應用場景探索
微軟推出的12課程AI智慧體入門教程,從概念到實踐全面學習構建AI智慧體
Microsoft AI Agents for Beginners 課程詳細介紹
概述
"AI Agents for Beginners" 是微軟發佈的一個包含12個課程的完整教學,旨在幫助初學者掌握建構AI智能體的基礎知識。每個課程都涵蓋獨立的主題,學習者可以從任何感興趣的課程開始學習。
課程特色
🌟 核心特色
- 12個獨立課程:每個課程涵蓋特定主題,可獨立學習
- 多語言支援:提供多種語言版本,便於全球學習者使用
- 實踐導向:包含大量程式碼範例和實際操作專案
- 免費開源:完全免費,並在GitHub開源託管
📚 學習內容結構
每個課程包含:
- 書面課程:位於README檔案中的詳細文件
- 簡短影片:配套的影片講解
- Python程式碼範例:支援Azure AI Foundry和GitHub Models
- 額外資源連結:用於繼續深入學習
技術棧與工具
🛠️ 主要平台與工具
- Azure AI Foundry:微軟的AI開發平台
- GitHub Models Marketplace:提供免費的大型語言模型存取
- Semantic Kernel:微軟的AI Agent框架
- AutoGen:微軟研究院開發的開源框架
- Azure AI Agent Service:微軟最新的AI智能體服務
💻 開發環境要求
# 環境配置要求
- Python 3.12+
- GitHub帳戶(用於存取GitHub Models)
- Azure訂閱(可選,用於Azure AI服務)
- 虛擬環境設定
核心學習目標
🎯 學習成果
學完本課程後,您將能夠:
- 理解AI智能體概念:掌握AI智能體與其他AI解決方案的區別
- 高效應用AI智能體:了解何時以及如何最有效地使用AI智能體
- 設計智能體解決方案:為使用者和客戶高效設計智能體解決方案
🔍 AI智能體核心組件
課程詳細講解AI智能體的基本組件:
環境(Environment)
- AI智能體運行的定義空間
- 例如:旅行預訂智能體的運行環境是旅行預訂系統
感測器(Sensors)
- 收集和解釋環境資訊的組件
- 提供當前環境狀態的回饋
執行器(Actuators)
- 根據環境狀態確定要執行的操作
- 改變環境以完成任務
大型語言模型(LLMs)
- 解釋人類語言和資料的核心能力
- 使智能體能夠理解環境資訊並制定計畫
工具存取(Access to Tools)
- 智能體可使用的工具由環境和開發者定義
- 擴展智能體的行動能力
記憶與知識(Memory + Knowledge)
- 短期記憶:對話上下文
- 長期記憶:從其他系統、服務檢索的知識
適用情境
✅ AI智能體最適合的任務類型:
- 開放性問題:需要LLM確定完成任務所需步驟的問題
- 多步驟流程:需要使用工具或資訊進行多輪互動的複雜任務
- 持續改進:可以透過環境或使用者回饋隨時間改進的任務
課程設定與學習路徑
🚀 開始學習
# 1. 克隆儲存庫
git clone https://github.com/microsoft/ai-agents-for-beginners.git
# 2. 安裝依賴
pip install -r requirements.txt
# 3. 設定環境變數
cp .env.example .env
# 添加你的 GitHub Token 和 Azure 配置
📋 前置條件
- 程式設計基礎:基本的Python或TypeScript知識有幫助
- AI概念:如果是生成式AI的新手,建議先學習"Generative AI For Beginners"課程
- 開發環境:安裝Visual Studio Code和Python環境
🎓 學習建議
- 靈活學習:可以從任何感興趣的課程開始
- 實踐為主:每個課程都包含可執行的程式碼範例
- 社群支援:加入Azure AI Discord社群獲取幫助
- 多框架體驗:嘗試不同的AI智能體框架以找到最適合的
社群與支援
🤝 獲取幫助
- Discord社群:Azure AI Foundry Community Discord
- GitHub Issues:報告問題或建議改進
- 開發者論壇:Azure AI Foundry Developer Forum
🌍 多語言支援
課程支援多種語言翻譯,具體支援的語言列表可在專案文件中查看。
相關課程推薦
如果這是您第一次接觸生成式AI,建議先學習:
- Generative AI For Beginners:包含21個課程的生成式AI入門教學
- AI For Beginners:12週24課程的AI綜合入門課程
這個課程代表了微軟在AI智能體教育領域的重要貢獻,為開發者提供了從概念到程式碼的完整學習路徑,是進入AI智能體開發領域的理想起點。