第十七屆 佳作

generative-ai
第一次學 Kotlin Koog AI 就上手
cashwugeek

系列文章

DAY 21

第一次學 Kotlin Koog AI 就上手 Day 21:標準化工具整合:MCP 協定實戰

在前一篇文章中,我們學習了如何將 Koog 整合到 Ktor API 應用中。今天我們將學習如何透過 Model Context Protocol (MCP)...

DAY 22

第一次學 Kotlin Koog AI 就上手 Day 22:策略圖基礎:構建多階段 AI 工作流程

在前面的文章中,我們學習了快取機制、記憶體系統、事件處理和策略路由等功能。今天我們要深入學習 Koog 框架的核心概念之一:策略圖(Strategy Grap...

DAY 23

第一次學 Kotlin Koog AI 就上手 Day 23:進階節點操作:LLM 互動與工具執行

在上一篇文章中,我們學習了策略圖的基礎概念和自訂節點的使用方法。今天我們要進入更進階的領域,學習如何使用 Koog 提供的預定義節點來與 LLM 互動、執行工...

DAY 24

第一次學 Kotlin Koog AI 就上手 Day 24:子圖與模組化:建構複雜 AI 應用

在前面兩篇文章中,我們學習了策略圖的基礎概念(Day 22)和進階節點操作(Day 23)。今天我們要學習策略圖中,強大的功能之一:子圖(Subgraph),...

DAY 25

第一次學 Kotlin Koog AI 就上手 Day 25:讓長任務不再怕中斷:Agent 狀態保存與恢復

在前面的策略圖系列文章中(Day 22-24),我們學習了如何使用 Node 和 Edge 構建多階段的 AI 工作流程。今天,我們要結合策略圖的概念,解決一...

DAY 26

第一次學 Kotlin Koog AI 就上手 Day 27:AI 的安全必修課:保護資料與用戶隱私

在前一篇文章中,我們學習了如何使用 Parallel Node 來同時執行多個節點,大幅提升 AI 應用的效能。今天我們要探討一個重要的主題:安全性。當 AI...

DAY 27

第一次學 Kotlin Koog AI 就上手 Day 26:增加 AI 執行效率:Parallel Node 並行執行節點

在前一篇文章中,我們學習了檢查點系統來保護長時間執行的 AI 任務。在開發 AI 應用時,我們經常遇到需要比較多個不同做法或模型的情況,例如:產生多種文案版本...

DAY 28

第一次學 Kotlin Koog AI 就上手 Day 28:品質保證:相關自動化測試策略

在前一篇文章中,我們學習了如何保護 AI 應用的資料安全與用戶隱私。今天我們要探討另一個重要主題:測試策略。當 AI 應用準備上線時,如何確保它能穩定運作?如...

DAY 29

第一次學 Kotlin Koog AI 就上手 Day 29:結構化資料處理:讓 AI 回覆更精準的秘密武器

在前一篇文章中,我們學習了 AI 應用的測試策略,解決了回應隨機性帶來的挑戰。但你有沒有想過,如果能從源頭就讓 AI 的回應變得可預測,測試會不會變得更簡單?...

DAY 30

第一次學 Kotlin Koog AI 就上手 Day 30:Embeddings - 讓 AI 理解文件語意

在前一篇文章中,我們學習了結構化資料處理,讓 AI 能夠產生可預測、格式一致的回應。這解決了輸出格式的問題,但如果我們想讓 AI 更深入理解輸入內容的語意呢?...