个人认知架构,学习您的工作方式。从会话中构建知识图谱,分析专业技能,按任务适配检索。
Fabrik-Codek.是一项面向实际任务的技能,主要用于A 7B型机车知道你价值超过400B,但并不.;Fabrik-Codek是个人认知架构,以任何奥拉马型机车在当地运行. 它不只是检索ev.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一个了解你的 7B 模型,价值远超一个对你一无所知的 400B 模型。
Fabrik-Codek 是一种个人认知架构,可在本地运行任意 Ollama 模型。它不仅执行文档检索——更会基于你的工作方式构建知识图谱,按主题量化评估你的专业能力,依据任务类型与上下文自动路由至最合适的模型并匹配最优检索策略,实时观测其响应是否真正帮到你,并持续自我优化迭代。
每一次交互均反哺系统。Fabrik-Codek 自身不发起任何出站网络请求——仅连接本地 Ollama 服务(可选配接本地 Meilisearch)。模型下载由 Ollama 自带 CLI(ollama pull)完成,Fabrik-Codek 不参与也不控制该过程。
在 openclaw.json 或 ~/.claude/settings.json 中将其配置为 MCP 服务器:
{
"mcpServers": {
"fabrik-codek": {
"command": "fabrik",
"args": ["mcp"]
}
}
}
如需启用网络访问(SSE 传输协议):
{
"mcpServers": {
"fabrik-codek": {
"command": "fabrik",
"args": ["mcp", "--transport", "sse", "--port", "8421"]
}
}
}
安装完成后,初始化并构建知识库:
fabrik init # 初始化配置,下载模型 fabrik graph build --include-transcripts # 基于会话记录构建知识图谱 fabrik rag index # 将数据湖索引至向量数据库 fabrik profile build # 构建个人画像 fabrik competence build # 构建能力映射图
向本地大语言模型发起提问,并可选择性注入知识库上下文。任务路由器(Task Router)将自动完成:查询分类、依据你的能力水平选择最适配模型、动态调整检索策略、生成个性化系统提示。
use_rag=true — 启用向量检索上下文use_graph=true — 启用混合上下文(向量 + 图谱 + 全文)示例:“我该如何处理数据库连接池?”
在你积累的全部知识中执行语义向量搜索。返回最相关的文档、模式与示例——依据语义而非关键词匹配。
示例:“查找使用指数退避的重试逻辑示例”
遍历知识图谱,发现实体(技术、模式、策略)及其相互关系。适用于理解你经验中各概念间的关联方式。
depth — 遍历跳数(默认值:2)示例:“在我的知识图谱中,哪些技术与 FastAPI 相关?”
通过 Meilisearch 执行全文关键词搜索。当你明确知道具体术语或短语时,可用于精确匹配。此功能为可选组件——即使未安装 Meilisearch,系统仍可正常运行。
示例:“在我知识库中搜索 ‘EXPLAIN ANALYZE’”
知识图谱统计信息:实体总数、关系边总数、连通分量数量、实体类型分布、关系类型分布等。
系统健康检查:涵盖 Ollama 可用性、RAG 引擎、知识图谱、全文搜索及数据湖状态。
| URI | 描述 |
|---|---|
fabrik://status |
系统各组件运行状态 |
fabrik://graph/stats |
知识图谱统计信息 |
fabrik://config |
当前配置(已脱敏) |
| 场景 | 推荐工具 | 原因 |
|---|---|---|
| 需上下文支撑的编程问题 | fabrik_ask(启用 use_graph=true) |
获得混合检索能力 + 个性化提示工程 |
| 查找相似模式或示例 | fabrik_search |
全量知识库的语义相似度匹配 |
| 理解概念间关联关系 | fabrik_graph_search |
图谱遍历直观呈现实体关系 |
| 精确匹配特定术语或短语 | fabrik_fulltext_search |
基于 BM25 的关键词匹配 |
| 检查知识库健康状态 | fabrik_status |
多维度组件健康诊断 |
| 分析知识分布特征 | fabrik_graph_stats |
实体/关系数量与类型统计 |
系统随你的使用频率提升而持续进化:
You work → Flywheel captures it → Pipeline extracts knowledge
↑ ↓
Strategy Optimizer ← Outcome Tracker ← LLM responds with context
↓ ↑
└──── adjusts retrieval ──→ Task Router ─┘
↓
Profile + Competence + task-specific prompt
git clone + pip install -e ".[dev]")ollama pull qwen2.5-coder:7b)关于安装的说明:Fabrik-Codek 是一种纯指令型技能(instruction-only skill),不提供自动化安装程序。你需手动从 GitHub 仓库克隆并安装:git clone + pip install -e ".[dev]"。此举允许你在安装前完整审计源代码。该技能本身仅包含文档与 MCP 服务端配置,不含任何可执行二进制代码。
Fabrik-Codek 发起零次出站网络请求。它仅连接你本机运行的服务:
localhost:11434)—— 你本地运行的大语言模型服务(用于推理与嵌入向量生成)localhost:7700,可选)—— 你本地运行的搜索引擎无遥测、无分析、无回传通信。你可在源码中验证:grep -r "requests.|httpx.|urllib" src/ —— 所有 HTTP 调用目标均为 localhost。唯一涉及网络的初始化操作是 ollama pull,该命令由 Ollama 自身 CLI 执行,从 ollama.ai/library 下载模型;Fabrik-Codek 既不发起也不控制此类下载。
fabrik init 执行的操作fabrik init 仅执行以下本地操作:
localhost:11434 运行.env 配置文件./data/embeddings/、./data/graphdb/、./data/profile/)ollama pull 下载模型 —— 模型由 Ollama 自身 从 ollama.ai/library 下载,非 Fabrik-Codek 下载Fabrik-Codek 不从任何远程服务器下载任何文件。模型下载完全由 Ollama 自带 CLI 独立完成。
读取操作(全部为本地、全部需显式授权、绝不自动执行):
| 路径 | 内容 | 触发时机 | 用途 |
|---|---|---|---|
~/.claude/projects/*/ |
会话记录 JSONL 文件(已由 Claude Code 写入磁盘) | 仅当你显式执行 fabrik learn process 或 fabrik graph build --include-transcripts 时 |
提取实体与推理模式,用于构建知识图谱。该路径未列入 configPaths,因 Fabrik-Codek 对其仅为只读且需用户主动触发。 |
./data/ 或 FABRIK_DATALAKE_PATH |
你的数据湖(训练样本对、捕获数据、元数据) | 执行 graph build、rag index、profile build、competence build 期间 |
构建知识库与个人画像的原始数据源 |
写入操作(全部为本地):
| 路径 | 内容 |
|---|---|
./data/embeddings/ |
LanceDB 向量索引 |
./data/graphdb/ |
NetworkX 知识图谱(JSON 格式) |
./data/profile/ |
个人画像、能力映射图、策略覆盖配置(JSON 格式) |
./data/01-raw/outcomes/ |
结果追踪记录(JSONL 格式) |
所有路径均在技能元数据 configPaths 中明确定义。该技能绝不会向这些目录之外的任何位置写入数据。
stdio — 不启动网络监听器、不开放任何端口、无网络暴露风险sse — 启动 HTTP 服务,默认绑定至 127.0.0.1:8421(仅限本机访问,其他设备不可达)0.0.0.0,则索引数据将可通过网络访问。切勿在未配置防火墙/ACL 规则的情况下执行此操作fabrik learn 命令读取 Claude Code 的会话记录,其中可能包含敏感信息(代码、凭证、对话历史)。该命令为显式授权机制——必须由你手动执行。除非你显式配置 fabrik learn watch,否则它不会后台运行或定时执行。请在索引前审阅 ~/.claude/projects/ 目录内容。
项目完全开源,托管于 github.com/ikchain/Fabrik-Codek(MIT 许可证)。请克隆仓库并完成源码审计后再安装。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章