返回顶部
n

nate-jones-second-brain第二大脑

Set up and operate a personal knowledge system using Supabase (pgvector) and OpenRouter. Five structured tables — thoughts (inbox log), people, projects, ideas, admin — with AI-powered classification, confidence-based routing, and semantic search across all categories. Captures thoughts from any source, classifies them via LLM, routes them to the right table (the Sorter), rejects low-confidence classifications (the Bouncer), and logs everything (the Receipt). Two opinionated primitives — Supabas

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
766
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

nate-jones-second-brain

Nate Jones 第二大脑

当智能变得丰富时,上下文成为稀缺资源。这项技能是上下文架构——一个持久化、可搜索的知识层,将你的智能体转变为个人知识管理器。

两个核心基础组件:

  • - Supabase — 你的数据库,功能远不止于此。PostgreSQL + pgvector。以结构化数据形式存储想法、人物、项目、创意和任务,并附带向量嵌入。内置REST API。你的数据,你的基础设施。模型来来去去;你的上下文持久留存。一旦你拥有了Supabase项目,你就解锁了构建其他一切所需的基础——第二大脑只是开始。
  • OpenRouter — 你的AI网关。一个API密钥,所有模型。用于分类和路由的嵌入和LLM调用。通过更改字符串即可切换模型。设计上面向未来。

其他一切——你如何捕捉想法、如何检索它们、你在其上构建什么——都是应用层。这项技能涵盖了基础。

如果表还不存在,请参阅 {baseDir}/references/setup.md

构建模块

这些是系统背后的操作概念。理解它们有助于你正确操作。

模块功能实现方式
收件箱一个无摩擦的捕捉点所有内容首先进入 thoughts
分类器
AI分类+路由 | LLM分类类型,然后路由到结构化表 |
| 表单 | 一致的数据契约 | 每个表都有定义的架构 |
| 文件柜 | 每个类别的真实来源 | people、projects、ideas、admin 表 |
| 门卫 | 置信度阈值 | confidence < 0.6 = 不路由,留在收件箱 |
| 收据 | 审计追踪 | thoughts 行记录输入内容和去向 |
| 提醒 | 主动呈现 | 每日摘要查询(应用层) |
| 修正按钮 | 智能体介导的修正 | 根据用户请求在表之间移动记录 |

完整概念框架:{baseDir}/references/concepts.md

五个表

角色关键字段
thoughts收件箱日志/审计追踪content, embedding, metadata (type, topics, people, confidence, routedto)
people
关系追踪 | name (唯一), context, followups, tags, embedding | | projects | 工作追踪 | name, status, next_action, notes, tags, embedding | | ideas | 洞察捕捉 | title, summary, elaboration, topics, embedding | | admin | 任务管理 | name, due_date, status, notes, embedding |

每个表通过自身的 match* 函数实现语义搜索。通过 searchall 实现跨表搜索。

路由规则

当想法被分类时:

类型路由操作
person_notepeople更新插入:创建人物或追加到现有上下文
task
admin | 插入新任务(status=pending) |
| idea | ideas | 插入新创意 |
| observation | 无 | 仅留在 thoughts 中 |
| reference | 无 | 仅留在 thoughts 中 |

如果置信度 < 0.6,不路由。留在 thoughts 中,告知用户。

快速开始

捕捉想法(完整流程)

bash

1. 嵌入


EMBEDDING=$(curl -s -X POST https://openrouter.ai/api/v1/embeddings \
-H Authorization: Bearer $OPENROUTERAPIKEY \
-H Content-Type: application/json \
-d {model: openai/text-embedding-3-small, input: Sarah提到她正在考虑离职创业做咨询} \
| jq -c .data[0].embedding)

2. 分类(与步骤1并行执行)

