GBrain Skill(Graph Brain)是一款基于代码语义图谱的智能搜索和索引工具。与传统基于关键词的搜索不同,GBrain 能够理解代码的语义关系,支持自然语言查询代码库,极大提升代码复用和理解效率。
| 特性 | grep/关键词搜索 | GBrain 语义搜索 |
|---|---|---|
| 搜索方式 | 精确字符串匹配 | 自然语言语义理解 |
| 结果质量 | 依赖关键词命中 | 理解意图,返回相关结果 |
| 上下文感知 | 单文件级 | 跨文件调用链级 |
| 学习能力 | 无 | 根据使用习惯优化索引 |
GBrain 的核心技术是代码语义嵌入(Code Embedding):
1. 解析源代码 → AST(抽象语法树)
2. AST → 语义向量(通过 CodeBERT/GraphCodeBERT)
3. 语义向量入库 → 构建语义索引(Faiss)
4. 自然语言查询 → 向量化 → ANN 相似度搜索
# 在 OpenClaw 中安装
/open skills
搜索 "gbrain"
点击安装
# 自然语言搜索
/gbrain search "处理支付回调的代码在哪里"
GBrain 将代码搜索从"找关键词"升级为"说你要什么",是大型代码库维护和代码复用场景下的利器。
评论区