关于 ima-knowledge-base
IMA Knowledge Base 是用于搜索和管理 IMA 知识库内容的命令行技能,提供定向查找结果、查看条目、列出内容和上传文件的流程。
主要功能
- 01搜索知识库内容
- 02按知识库缩小搜索范围
- 03查看和检查搜索命中项
- 04列出知识库及条目
- 05向知识库上传文件
适用场景
- 01按关键词查找相关片段
- 02检查图片或 OCR 相关命中项
- 03列出指定知识库中的条目
- 04向知识库上传报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ countbot-ai/ countbot --skill ima-knowledge-base安装后在 Claude Code 中输入/ima-knowledge-base确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
config.help.mdreferences/api.mdscripts/config.jsonconfig.json.exampleima_client.pyima_kb_tool.pyima_tool.py详细介绍
来自项目 READMEIMA Knowledge Base
入口:
python skills/ima-knowledge-base/scripts/ima_kb_tool.py <command> ...
执行规则
- 用户说“搜、查、找、看看有没有”时,先
search-kb - 默认直接返回命中片段,不堆字段
search-kb搜的是内容,不是知识库列表- 用户给了
kb-id或kb-name时,加定向参数 - 默认优先
--keyword,只有明确要把多个词合成一次搜索串时才用--query - 宽搜建议加
--show 5 --limit 10;知识库很大再加--search-pages 2或更高
查看单条结果
- 默认先
show-kb-hit - 只有命中像图片、截图、OCR 文档、菜单图,或
show-kb-hit太短时,才用inspect-kb-hit - 一条
--keyword "推荐 菜单 餐厅 美食"会拆成多次搜索,同一标题可能重复出现 - 宽搜后稳定定位优先级:更窄关键词 >
--title>--media-id>--pick
常用命令
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "orslow"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --kb-name "个人知识库" --keyword "菜单"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py show-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py inspect-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb-items --kb-name "个人知识库" --limit 20
python skills/ima-knowledge-base/scripts/ima_kb_tool.py upload-file --kb-name "个人知识库" --file "/path/to/report.pdf"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py import-url --kb-name "个人知识库" --url "https://example.com"
推荐类问题
用户问“知识库里有什么推荐”时:
- 先宽搜:
search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10 - 命中太杂就补对象词,例如
search-kb --keyword "orslow 推荐" - 锁定单条后先
show-kb-hit - 只有需要 OCR 扩展片段时才
inspect-kb-hit
写入安全
upload-file、import-url会真实写入知识库,执行前先确认目标知识库- 需要配置时查看
scripts/config.json和config.help.md
如何配置
下载最新的IMA客户端(比如Android),登陆后点击 “我” --> Claw配置 --> 复制 client_id和api_key参数,提供给CountBot后会自动调用文件编辑工具修改config.json。
评论
支持 Markdown