为了帮助开发者快速接入使用 Viking SDK,完成安装、鉴权、接口调用与开发问题诊断,我们开发了 Viking 开发者助手的 Skill,涵盖向量数据库 (VikingDB)、知识库 (KnowledgeBase) 和记忆库 (Memory) 三大核心能力。通过自然语言描述需求,直接获得可运行的 SDK 代码,或对接入问题进行精准诊断。无需反复查阅文档,显著降低接入成本。
Skill 官方链接:https://findskill.com/bytedance/agentkit-samples/byted-viking-developer
支持的 SDK 语言: Python、Java、Go
支持的编程工具: Trae、Trae-CN、Claude Code、OpenCode、Codex、Antigravity
根据您使用的编码工具,运行对应的安装命令:
# Trae npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples -s byted-viking-developer --agent trae # Trae-CN npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples -s byted-viking-developer --agent trae-cn # Claude Code npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples -s byted-viking-developer --agent claude-code
安装完成后,在工具的 Agent 面板中可以看到 byted-viking-developer Skill 已加载,即表示安装成功。
调用本 skill 时,会自动执行 byted-viking-developer/scripts/upgrade.py 脚本,升级最新的资料库。
安装完成后,直接在 Agent 对话框中用自然语言描述您的需求即可。以下是典型业务场景示例:
场景:开发者希望基于 VikingDB 完成向量化数据入库、索引配置与检索接口开发,用于实现语义搜索、相似内容召回或多模态检索。
适用业务:电商商品搜索、短视频/图片内容检索、推荐召回、企业内部相似文档检索。
示例 Prompt:
帮我用 Python SDK 接入 VikingDB,完成一个商品检索服务,包括 Collection 和 Index 创建、商品向量写入,以及根据用户查询词做向量检索的示例代码。
示例结果:
场景:开发者需要基于 Viking 知识库完成文档导入、切片检索、RAG 问答或对话接口接入,构建面向业务知识的智能问答系统。
适用业务: 企业内部知识问答、客服助手、产品文档问答、运营知识检索、培训资料检索。
示例 Prompt:
我想接入 Viking 知识库做一个内部 FAQ 助手,请给我一套 Python SDK 示例,包含知识库创建、文档上传、检索测试,以及基于检索结果生成回答的调用流程。
示例结果:
场景:开发者希望通过 Viking 记忆库管理用户画像、历史事件和会话上下文,让 Agent 能记住用户偏好、历史行为和长期对话信息。
适用业务:AI 陪伴/聊天助手、智能客服、销售助手、教育辅导 Agent、个性化运营助手。
示例 Prompt:
帮我基于 Viking Memory 设计一个长期记忆方案,使用 Python SDK 实现 Session 创建、事件记忆写入、画像更新和对话时的记忆检索示例。
示例结果: