Karpathy大神的LLM WIKI的文章非常火,也想用大模型搭建自己的知识库。看到graphify可以用,就动手实践了一下。
- Obsidian Web Clipper,使用chrome打开 https://obsidian.md/clipper ,点击 add to chrome,极大提高知识收集的速度
- 安装 Obsidian,并开启 obsidian cli
- 安装 Claude Code,
- 给claude code安装obsidian skills,安装指引: https://github.com/kepano/obsidian-skills
- 给obsidian安装 claudian 插件, https://github.com/YishenTu/claudian
- graphify: https://github.com/safishamsi/graphify/
由于我是用uv(之前装spec-kit时用的),在安装graphify时,找不到pip命令。于是我就用下面的方式安装。
# 创建虚拟环境 venv uv venv
激活环境
~.venvScriptsactivate.ps1
安装 graphify 包
uv pip install graphifyy
安装 graphify 到claude code,默认是claude code。如果用的其他工具,需要加参数
graphify install
创建一个目录,比如F:/kb/personal,在. aw目录放一些文档,比如我放了一篇文章 https://johng.cn/ai/harness-engineering 。进入claude
cd F:kbpersonal claude –dangerously-skip-permissions
在claude里面执行下面的命令:
/graphify .
经过一段时间的处理,生成下面的目录,打开graph.html,可以看到查看知识图谱:
├── .claude/
├── .git/
├── graphify-out/
│ ├── GRAPH_REPORT.md
│ ├── cache/
│ ├── cost.json
│ ├── graph.html
│ ├── graph.json
│ └── manifest.json
├── raw/
│ └── webclip/
│ └── Harness Engineering:构建高可靠AI Agent的工程方法论.md
输出obsidian的信息,在claude code中执行下面的命令:
/graphify . –obsidian
报了heredoc的错误,然后程序就自动给解决方案。我感觉这样不太对,就阻断了。
heredoc是什么?我看到控制台报了个这样的提示。 heredoc 在处理单引号时遇到了问题。让我使用一个 Python 脚本文件来代替。
执行python的时候,找不到graphify命令,这是因为我用的uv管理python环境,claude直接执行命令,会找不到,需要先激活环境。可以通过在claude中用下面的prompt,让claude自行解决。
我在本机上安装了uv 管理python环境,且创建了venv环境。 当在claude code中要调用python的时候,经常遇到claude会直接调用Python/pip等命令,导致找不到。 所以我需要给claude 配置一些skill,明确指示必须要使用uv 的venv环境来执行python脚本。给我配置好,并做测试。 在开始之前、结束之后,都必须做充分测试。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/259601.html