Koog

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

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub