novel-doomsday-resurgence/skills/veadk-skills/references/common/knowledgebase.md
唐天洛 cb9b16e5a8 初始提交:番茄小说创作工作区
包含:
- 核心配置文件(AGENTS.md, SOUL.md, USER.md等)
- 记忆系统(memory/文件夹)
- 技能库(skills/文件夹)
- 小说内容(novel/文件夹)
- .gitignore配置
2026-03-30 15:46:26 +08:00

737 B

知识库

本文档介绍如何在 VeADK 中使用知识库。

导入

from veadk.knowledgebase import KnowledgeBase

定义

通过 KnowledgeBase 类可以定义一个知识库,并挂载到智能体上。

from veadk.knowledgebase import KnowledgeBase

# 定义知识库
knowledgebase = KnowledgeBase(
    name="my_knowledgebase",
    description="A knowledge base about ...",
    backend="viking",
    index=app_name,
)

agent = Agent(knowledgebase=knowledgebase)

其中,backend 为知识库后端,当前支持 viking 后端。name 为知识库名称,description 为知识库描述,你需要根据业务场景和知识库内容,来定义一个有意义的名称和描述。