← 返回文章列表
查看 ↗

Most people start their day the same way.

你有没有算过,每天早上打开各种信息源——微博、邮箱、RSS 阅读器、新闻聚合网站——花了多少时间?这四十五分钟里,你大部分时间在翻阅噪音,只为找到三件真正重要的事情。然后你发现自己已经落后了,压力来了,信息量并没有比多睡十五分钟更多。这不是你的问题。这是工具的问题。而 Claude 研究智能体,可以永久解决这个问题。

一位年轻专业人士坐在清晨阳光的书房中,面前的屏幕显示Claude智能体正在自动处理堆积如山的信息文件,而用户正悠闲地喝着咖啡享受清闲的早晨,隐喻从信息焦虑中被解放

大多数人开始一天的方式都是一样的


你有没有算过,每天早上打开各种信息源——微博、邮箱、RSS 阅读器、新闻聚合网站——花了多少时间?

一个人被多个发光屏幕包围,手机、电脑、平板上充斥着社交媒体图标和新闻标题,表情疲惫,信息碎片在空中乱飞,隐喻信息过载的焦虑

四十五分钟。

这四十五分钟里,你大部分时间在翻阅噪音,只为找到三件真正重要的事情。然后你发现自己已经落后了,压力来了,信息量并没有比多睡十五分钟更多。

这不是你的问题。这是工具的问题。

而 Claude 研究智能体,可以永久解决这个问题。

每天早上,在你打开任何应用之前,Claude 智能体已经完成了这些事情:阅读所有与你工作相关的信源、过滤掉无关内容、综合整理值得了解的信息、并将一份结构化的五分钟简报存放在你的 Obsidian 知识库中。

你醒来,阅读简报,五分钟内了解所有需要知道的信息。然后开始工作。

这篇文章是完整的构建指南,从零到上线运行,让智能体每天早晨自动为你生成简报。

这个研究智能体到底做什么

在动手构建之前,先理解你在搭建什么,以及每个组件为什么存在。

研究智能体每天早上自动执行四个功能。

信源监控。它阅读你配置的所有信息源。行业新闻、竞品网站、你领域的学术论文、特定 newsletters、你关注的 YouTube 频道、播客文字稿、你 niche 里的 Reddit 社区、GitHub 仓库。任何可能出现的、对你工作重要的信息来源。

信号过滤。它不会总结所有阅读的内容。它根据你定义的规则识别真正重要的东西。竞品的一个新产品发布是重要的。一篇翻炒上周已经发布过的相同信息的博客文章不是。过滤层是让简报真正有用而不是把所有东西压缩版本的原因。

综合整理。它不会把重要的条目列成要点。它将它们综合成结构化的叙事,告诉你发生了什么、为什么重要、如何与你已知的东西关联、你可能应该做什么。

定时投递。每天早上在设定的时间,它把简报存放在 Obsidian 知识库的特定位置,等着你打开电脑——而不是需要你手动触发。

这四个功能,将每天四十五分钟的信息收集替换成五分钟的阅读。

技术架构

研究智能体有五个组件。每个组件有特定的角色。去掉其中任何一个,系统产出质量就会下降。

Claude 是智能层。它从信源读取原始信息、应用你的规则过滤重要内容、将过滤后的信息综合成结构化简报。

文件系统 MCP 将 Claude 连接到你的 Obsidian 知识库。它赋予 Claude 直接读写知识库的权限,让它能读取你的 CLAUDE.md 获取上下文,并将简报自动投递到正确的文件夹。

Claude智能体化作一个由蓝色光芒构成的神秘精灵形象,正在向一个巨大的知识图书馆书架上存储整理好的信息卷轴,书架连接着Obsidian的黑曜石水晶结构,隐喻知识被系统化管理

Brave Search MCP 让 Claude 访问实时网络搜索。没有这个,Claude 只能基于训练截止日期之前的信息进行推理。有了它,Claude 可以搜索实时网络,找到你指定主题的最新信息。

N8N 调度整个工作流。它每天早上在你设定的时间触发研究智能体、向 Claude 传递正确的上下文、接收输出、并保存到你的知识库。

CLAUDE.md 是上下文层,让简报与你的具体情况相关而非泛泛的信息。它告诉 Claude 你是做什么的、你关心什么、你已经知道什么、什么样的信息对你真正可操作。

