Open Source - AANAI
Angular Agentic Native下一代AI代理人應用開發實務
Building Angular Agentic Native AI Applications
- 時數:14小時
- 費用:NT$ 16,000
- 點數:4.0
選擇查詢分區開課時間
| 地點 | 班號 | 日期 | 時間 | 預約 |
|---|
目前查無開課時段
詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期
教材
課程目標
這門課不只是將AI整合進Angular,而是從架構層面解決生產環境的嚴苛挑戰。我們將深入Angular最新版本的核心工具,教您如何利用Signals與進階非同步機制建立穩固的資料流與狀態管理,將AI整合從「片段的程式碼實作」提升為「系統級架構決策」。
核心目標在於建構具備代理人 (Agentic) 能力的真實應用。透過linkedSignal精準管理對話歷史、Resource API處理串流資料,並實作Tool Calling賦予AI執行權限。課程強調「人機協作」的實戰模式,協助您建立一套可立即應用於實際專案的完整開發架構藍圖,而非僅止於課堂示範程式。
最後,我們將重點放在「控制AI的不確定性」。利用Zod驗證結構化輸出,並結合Signal Forms建立人工確認機制與優雅降級 (Elegant Degradation) 策略。這些容錯機制是AI應用能否真正交付給使用者的關鍵,確保您的系統在面對LLM的非確定性輸出時,依然能展現企業級的穩定性與可靠性。
適合對象
1.已在使用Angular開發的工程師。
2.熟悉Angular Standalone模式的開發人員。
預備知識
至少上過U2447或熟知U2447、U2448相關知識
U2447:Angular Standalone模式深度探索Part 1
U2448:Angular Standalone模式深度探索Part 2
課程內容
1. 現代Angular與AI開發環境準備
• Angular v19+ 與Agentic Native代理原生架構簡介
• 設定GitHub Copilot Agent模式與自訂提示詞 (Prompt) 規則
• 整合Angular CLI MCP伺服器實現AI工具雙向互動
• 引入Angular Agent Skills
• 建立符合Strict Types與Standalone規範的開發流程
2. 核心響應式狀態管理與非同步資料流
• Signals基礎:signal() 與computed() 的可預測狀態轉換
• 使用linkedSignal管理動態AI對話歷史紀錄
• Resource API實作:將使用者訊號與API請求解耦
• 建立具備載入中 (Loading) 與錯誤 (Error) 狀態處理的響應式架構
3. AI模型串接與現代渲染策略意識
• 分析不同AI SDK技術路線的適用場景 (Firebase AI Logic、Genkit與直接呼叫Gemini API)
• 掌握Firebase AI Logic在前端環境中避免API Key外洩的安全機制
• Angular應用程式中的Firebase AI Logic初始化設定與實作練習
4.打造代理人能力與Tool Calling的容錯設計
• Tool Calling核心概念:定義Zod Schema授權AI執行行動
• 實作電商機器人:串接自訂工具函式 (Function Calling)
5. AI結構化資料驗證與新一代表單架構
• 透過response_schema強制LLM輸出結構化JSON資料
• 整合Zod Schema實現TypeScript執行時期型別驗證
• 認識實驗性Signal Forms:欄位狀態訊號化與雙向綁定新語意
• 實作validateStandardSchema進行AI生成資料的表單驗證
學會技能
1. 掌握Angular v19+ 與Agentic Native架構: 能正確配置開發環境,並透過自訂copilot-instructions.md與MCP協定引導AI生成符合規範的程式碼。
2. 熟練高階響應式狀態管理:運用Signals、linkedSignal管理對話歷史,並利用Resource API處理複雜的非同步AI資料流。
3. 實作AI安全串接與串流體驗:透過Firebase AI Logic安全整合LLM,並實作具備打字機效果的Streaming Responses互動介面。
4. 構建代理人Tool Calling能力:利用Zod Schema定義工具規格,授權AI根據需求執行應用程式內的具體任務。
5. 設計容錯與確認機制:在AI執行高風險操作前建立人工確認流程,並實作優雅降級策略以應對LLM服務的不穩定性。
6. 精通結構化資料驗證:強制AI輸出精準的JSON格式,並整合Signal Forms與Zod實現型別安全的資料確認頁面。
備註事項
1. 上課使用Windows平台
2. 本課程使用Visual Studio Code + GitHub Copilot為主要開發工具
3. 本課程需要有GitHub Copilot帳號與Google帳號
4. 上課前一天請申請GitHub Copilot Pro 、 Google AI Pro(兩者皆有提供新帳號前30天免費方案)
推薦課程
相關連結
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市苓雅區新光路38號4樓之1