Koog
Koog
软件
软件描述
Koog 是一个基于 Kotlin 的框架,旨在完全使用地道的 Kotlin 构建和运行 AI 代理。它允许你创建能够与工具交互、处理复杂工作流并与用户通信的代理。
官方网站
访问软件的官方网站了解更多信息
官方认证
docs.koog.ai
安全链接HTTPS
什么是 Koog?
Koog 是一个基于 Kotlin 的框架,旨在完全使用自然且符合惯例的 Kotlin 语言构建和运行 AI 代理。它允许你创建能够与工具交互、处理复杂工作流并同用户通信的代理。
Koog 的主要特性包括:
纯 Kotlin 实现:完全使用自然且符合惯例的 Kotlin 构建 AI 代理。
MCP 集成:连接模型控制协议(Model Control Protocol),实现更强大的模型管理。
嵌入能力:使用向量嵌入进行语义搜索和知识检索。
自定义工具创建:通过访问外部系统和 API 的工具扩展代理功能。
即用型组件:利用为常见 AI 工程挑战预构建的解决方案加速开发。
智能历史压缩:采用多种预设策略优化令牌使用,同时保持对话上下文。
强大流式 API:支持实时处理响应,并可并行调用工具。
持久化代理记忆:实现跨会话甚至不同代理之间的知识保留。
全面追踪功能:通过详细且可配置的追踪机制调试和监控代理执行。
灵活图状工作流:通过直观的图状工作流设计复杂的代理行为。
模块化功能系统:通过可组合架构自定义代理能力。
可扩展架构:轻松应对从简单聊天机器人到企业级应用的工作负载。
多平台支持:使用 Kotlin 多平台在 JVM 和 JS 目标上运行代理。
可用的大语言模型提供方及平台
可用于驱动代理能力的大语言模型提供方及平台包括:
Google
OpenAI
Anthropic
OpenRouter
Ollama

