Auto-sync: 2026-04-27 20:02

This commit is contained in:
2026-04-27 20:02:52 +08:00
parent 5854781fa8
commit de7ebe9256
59 changed files with 2122 additions and 1325 deletions

View File

@@ -1,44 +1,49 @@
---
title: "OpenClaw as Desktop Cowork (AionUi) — Remote Rescue & Multi-Agent Hub"
type: source
tags: []
date: 2026-04-22
---
## Source File
- [[Agent/usecases/aionui-cowork-desktop.md]]
## Summary用中文描述
- 核心主题:如何通过 AionUi 桌面应用将 OpenClaw 为协作型 Agent 运行,并实现远程救援和多 Agent 集中管理
- 问题域:OpenClaw 用户缺少可视化工作空间、远程修复能力和统一的多 Agent 管理界面
- 方法/机制AionUi 提供 Cowork 工作空间(文件感知界面)、内置 OpenClaw 部署专家(远程诊断修复)、多 Agent 并行运行、统一 MCP 配置、跨平台远程访问WebUI/Telegram/Lark/DingTalk
- 结论/价值:一个 App 集成 OpenClaw + 12+ 其他 Agent配置一次 MCP 即可全局生效,远程场景下可随时通过 Telegram/WebUI 修复 OpenClaw 故障
## Key Claims用中文描述
- AionUi 将 OpenClaw 作为一等公民 Agent 运行,提供文件感知的工作空间界面,用户可直接看到 Agent 读写文件、运行命令、浏览网页
- OpenClaw 故障且用户不在机器旁时,通过 TelegramWebUI 打开 AionUi使用内置 OpenClaw 部署专家运`openclaw doctor`、修复配置、重启网关
- AionUi 配置一次 MCP 服务器,即同步到 OpenClaw 和所有其他 Agent无需逐个配置
- 支持 WebUI、Telegram、Lark、DingTalk 多渠道远程访问同一 AionUi 实例( OpenClaw
## Key Quotes
> "OpenClaw, built-in agent, Claude Code, Codex, etc. in one app; switch or run in parallel, same MCP config for all." — AionUi 多 Agent 统一界面
> "A common pattern for users who run OpenClaw headless or on another machine." — 远程救援场景
## Key Concepts
- [[CoworkWorkspace]]:文件感知的工作空间,用户可看到 Agent 读写文件、运行命令、浏览网页,而非仅终端/聊天输出
- [[RemoteRescuePattern]]通过远程渠道Telegram/WebUI访问内置专家 Agent执行诊断修复命令`openclaw doctor`)恢复主 Agent 连接
- [[Multi-AgentHub]]:单一应用中并行运行 OpenClaw、Claude Code、Codex 等 12+ Agent统一界面、统一 MCP 配置
- [[MCPOnceAllAgents]]:在 AionUi 中配置一次 MCP 服务器,全局同步到所有集成的 Agent
## Key Entities
- [[AionUi]]:免费开源桌面应用,将 OpenClaw 作为一等公民 Agent 运行,支持多 Agent 并行、统一 MCP 配置和跨平台远程访问
- [[OpenClaw]]:开源 AI Agent 框架,支持持久记忆和工作流编排,本文档中的被集成目标
- [[iOfficeAI]]AionUi 开发公司
## Connections
- [[AionUi]] ← integrates ← [[OpenClaw]]
- [[AionUi]] ← extends ← [[OpenClaw-N8N-Webhook-Pattern]] AionUi 本身提供多 Agent 界面n8n 模式提供工作流安全集成)
- [[RemoteRescuePattern]] ← enables ← [[Self-Healing-Home-Server]] (远程修复 OpenClaw 故障的能力)
## Contradictions
- 无明显冲突。AionUi 侧重桌面可视化 + 多 Agent 并行管理,[[openclaw-n8n-stack]] 侧重安全 Webhook 代理集成,两者可互补使用。
---
title: "OpenClaw as Desktop Cowork (AionUi) — Remote Rescue & Multi-Agent Hub"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/aionui-cowork-desktop.md]]
## Summary用中文描述
- 核心主题:通过 AionUi 桌面应用将 OpenClaw 打造为协作型 Cowork Agent支持远程救援和多 Agent 统一管理
- 问题域:AI Agent 的可视化监控、远程故障修复、多 Agent 工具链统一配置。
- 方法/机制AionUi 自动检测 OpenClaw内置 OpenClaw 部署专家(含 `openclaw doctor` 诊断、配置修复、gateway 重启),支持 Telegram/WebUI 远程接入;一次配置 MCP Server 所有 Agent 共享。
- 结论/价值:解决"看不见 Agent 在做什么"和"Agent 坏了人在外地无法修复"两大痛点,实现多 Agent 一站式管理。
## Key Claims用中文描述
- AionUi 将 OpenClaw 一等公民身份集成进 Cowork 工作空间,用户可 Agent 读写文件、运行命令、浏览网页的全过程,而非仅依赖日志推断。
- 内置的 OpenClaw 部署专家可在 Agent 不可达时,通过 Telegram/WebUI 远程执`openclaw doctor`、修复配置、重启 gateway实现远程救援。
- AionUi 支持 OpenClaw、Claude Code、Codex 等 12+ Agent 共存,一个界面切换或并行运行,共享同一 MCP 配置
- WebUI、Telegram、Lark、DingTalk 多通道接入,实现从手机或其他设备远程访问同一 AionUi 实例( OpenClaw
- AionUi Cron 可定时调度 OpenClaw 或其他 Agent实现 24/7 自动化任务。
## Key Quotes
> "AionUi is a free, open-source app that runs OpenClaw as a first-class agent alongside 12+ others (Claude Code, Codex, Qwen Code, etc.), with a built-in OpenClaw deployment expert for install, diagnose, and repair — including remote rescue when OpenClaw is down and you're not at the machine." — 文档正文
> "Many users rely on this." — 描述远程救援功能的实用性
## Key Concepts
- [[Cowork-UI]]AionUi 提供的桌面协作界面,可视化展示 AI Agent 的文件读写、终端命令、网页浏览等操作全过程。
- [[Remote-Rescue]]:当 OpenClaw 不可达时,通过 Telegram/WebUI 远程接入 AionUi使用内置部署专家进行诊断和修复。
- [[Multi-Agent-Unified-MCP]]:在 AionUi 中统一配置 MCP Server 配置,一次配置同步至 OpenClaw 及所有其他 Agent无需逐个设置。
- [[OpenClaw-Deployment-Expert]]AionUi 内置的 OpenClaw 安装、诊断、修复引导工具,支持 `openclaw doctor` 和 gateway 管理。
## Key Entities
- [[OpenClaw]]:开源 AI Agent 框架支持多渠道接入Telegram/WebUI和持久记忆作为 AionUi 的一等公民运行。
- [[AionUi]]:免费开源桌面应用,支持 12+ AI AgentOpenClaw/Claude Code/Codex 等),提供 Cowork UI、远程通道WebUI/Telegram/Lark/DingTalk和定时任务功能。
- [[Claude-Code]]Anthropic 的 AI 编程 Agent与 OpenClaw 共存于 AionUi 中。
- [[Codex]]OpenAI 的 AI 编程 Agent与 OpenClaw 共存于 AionUi 中。
- [[MCP]]Model Context ProtocolAionUi 中统一配置的 Agent 上下文协议,实现跨 Agent 的工具共享。
## Connections
- [[OpenClaw]] ← 核心被集成对象 ← [[AionUi-Cowork-Desktop]]
- [[OpenClaw-n8n-Workflow-Orchestration]] ← 相关扩展 ← [[AionUi-Cowork-Desktop]]AionUi 可调度 OpenClaw 执行 n8n 工作流)
- [[Multi-Agent-Team]] ← 互补关系 ← [[AionUi-Cowork-Desktop]]AionUi 提供 Multi-Agent 统一管理界面)
- [[Second-Brain]] ← 场景互补 ← [[AionUi-Cowork-Desktop]](两者均可通过 OpenClaw 实现,但 Second Brain 侧重记忆捕获,本方案侧重 Agent 可视化与远程控制)
## Contradictions
- 无已知冲突内容。

View File

@@ -1,48 +1,46 @@
---
title: "arXiv Paper Reader"
type: source
tags: []
date: 2026-04-17
---
## Source File
- [[Agent/usecases/arxiv-paper-reader]]
## Summary用中文描述
- 核心主题:基于 AI Agent arXiv 论文阅读助手工作流
- 问题域arXiv 论文阅读的痛点——下载 PDF、切换论文丢失上下文、LaTeX 符号难以解析
- 方法/机制:通过 `arxiv-reader` skill3 个工具:`arxiv_fetch``arxiv_sections``arxiv_abstract`实现纯 Node.js 离线工作流,直接从 arXiv 下载 LaTeX 源码并自动扁平化展开;本地缓存实现重复访问秒级响应
- 结论/价值:将 AI Agent 变成研究阅读助手,支持摘要浏览、对比排序、选择性细读和会话式分析
## Key Claims用中文描述
- Agent + arxiv-reader skill → 可对话式阅读任意 arXiv 论文,无需离开工作区
- LaTeX 源码自动扁平化展开 → 消除密集数学符号解析障碍
- 本地缓存机制 → 重复访问论文即时响应
- 多论文批量摘要对比 → 帮助快速筛选阅读优先级
- 无需 Docker/PythonNode.js 内置模块即可运行 → 零依赖部署
## Key Quotes
> "Reading arXiv papers means downloading PDFs, losing context when switching between papers, and struggling to parse dense LaTeX notation." — 论文阅读痛点描
> "Results are cached locally — revisiting a paper is instant." — 本地缓存的价值
> "No Docker or Python required — the skill runs standalone using Node.js built-ins." — 零依赖特性
## Key Concepts
- [[arXiv-API]]:论文元数据和 PDF 抓取的数据来源
- [[LaTeX-扁平化]]:自动展开 LaTeX include 语句,将多文件论文合成为单一流文本
- [[本地缓存]]:论文解析结果本地持久化,重复访问避免重复下载和解析
- [[论文摘要批量获取]]:同时获取多篇论文摘要并生成对比表格
## Key Entities
- [[Prismer-AI]]`arxiv-reader` skill 的维护方GitHub 仓库
- [[OpenClaw]]:推荐承载该工作流的 AI Agent 框架
## Connections
- [[YouTube-Content-Pipeline]] ← 扩展 ← [[arXiv-Paper-Reader]]
- 后者扩展:论文阅读发现 → 视频内容创作选题研究
- [[academic-historian]] ← 相关 ← [[arXiv-Paper-Reader]]
- 同属学术研究场景arXiv Reader 侧重理工科论文academic-historian 侧重人文社科
- [[Semantic-Memory-Search]] ← 互补 ← [[arXiv-Paper-Reader]]
- 两者结合:论文阅读 → 关键观点存入语义记忆 → 后续语义检索
## Contradictions
- 无已知冲突内容
---
title: "arXiv Paper Reader"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/arxiv-paper-reader.md]]
## Summary用中文描述
- 核心主题: AI Agent 变身为 arXiv 论文阅读助手,实现无需离开工作空间即可阅读、分析和对比论文
- 问题域arXiv 论文阅读的痛点下载 PDF、切换丢失上下文、LaTeX 符号难以解析
- 方法/机制:通过 `arxiv-reader` skill3 个工具:`arxiv_fetch``arxiv_sections``arxiv_abstract`),直接从 arXiv 获取论文、自动解压 LaTeX 源码并扁平化,解析后以可读文本呈现;结果本地缓存,二次访问即时响应
- 结论/价值:实现对话式论文阅读、摘要速扫、跨论文对比、局部章节精读
## Key Claims用中文描述
- Agent 通过 `arxiv_fetch` 工具 → 获取任意 arXiv ID 的论文并自动将 LaTeX 展平为可读文本
- Agent 通过 `arxiv_sections` 工具 → 先浏览论文结构(列出各章节),再决定是否深入阅读
- Agent 通过 `arxiv_abstract` 工具 → 快速扫描多篇摘要以筛选阅读清单
- 本地缓存机制 → 再次访问同一论文时即时响应,无需重新下载
- Skill 独立运行 → 无需 DockerPython使用 Node.js 内置模块
## Key Quotes
> "Reading arXiv papers means downloading PDFs, losing context when switching between papers, and struggling to parse dense LaTeX notation." — 问题陈
> "No Docker or Python required — the skill runs standalone using Node.js built-ins." — 部署亮点
## Key Concepts
- [[arXiv Reader Skill]]`arxiv-reader` skillPrismer 项目),包含 3 个工具,是本工作流的核心依赖
- [[LaTeX 扁平化]]:自动解压 LaTeX 源码并处理 include自动展平复杂公式结构为可读文本
- [[本地缓存]]:论文内容下载后缓存在本地,二次访问无需重复请求
- [[对话式论文阅读]]:以 Agent 为中介的论文交互范式,支持摘要速扫、章节精读、跨论文对比
## Key Entities
- [[Prismer]]:提供 `arxiv-reader` skill 的开源项目,位于 GitHubskill 包含 3 个工具
- [[OpenClaw]]Agent 运行环境skill 需要复制到 OpenClaw skills 文件夹使用
- [[arXiv]]:全球最大的开放获取预印本论文库,本工作流的数据来源
## Connections
- [[Prismer]] ← provides ← [[arXiv Reader Skill]]
- [[arXiv Reader Skill]] ← enables ← [[对话式论文阅读]]
- [[OpenClaw]] ← hosts ← [[arXiv Reader Skill]]
- [[YouTube Content Pipeline]] ← similar_to ← [[arXiv Paper Reader]](均为内容获取与 Agent 对话式交互)
## Contradictions
- (无已知冲突)

