iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

第一次學 Kotlin Koog AI 就上手 系列

本系列將介紹 JetBrains 新推出的 Kotlin AI Agent 框架 - Koog,從零開始掌握現代 AI 應用開發技術。透過漸進式學習,從基礎設定到進階應用,最終實現工作流程自動化和多 Agent 協作系統。Koog 以 Kotlin 開發,充分發揮類型安全、協程支援和現代語言特性,大家將體驗到 Kotlin 在 AI 領域的強大潛力和 JetBrains 生態系統的優勢

鐵人鍊成 | 共 34 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

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

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

2025-09-04 ‧ 由 cashwugeek 分享
DAY 22

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

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

2025-09-05 ‧ 由 cashwugeek 分享
DAY 23

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

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

2025-09-06 ‧ 由 cashwugeek 分享
DAY 24

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

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

2025-09-07 ‧ 由 cashwugeek 分享
DAY 25

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

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

2025-09-08 ‧ 由 cashwugeek 分享
DAY 26

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

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

2025-09-09 ‧ 由 cashwugeek 分享
DAY 27

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

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

2025-09-10 ‧ 由 cashwugeek 分享
DAY 28

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

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

2025-09-11 ‧ 由 cashwugeek 分享
DAY 29

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

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

2025-09-12 ‧ 由 cashwugeek 分享
DAY 30

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

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

2025-09-13 ‧ 由 cashwugeek 分享