搭建基础环境

在构建工作流之前,你需要先准备好三样东西。

Claude Desktop 与 MCP 连接

从 claude.ai/download 下载安装 Claude Desktop。

claude_desktop_config.json 中配置文件系统 MCP 服务器和 Brave Search MCP 服务器:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/your/obsidian/vault"
      ]
    },
    "brave-search": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "your-brave-api-key"
      }
    }
  }
}

前往 brave.com/search/api 获取你的 Brave Search API key。免费层每月允许 2000 次查询,对于每日研究智能体来说完全足够。

保存配置后重启 Claude Desktop。通过让 Claude 搜索某个内容并验证它返回实时结果来确认连接已激活。

你的 Obsidian 知识库结构

在知识库中创建一个名为 BRIEFINGS 的文件夹(如果还没有的话)。这是每天早上简报存放的位置。

vault/
├── BRIEFINGS/
│   └── [YYYY-MM-DD]-morning-brief.md  ← 每天自动生成
├── CLAUDE.md
└── [知识库其余内容]

N8N 自托管

在 5 美元的 DigitalOcean 小型服务器上自托管 N8N,给你无限的工作流运行次数,没有按执行次数计费的负担。

如果你还没有设置 N8N,按这个顺序操作:创建 DigitalOcean 账户、启动最小的 Ubuntu 服务器、SSH 登录、通过 npm 安装 N8N、配置为服务运行。

一座云端城市的微缩景观,各种数据管道和流程线在城市建筑间穿梭连接,N8N的工作流节点像发光的枢纽站,服务器建筑在云雾中若隐若现,隐喻自动化基础设施的运转

第一次完整设置 N8N 需要约三十分钟。之后你构建的每个工作流都使用同样的基础设施。

撰写 CLAUDE.md 研究上下文

CLAUDE.md 是让简报与你具体相关的东西。

一个通用研究智能体产出通用简报。一个配置了你具体上下文的研究智能体产出的简报中,每个条目都直接与你的工作和决策相关。

在你现有的 CLAUDE.md 中添加研究上下文部分,或者在知识库中创建一个专门的研究 CLAUDE.md:

# Research Agent Context

## Who I Am
[你的名字、你的角色、你做什么]

## My Primary Focus Areas
[需要保持信息更新的话题、行业或领域的具体列表]

## What Constitutes Significant News for Me
[具体一点。不是「AI 新闻」而是「Claude Code 更新、新 MCP 服务器、多智能体框架、AI 智能体安全发展」]

## My Competitive Landscape
[我监控的具体公司、人、产品]

## What I Already Know Well
[你有深厚专业知识的领域,因此只需要重大新进展,不需要入门级报道]

## What I Am Currently Working On
[有相关新闻会直接可操作的项目 —— 每周更新]

## Sources I Trust
[值得优先考虑的特定出版物、newsletter、研究者、YouTube 频道、subreddit]

## What I Specifically Do NOT Want
[在你的 niche 里出现但会浪费你时间的话题 —— 通用 AI 炒作文章、翻炒内容、你不在意的公司的公告]

## Brief Format Preference
[你想要的输出结构 —— 见下方模板]

「我明确不想要的」这一节是最重要但大多数人会跳过的一节。

没有它,Claude 会包含所有与你话题有边缘关联的内容。有了它,Claude 会积极过滤,简报只包含你真正会采取行动的内容。

研究智能体提示词

这是每天早上运行的核心提示词。它被放入你的 N8N 工作流中作为发送给 Claude API 的消息。

You are my personal research agent. Your job is to produce my morning intelligence brief.

Read my research context from CLAUDE.md in my vault. Then execute the following research sequence:

STEP 1: PRIMARY TOPIC SEARCH
For each focus area in my research context, search for significant developments from the last 24 hours. Use these search queries as a starting point but adapt based on what you find:
[CLAUDE will generate appropriate queries based on your CLAUDE.md focus areas]

STEP 2: SIGNAL FILTERING
From everything you find, apply these filters:

INCLUDE:
- New product launches or significant updates from companies or tools I follow
- Research findings that change how we understand something I care about
- Strategic moves by competitors I monitor
- Regulatory or policy changes affecting my domain
- New tools, frameworks, or techniques worth knowing
- Significant market movements in my focus areas

