跳到主要内容

产品基线

本文档是 kgent 当前目标和关键特性的硬基线。

当产品方向变化时,应有意识地更新本文档。后续特性实现设计应以本文档作为 source of truth。

产品定位

kgent 是一个基于 Pydantic AI 的技能驱动、记忆增强、沙箱优先的专业智能体运行时。

kgent 应允许用户配置专业智能体,使其能够完成需求访谈、旅行规划、课程设计、视频节目设计、研究、Coding 和审查等真实工作。

核心目标

kgent 的最小成功运行不是一次聊天回答。

它是一场可审计的专业任务执行,并且:

  1. 使用已配置的专业身份。
  2. 应用相关技能。
  3. 通过显式工具行动。
  4. 在有用时使用记忆。
  5. 在沙箱中工作。
  6. 产出持久化交付物。
  7. 记录过程证据。

产品目标

Objective定义成功信号
Professional work executionkgent 完成真实专业任务,而不仅是生成对话回答。一次运行在 deliverables/ 下产出符合领域的交付物。
Domain extensibilitykgent 能在不修改运行时核心的情况下变成不同专业员工。新领域可通过 profiles、skills、tools 添加。
Context continuitykgent 能使用长期用户、项目、组织和会话上下文。运行可以召回相关上下文并产出候选记忆。
Auditable deliverykgent 的工作在运行后可以被检查。运行保存 prompt、config、events、transcript、logs 和 deliverables。
Group-ready operationkgent 未来能支持多个专业智能体协作。intake、coordination、worker、reviewer 和 handoff 概念有稳定契约。
Professional reliabilitykgent 应具备显式质量和安全控制。必需输出、工具权限、记录和审查路径可执行。

关键特性

Key FeaturePriority产品含义首个成功信号
Configurable Professional IdentityP0将 kgent 配置成不同专业员工。profile 可以在不改代码的情况下改变角色、职责、风格和边界。
Skill-Driven Capability SystemP0通过可复用技能包扩展专业能力。kgent 能发现技能,并仅在需要时加载选中的技能。
Tool-Mediated Action SystemP0通过显式、可观测、受权限控制的工具行动。文件、记忆和可选网络动作以工具形式暴露并被记录。
Memory-Aware Context SystemP0使用长期上下文,但不绑定具体记忆实现。kgent 能通过稳定契约调用外部 recall/write memory tools。
Sandbox-First Work ExecutionP0在持久、可审计的工作区中完成任务。每次运行创建包含记录、工作文件和交付物的沙箱。
Quality and Governance SystemP1确保输出、工具、技能、记忆和交接物满足质量与安全标准。Phase 1 具备必需交付物检查、安全工具默认值和显式运行记录。
Professional Workflow OrchestrationP1支持 intake、planning、execution 和 review。Intake、Coordinator、Worker、Reviewer 可交换结构化 artifacts。
Learning and Capability EvolutionP2通过审查后的候选技能、记忆和模式持续改进。运行能归档摘要,并生成候选技能或记忆供审查。

目标覆盖

Objective支撑关键特性覆盖度
Professional work executionConfigurable Professional Identity, Skill-Driven Capability System, Tool-Mediated Action System, Sandbox-First Work Execution, Quality and Governance System
Domain extensibilityConfigurable Professional Identity, Skill-Driven Capability System, Tool-Mediated Action System
Context continuityMemory-Aware Context System, Sandbox-First Work Execution, Learning and Capability Evolution
Auditable deliverySandbox-First Work Execution, Tool-Mediated Action System, Quality and Governance System
Group-ready operationProfessional Workflow Orchestration, Configurable Professional Identity, Sandbox-First Work Execution, Skill-Driven Capability System中强
Professional reliabilityQuality and Governance System, Tool-Mediated Action System, Skill-Driven Capability System, Memory-Aware Context System中强

非目标

kgent 当前不试图成为:

  • 通用聊天应用
  • 只做 Coding 的 agent
  • 重型 workflow engine
  • 不受限制的桌面自动化 agent
  • 隐藏执行记录的黑盒 agent 框架
  • 记忆数据库
  • 技能市场

Phase 1 范围

Phase 1 应证明 P0 关键特性,并包含最小治理基线。

包含:

  • CLI run command
  • YAML config
  • profile 和 system prompt composition
  • sandbox run directory
  • Pydantic AI agent runtime
  • filesystem tools
  • skill discovery
  • skill loading
  • external memory tool contract
  • run event records
  • transcript records
  • required deliverable checks
  • safe tool permission defaults

不包含:

  • 完整多智能体编排
  • 自动技能提升
  • 复杂 workflow graph
  • 不受限制的 shell 执行
  • GUI
  • 完整评测体系
  • 生产级记忆治理流程

Phase 1 验收标准

Phase 1 实现可接受的条件:

  1. 能用 config 和 prompt 运行 kgent run
  2. 创建 run sandbox。
  3. 基于 profile 构建 effective system prompt。
  4. 发现可用技能。
  5. 将选中技能加载到 agent context。
  6. 暴露沙箱化 filesystem tools。
  7. 通过稳定接口暴露 memory recall/write tools。
  8. 保存 run metadata、events、transcript 和 logs。
  9. deliverables/ 下产出必需文件。
  10. 对缺失必需交付物进行拒绝或报告。
  11. 对工具使用安全默认权限。

下一步设计冻结边界

下一步进入特性实现设计。

以下边界视为基线:

  • Pydantic AI 是执行引擎。
  • kgent 负责 profiles、skills、memory policy、sandbox、run records、deliverables 和 governance。
  • Skills 是专业工作包,不只是工具函数。
  • Memory 是外部系统,通过显式契约接入。
  • 每次 run 都是 sandbox-first、artifact-based。
  • Quality and Governance 是一等关键特性,Phase 1 做最小实现。
对此页面有疑问?

问答功能将在后续接入 Answer API。当前可通过页面底部的反馈链接提交问题。

页面来源草稿
来源项目kunora-kgent
分支docs-publish
路径technology/components/kunora-kgent/product-baseline.md