View File

@@ -1,5 +1,5 @@
---
title: "Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器"
title: "Dataview——让我从笔记黑洞里逃出来的 Obsidian 神器"
type: source
tags: []
date: 2025-03-07

View File

@@ -1,66 +1,66 @@
---
title: "Family Calendar Aggregation & Household Assistant"
type: source
tags: []
date: 2026-04-22
---
## Source File
- [[Agent/usecases/family-calendar-household-assistant]]
## Summary用中文描述
- 核心主题AI Agent 作为家庭日程协调中心,聚合多源日历、提供晨间简报、监控消息自动创建日历事件、管理家庭库存和购物清单。
- 问题域:现代家庭面临 5+ 个日历分散在不同平台(工作/个人/家庭/学校/课外),消息中的预约确认无人处理,家庭物资管理依赖零散短信。
- 方法/机制:
- 日历聚合层:汇聚 Google Calendar、Apple Calendar、学校 PDF 邮件附件等多源日历,生成统一晨间简报
- 环境消息监控Ambient Message Monitoring每 15 分钟扫描 iMessage识别预约模式"confirmed for..."、"moved to Saturday at 3pm"),自动创建日历事件并附加行车时间缓冲
- 家庭库存追踪JSON 文件存储物品位置/数量,支持照片 OCR 更新、小票识别
- 共享家庭 Telegram 频道:双方伴侣均可查询,建立信任和错误早期发现
- 结论/价值Ambient主动环境感知比 Active被动等待指令更有价值——最大的突破是 Agent 在不被要求的情况下主动行动Mac Mini 是该场景的最优硬件选择iMessage 集成 + 始终在线)。
## Key Claims用中文描述
- 多日历分散导致重要事件遗漏:工作日历有安全限制无法共享,学校日历以 PDF 或手写网站形式存在,人工逐一检查每日不可持续。
- 环境消息监控是核心差异化因素Agent 被动监听消息流,在识别到可执行项时自动采取行动("我从没要求它这样做。它就是知道这是我想要的。")。
- Mac Mini 是家庭助理场景的最优硬件:支持 iMessage 集成、Apple Calendar始终在线是该方案的甜点配置。
- 照片输入被低估:拍摄学校日历 PDF 或冰箱内容的照片比打字更快,视觉模型处理效果良好。
- 从只读开始:先启用日历读取和消息监控,再启用写入操作(创建事件、发送消息)。
## Key Quotes
> "Ambient > active: The biggest unlock is the agent acting without being asked. Detecting an appointment in a text message and creating a calendar event with driving buffers — 'I didn't ask it to do that. It just knew that's what I'd want.'"
— Sparkry AI, 24 Hours with OpenClaw 实测案例妻子收到牙医预约短信OpenClaw 自动创建日历事件并附加 30 分钟行车缓冲)
> "Copying events across calendars works well until I forget and one slips through the cracks."
— angiolillo, Hacker News 用户
> "How much milk do we have?" requires physically checking the fridge, then the basement pantry, then texting back.
— 家庭物资协调痛点描述
## Key Concepts
- [[Morning Briefing]]每天定时8:00 AM聚合所有家庭日历生成统一简报通过 Telegram/Slack 家庭频道投递;本页面是 Morning Briefing 的家庭场景垂直实现。
- [[Ambient Message Monitoring]]环境消息监控——Agent 被动监听消息流而非等待用户主动询问,在识别到可执行项时自动创建日历事件或提醒,是本系统的核心差异化机制。
- [[Household Inventory Tracking]]家庭物资库存追踪——JSON 文件存储物品名称/数量/位置(冰箱/食品储藏室/地下室),支持照片 OCR、小票识别和自然语言更新。
- [[Calendar Aggregation]]:多源日历聚合——整合 Google Calendar、Apple Calendar、学校 PDF 邮件附件等多个来源,生成统一视图。
- [[Driving Time Buffer]]:行车时间缓冲——自动在预约事件前后各添加 30 分钟的通勤时间块。
- [[Grocery Coordination]]:购物协调——跨食谱去重原料、追踪低库存物品、自动生成购物清单。
## Key Entities
- [[OpenClaw]]:核心 Agent 框架,支持持久记忆和工作流编排,运行本家庭助理系统的底层引擎。
- [[Sparkry AI]]OpenClaw 实践者社区,发布了"24 Hours with OpenClaw"实测文章,是 Ambient Message Monitoring 机制的实测来源。
- Brandon WangClawdbot "Linguini" 的作者Mac Mini 家庭部署方案——通过 iMessage 和 Slack 协调家庭物流、处理照片库存、自动跟进提醒。
- angiolilloHacker News 用户,分享了多日历管理痛点。
- dns_snekHacker News 用户,提到家庭物资管理挑战("我5秒前放的东西就忘了在哪...东西过期是个大问题")。
- Google Calendar主要日历来源之一。
- Apple CalendarMac Mini 本地日历源。
## Connections
- [[Second Brain]] ← 共享 ← [[Family Calendar Household Assistant]]
- 两者都基于 [[OpenClaw]] 的持久记忆能力Second Brain 侧重对话记忆捕获,本方案侧重家庭协调场景。
- [[Custom Morning Brief]] ← 类似模式 ← [[Family Calendar Household Assistant]]
- 同属定时晨间简报场景,但 Custom Morning Brief 面向个人,本方案面向家庭。
- [[phone-based-personal-assistant]] ← 互补 ← [[Family Calendar Household Assistant]]
- 语音入口覆盖无屏场景文字入口iMessage/Telegram覆盖图文交互。
- [[personal-crm]] ← 类似技术栈 ← [[Family Calendar Household Assistant]]
- 均通过 Telegram Topic 或 Slack Channel 提供自然语言查询接口。
## Contradictions
- 无已知冲突。
---
title: "Family Calendar Aggregation & Household Assistant"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/family-calendar-household-assistant]]
## Summary用中文描述
- 核心主题AI Agent 作为家庭日程协调中心,聚合多源日历、提供晨间简报、监控消息自动创建日历事件、管理家庭库存和购物清单。
- 问题域:现代家庭面临 5+ 个日历分散在不同平台(工作/个人/家庭/学校/课外),消息中的预约确认无人处理,家庭物资管理依赖零散短信。
- 方法/机制:
- 日历聚合层:汇聚 Google Calendar、Apple Calendar、学校 PDF/邮件附件等多源日历,生成统一晨间简报
- 环境消息监控Ambient Message Monitoring每 15 分钟扫描 iMessage识别预约模式"confirmed for..."、"moved to Saturday at 3pm"),自动创建日历事件并附加行车时间缓冲
- 家庭库存追踪JSON 文件存储物品位置/数量,支持照片 OCR 更新、小票识别
- 共享家庭 Telegram 频道:双方伴侣均可查询,建立信任和错误早期发现
- 结论/价值Ambient主动环境感知比 Active被动等待指令更有价值——最大的突破是 Agent 在不被要求的情况下主动行动Mac Mini 是该场景的最优硬件选择iMessage 集成 + 始终在线)。
## Key Claims用中文描述
- 多日历分散导致重要事件遗漏:工作日历有安全限制无法共享,学校日历以 PDF 或手写网站形式存在,人工逐一检查每日不可持续。
- 环境消息监控是核心差异化因素Agent 被动监听消息流,在识别到可执行项时自动采取行动("我从没要求它这样做。它就是知道这是我想要的。")。
- Mac Mini 是家庭助理场景的最优硬件:支持 iMessage 集成、Apple Calendar始终在线是该方案的甜点配置。
- 照片输入被低估:拍摄学校日历 PDF 或冰箱内容的照片比打字更快,视觉模型处理效果良好。
- 从只读开始:先启用日历读取和消息监控,再启用写入操作(创建事件、发送消息)。
## Key Quotes
> "Ambient > active: The biggest unlock is the agent acting without being asked. Detecting an appointment in a text message and creating a calendar event with driving buffers — 'I didn't ask it to do that. It just knew that's what I'd want.'"
— Sparkry AI, 24 Hours with OpenClaw 实测案例妻子收到牙医预约短信OpenClaw 自动创建日历事件并附加 30 分钟行车缓冲)
> "Copying events across calendars works well until I forget and one slips through the cracks."
— angiolillo, Hacker News 用户
> "How much milk do we have?" requires physically checking the fridge, then the basement pantry, then texting back.
— 家庭物资协调痛点描述
## Key Concepts
- [[Morning Briefing]]每天定时8:00 AM聚合所有家庭日历生成统一简报通过 Telegram/Slack 家庭频道投递;本页面是 Morning Briefing 的家庭场景垂直实现。
- [[Ambient Message Monitoring]]环境消息监控——Agent 被动监听消息流而非等待用户主动询问,在识别到可执行项时自动创建日历事件或提醒,是本系统的核心差异化机制。
- [[Household Inventory Tracking]]家庭物资库存追踪——JSON 文件存储物品名称/数量/位置(冰箱/食品储藏室/地下室),支持照片 OCR、小票识别和自然语言更新。
- [[Calendar Aggregation]]:多源日历聚合——整合 Google Calendar、Apple Calendar、学校 PDF 邮件附件等多个来源,生成统一视图。
- [[Driving Time Buffer]]:行车时间缓冲——自动在预约事件前后各添加 30 分钟的通勤时间块。
- [[Grocery Coordination]]:购物协调——跨食谱去重原料、追踪低库存物品、自动生成购物清单。
## Key Entities
- [[OpenClaw]]:核心 Agent 框架,支持持久记忆和工作流编排,运行本家庭助理系统的底层引擎。
- [[Sparkry AI]]OpenClaw 实践者社区,发布了"24 Hours with OpenClaw"实测文章,是 Ambient Message Monitoring 机制的实测来源。
- Brandon WangClawdbot "Linguini" 的作者Mac Mini 家庭部署方案——通过 iMessage 和 Slack 协调家庭物流、处理照片库存、自动跟进提醒。
- angiolilloHacker News 用户,分享了多日历管理痛点。
- dns_snekHacker News 用户,提到家庭物资管理挑战("我5秒前放的东西就忘了在哪...东西过期是个大问题")。
- Google Calendar主要日历来源之一。
- Apple CalendarMac Mini 本地日历源。
## Connections
- [[Second Brain]] ← 共享 ← [[Family Calendar Household Assistant]]
- 两者都基于 [[OpenClaw]] 的持久记忆能力Second Brain 侧重对话记忆捕获,本方案侧重家庭协调场景。
- [[Custom Morning Brief]] ← 类似模式 ← [[Family Calendar Household Assistant]]
- 同属定时晨间简报场景,但 Custom Morning Brief 面向个人,本方案面向家庭。
- [[phone-based-personal-assistant]] ← 互补 ← [[Family Calendar Household Assistant]]
- 语音入口覆盖无屏场景文字入口iMessage/Telegram覆盖图文交互。
- [[personal-crm]] ← 类似技术栈 ← [[Family Calendar Household Assistant]]
- 均通过 Telegram Topic 或 Slack Channel 提供自然语言查询接口。
## Contradictions
- 无已知冲突。