METADATA=$(curl -s -X POST https://openrouter.ai/api/v1/chat/completions \ -H Authorization: Bearer $OPENROUTERAPIKEY \ -H Content-Type: application/json \ -d {model: openai/gpt-4o-mini, responseformat: {type: jsonobject}, messages: [{role: system, content: 从捕捉的想法中提取元数据。返回JSON,包含:type (observation/task/idea/reference/personnote), topics (1-3个标签), people (数组), actionitems (数组), datesmentioned (数组), confidence (0-1), suggestedroute (people/projects/ideas/admin/null), extracted_fields (目标表的结构化数据)。}, {role: user, content: Sarah提到她正在考虑离职创业做咨询}]} \ | jq -r .choices[0].message.content)

3. 存储到 thoughts(收据)

curl -s -X POST $SUPABASE_URL/rest/v1/thoughts \ -H apikey: $SUPABASESERVICEROLE_KEY \ -H Authorization: Bearer $SUPABASESERVICEROLE_KEY \ -H Content-Type: application/json \ -H Prefer: return=representation \ -d [{\content\: \Sarah提到她正在考虑离职创业做咨询\, \embedding\: $EMBEDDING, \metadata\: $METADATA}]

4. 根据分类结果路由(如果置信度 >= 0.6)

完整路由逻辑流程:{baseDir}/references/ingest.md

语义搜索(单表)

bash
QUERY_EMBEDDING=$(curl -s -X POST https://openrouter.ai/api/v1/embeddings \
-H Authorization: Bearer $OPENROUTERAPIKEY \
-H Content-Type: application/json \
-d {model: openai/text-embedding-3-small, input: 职业变化} \
| jq -c .data[0].embedding)

curl -s -X POST $SUPABASEURL/rest/v1/rpc/matchthoughts \
-H apikey: $SUPABASESERVICEROLE_KEY \
-H Authorization: Bearer $SUPABASESERVICEROLE_KEY \
-H Content-Type: application/json \
-d {\queryembedding\: $QUERYEMBEDDING, \matchthreshold\: 0.5, \matchcount\: 10, \filter\: {}}

跨表搜索

bash
curl -s -X POST $SUPABASEURL/rest/v1/rpc/searchall \
-H apikey: $SUPABASESERVICEROLE_KEY \
-H Authorization: Bearer $SUPABASESERVICEROLE_KEY \
-H Content-Type: application/json \
-d {\queryembedding\: $QUERYEMBEDDING, \matchthreshold\: 0.5, \matchcount\: 20}

从所有表返回 tablename、recordid、label、detail、similarity、created_at。

列出活跃项目

bash
curl -s $SUPABASEURL/rest/v1/projects?status=eq.active&select=name,nextaction,notes&order=updated_at.desc \
-H apikey: $SUPABASESERVICEROLE_KEY \
-H Authorization: Bearer $SUPABASESERVICEROLE_KEY

列出待处理任务

bash
curl -s $SUPABASEURL/rest/v1/admin?status=eq.pending&select=name,duedate,notes&order=due_date.asc \
-H apikey: $SUPABASESERVICEROLE_KEY \
-H Authorization: Bearer $SUPABASESERVICEROLE_KEY

摄入流程

当内容从任何来源到达时:

  1. 1. 嵌入 通过OpenRouter对文本进行向量化(1536维向量)
  2. 分类 通过OpenRouter LLM(类型、主题、人物、置信度、建议路由)
  3. 记录 到 thoughts(收据——无论是否路由,始终记录)
  4. 门卫检查 — 如果置信度 < 0.6,在此停止
  5. 路由 根据类型到结构化表(分类器)
  6. 确认 向用户确认捕捉了什么以及归档到哪里

完整流程详情:{baseDir}/references/ingest.md

元数据架构

每个想法都被分类为:

字段类型
typestring

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 nate-jones-second-brain-1776420090 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 nate-jones-second-brain-1776420090 技能

通过命令行安装

skillhub install nate-jones-second-brain-1776420090

下载

⬇ 下载 nate-jones-second-brain v1.0.2(免费)

文件大小: 22.94 KB | 发布时间: 2026-4-17 18:55

v1.0.2 最新 2026-4-17 18:55
**Major update: Structured multi-table knowledge system and AI-powered routing.**

- Adds four new structured tables (`people`, `projects`, `ideas`, `admin`) alongside `thoughts`, supporting relationship, work, and task management.
- Implements an AI-driven ingest pipeline: thoughts are embedded, classified with confidence scoring, and routed to a destination table or held in the inbox if confidence is low.
- Documents foundational concepts: drop box (inbox), sorter (AI routing), bouncer (confidence threshold), and audit trail for traceability.
- Provides cross-table semantic search via a new `search_all` endpoint, as well as per-table semantic search.
- Updates references and documentation to detail new schemas, routing rules, and operational building blocks.
- Adds conceptual documentation with a new `concepts.md` reference.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部