Published on 2025年9月10日 第一次學 Kotlin Koog AI 就上手 Day 27:AI 的安全必修課:保護資料與用戶隱私 AI Agent JetBrains Koog Kotlin Security 學習自定義 Koog 的加密儲存解決方案來保護用戶記憶體資料,並實作資料遮罩工具來屏蔽敏感資訊,為 AI 應用建立基礎的安全防護 Read more →
Published on 2025年9月9日 第一次學 Kotlin Koog AI 就上手 Day 26:增加 AI 執行效率:Parallel Node 並行執行節點 AI Agent JetBrains Koog Kotlin 學習如何使用 Parallel Node 同時執行多個節點,透過實際範例了解各種合併策略,提升 AI 應用的效能與彈性。 Read more →
Published on 2025年9月8日 第一次學 Kotlin Koog AI 就上手 Day 25:讓長任務不再怕中斷:Agent 狀態保存與恢復 AI Agent JetBrains Koog Kotlin 學習 Koog 框架的檢查點系統,透過簡單的文件處理和任務執行範例,理解如何讓 AI Agent 在長時間執行過程中保存狀態,並在意外中斷後從上次的進度繼續執行。 Read more →
Published on 2025年9月7日 第一次學 Kotlin Koog AI 就上手 Day 24:子圖與模組化:建構複雜 AI 應用 AI Agent JetBrains Koog Kotlin 學習 Koog 框架的子圖(Subgraph)概念,掌握模組化設計技巧。透過研究-規劃-執行系統範例,了解如何建構可重用、可維護的複雜 AI 應用架構。 Read more →
Published on 2025年9月6日 第一次學 Kotlin Koog AI 就上手 Day 23:進階節點操作:LLM 互動與工具執行 AI Agent JetBrains Koog Kotlin 軟體工程 開發流程 深入學習 Koog 框架的進階節點類型,包括 LLM 互動節點、工具執行節點,以及進階流程控制技巧。透過智慧客服系統範例,掌握條件分流和平行處理。 Read more →
Published on 2025年9月5日 Github spec-kit 初體驗 AI Claude-Code Git SDD Github 推出的 Spec-Driven Development (SDD) 工具包 spec-kit,支援 Claude Code、GitHub Copilot 和 Gemini CLI,提供完整的規格文件產生與技術規劃功能 Read more →
Published on 2025年9月5日 第一次學 Kotlin Koog AI 就上手 Day 22:策略圖基礎:構建多階段 AI 工作流程 AI Agent JetBrains Koog Kotlin 軟體工程 開發流程 探索 Koog 框架的策略圖(Strategy Graph)概念,學習如何建立多階段的 AI 工作流程。透過節點(Node)和邊(Edge)的組合,設計複雜但有條理的 Agent 執行邏輯。 Read more →
Published on 2025年9月4日 第一次學 Kotlin Koog AI 就上手 Day 21:標準化工具整合:MCP 協定實戰 Koog Kotlin AI Agent JetBrains MCP 學習如何透過 Model Context Protocol (MCP) 協定為 AI Agent 添加標準化外部工具。透過 Context7 文件查詢和 Playwright 網頁自動化兩個實際範例,展示如何整合不同類型的 MCP 工具到 Koog AI Agent 中 Read more →
Published on 2025年9月3日 第一次學 Kotlin Koog AI 就上手 Day 20:建構 AI API:將 Koog 整合到 Ktor AI API Agent JetBrains Koog Kotlin 學習如何將 Koog AI 框架整合到 Ktor 應用中,建立簡潔的 REST API 端點,讓使用者透過 HTTP 請求與 AI 對話。 Read more →
Published on 2025年9月2日 軟體估算的本質:Kent Beck 揭露時間預測的真相 Kent-Beck 軟體工程 軟體開發中最令人頭痛的問題之一就是估算。Kent Beck 在這個深度討論中揭示了為什麼估算如此困難,以及我們應該如何重新思考這個問題。從理解問題背後的真實意圖到區分目標、承諾與機率分佈,這篇文章將帶你探索軟體估算的本質。 Read more →