View File

@@ -1,48 +1,42 @@
---
title: "Personal Knowledge Base (RAG)"
type: source
tags: []
date: 2026-04-22
---
## Source File
- [[Agent/usecases/knowledge-base-rag]]
## Summary用中文描述
- 核心主题:AI Agent 驱动的个人知识库 RAG 系统,实现"零摩擦保存、语义检索"的工作流
- 问题域:书签堆积却无法找到所需内容——阅读的文章、推文、视频随时间遗忘
- 方法/机制:
- 通过 Telegram Topic 或 Slack Channel 一键摄取引擎URL 自动抓取网页/推文/YouTube 字幕/PDF
- Embedding 向量化存储,支持语义搜索("我保存的关于 LLM memory 的内容?"
- 集成 OpenClaw knowledge-base skill工作流间自动查询知识库
- 结论/价值:**捕获像发短信一样简单,检索像搜索一样容易**,无需专用 App
## Key Claims用中文描述
- 个人知识积累面临"阅读多、保存多、找到难"的困境
- 通过 Telegram/Slack 直接投递 URL自动解析内容并索引至知识库
- 语义搜索超越关键词匹配,返回排名结果并附带来源引用
- 知识库可被其他工作流(如视频选题流水线)主动调用
## Key Quotes
> "You read articles, tweets, and watch videos all day but can never find that one thing you saw last week. Bookmarks pile up and become useless." — 痛点描述
## Key Concepts
- [[Knowledge-Base-RAG]]Retrieval-Augmented Generation个人知识库的核心架构详见 [[Knowledge-Base-RAG]] 概念页
- [[Zero-Friction-Capture]]:零摩擦捕获——任何内容只需发消息即可入库,无需切换 App
- [[Semantic-Search]]:基于 Embedding 向量相似度的语义检索,而非关键词匹配
- [[Content-Ingestion]]URL 内容自动解析与分块Chunking入库
## Key Entities
- [[OpenClaw]]:多 Agent 框架,提供 `knowledge-base` skill 实现 RAG 工作流
- [[ClawHub]]OpenClaw Skill 市场knowledge-base skill 的分发来源
- [[Telegram]]知识库投递入口Topic 路由)
- [[Slack]]知识库投递入口Channel
## Connections
- [[Second Brain]] ← extends ← [[Knowledge-Base-RAG]]:个人知识库 RAG 是 Second Brain 的检索底层
- [[YouTube-Content-Pipeline]] ← queries ← [[Knowledge-Base-RAG]]:视频选题工作流自动查询知识库避免重复选题
- [[Pre-Build-Idea-Validator]] ← queries ← [[Knowledge-Base-RAG]]:项目启动前查询知识库确认是否已做过类似项目
- [[Content-Ingestion]] ← supports ← [[Semantic-Search]]:内容被抓取才能被搜索
## Contradictions
- 暂无发现与其他 Wiki 页面的内容冲突
---
title: "Personal Knowledge Base (RAG)"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/knowledge-base-rag.md]]
## Summary用中文描述
- 核心主题:构建可搜索的个人知识库,从所有保存的内容(文章/Tweet/YouTube 视频/PDF中自动摄取并支持语义检索
- 问题域:阅读了大量文章、视频和 Tweet却永远找不到上周看到的那条内容书签堆积变得毫无用处
- 方法/机制:通过 Telegram Topic 或 Slack Channel 接收 URL → 自动抓取内容(文章/Tweet/YouTube 字幕/PDF→ 语义索引入库 → 支持自然语言提问检索 → 可供其他工作流(如视频创意流水线)查询
- 结论/价值:**捕获像发短信一样简单,检索像搜索一样简单**;零摩擦摄入 + 语义搜索是解决"知识黑洞"的核心
## Key Claims用中文描述
- Telegram Topic 或 Slack Channel 可作为个人知识库的零摩擦摄入入口,用户直接发 URL 即可
- 语义搜索Semantic Search使"我存了什么关于 LLM 记忆的内容?"这类自然语言查询成为可能,返回带来源和摘要的排序结果
- 知识库可作为其他 AI 工作流的检索后端——如视频创意流水线在构建研究卡片时自动查询相关已存内容
## Key Quotes
> "You read articles, tweets, and watch videos all day but can never find that one thing you saw last week. Bookmarks pile up and become useless." — 痛点描述
## Key Concepts
- [[Semantic Search]]:基于语义向量相似度的搜索,而非关键词匹配,实现自然语言查询已存内容
- [[RAG]]Retrieval-Augmented Generation将外部知识库检索与 LLM 生成结合,提升回答的上下文相关性
- [[Knowledge Base]]:集中存储、结构化索引、可按需检索的个人或组织知识集合
## Key Entities
- [[OpenClaw]]AI Agent 框架,驱动整个 KB 摄取和检索流程fetch 内容 → 索引 → 查询响应)
- [[Telegram]]:作为摄取入口的即时通讯平台,用户发 URL 到专属 Topic 触发自动摄入
- [[Slack]]Telegram 的替代摄取入口,通过 Channel 实现相同功能
## Connections
- [[Second Brain]] ← 理念同源 ← [[Personal Knowledge Base (RAG)]]
- [[养虾日记3]] ← 受启发于 ← [[Personal Knowledge Base (RAG)]]
- [[custom-morning-brief]] ← 可查询 ← [[Personal Knowledge Base (RAG)]]
- [[semantic-memory-search]] ← 技术基础 ← [[Personal Knowledge Base (RAG)]]
## Contradictions
- [[Second Brain]] 的摄入方式:[[Second Brain]] 侧重对话内捕获(发短信"Remind me..."[[Personal Knowledge Base (RAG)]] 侧重 URL 链接的直接摄入——两者摄入路径不同,可互补而非冲突

View File

@@ -1,51 +1,50 @@
---
title: "Multi-Source Tech News Digest"
type: source
tags: []
date: 2026-04-22
---
## Source File
- [[Agent/usecases/multi-source-tech-news-digest.md]]
## Summary用中文描述
- 核心主题:多源科技新闻自动聚合、评分与投递系统,通过 AI Agent 驱动的四层数据管道,整合 RSS、Twitter/X、GitHub Releases 和网页搜索共 109+ 信息源,生成个性化每日技术简报。
- 问题域AI/开源/前沿技术从业者需要每日手动检查数十个 RSS 订阅、Twitter 账号、GitHub 仓库和新闻网站,人工策展耗时且现有工具缺乏质量过滤或配置复杂。
- 方法/机制四层数据管道RSS 46 + Twitter/X KOL 44 账号 + GitHub Releases 19 仓库 + Brave Search 网页搜索 4 个主题)→ 合并去重(标题相似度)→ 质量评分(优先级来源 +3多来源 +5时效性 +2互动量 +1 Discord/Email/Telegram 投递。
- 结论/价值:通过自然语言配置完全可定制30 秒内添加自定义来源,替代人工信息策展。
## Key Claims用中文描述
- 多源聚合系统通过四层数据管道RSS + Twitter/X + GitHub Releases + Web Search将科技新闻策展效率提升至接近自动化水平。
- 质量评分机制(priority source +3, multi-source +5, recency +2, engagement +1有效过滤噪音提升简报价值。
- 完全自然语言驱动——用户通过对话即可添加自定义 RSS/Twitter/GitHub 来源,无需手动配置。
- 支持 Discord、Email、Telegram 三通道投递,适配不同用户习惯。
## Key Quotes
> "The framework is fully customizable — add your own RSS feeds, Twitter handles, GitHub repos, or search queries in 30 seconds." — 功能描述,强调零配置门槛
> "All articles are merged, deduplicated by title similarity, and quality-scored (priority source +3, multi-source +5, recency +2, engagement +1)." — 核心算法逻辑
## Key Concepts
- [[RSS聚合]]:通过 RSS 协议从 46 个科技媒体OpenAI Blog、Hacker News、MIT Tech Review 等)持续获取最新内容
- [[社交媒体监控]]:通过 Twitter/X API 监控 44 位 KOL@karpathy@sama@VitalikButerin 等)的动态
- [[GitHub动态监控]]:追踪 19 个热门开源项目vLLM、LangChain、Ollama、Dify 等)的 Release 更新
- [[网页搜索聚合]]:通过 Brave Search API 执行 4 个主题的主动搜索,覆盖无 RSS 的来源
- [[内容去重]]:基于标题相似度对多源内容进行合并,避免重复推送
- [[质量评分算法]]priority source +3 / multi-source +5 / recency +2 / engagement +1 的多维度加权评分体系
- [[多渠道投递]]:支持 Discord、Email、Telegram 三个投递通道
## Key Entities
- [[DracoVibeCoding]]:公众号"Draco正在VibeCoding"作者Multi-Source Tech News Digest 的提出者
- [[Brave Search]]:网页搜索层 API 提供方,为无 RSS 来源的主题提供主动搜索能力
- [[ClawHub]]tech-news-digest skill 的分发平台,通过 `clawhub install tech-news-digest` 一键安装
- [[RSSHub]]:开源 RSS 聚合服务,可扩展 RSS 覆盖的信息源范围
- [[gog]]可选Gmail 邮件投递依赖的 CLI 工具
## Connections
- [[YouTube-Content-Pipeline]] ← 同类多源内容监控 → [[multi-source-tech-news-digest]]
- [[Daily-YouTube-Digest]] ← 同类定时 + AI 摘要 + 多通道投递模式 → [[multi-source-tech-news-digest]]
- [[Daily Reddit Digest]] ← 同类 Cron Job + AI 摘要 → [[multi-source-tech-news-digest]]
- [[Brave Search]] ← 提供网页搜索数据 → [[multi-source-tech-news-digest]]
- [[RSSHub]] ← 扩展 RSS 信息源覆盖 → [[multi-source-tech-news-digest]]
## Contradictions
- 与 [[YouTube-Content-Pipeline]]两者都做多源内容监控但侧重点不同——YouTube 侧重视频内容发现(转录+摘要本文档侧重文字新闻聚合RSS+Twitter+GitHub+Search。两者互补而非冲突共同构成完整的内容监控体系。
---
title: "Multi-Source Tech News Digest"
type: source
tags: [RSS, Twitter, GitHub, Web-Search, News-Aggregation, OpenClaw, ClawHub]
date: 2026-04-27
---
## Source File
- [[Agent/usecases/multi-source-tech-news-digest.md]]
## Summary用中文描述
- 核心主题:多来源技术新闻自动聚合、评分与分发框架
- 问题域AI/开源/前沿技术资讯的获取效率——人工逐一查看数十个 RSS、Twitter、GitHub 和新闻网站耗时且缺乏质量过滤
- 方法/机制四层数据管道RSS × 46 + Twitter KOL × 44 + GitHub Releases × 19 + Brave Search × 4通过标题相似度去重 + 多维质量评分(优先级来源 +3多来源 +5时效性 +2互动量 +1,最终推送至 Discord/邮件/Telegram;通过自然语言添加自定义来源
- 结论/价值:零配置开箱即用30 秒内添加自定义 RSS/Twitter/GitHub 来源,完全可定制
## Key Claims用中文描述
-源聚合RSS + Twitter + GitHub + Web Search能够显著提升技术资讯获取效率
- 质量评分机制(优先级来源 + 多来源交叉验证 + 时效性 + 互动量)可有效过滤低质量内容
- 自然语言驱动的来源管理使非技术用户可在 30 秒内添加任意来源
- 定时调度 + 多渠道分发Discord/邮件/Telegram实现真正自动化
## Key Quotes
> "Staying updated across AI, open-source, and frontier tech requires checking dozens of RSS feeds, Twitter accounts, GitHub repos, and news sites daily. Manual curation is time-consuming, and most existing tools either lack quality filtering or require complex configuration." — 痛点描述
> "The framework is fully customizable — add your own RSS feeds, Twitter handles, GitHub repos, or search queries in 30 seconds." — 核心价值主张
## Key Concepts
- [[Content-Aggregation]]:多来源内容聚合——通过合并去重解决信息碎片化问题
- [[Quality-Scoring]]:多维质量评分体系——优先级来源、多来源交叉、时效性、互动量四个维度综合打分
- [[Content-Deduplication]]:基于标题相似度的智能去重——避免同一内容从多个渠道重复出现
- [[Multi-Channel-Delivery]]多渠道分发——Discord、Webhook 邮件、Telegram 等多平台同步推送
## Key Entities
- [[DracoVibeCoding]]「Draco正在VibeCoding」公众号作者multi-source-tech-news-digest 等多个 OpenClaw Agent 自动化方案的提出者
- [[ClawHub]]tech-news-digest Skill 的托管平台,提供 `clawhub install tech-news-digest` 一键安装
- [[vLLM]](仅在来源列表中出现 1 次,不满足 Entity 创建条件GitHub Releases 监控的 19 个仓库之一
- [[Dify]](已有 EntityGitHub Releases 监控的 19 个仓库之一
- [[LangChain]](已有 EntityGitHub Releases 监控的 19 个仓库之一
- [[Ollama]](已有 EntityGitHub Releases 监控的 19 个仓库之一
## Connections
- [[multi-source-tech-news-digest]] ← depends_on ← [[RSSHub]]RSS Feed 层通过 RSSHub 生成标准化 RSS
- [[multi-source-tech-news-digest]] ← extends ← [[blogwatcher-daily收藏]](两者均聚焦多来源资讯聚合,但 tech-news-digest 侧重多平台大规模聚合 + 质量评分)
- [[DracoVibeCoding]] — authored — [[multi-source-tech-news-digest]]
## Contradictions
- 与 [[blogwatcher-daily收藏]]
- 冲突点:两者功能存在重叠(均聚合多来源技术资讯)
- 当前观点multi-source-tech-news-digest 以定时 digest + 质量评分为核心支持更多来源类型RSS + Twitter + GitHub + Web Search
- 对方观点blogwatcher-daily 侧重 RSSHub 生态的本地部署,聚焦单一平台内容监控,强调 BlogWatcher skill 与 daily notes 的深度集成

View File

@@ -1,61 +1,61 @@
---
title: "Phone Call Notifications"
type: source
tags: []
date: 2026-04-22
---
## Source File
- [[Agent/usecases/phone-call-notifications.md]]
## Summary用中文描述
- 核心主题AI Agent 通过真实电话呼叫(而非推送通知)向用户发送紧急提醒,实现 Agent → 用户双向语音通话
- 问题域:推送通知容易被忽视,聊天消息容易被埋没,紧急信息无法可靠触达用户
- 方法/机制:通过 clawr.ing 托管电话服务(无需 Twilio/API Key 配置Agent 评估事件优先级决定是否值得打电话主动拨叫用户真实号码通话中用户可实时提问Agent 实时响应,实现真正的双向对话
- 结论/价值电话是唯一可靠绕过注意力屏障的触达方式Agent 主动判断"是否值得打电话"而非被动响应clawr.ing 消除电话集成的技术门槛
## Key Claims用中文描述
- Agent 主动拨叫用户,而非用户呼叫 Agent——这是注意力触达效率的关键差异
- clawr.ing 消除了电话 API 配置门槛,一段 setup prompt 即完成集成,覆盖 100+ 国家真实 PSTN 电话
- 电话通知需与 Heartbeat/Cron Job 配合作为触发器clawr.ing 本身仅是投递通道
- 通话场景下应使用快速模型Haiku 级别)以降低延迟
- clawr.ing 不存储录音或文字记录,音频传输加密后即时销毁
## Key Quotes
> "Phone call means 'this actually matters.' If your agent calls you 10 times a day, you'll start ignoring it."
> — 核心设计原则:控制电话通知频率,保持其作为最高优先级触达通道的价值
> "Unlike a push notification, you can ask follow-up questions on the call."
> — 双向对话是电话通知区别于所有其他通知渠道的本质差异
## Key Concepts
- [[Voice Notification Channel]]Agent 通过主动拨打电话作为高优先级通知投递通道,与推送通知/聊天消息并列
- [[Two-Way Voice Conversation]]Agent 主动拨叫用户用户可实时提问Agent 实时响应,而非单向广播
- [[Call-Worthy Threshold]]:仅当事件足够重要时才触发电话,避免通知疲劳
- [[PSTN Calling]]:真实公共交换电话网电话(非 VoIP 叠加层),确保全球覆盖和可靠接通
## Key Entities
- [[clawr.ing]]:托管电话服务提供商,消除了 Twilio 等传统电话 API 的配置复杂度,为 Agent 提供一键电话呼叫能力
- [[OpenClaw]]Agent 框架,通过 clawr.ing skill 实现主动电话通知功能
- [[clawhub.ai]]OpenClaw Skill 市场,托管 clawr.ing skill 安装包
## Connections
- [[Phone-Based-Personal-Assistant]] ← extends ← [[phone-call-notifications]]
- Phone-Based Personal Assistant 侧重 Agent 接收用户来电并进行语音交互(用户 → Agent
- Phone Call Notifications 侧重 Agent 主动向外拨叫通知用户Agent → 用户)
- 两者互为补充,构成完整的语音双向通信能力
- [[multi-channel-assistant]] ← shares_channel ← [[phone-call-notifications]]
- 同属 OpenClaw 多渠道个人助理体系,但 Phone Call Notifications 补充了最高优先级的语音触达通道
- [[Custom Morning Brief]] ← delivery_channel ← [[phone-call-notifications]]
- 晨间简报可通过电话通道投递,实现"每天 7:30 准时来电"场景
- [[Self-Healing-Home-Server]] ← delivery_channel ← [[phone-call-notifications]]
- 家庭服务器关键告警可通过电话第一时间触达用户
- [[earnings-tracker]] ← delivery_channel ← [[phone-call-notifications]]
- 股价暴跌等紧急事件可通过电话立即通知
## Contradictions
- 与 [[phone-based-personal-assistant]] 存在方向差异:
- 冲突点:谁来发起通话
- 当前观点phone-call-notificationsAgent 主动拨叫用户,拨叫门槛高(仅紧急事件)
- 对方观点phone-based-personal-assistant用户主动呼叫 AgentAgent 接听并提供助理服务
- 协调说明两者不冲突——前者用于紧急通知Agent → 用户),后者用于主动查询(用户 → Agent共同构成双向语音通信体系
---
title: "Phone Call Notifications"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/phone-call-notifications.md]]
## Summary用中文描述
- 核心主题AI Agent 通过真实电话呼叫(而非推送通知)向用户发送紧急提醒,实现 Agent → 用户双向语音通话
- 问题域:推送通知容易被忽视,聊天消息容易被埋没,紧急信息无法可靠触达用户
- 方法/机制:通过 clawr.ing 托管电话服务(无需 Twilio/API Key 配置Agent 评估事件优先级决定是否值得打电话主动拨叫用户真实号码通话中用户可实时提问Agent 实时响应,实现真正的双向对话
- 结论/价值电话是唯一可靠绕过注意力屏障的触达方式Agent 主动判断"是否值得打电话"而非被动响应clawr.ing 消除电话集成的技术门槛
## Key Claims用中文描述
- Agent 主动拨叫用户,而非用户呼叫 Agent——这是注意力触达效率的关键差异
- clawr.ing 消除了电话 API 配置门槛,一段 setup prompt 即完成集成,覆盖 100+ 国家真实 PSTN 电话
- 电话通知需与 Heartbeat/Cron Job 配合作为触发器clawr.ing 本身仅是投递通道
- 通话场景下应使用快速模型Haiku 级别)以降低延迟
- clawr.ing 不存储录音或文字记录,音频传输加密后即时销毁
## Key Quotes
> "Phone call means 'this actually matters.' If your agent calls you 10 times a day, you'll start ignoring it."
> — 核心设计原则:控制电话通知频率,保持其作为最高优先级触达通道的价值
> "Unlike a push notification, you can ask follow-up questions on the call."
> — 双向对话是电话通知区别于所有其他通知渠道的本质差异
## Key Concepts
- [[Voice Notification Channel]]Agent 通过主动拨打电话作为高优先级通知投递通道,与推送通知/聊天消息并列
- [[Two-Way Voice Conversation]]Agent 主动拨叫用户用户可实时提问Agent 实时响应,而非单向广播
- [[Call-Worthy Threshold]]:仅当事件足够重要时才触发电话,避免通知疲劳
- [[PSTN Calling]]:真实公共交换电话网电话(非 VoIP 叠加层),确保全球覆盖和可靠接通
## Key Entities
- [[clawr.ing]]:托管电话服务提供商,消除了 Twilio 等传统电话 API 的配置复杂度,为 Agent 提供一键电话呼叫能力
- [[OpenClaw]]Agent 框架,通过 clawr.ing skill 实现主动电话通知功能
- [[clawhub.ai]]OpenClaw Skill 市场,托管 clawr.ing skill 安装包
## Connections
- [[Phone-Based-Personal-Assistant]] ← extends ← [[phone-call-notifications]]
- Phone-Based Personal Assistant 侧重 Agent 接收用户来电并进行语音交互(用户 → Agent
- Phone Call Notifications 侧重 Agent 主动向外拨叫通知用户Agent → 用户)
- 两者互为补充,构成完整的语音双向通信能力
- [[multi-channel-assistant]] ← shares_channel ← [[phone-call-notifications]]
- 同属 OpenClaw 多渠道个人助理体系,但 Phone Call Notifications 补充了最高优先级的语音触达通道
- [[Custom Morning Brief]] ← delivery_channel ← [[phone-call-notifications]]
- 晨间简报可通过电话通道投递,实现"每天 7:30 准时来电"场景
- [[Self-Healing-Home-Server]] ← delivery_channel ← [[phone-call-notifications]]
- 家庭服务器关键告警可通过电话第一时间触达用户
- [[earnings-tracker]] ← delivery_channel ← [[phone-call-notifications]]
- 股价暴跌等紧急事件可通过电话立即通知
## Contradictions
- 与 [[phone-based-personal-assistant]] 存在方向差异:
- 冲突点:谁来发起通话
- 当前观点phone-call-notificationsAgent 主动拨叫用户,拨叫门槛高(仅紧急事件)
- 对方观点phone-based-personal-assistant用户主动呼叫 AgentAgent 接听并提供助理服务
- 协调说明两者不冲突——前者用于紧急通知Agent → 用户),后者用于主动查询(用户 → Agent共同构成双向语音通信体系

View File

@@ -1,46 +1,44 @@
---
title: "Semantic Memory Search"
type: source
tags: [memory, semantic-search, vector-db, openclaw]
date: 2026-04-22
---
## Source File
- [[Agent/usecases/semantic-memory-search]]
## Summary用中文描述
- 核心主题:为 OpenClaw 的 Markdown 记忆文件添加向量语义搜索能力
- 问题域:OpenClaw 记忆以纯 Markdown 存储随时间积累后无法检索grep 只能关键词匹配,无法语义理解
- 方法/机制:使用 memsearch Milvus 向量数据库)构建混合搜索(稠密向量 + BM25配合 RRF 重排SHA-256 内容哈希实现增量索引;文件监视器自动重建索引
- 结论/价值:用自然语言提问(如"我们选了哪个缓存方案?")即可找到相关内容,无需记忆精确措辞;支持本地模式无需 API Key
## Key Claims用中文描述
- OpenClaw 记忆库积累后,纯 Markdown 无法语义检索,用户需要通过含义而非关键词找到过去决策
- 混合搜索(稠密向量 + BM25结合 RRF 重排,同时捕获语义相似性和关键词精确匹配,优于纯向量搜索
- SHA-256 内容哈希确保仅新内容或变更内容被嵌入,避免重复 API 调用,节省成本
- Markdown 文件是唯一真相,向量索引只是派生缓存,随时可通过 `memsearch index` 重建
## Key Quotes
> "Markdown stays the source of truth. The vector index is just a derived cache — you can rebuild it anytime with `memsearch index`. Your memory files are never modified." — 核心理念:原始文档不可变
> "Hybrid search beats pure vector search. Combining semantic similarity (dense vectors) with keyword matching (BM25) via Reciprocal Rank Fusion catches both meaning-based and exact-match queries." — 混合搜索的优越性
> "Smart dedup saves money. Each chunk is identified by a SHA-256 content hash. Re-running `index` only embeds new or changed content, so you can run it as often as you like without wasting embedding API calls." — 增量索引节省成本
## Key Concepts
- [[Semantic Memory Search]]:通过向量嵌入实现对记忆文件的语义搜索,而非仅关键词匹配
- [[Hybrid Search]]:结合稠密向量(语义相似性)和 BM25关键词精确匹配的混合检索策略
- [[Reciprocal Rank Fusion (RRF)]]:通过排名融合重排合并多个检索结果,提升搜索质量
- [[Content Hashing]]:使用 SHA-256 哈希识别内容块,仅对新增或变更内容重新嵌入
- [[File Watcher]]:监视记忆文件变化,自动触发增量重建索引,保持索引实时更新
## Key Entities
- [[memsearch]]ZillizTech 开源的向量语义搜索 CLI/库,为 OpenClaw 记忆提供语义搜索能力,基于 Milvus 向量数据库
- [[Milvus]]开源向量数据库后端memsearch 的向量存储和检索引擎
- [[OpenClaw]]:多 Agent 框架,自带 Markdown 记忆系统,是本用例的上层应用框架
## Connections
- [[OpenClaw]] ← extends ← [[Semantic Memory Search]]:本用例在 OpenClaw 纯 Markdown 记忆之上叠加向量语义搜索层
- [[Knowledge-Base-RAG]] ← related_to ← [[Semantic Memory Search]]:两者都涉及向量 Embedding 检索,属于 RAG 技术栈的不同场景
- [[Second Brain]] ← related_to ← [[Semantic Memory Search]]:第二大脑的记忆持久化与语义检索能力相辅相成
## Contradictions
- 与 [[Knowledge-Base-RAG]] 无冲突两者属同一技术栈的不同实现Knowledge Base RAG 侧重 Telegram/Slack 投递 URL 并入库,本用例侧重现有 Markdown 文件的语义索引
---
title: "Semantic Memory Search"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/semantic-memory-search.md]]
## Summary用中文描述
- 核心主题:为 OpenClaw 的 markdown 记忆文件添加向量语义搜索能力
- 问题域:随着记忆文件增多,无法通过关键词查找语义相关内容
- 方法/机制:使用 memsearch 工具,将 markdown 文件索引到 Milvus 向量数据库,结合语义搜索 + BM25 全文搜索 + RRF 重排
- 结论/价值:实现按语义而非关键词搜索记忆,支持文件监控自动重索引,节省 API 调用的智能去重
## Key Claims用中文描述
- memsearch 通过 SHA-256 内容哈希实现增量索引,未变化的文件不会被重新嵌入,零 API 浪费
- 混合搜索(稠密向量 + BM25通过倒数排名融合(RRF重排,优于纯向量搜索
- Markdown 文件始终是数据源,向量索引只是可重建的派生缓存
## Key Quotes
> "There is no search, just scrolling through files." — 描述 OpenClaw 记忆系统的原始痛点
> "Markdown stays the source of truth. The vector index is just a derived cache — you can rebuild it anytime with `memsearch index`." — 强调数据主权设计
## Key Concepts
- [[HybridSearch]]结合语义相似度稠密向量与关键词匹配BM25的混合搜索方法
- [[Incremental-Indexing]]:基于内容哈希的增量索引,只处理新增或变化的文件块
- [[Reciprocal-Rank-Fusion]]:倒数排名融合,通过综合多个搜索结果排名生成最终排序
- [[Vector-Embedding]]:向量嵌入技术,将文本编码为高维向量用于语义搜索
## Key Entities
- [[OpenClaw]]:开源的 AI Agent 记忆系统,将所有记忆存储为 markdown 文件
- [[memsearch]]:基于 Milvus 的向量搜索 CLI/库,为 markdown 文件提供语义搜索能力
- [[Milvus]]:开源向量数据库,为语义搜索提供底层存储和检索支持
## Connections
- [[memsearch]] ← built_on ← [[Milvus]]
- [[memsearch]] ← enhances ← [[OpenClaw]]
- [[semantic-memory-search]] ← related_to ← [[SecondBrain]]
- [[semantic-memory-search]] ← similar_pain_point ← [[knowledge-base-rag]]
## Contradictions
- 无已知冲突

View File

@@ -1,42 +1,41 @@
---
title: "X Account Analysis"
type: source
tags: ["openclaw", "social-media", "analytics", "x-twitter"]
date: 2026-04-23
---
## Source File
- [[Agent/usecases/x-account-analysis]]
## Summary用中文描述
- 核心主题XTwitter账号定性分析——超越数字指标,洞悉内容质量
- 问题域:现有 X 分析工具X Analytics / 第三方订阅服务)只展示统计数据,无法回答"为什么"的问题
- 方法/机制:OpenClaw + Bird Skill,通过 Cookie 认证auth-token / ct0读取真实账号推文AI 定性分析内容模式、话题偏好与互动差异原因
- 结论/价值:免费替代 $10-$50/月 订阅服务,自然语言问答式交互,无需专用 App
## Key Claims用中文描述
- OpenClaw + Bird Skill 可对 X 账号进行定性分析,揭示使帖子病毒式传播的模式
- AI 能回答"为何有时帖子 1000+ 赞,有时 <5 赞"——分析内容质量而非数字
- Bird Skill 预装在 OpenClaw 中(`clawhub install bird`
- 为安全隔离建议创建专用 ClawdBot 账号,而非直接使用真实账号
## Key Quotes
> "There are many websites designed to give you X analytics, but they focus on the statistics. There are probably 1-2 websites that let you talk with an AI to understand your performance." — 现有分析工具痛点
> "Now you can use OpenClaw to do this analysis for you, without needing to pay $10-$50 for subscriptions on these websites." — OpenClaw 免费替代方案
## Key Concepts
- [[X/Twitter-API-Automation]]:通过 Cookie 认证实现 API 访问
- [[Social-Media-Analytics]]:定性分析 vs 定量分析
- [[Credential-Isolation]]:为机器人创建独立账号实现安全隔离
## Key Entities
- [[OpenClaw]]:多 Agent 框架,提供记忆持久化和 Skill 扩展能力
- [[Bird Skill]]OpenClaw X/Twitter 操作 Skill预装或通过 `clawhub install bird` 安装
- [[ClawdBot]]OpenClaw 的机器人实例,建议创建独立账号用于 X 操作
## Connections
- [[x-twitter-automation]] ← extends ← [[x-account-analysis]](操作 vs 分析,互补关系)
- [[content-factory]] ← can_use ← [[x-account-analysis]](社交媒体内容策略分析)
## Contradictions
无已知冲突
---
title: "X Account Analysis"
type: source
tags: []
date: 2026-04-27
---
## Source File
- [[Agent/usecases/x-account-analysis.md]]
## Summary用中文描述
- 核心主题:利用 AI AgentOpenClaw + Bird SkillXTwitter账号进行定性分析
- 问题域:现有 X 分析工具大多只提供数据统计(播放量、点赞数),缺乏对内容质量的深度洞察
- 方法/机制:通过 Bird Skill 抓取账号最近 N 条推文,结合 AI 对话式问答,发现内容规律与问题点
- 结论/价值:免费(相比 $10-$50/月订阅的第三方网站)、安全隔离(建议用专用 ClawdBot 账号)、支持深度提问与脚本编写
## Key Claims用中文描述
- 现有 X 分析网站如analytics官方面板侧重数据统计而非内容质量分析
- 定性分析能回答:什么模式让帖子病毒式传播?哪些话题带来最高互动?为什么有时1000+有时<5赞?
- OpenClaw + Bird Skill 可替代付费订阅网站,实现免费定性分析
- 为安全隔离建议 ClawdBot 创建专用 X 账号,而非直接用自己的账号
## Key Quotes
> "There are many websites designed to give you a qualitative analysis of your X account. While X already gives you an analytics section, it's more focused to show your numbers on your performance." — 指出 X 官方分析工具的局限性
> "But now you can use OpenClaw to do this analysis for you, without needing to pay $10-$50 for subscriptions on these websites." — OpenClaw 的成本优势
## Key Concepts
- [[定性分析Qualitative Analysis]]:关注内容质量而非数据指标,分析帖子模式、话题趋势、互动差异原因
- [[Bird Skill]]OpenClaw 的 X/Twitter 操作技能,支持抓取推文、认证、信息提取
## Key Entities
- [[OpenClaw]]AI Agent 平台,支持通过 Skill 扩展功能
- [[Bird Skill]]`clawhub install bird` 安装的 X/Twitter 操作技能(预装在 OpenClaw 中)
- [[ClawdBot]]:专用 Bot 账号,用于隔离操作、保障安全
## Connections
- [[X/Twitter Automation from Chat]] ← extends ← [[X Account Analysis]]
- [[OpenClaw]] ← uses_skill ← [[Bird Skill]]
## Contradictions
- 无已知冲突

View File

@@ -1,44 +1,44 @@
---
title: "X/Twitter Automation from Chat"
type: source
tags: ["openclaw", "twitter", "x", "automation", "social-media", "plugin"]
date: 2026-04-17
---
## Source File
- [[Agent/usecases/x-twitter-automation.md]]
## Summary用中文描述
- 核心主题:通过自然语言在聊天中完成 X/Twitter 全功能自动化操作
- 问题域X/Twitter 账号管理需要在 App、第三方仪表盘和数据分析工具之间来回切换缺乏统一的对话式交互界面
- 方法/机制TweetClawOpenClaw 插件)通过 X/Twitter 官方托管 API 连接 Agent提供发推/互动、搜索提取、抽奖工具、账号监控四大功能模块
- 结论/价值:用一个聊天界面替代所有 X/Twitter 管理工具,所有操作通过托管 API 完成,无 Cookie、无爬虫、无凭证暴露
## Key Claims用中文描述
- TweetClaw 插件通过自然语言交互实现 X/Twitter 全功能操作发帖、回复、点赞、转发、关注、DM、搜索、数据提取、抽奖选人、账号监控
- 抽奖功能支持可配置的筛选条件(最低粉丝数、账号年龄、关键词要求),从推文互动用户中随机抽取获奖者
- 账号监控功能可追踪指定账号的新推文或粉丝变化并发送通知
- 所有 API 操作通过 TweetClaw 托管服务完成,无需浏览器 Cookie、无爬虫脚本、无凭证暴露
## Key Quotes
> "Managing an X/Twitter presence requires jumping between the app, third-party dashboards, and analytics tools." — 痛点描述
> "All actions go through a managed API — no browser cookies, no scraping, no credential exposure." — 安全性说明
## Key Concepts
- [[X/Twitter-API-Automation]]:通过 API 接口程序化控制 X/Twitter 账号行为,替代手动操作或爬虫方案
- [[Social-Media-Giveaway]]:通过程序化方式从推文互动用户中随机抽取获奖者,支持多条件筛选
- [[Account-Monitoring]]:持续追踪指定账号的内容发布或粉丝变动并触发通知
## Key Entities
- [[TweetClaw]]OpenClaw 插件,通过 @xquik/tweetclaw npm 包安装,连接 Agent 与 X/Twitter API
- [[Xquik-dev]]TweetClaw 的开发公司,维护 GitHub 仓库和 npm 包
- [[OpenClaw]]:多 Agent 框架,提供持久化记忆和 Plugin 系统TweetClaw 的宿主平台
## Connections
- [[X-Account-Analysis]] ← related ← [[x-twitter-automation]](两者同属 X/Twitter 场景X-Account-Analysis 侧重数据分析,本页面侧重自动化操作)
- [[Content-Factory]] ← extends ← [[x-twitter-automation]]Content-Factory 的社交媒体发布能力可由 TweetClaw 提供支持)
- [[x-twitter-automation]] ← depends_on ← [[OpenClaw]]TweetClaw 以 OpenClaw Plugin 形式运行,依赖 OpenClaw 的 Agent 执行环境)
- [[n8n-workflow-orchestration]] ← complementary ← [[x-twitter-automation]]n8n Webhook 模式可作为 TweetClaw API 的安全凭证托管层)
## Contradictions
- 无已知冲突。与 [[x-account-analysis]] 互补——分析 vs 操作,共同构成 X/Twitter 场景的完整能力覆盖
---
title: "X/Twitter Automation from Chat"
type: source
tags: ["openclaw", "twitter", "x", "automation", "social-media", "plugin"]
date: 2026-04-27
---
## Source File
- [[Agent/usecases/x-twitter-automation.md]]
## Summary用中文描述
- 核心主题:通过自然语言在聊天中完成 X/Twitter 全功能自动化操作
- 问题域X/Twitter 账号管理需要在 App、第三方仪表盘和数据分析工具之间来回切换缺乏统一的对话式交互界面
- 方法/机制TweetClawOpenClaw 插件)通过 X/Twitter 官方托管 API 连接 Agent提供发推/互动、搜索提取、抽奖工具、账号监控四大功能模块
- 结论/价值:用一个聊天界面替代所有 X/Twitter 管理工具,所有操作通过托管 API 完成,无 Cookie、无爬虫、无凭证暴露
## Key Claims用中文描述
- TweetClaw 插件通过自然语言交互实现 X/Twitter 全功能操作发帖、回复、点赞、转发、关注、DM、搜索、数据提取、抽奖选人、账号监控
- 抽奖功能支持可配置的筛选条件(最低粉丝数、账号年龄、关键词要求),从推文互动用户中随机抽取获奖者
- 账号监控功能可追踪指定账号的新推文或粉丝变化并发送通知
- 所有 API 操作通过 TweetClaw 托管服务完成,无需浏览器 Cookie、无爬虫脚本、无凭证暴露
## Key Quotes
> "Managing an X/Twitter presence requires jumping between the app, third-party dashboards, and analytics tools." — 痛点描述
> "All actions go through a managed API — no browser cookies, no scraping, no credential exposure." — 安全性说明
## Key Concepts
- [[X/Twitter-API-Automation]]:通过 API 接口程序化控制 X/Twitter 账号行为,替代手动操作或爬虫方案
- [[Social-Media-Giveaway]]:通过程序化方式从推文互动用户中随机抽取获奖者,支持多条件筛选
- [[Account-Monitoring]]:持续追踪指定账号的内容发布或粉丝变动并触发通知
## Key Entities
- [[TweetClaw]]OpenClaw 插件,通过 @xquik/tweetclaw npm 包安装,连接 Agent 与 X/Twitter API
- [[Xquik-dev]]TweetClaw 的开发公司,维护 GitHub 仓库和 npm 包
- [[OpenClaw]]:多 Agent 框架,提供持久化记忆和 Plugin 系统TweetClaw 的宿主平台
## Connections
- [[X-Account-Analysis]] ← related ← [[x-twitter-automation]](两者同属 X/Twitter 场景X-Account-Analysis 侧重数据分析,本页面侧重自动化操作)
- [[Content-Factory]] ← extends ← [[x-twitter-automation]]Content-Factory 的社交媒体发布能力可由 TweetClaw 提供支持)
- [[x-twitter-automation]] ← depends_on ← [[OpenClaw]]TweetClaw 以 OpenClaw Plugin 形式运行,依赖 OpenClaw 的 Agent 执行环境)
- [[n8n-workflow-orchestration]] ← complementary ← [[x-twitter-automation]]n8n Webhook 模式可作为 TweetClaw API 的安全凭证托管层)
## Contradictions
- 无已知冲突。与 [[x-account-analysis]] 互补——分析 vs 操作,共同构成 X/Twitter 场景的完整能力覆盖