EXCLUDE:
- Anything I noted in my "What I Do NOT Want" section
- Rehashed content summarizing things published more than 48 hours ago
- Opinion pieces without new information
- Announcements from companies I do not follow
- General AI hype without specific actionable detail

If nothing significant happened in a category: say nothing happened rather than filling space.

STEP 3: COMPETITIVE INTELLIGENCE
Search specifically for any news about the companies and people listed in my competitive landscape. Highlight anything that represents a strategic shift, new product, or significant announcement.

STEP 4: SYNTHESIS
Produce the brief in this exact format:

---
# Morning Brief — [DATE]
Generated: [TIME]

## THE ONE THING
[The single most important development today. One paragraph. Why it matters for my specific situation.]

## WHAT HAPPENED
[3-7 significant items, each with:]
- [Source/Company/Topic]: What happened and why it matters for my work. One to three sentences max.

## COMPETITIVE WATCH
[Any significant moves from my competitive landscape. If nothing notable, say "Nothing significant today."]

## WHAT TO DO ABOUT IT
[1-3 specific actions worth considering based on today's developments. Only include if genuinely actionable. Skip this section if nothing warrants action.]

## READING LIST
[2-3 links to the most important full articles for deeper reading on today's top items]
---

IMPORTANT FORMATTING RULES:
- The entire brief should take 5 minutes to read, not 15.
- Every item must connect directly to something in my research context.
- No filler. No hedging. If something matters say why it matters specifically.
- If it was a slow news day say so directly rather than inflating thin content.

Save the brief to: BRIEFINGS/[YYYY-MM-DD]-morning-brief.md

构建 N8N 工作流

N8N 工作流有五个节点。每个节点在序列中执行特定功能。

节点 1:定时触发器

将触发器设置为在你偏好的早晨时间启动。6:00 对大多数人效果很好,因为简报在你打开电脑之前就准备好了。

清晨的第一缕阳光穿透薄雾,一个完美的早晨场景:时钟指向6:00,一个精致的信息简报卷轴自动出现在打开的笔记本电脑屏幕上,周围的自然元素象征着新的一天开始

为你的时区配置 cron 表达式:

0 6 * * 1-5    ← 周一至周五早上 6:00
0 6 * * *      ← 每天早上 6:00,包括周末

节点 2:读取 CLAUDE.md

这个节点使用读取文件操作从知识库中读取你的研究 CLAUDE.md,指向正确路径。

输出:你的 CLAUDE.md 研究上下文的完整文本。

节点 3:准备 API 请求

这个节点构建 API 调用,将研究提示词模板与节点 2 读取的 CLAUDE.md 内容结合。

const claudeMd = $node["Read CLAUDE.md"].json.content;
const today = new Date().toISOString().split('T')[0];
const time = new Date().toLocaleTimeString();
const systemPrompt = `You are a personal research agent. Today's date is ${today}. Current time is ${time}. You have access to real-time web search through the Brave Search MCP. Use it extensively. Research context from the user's CLAUDE.md: ${claudeMd}`;

return {
  model: "claude-opus-4-5",
  max_tokens: 4096,
  system: systemPrompt,
  messages: [{
    role: "user",
    content: "Generate my morning research brief following the format and instructions in my research context."
  }]
};

节点 4:Claude API 调用

HTTP 请求节点调用 Anthropic API:

  • URL: https://api.anthropic.com/v1/messages
  • Method: POST
  • Headers:
  • x-api-key: [YOUR ANTHROPIC API KEY]
  • anthropic-version: 2023-06-01
  • content-type: application/json
  • Body: [节点 3 的输出]

节点 5:保存到知识库

写入文件节点,将 Claude 输出保存到你的 BRIEFINGS 文件夹:

  • 文件路径: /path/to/vault/BRIEFINGS/[date]-morning-brief.md
  • 内容: [从 Claude API 响应中提取的文本]

从 Claude API 响应中提取文本内容:

const response = $node["Claude API Call"].json;
const content = response.content[0].text;
const date = new Date().toISOString().split('T')[0];

return {
  filename: `${date}-morning-brief.md`,
  content: content
};

可选节点 6:Telegram 通知

添加一个 Telegram 机器人通知,在简报准备好时触发:

消息: "Morning brief ready: BRIEFINGS/[DATE]-morning-brief.md"

这意味着你的手机在简报存入时收到通知。你可以在起床前用手机阅读。

配置你的信源列表

Brave Search MCP 自动处理开放网络搜索。但一些最有价值的信源没有被标准搜索良好索引。

对于需要特定监控的信源,将其添加到你的 CLAUDE.md 研究上下文中,并附上明确指令:

## Specific Sources to Monitor

### Daily Checks
- news.ycombinator.com — check front page for AI and developer tools
- reddit.com/r/MachineLearning — significant paper releases only
- reddit.com/r/ClaudeAI — new Claude features and community builds

### Weekly Checks
- arxiv.org/list/cs.AI — significant papers published this week
- github.com/trending — trending repositories in my tech stack

### Alert-Level Monitoring
[公司或人,任何新闻都重要]
- Anthropic blog: anthropic.com/news
- [竞品 1] 博客: [URL]
- [竞品 2] 新闻稿: [URL]

### Sources to Explicitly Ignore
[在你的领域中持续产出低信号内容的出版物或网站]

让简报随时间变好的反馈循环

如果你在阅读后花两分钟给 Claude 反馈,简报每周都会变得更好。

在每份简报底部添加一个你的笔记部分:

## My Notes on This Brief
[你的标注 — 什么有用,什么是噪音,什么缺失]

每周日在 Claude 中运行这个提示词:

Read all morning briefs from the past week in my BRIEFINGS folder and read all my annotations in the "My Notes on This Brief" sections. Based on my annotations, update my research CLAUDE.md with:

1. Sources that consistently produced useful signal → add to priority list
2. Topics that consistently produced noise → add to the Do Not Want section
3. New search queries that would have surfaced the information I noted as missing
4. Any patterns in what I found useful that should be captured as explicit preferences

Show me the proposed changes to CLAUDE.md before making them.

这个反馈循环意味着第三个月的简报比第一周的简报在与你特定信息需求的对齐度上有显著提升。

智能体从你自己的标注中学习你关心什么,而不需要你手动调整配置。

进阶配置

一旦基本早晨简报可靠运行,你可以向几个方向扩展系统。

主题深度研究

当早晨简报中出现重要进展时,将其加入深度研究的队列:

DEEP-DIVE: [今天简报中的主题]

队列处理器会接手,运行更全面的研究会话,产生详细分析笔记而非简短摘要。

竞品情报告警

配置一个单独的轻量级工作流,每四小时检查一次竞品新闻,而非每天一次。当它发现重要内容时,立即发送 Telegram 通知,而非等到早晨简报。

周度综合

每周日早上,Claude 读取本周七份每日简报,产生周度综合报告:

本周最大的主题及其对你的领域长期意义的信号。 本周最重要的单一进展以及你应该做什么。 你预期发生但未发生的以及这意味着什么。

周度综合通常会揭示在单个每日简报中看不到的模式。

按需研究

在你 QUEUE 文件夹中放入任何带 RESEARCH 前缀的主题:

RESEARCH-quantum-computing-applications-in-finance.md

队列处理器会针对该主题运行深度研究会话,并将综合研究报告存入 GENERATED 文件夹,而非等待早晨循环。

三十天后会发生什么

早晨简报从第一天起就提供即时价值。

复利效应在第二个月开始显现。

三十天后,简报已根据你的标注校准。对你来说持续产生噪音的话题被移除了。持续产生信号的信源被优先处理。五分钟的阅读时间包含的真正可操作信息比第一周更多。

六十天后,周度综合开始揭示你在任何单个简报内部看不到的模式。在八周数据中可见的趋势在每日快照中是隐形的。

一个60天日历拼成的巨大拼图,部分拼图已被点亮连接形成上升趋势的星图图案,隐喻时间积累揭示隐藏趋势,双筒望远镜和星星象征着洞察力

九十天后,你拥有了一个对你的领域了解得像一个专门为你简报三个月的分析师一样的研究运营。

这创造的信息优势每周都在复合。

你的竞品仍然每天早上花四十五分钟翻阅噪音。

你花五分钟阅读信号。

这个差异不仅仅是节省了时间。

这是从更好的信息中持续做出更高质量的决策。

查看文章页 ↗