摘要: Koog(4)—— Agent Skills 和 Tools 前言 三月份的时候,写了一篇文章: 拆穿名词诈骗!用大白话理解晦涩难懂的AI概念, 里面有介绍 Agent Skills 和 Tools。当时有详细解释了两个概念,Tools 相当于大模型的“手脚”,让 LLM 不仅能回答问题,还能调用程序,执行动作。 Skills 是将复杂的、固定的流程打包成一个 阅读全文
posted @ 2026-10-14 13:36 SharpCJ 阅读(102) 评论(0) 推荐(1)
摘要: Koog(3)——Prompt、LLM Client 与模型调用:Koog 如何抽象大模型访问 Koog 的 Agent 需要通过 LLM 完成推理和生成。这篇文章主要讲解 Prompt、LLM parameters、LLM clients、Prompt executors 和 LLM providers 等概念。 一、概览 Prompt 是给 Large Language Models 的指 阅读全文
posted @ 2026-10-13 12:25 SharpCJ 阅读(102) 评论(0) 推荐(0)
摘要: Koog(2) —— Koog Agent 的编程模型 上一篇文章介绍了 Koog 的核心能力和定位,本篇文章将进入 Koog 编程模型的学习。 一、Koog 的环境要求 官方给出的要求是: JDK 17+ Kotlin 2.2.0+ Gradle 8.0+ 或 Maven 3.8+ Gradle Kotlin DSL 中,稳定模块依赖为: implem 阅读全文
posted @ 2026-10-12 09:13 SharpCJ 阅读(420) 评论(1) 推荐(0)
摘要: Koog(1) —— JVM 下的 Agent 框架 写在前面 如今的 Agent 是在是太火爆了。各种 Agent 应用层出不穷,但是基本都是 Python 和 Typescript 为主,这里面的主要原因还是生态。但是接下来,我将用一个系列的文章来介绍一个 Kotlin 语言的 Agent 框架 —— Koog。 一、JVM 下的 Agent 开发 阅读全文
posted @ 2026-09-30 15:00 SharpCJ 阅读(248) 评论(1) 推荐(0)
摘要: Dart 线程模型和异步 目录一、Dart 的线程模型1.1 单线程事件循环1.2 事件队列与微任务队列1.3 async 函数的执行机制1.4 Zone -- 异步代码的执行上下文二、Isolate -- Dart 的并发方案2.1 为什么不用线程2.2 Isolate 的生命周期2.3 Isolate 不是线程2.4 I 阅读全文
posted @ 2026-07-27 00:28 SharpCJ 阅读(77) 评论(0) 推荐(0)
摘要: Dart 基础入门 目录一、Dart 语言介绍1.1 SDK 安装1.2 Hello World1.3 Dart 语言特点二、基础语法2.1 常见数据类型2.1.1 数值类型(int、double)2.1.2 字符串(String)2.1.3 布尔类型(bool)2.1.4 集合类型(List、Set、Map)2.1. 阅读全文
posted @ 2026-07-26 20:04 SharpCJ 阅读(217) 评论(0) 推荐(2)
摘要: 在 JetBrains IDE 中接入 OpenCode 并配置自定义模型 OpenCode 是一款开源 AI 编程代理,目前在 GitHub 上拥有超过 16 万颗 Star,月活开发者超过 750 万。它支持终端、桌面应用和 IDE 扩展等多种使用方式,并且由于隐私优先的设计——不存储你的代码和上下文数据——在对隐私敏感的开发环境中也能放心使用。 OpenCode 的一 阅读全文
posted @ 2026-07-25 14:29 SharpCJ 阅读(889) 评论(3) 推荐(2)
摘要: 理解 Agent 中的 Slash Command:从概念到自定义命令实践 一、为什么要单独理解 Slash Command 用 Agent 做事时,经常会遇到以 / 开头的输入: /help /new /model /skill markdown-to-wechat-richtext 这类输入就是 Slash Command。 它看起来像一句聊天消息,但本质上更接近“命令 阅读全文
posted @ 2026-06-06 18:16 SharpCJ 阅读(271) 评论(0) 推荐(0)
摘要: Harness Engineering:把 AI 真正接进工程流程 一、为什么要谈 Harness Engineering 这两年,团队里关于 AI 的讨论很多,但真正落到研发现场,问题往往很具体: 为什么 AI 有时看起来很能干,有时又完全不靠谱? 为什么它能写出一段像样的代码,却经常交不出一个可验证的结果? 为什么同一个任务,换个人问、换种说法,结果差异会这么大 阅读全文
posted @ 2026-06-04 01:06 SharpCJ 阅读(870) 评论(3) 推荐(0)
摘要: 当 AI 开始写代码,谁来保证它不会翻车? 当 AI 开始写代码,如何保证它不会翻车?Harness Engineering 让 AI Agent 更可控。 阅读全文
posted @ 2026-05-14 00:10 SharpCJ 阅读(1093) 评论(0) 推荐(3)