View File

@@ -1,46 +1,44 @@
---
title: "不谈技术普通人该怎么在AI时代赚钱"
type: source
tags: []
date: 2026-04-23
---
## Source File
- [[微信公众号/不谈技术:普通人该怎么 在AI时代赚钱]]
## Summary用中文描述
- 核心主题AI时代普通人如何赚钱的思维框架,核心观点是"AI不会让普通人变富但会让有品味、知道自己要做什么的人变得极其强大"
- 问题域:普通人在AI浪潮中的自我定位与生存策略
- 方法/机制:三大思维原则——品味值钱、做端到端的事、用死亡过滤器
- 结论/价值:转变问题框架,从"怎么不被AI淘汰"到"AI能帮我做什么以前做不到的事"
## Key Claims用中文描述
- AI让工具民主化但品味没有民主化——90%的人用AI生成的东西是shit因为他们不知道什么是好的
- 端到端的事(做一个完整的产品/服务远比在一个AI流水线里当"螺丝钉"更有价值且更抗替代
- 死亡过滤器追问:对什么有genuine热爱和curiosity把那一件事做到insanely great
- "普通人"和"不普通的人"的区别不在天赋/资源/运气,而在于愿不愿意对一千件事说No只对一件事说Yes
- AI不会让普通人变富AI会让那些知道自己要做什么、并且对品质有执念的人变得极其强大
## Key Quotes
> "正确的问题是AI让我能做到什么以前做不到的事" — 重新框架问题本身
> "工具民主化了,但品味没有民主化。" — 为什么90%的AI输出是shit
> "一个人用AI做出一个完整的App比一个100人的团队里当'AI提示词工程师'强一万倍。" — 端到端的价值
> "他们愿不愿意对一千件事说No只对一件事说Yes然后把那一件事做到insanely great。" — 普通与不普通的分水岭
## Key Concepts
- [[品味(审美)]]: 判断AI方案中哪个是insanely great的能力是AI时代真正的护城河
- [[端到端End-to-End]]: 从头到尾做一个完整的产品/服务/解决方案而非成为AI流水线上的零件
- [[死亡过滤器Death Filter]]: 每天早上问自己"如果今天是最后一天,我还会做今天要做的事吗?"用于过滤真正值得投入的事
- [[工具民主化]]: AI降低了做事的门槛但判断力/品味依然是稀缺能力
## Key Entities
- [[乔布斯]]: 文章借乔布斯之口阐述三大原则Mac桌面出版的类比说明品味比工具更重要
## Connections
- [[个人品牌与一人公司]] ← 相关 ← [[不谈技术-普通人该怎么在ai时代赚钱]]
- 两者都强调整个人定位找到真正热爱的事用AI杠杆放大优势
- [[Ikigai框架]] ← 关联 ← [[不谈技术-普通人该怎么在ai时代赚钱]]
- 死亡过滤器与Ikigai的"热情Passion"维度高度一致对自己真正在乎的事说Yes
## Contradictions
- 无明显冲突
---
title: "不谈技术普通人该怎么在AI时代赚钱"
type: source
tags: [AI, 个人发展, 财富思维, 品味]
date: 2026-04-27
---
## Source File
- [[raw/微信公众号/不谈技术普通人该怎么在AI时代赚钱]]
## Summary用中文描述
- 核心主题AI时代普通人的财富创造策略——打破「学AI技能谋生」的思维定式
- 问题域:AI技术普及背景下的个人竞争力与价值定位
- 方法/机制:三大认知框架——品味是护城河;②做端到端而非零件;③用死亡过滤器找到真正热爱
- 结论/价值:AI不会让普通人变富AI会让那些知道自己要做什么、且对品质有执念的人变得极其强大
## Key Claims用中文描述
- 品味而非工具成为AI时代区分因素工具民主化后90%的人用AI生成的东西是shit因为缺乏判断什么是好的能力
- 端到端做事优于做零件一个人用AI做出完整App比在100人团队里当「AI提示词工程师」强一万倍
- 死亡过滤器揭示真正热爱:用「如果今天是最后一天」问题过滤,找到对某事物的genuine热爱再将AI与之结合
- 普通人」与「不普通的人」的核心差异:愿不愿意对一千件事说No只对一件事说Yes然后把那一件事做到insanely great
## Key Quotes
> "工具民主化了,但品味没有民主化" — 1984年Mac发布后90%桌面出版内容丑陋当前AI同样面临此问题
> "别做别人AI流水线上的一个螺丝钉因为螺丝钉是最容易被替换的" — 零件思维的致命缺陷
> "一个人用AI做出一个完整的App比一个100人的团队里当AI提示词工程师强一万倍" — 端到端的价值对比
> "AI不会让普通人变富。AI会让那些知道自己要做什么、并且对品质有执念的人变得极其强大" — 全文核心结论
## Key Concepts
- [[品味作为护城河]]AI工具民主化后品味判断什么是好的能力成为核心竞争力能判断AI给出的10个方案里哪个是insanely great的人比只会点「生成」按钮的人强一百倍
- [[端到端优势]]不做一个AI流水线上的零件而是用AI做一个完整的产品/服务/解决方案从头到尾控制iPod成功不在于最好的MP3解码器而在于iTunes到iPod到iTunes Store的完整体验
- [[死亡过滤器]]每天早上问「如果今天是最后一天我还会做今天要做的事吗」——用于过滤找到真正热爱的事物而非追逐「最赚钱的AI技能」
## Key Entities
- [[乔布斯.skill]]本文署名来源以乔布斯口吻阐述三大认知框架核心引用Mac、iPod、iTunes等Apple产品案例说明品味与端到端思维
- [[Mac]]1984年桌面出版民主化案例——工具民主化后90%产出丑陋,说明品味不会随工具民主化而普及
- [[iPod]]「端到端」成功案例——iPod成功不在于最好的MP3解码器而在于iTunes+iPod+iTunes Store完整生态
## Connections
- [[乔布斯.skill]] ← 署名来源 ← [[不谈技术-普通人该怎么在ai时代赚钱]]
## Contradictions
- 无已知冲突

View File

@@ -1,59 +1,57 @@
---
title: "养虾日记3用 Obsidian + Gitea 为 AI 助手构建持久化笔记系统"
type: source
tags: [AI-Agent, Obsidian, Gitea, 知识管理, LLM-Wiki]
date: 2026-04-09
---
## Source File
- [[微信公众号/养虾日记3用 Obsidian + Gitea 为 AI 助手构建持久化笔记系统]]
## Summary用中文描述
- 核心主题:如何用 Obsidian + Gitea AI 助手构建持久化笔记系统,解决 AI 对话结束后输出丢失的核心问题
- 问题域AI Agent 的输出持久化、版本控制、多端同步
- 方法/机制: Obsidian 做知识库多端同步、Gitea 做版本控制Git 历史)、OpenClaw 做写入接口obsidian skill
- 结论/价值:把 AI 变成"会自动整理笔记的实习生"——做完事顺手更新记录
## Key Claims用中文描述
- OpenClaw Agent 通过 obsidian skill 将输出直接写入 Obsidian 笔记,实现持久化存储
- Gitea 托管笔记的 Git 版本管理,任何时候都能回溯历史变更
- iCloud Drive 保证手机、笔记本和 Mac mini 三端笔记永远同步
- 笔记目录采用分层结构knowledgebase/ 存放跨 Agent 共用知识,<agentId>/ 存放单一 Agent 私有笔记
- Karpathy 的 LLM Wiki 思路:让 AI 增量构建和维护持久化 Wiki页面间互相链接知识越积越厚
- Obsidian Graph View 可以发现"孤岛页面"和"幽灵节点"(被多处引用但没有独立页面的概念)
## Key Quotes
> "用 Obsidian 做知识库,用 Gitea 做版本控制,用 OpenClaw 做写入接口。" — 核心架构概括
> "AI 批量改文件的能力越强,你越需要版本管理来兜底。" — 版本管理的重要性
> "本质上是把 AI 变成了一个'会自动整理笔记的实习生'——它做完事,就会顺手把记录更新好。" — 系统价值定位
> "RAG 模式是'每次从零检索',知识不积累;而 LLM Wiki 是让 AI 增量构建和维护一个持久化的 Wiki页面之间互相链接知识越积越厚。" — Karpathy LLM Wiki 核心理念
## Key Concepts
- [[LLM Wiki]]:让 AI 增量构建和维护持久化的 Wiki页面间互相链接知识越积越厚区别于 RAG 的"每次从零检索"
- [[Obsidian Git]]Obsidian 社区插件,支持 Auto commit-and-sync interval自动 commit + push 到 Git 仓库
- [[Graph View]]Obsidian 内置图谱视图,将所有 Wiki 页面以节点展示,双链关系自动连线,用于发现孤岛页面和知识盲区
- [[Obsidian Web Clipper]]:浏览器插件,用于快速采集外部网页文章为 Markdown 到 Obsidian配合图片本地
- [[QMD]]:完全本地运行的 Markdown 搜索引擎,适合 Wiki 规模变大后的精准搜索
- [[版本管理]]Git 历史记录每一次变更的来源和内容,支持回溯和多协作
- [[被动更新]]AI 在执行任务过程中顺手维护链接、更新摘要、添加 Tag、标记新旧矛盾而非被动等着被查询
- [[双链笔记]]Obsidian 的核心特性,页面间通过 [[wikilinks]] 互相链接形成知识网络
## Key Entities
- [[Gitea]]:自建 Git 服务,托管笔记的版本控制所有历史版本完整保留
- [[Obsidian]]笔记管理工具支持多端同步iCloud Drive和双链笔记
- [[OpenClaw]]AI Agent 框架,提供 obsidian skill 作为写入接口
- [[Karpathy]]LLM Wiki 理念的提出者2026-03 分享)
- [[iCloud Drive]]Apple 云同步服务,确保笔记在 Mac mini、笔记本和 iPhone 三端同步
## Connections
- [[养虾日记1]] ← 同一系列 ← [[养虾日记2]]
- [[养虾日记1]] ← 同一系列 ← [[养虾日记3]]
- [[养虾日记2]] ← 同一系列 ← [[养虾日记3]]
- [[养虾日记4]] ← 同一系列 ← [[养虾日记5]]
- [[Second Brain]] ← 类似的持久化记忆理念 ← [[养虾日记3]]
- [[Personal Knowledge Base (RAG)]] ← 相关的知识管理方案 ← [[养虾日记3]]
- [[LLM Wiki]] ← 核心理论支撑 ← [[养虾日记3]]
- [[self-healing-home-server]] ← 使用同款笔记系统 ← [[养虾日记3]]
## Contradictions
- 无已知冲突
---
title: "养虾日记3用 Obsidian + Gitea 为 AI 助手构建持久化笔记系统"
type: source
tags: []
date: 2026-04-09
---
## Source File
- [[微信公众号/养虾日记3用 Obsidian + Gitea 为 AI 助手构建持久化笔记系统]]
## Summary用中文描述
- 核心主题:使用 Obsidian + Gitea 构建 AI 助手持久化笔记系统,解决 AI 输出随对话结束丢失的核心问题
- 问题域AI Agent 的"记忆缺失"——对话结束后所有分析、结论、操作步骤全部消失,无法复用
- 方法/机制:Gitea 做版本控制 + Obsidian 做知识库 + OpenClaw Obsidian Skill 做写入接口 + iCloud Drive 多端同步
- 结论/价值:把 AI 变成"会自动整理笔记的实习生"——做完事顺手更新记录,知识越积越厚
## Key Claims用中文描述
- OpenClaw Agent 将输出直接写入 Obsidian 笔记,工作笔记在 Mac mini、Laptop、iCloud Drive 三端同步,历史版本在 Gitea 中完整保留
- 研究过程写入 Agent Archive经过验证可复用的知识沉淀到 Knowledge Base实现知识的分类管理
- Git 版本管理让"任何时候都能回溯"commit message 记录每次变更的来源和内容
- Obsidian Git 插件设为 Auto commit-and-sync interval如 10 分钟),自动 commit + push完全无需手动操作
- AI 在执行任务过程中"顺手维护链接、更新摘要、添加 Tag、标记新旧矛盾",实现被动更新而非被动等待查询
## Key Quotes
> "一句话概括:用 Obsidian 做知识库,用 Gitea 做版本控制,用 OpenClaw 做写入接口。" — 核心系统架构总结
> "RAG 模式是'每次从零检索',知识不积累;而 LLM Wiki 是让 AI 增量构建和维护一个持久化的 Wiki页面之间互相链接知识越积越厚。" — Karpathy LLM Wiki 核心洞察
> "本质上是把 AI 变成了一个'会自动整理笔记的实习生'——它做完事,就会顺手把记录更新好。" — 系统本质定位
## Key Concepts
- [[Agent Archive]]:单一 Agent 的私有笔记目录(如 openclaw/xingshu/),用于记录研究过程和工作输出
- [[Knowledge Base]]:跨 Agent 共用的知识库目录(如 openclaw/knowledgebase/),存放经过整理的公共知识
- [[LLM Wiki]]:让 AI 增量构建和维护持久化 Wiki 的方法论,区别于 RAG 的"从零检索"Wiki 知识越积越厚
- [[Obsidian Web Clipper]]:浏览器插件,快速将网页文章剪藏为 Markdown 并自动下载图片本地 attachments/
- [[Graph View]]Obsidian 内置图谱视图,用于发现孤岛页面和知识盲区
- [[Obsidian Git]]:社区插件,支持设置 Auto commit-and-sync interval 实现笔记的自动版本控制
- [[QMD]]:纯本地运行的 Markdown 搜索引擎,当 Wiki 规模达到几百个页面后接入使用
## Key Entities
- [[Obsidian]]笔记管理工具提供双链、Graph View、多端同步能力是系统的知识库前端
- [[Gitea]]:自建 Git 服务,作为笔记的版本控制后端,保留所有历史版本
- [[OpenClaw]]AI Agent 框架,通过 obsidian skillwrite/append/read/search/update作为写入接口
- [[iCloud Drive]]:云同步服务,确保笔记在 Mac mini、Laptop、iPhone 多端保持一致
## Connections
- [[Second Brain]] ← related_to ← [[养虾日记3]]
- [[knowledge-base-rag]] ← related_to ← [[养虾日记3]](两者均涉及知识管理,但本文强调持久积累 vs RAG 的从零检索)
- [[karpathy-最新分享-用-llm-搭建个人知识库-告别-rag-的低效循环]] ← related_to ← [[养虾日记3]](本文是 Karpathy LLM Wiki 思路的具体实践)
- [[obsidian-高效指南-我常用的插件与实用技巧]] ← extends ← [[养虾日记3]]Obsidian 插件配置的具体实操参考)
## Contradictions
- [[knowledge-base-rag]] 冲突:
- 冲突点RAG 模式每次从零检索知识不积累LLM Wiki 增量积累知识
- 当前观点本文LLM Wiki 优于 RAG——AI 在执行任务过程中顺手维护链接、更新摘要,知识越积越厚
- 对方观点([[knowledge-base-rag]]RAG 模式通过向量语义搜索实现知识复用,适合快速检索场景
- 评估两者可互补——Wiki 负责长期积累RAG 负责快速检索入口

View File

@@ -1,57 +1,58 @@
---
title: "养虾日记4一次「Context Limit Exceeded」错误排查我以为是小问题结果踩了大坑"
type: source
tags: [OpenClaw, 错误排查, Context-Window, Telegram, 日志调试]
date: 2026-04-10
---
## Source File
- [[微信公众号/养虾日记4 一次「Context Limit Exceeded」错误排查我以为是小问题结果踩了大坑.md]]
## Summary用中文描述
- 核心主题OpenClaw Agent 系统Context Limit 错误深度排查——从表象修复(调整 compaction 配置到找到根本原因Telegram channel 绑定了只有 16K context 的 DeepSeek 模型)
- 问题域OpenClaw Telegram Channel 配置、模型 Fallback 机制、Context Window 管理
- 方法/机制:通过 Gateway 日志定位到模型被切换为 deepseek-reasoner16K contextsafeguard 模式预留 16K tokens 导致实际可用空间为 0问题根源在 Agent 路由规则而非全局配置
- 结论/价值:错误信息 ≠ 问题根因;分层配置需要分层排查;日志是系统状态的最直接反映
## Key Claims用中文描述
- 星枢 Telegram Channel 触发「Context limit exceeded」直接原因并非对话历史过长而是当前使用的模型deepseek-reasonercontext window 仅 16K
- OpenClaw safeguard 模式 compaction 预留 16K tokens与 16K context 模型叠加导致实际可用 context 为 0
- 全局 compaction 配置openclaw.json与 Agent 级别模型配置是两套独立层级,修改全局配置无法解决 Agent 级别的模型问题
- 解决根本方案是将星枢 Telegram channel 的路由改回 MiniMax-M2.7200K context而非继续调低 compaction 阈值
- 日志分析是定位此类"隐藏配置路径"问题的唯一可靠手段
## Key Quotes
> `provider=custom-api-deepseek-reasoner/deepseek-reasoner ctx=16000 / estimatedPromptTokens=393 overflowTokens=392 reserveTokens=16384` — Gateway 日志直接揭示了模型切换和 token 耗尽问题
> `「Context limit exceeded」不一定是因为对话太长可能是模型配置本身就有问题` — 核心教训:错误表象 ≠ 根本原因
> `不要默认认为错误信息就是表面意思。先问一句:到底哪儿出问题了?` — 最终方法论总结
## Key Concepts
- [[Context-Window]]: 模型单次请求能处理的最大 token 数量deepseek-reasoner 仅 16KMiniMax-M2.7 为 200K
- [[Model-Fallback]]: 当默认模型不可用时OpenClaw 按优先级切换到 fallback 列表中的下一个模型;触发原因包括 API 503/429/Timeout、路由权重错误、或配置覆盖
- [[Compaction]]: OpenClaw 的上下文压缩机制,在 safeguard 模式下会预留 16K tokens 用于执行压缩操作
- [[Agent-Routing-Rules]]: 绑定 Telegram channel 到特定模型的路由规则,优先级高于全局配置
- [[Error-Surface-vs-Root-Cause]]: 不要被错误信息的字面意思误导;表象修复 ≠ 根本解决
- [[Layered-Configuration]]: OpenClaw 配置分全局配置openclaw.json和 Agent/Channel 级别配置;问题可能藏在不同层级
- [[Log-Driven-Debugging]]: Gateway 日志直接揭示了模型切换事件和 token 分配详情,是定位问题的唯一可靠手段
- [[Hidden-Failure-Paths]]: 复杂分布式系统中,故障可能藏在 session、memory、model config、routing rules、compaction 策略等多个地方
## Key Entities
- [[OpenClaw]]: 运行星枢的 AI Agent 框架;本文核心调试对象
- [[星枢]]: 用户的 AI 助手xingshu/main agent通过 Telegram 与用户交互
- [[DeepSeek]]: deepseek-reasoner 模型提供方context window 仅 16K是本次问题的直接触发者
- [[MiniMax]]: MiniMax-M2.7 模型提供方context window 为 200K是正确的配置目标
## Connections
- [[养龙虾5天血泪史-我的ai-agent为什么总失忆-openclaw-记忆调试全记录]] ← related_to ← [[养虾日记4]]同属 OpenClaw 调试系列,互补关系
- [[养虾日记1-我用-openclaw-管了-28-万张照片-一次真实的多设备照片整理实战]] ← related_to ← [[养虾日记4]](同属"养虾日记"系列
- [[养虾日记2-让agent更懂你-openclaw-self-improving-复盘实战案例分享]] ← related_to ← [[养虾日记4]](同属"养虾日记"系列
- [[养虾日记3-用-obsidian-gitea-为-ai-助手构建持久化笔记系统]] ← related_to ← [[养虾日记4]](同属"养虾日记"系列
- [[n8n调用hermes-agents的工作流架构]] ← related_to ← [[养虾日记4]]OpenClaw 配置层级问题在此亦有体现)
## Contradictions
- 与 [[养龙虾5天血泪史-我的ai-agent为什么总失忆-openclaw-记忆调试全记录]] 的互补关系:
- 冲突点:养龙虾系列重点在记忆写入/检索失效semantic memory、context compression),本文重点在模型配置错误导致 context 立即耗尽
- 当前观点:两者均为 OpenClaw "记忆失效"症状的不同根因;养龙虾系列归因于记忆插件和压缩机制,本文归因于模型配置本身
- 对方观点:养龙虾系列认为写入纪律和压缩协同是主要挑战
- 说明:互补而非冲突,两类问题可同时存在
---
title: "养虾日记4一次「Context Limit Exceeded」错误排查我以为是小问题结果踩了大坑"
type: source
tags: ["调试经验", "OpenClaw", "模型配置", "Context-Window", "养虾日记"]
date: 2026-04-10
---
## Source File
- [[微信公众号/养虾日记4 一次「Context Limit Exceeded」错误排查我以为是小问题结果踩了大坑.md]]
## Summary用中文描述
- 核心主题OpenClaw AI Agent 系统中"Context Limit Exceeded"错误深度排查与解决
- 问题域OpenClaw 的模型路由、Compaction 机制与 Telegram Channel 配置的交叉地带
- 方法/机制:通过 Gateway 日志`openclaw logs`定位问题根因——模型回退Fallback机制导致 Telegram Channel 绑定了只有 16K context 的 deepseek-reasoner,而 OpenClaw 的 safeguard 模式预留 16K 给 compaction实际可用空间为 0
- 结论/价值:不要轻信表面错误信息OpenClaw 全局配置与 Agent 级别模型配置是两层独立的配置体系Gateway 日志是排查分布式 Agent 问题的关键工具
## Key Claims用中文描述
- 星枢 Telegram Channel 被回退到了只有 16K context window 的 deepseek-reasoner 模型,而非用户默认的 MiniMax-M2.7200K
- OpenClaw safeguard 模式会为 compaction 预留 tokenreserveTokens=16384两者叠加导致 context window 完全被耗尽
- 问题配置不在 `openclaw.json` 全局 compaction 配置里,而在 OpenClaw 的 agent 路由规则中,所以修改全局 compaction 配置无效
- Fallback 触发原因包括API 服务不可用503/502/429/Timeout、Token 长度隐式溢出预判、配置文件优先级覆盖、负载均衡随机切换
## Key Quotes
> "deepseek-reasoner 的 context window 只有 16K" — 发现模型被切换后的震惊
> "好家伙,这谁扛得住" — 得知 16K context + 16K reserve = 0 可用空间后的反应
> "别小看任何报错,也别急着改配置。先问一句:到底哪儿出问题了?" — 核心教训总结
## Key Concepts
- [[Context-Window]]模型的上下文窗口大小MiniMax-M2.7 为 200Kdeepseek-reasoner 仅 16K
- [[Compaction]]OpenClaw 的上下文压缩/压缩保护机制safeguard 模式会预留一半 context 给 compaction
- [[Fallback-机制]]:当主模型不可用或触发特定条件时,自动切换到备选模型
- [[Agent-Routing-Rules]]OpenClaw 的 agent 级别模型配置,独立于全局 compaction 配置
## Key Entities
- [[OpenClaw]]:自托管 AI Agent 系统星枢xingshu/main agent运行在其上
- [[星枢]]xingshu/main agent星枢通过 Telegram Channel 与用户交互
- [[MiniMax-M2.7]]用户默认使用的模型context window 为 200K
- [[deepseek-reasoner]]回退备选模型context window 仅 16K导致问题的元凶
- [[openclaw logs]]Gateway 日志工具,用于排查 OpenClaw 系统问题
## Connections
- [[养虾日记1-我用-openclaw-管了-28-万张照片-一次真实的多设备照片整理实战]] ← series_prequel ← [[养虾日记4]]
- [[养虾日记2-让agent更懂你-openclaw-self-improving-复盘实战案例分享]] ← series_prequel ← [[养虾日记4]]
- [[养虾日记3-用-obsidian-gitea-为-ai-助手构建持久化笔记系统]] ← series_prequel ← [[养虾日记4]]
- [[养虾日记5-深夜与苏轼聊ai-他说-被浪打下去还能爬起来的才叫风流]] ← series_sequel ← [[养虾日记4]]
- [[养龙虾5天血泪史-我的ai-agent为什么总失忆-openclaw-记忆调试全记录]] ← related ← [[养虾日记4]]均为 OpenClaw 调试实战记录
- [[OpenClaw]] ← uses ← [[Compaction]]OpenClaw 通过 Compaction 机制管理长对话
- [[星枢]] ← runs_on ← [[OpenClaw]](星枢 agent 运行在 OpenClaw 系统上
- [[星枢]] ← connected_to ← TelegramTelegram Channel 是星枢的对话入口
## Contradictions
- 无冲突——本文为调试经验分享与其他养虾日记系列构成互补关系养虾1-3为使用场景本文为运维调试
## Lessons Learned
1. 不要默认认为错误信息就是表面意思——「Context limit exceeded」不一定是因为对话太长可能是模型配置本身就有问题
2. 两层配置要分清:全局 compaction 配置和 agent 模型配置是两码事,改全局不行就得往 agent 级别去找
3. 日志真的有用Gateway 日志把问题写得明明白白,只是之前没仔细看
4. 工具/系统越复杂问题的隐藏路径越深OpenClaw 这种分布式 agent 系统,问题可能藏在 session、memory、model config、routing rules、compaction 策略等多个地方