Hướng dẫn thực hành · AI Productivity

Xây dựng Bộ Não Thứ Hai AI với Claude Code và Obsidian

Hệ thống ghi nhớ thông minh tự học qua từng phiên làm việc, tự động hoá inbox buổi sáng, họp hành, báo cáo tuần — không cần cài thêm app nào cả.

Trung cấp Claude Code Obsidian Đọc trong 12 phút · Tháng 6, 2025

Bạn đã từng viết ghi chú về một vấn đề, rồi vài tuần sau lại phải nghĩ lại từ đầu vì không tìm được? Hay mở Notion ra thấy hàng trăm trang chẳng ai đọc lại? Đó là dấu hiệu của một "bộ não thứ hai" thụ động — nó chỉ chứa thông tin chứ không làm gì với nó.

Bài này hướng dẫn bạn xây một hệ thống khác hẳn: kết hợp Obsidian (ứng dụng ghi chú dạng file Markdown lưu trên máy) với Claude Code (AI chạy trực tiếp trong máy tính, đọc được file của bạn) để tạo ra một bộ não AI thực sự hoạt động — tự nhớ ngữ cảnh giữa các phiên làm việc, tự xử lý inbox, và tự tổng hợp thông tin khi bạn cần.[1]

Đọc xong tài liệu này, bạn sẽ có một hệ thống chạy được ngay — từ cấu trúc thư mục vault, đến file CLAUDE.md, đến các workflow tự động hoá thực tế.

Tại sao hệ thống ghi chú thông thường không ổn

Hầu hết "bộ não thứ hai" mọi người xây đều có một điểm yếu chung: chúng thụ động. Bạn ghi vào đó, nhưng thông tin chỉ nằm im. Không tự kết nối. Không tự nhắc bạn khi cần. Và quan trọng hơn — không giúp bạn hành động.

Theo phương pháp PARA của Tiago Forte[1], bộ não thứ hai lý tưởng nên lưu trữ và gợi lại thông tin đúng lúc bạn cần. Nhưng ngay cả Obsidian — một trong những công cụ tốt nhất cho việc này — vẫn chỉ là kho lưu trữ thụ động nếu không có AI đứng phía sau.

Bộ não AI khác gì bộ não thông thường?

Bộ não AI tổng hợp thông tin từ nhiều ghi chú rồi kết nối chúng, học patterns của bạn qua các phiên làm việc (không chỉ trong một cuộc trò chuyện), hành động — soạn thảo, tóm tắt, lên lịch — dựa trên những gì đã lưu, và ghi lại dấu vết sau mỗi phiên để phiên sau tiếp tục được ngay.

Hai công cụ cần biết: Obsidian và Claude Code

Obsidian là gì?

Obsidian là ứng dụng ghi chú lưu toàn bộ dữ liệu dưới dạng file Markdown (.md) ngay trên máy tính của bạn — không phải trên cloud của một công ty nào đó. Hiểu nôm na: nó giống như một thư mục ghi chú siêu thông minh, mỗi ghi chú là một file text bình thường, nhưng có thể liên kết với nhau và tìm kiếm rất nhanh.

Điểm quan trọng: vì Obsidian lưu file trên máy, Claude Code có thể đọc và ghi vào vault của bạn trực tiếp.

Claude Code là gì?

Claude Code là AI của Anthropic chạy qua terminal (cửa sổ dòng lệnh) — khác hoàn toàn với Claude trên web. Khi bạn chạy Claude Code bên trong thư mục vault Obsidian, nó có thể:

Claude Code ≠ Claude trên web

Claude trên web không có quyền truy cập file máy tính của bạn, không nhớ gì giữa các cuộc trò chuyện, và không thể thực hiện lệnh shell. Claude Code là một công cụ hoàn toàn khác — mạnh hơn nhiều cho tác vụ liên quan đến file và tự động hoá.

Cài đặt và chuẩn bị môi trường

Trước khi bắt đầu, bạn cần chuẩn bị đủ ba thứ sau:

Những gì cần cài Bắt buộc
  1. Cài Obsidian từ obsidian.md (miễn phí, có bản cho Mac, Windows, Linux). Mở app lên, chọn "Create new vault", đặt tên và chọn thư mục lưu trên máy — ví dụ để vào Documents/MyVault. Lưu ý: phải lưu trực tiếp trên máy, không phải chỉ trên iCloud hay Google Drive.
  2. Cài Node.js từ nodejs.org — đây là phần mềm nền mà Claude Code cần để chạy. Vào trang, bấm nút "Download Node.js (LTS)" (nút bên trái, màu xanh lá), rồi cài như app bình thường.
  3. Mở Terminal — cửa sổ cho phép gõ lệnh vào máy tính:
    • Mac: nhấn Cmd + Space, gõ "Terminal", nhấn Enter
    • Windows: nhấn phím Windows, gõ "PowerShell", nhấn Enter
    Gõ lệnh sau rồi nhấn Enter:
    npm install -g @anthropic-ai/claude-code
    Terminal sẽ hiện ra nhiều dòng chữ — đây là bình thường, kể cả chữ vàng hay đỏ. Chờ đến khi Terminal dừng chạy và hiện dòng chờ lệnh mới là xong (khoảng 1–2 phút). Trên Mac trông như % hoặc $, trên Windows trông như PS C:\>.
  4. Lấy API key — mã khoá để Claude Code kết nối với AI của Anthropic.

    Lưu ý về chi phí: Anthropic cung cấp một khoản credit miễn phí ban đầu (khoảng $5) để bạn thử nghiệm. Sau khi hết, Claude Code tính phí theo lượng text xử lý — dùng bình thường mỗi tháng thường từ $5–20, tuỳ mức độ sử dụng. Bạn cần nhập thẻ tín dụng để kích hoạt.
    Vào console.anthropic.com, tạo tài khoản, thêm thẻ, rồi vào API Keys → Create Key. Sao chép đoạn mã bắt đầu bằng sk-ant-... và lưu vào Notepad hoặc Notes để khỏi mất.

    Quay lại Terminal, gõ lệnh dưới đây. Xoá phần chữ màu xám và dán key của bạn vào đó (giữ nguyên hai dấu ngoặc kép):
    export ANTHROPIC_API_KEY="sk-ant-dán-key-của-bạn-vào-đây"
    Nhấn Enter. Terminal sẽ không hiện gì thêm — đó là bình thường, nghĩa là đã nhận key.

    Để không phải gõ lại mỗi lần mở Terminal:
    Trên Mac: gõ lệnh này một lần duy nhất (thay key thật vào chỗ màu xám):
    echo 'export ANTHROPIC_API_KEY="sk-ant-key-của-bạn"' >> ~/.zshrc
    Trên Windows (PowerShell): gõ lệnh này một lần (thay key thật vào chỗ màu xám):
    [System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY","sk-ant-key-của-bạn","User")
    Sau đó đóng Terminal và mở lại — key sẽ được nhớ vĩnh viễn, không cần gõ lại nữa.
  5. Kiểm tra cài đúng chưa: gõ claude --version rồi Enter. Nếu hiện dãy số (ví dụ 1.0.3) là xong. Nếu báo "command not found", đóng Terminal và mở lại rồi thử.

    Bước cuối — khởi động trong vault: gõ hai lệnh này theo thứ tự (thay đường dẫn nếu vault của bạn ở chỗ khác):
    cd ~/Documents/MyVault claude
    Claude Code khởi động trong vault. Bạn nhắn chuyện như bình thường — nhưng nó đọc được toàn bộ file ghi chú của bạn.

Claude Code đang chạy và thấy mọi file trong vault. Nhưng để biến nó thành bộ não thực sự, bạn cần thêm một bước quan trọng tiếp theo.

Cấu trúc vault Obsidian cho AI

Claude Code hoạt động tốt hơn nhiều khi vault có cấu trúc nhất quán và dễ đoán. Trước khi kết nối AI, hãy dành một tiếng để chuẩn hoá vault của bạn.

Cấu trúc thư mục gợi ý

Cấu trúc vault Obsidian
/MyVault
  /Inbox          ← Ghi chú nháp, capture nhanh chưa xử lý
  /Projects       ← Thư mục riêng cho từng dự án đang chạy
  /Areas          ← Trách nhiệm liên tục (sức khoẻ, tài chính, công việc)
  /Resources      ← Tài liệu tham khảo theo chủ đề
  /Archive        ← Dự án hoàn thành, ghi chú cũ
  /AI             ← Output của AI: session log, bản nháp, tóm tắt
  /Templates      ← Mẫu ghi chú tái sử dụng

Thư mục /AI là phần mới mà hầu hết mọi người chưa có. Đây là nơi Claude Code ghi lại output sau mỗi phiên làm việc — bản tóm tắt phiên, bản nháp tài liệu, log công việc. Theo thời gian, thư mục này trở thành lịch sử của toàn bộ những gì AI đã làm cho bạn.

Frontmatter — thẻ thông tin giúp AI hiểu đúng ngữ cảnh

Frontmatter là phần "thẻ thông tin" đặt ở đầu mỗi ghi chú, nằm giữa hai dòng ---. Hiểu nôm na như dán một nhãn vào tờ giấy: ghi chú này thuộc dự án gì, trạng thái ra sao, liên quan đến file nào. Claude Code đọc các nhãn này để biết file nào quan trọng và kết nối với nhau như thế nào — thay vì phải đọc toàn bộ nội dung của mọi file.

Thêm nhất quán vào đầu mỗi ghi chú:

Ví dụ frontmatter
---
created: 2025-06-10
tags: [project, client-abc, active]
status: in-progress
related: [[Họp kick-off tháng 5]], [[Brief dự án ABC]]
---

Trường related dùng cú pháp wiki-link của Obsidian ([[Tên ghi chú]]). Claude Code có thể đọc các liên kết này và xây dựng bức tranh toàn cảnh về ngữ cảnh trước khi hành động.

Daily Note làm điểm bàn giao

Tạo template cho Daily Note (ghi chú ngày) với bốn mục cố định:

Plugin Obsidian hữu ích cho setup này

Templater — tạo Daily Note tự động đúng format. Periodic Notes — quản lý ghi chú ngày/tuần/tháng với naming nhất quán. Dataview — truy vấn vault như database (AI cũng đọc được). QuickAdd — capture nhanh vào Inbox từ bất cứ đâu trong Obsidian.

Viết file CLAUDE.md — "Hiến pháp" của bộ não AI

Đây là phần quan trọng nhất. CLAUDE.md là file đặt ở gốc vault mà Claude Code tự động đọc mỗi khi bắt đầu phiên làm việc. Nó là bộ hướng dẫn thường trực của AI — nếu bạn đầu tư thời gian viết tốt file này, mọi phiên làm việc sau đó sẽ chính xác và hữu ích hơn nhiều.

Bốn phần bắt buộc trong CLAUDE.md

1

Bạn là ai và làm gì

Viết 2–3 câu ngắn về vai trò, loại công việc bạn làm, và mục tiêu bạn muốn đạt được với hệ thống này. Ví dụ: "Tôi là product manager tại startup SaaS B2B. Tôi quản lý 3–4 dự án song song và cần hỗ trợ tổng hợp nghiên cứu, soạn tài liệu và theo dõi quyết định."

2

Hướng dẫn cấu trúc vault

Mô tả cấu trúc thư mục và quy ước đặt tên để AI biết tìm gì ở đâu và ghi output vào đâu. Càng cụ thể càng tốt: "Dự án đang chạy nằm trong /Projects/[tên-dự-án]/. File tóm tắt phiên ghi vào /AI/sessions/YYYY-MM-DD-HH.md."

3

Giao thức phiên làm việc

Định nghĩa rõ AI phải làm gì khi bắt đầu phiên (đọc Daily Note hôm nay, kiểm tra Inbox, xem lại open loops) và khi kết thúc (ghi session summary, cập nhật AI Log trong Daily Note). Phần này tạo nên tính liên tục thực sự.

4

Sở thích output

Format nào bạn thích? Bullet points hay văn xuôi? AI có nên hỏi thêm khi không chắc, hay tự đưa ra giả định hợp lý và tiến hành? Ngôn ngữ nào (tiếng Việt hay tiếng Anh) cho từng loại output?

Ví dụ CLAUDE.md hoàn chỉnh

CLAUDE.md — ví dụ cho Product Manager
# Bộ Não Thứ Hai AI — Hướng dẫn cho Agent

## Về tôi
Tôi là product manager tại công ty SaaS B2B. Tôi quản lý 3–4 dự án
song song và cần hỗ trợ tổng hợp nghiên cứu, soạn tài liệu và
theo dõi quyết định.

## Cấu trúc vault
- /Inbox: Ghi chú chưa xử lý — kiểm tra đây trước tiên
- /Projects: Mỗi dự án có thư mục riêng; dự án đang chạy có status: active
- /AI/sessions: Ghi session summary sau mỗi phiên làm việc

## Giao thức phiên làm việc

Khi bắt đầu, hãy:
1. Đọc Daily Note hôm nay (định dạng: /Inbox/YYYY-MM-DD.md)
2. Quét /Inbox để xem có ghi chú chưa xử lý không
3. Kiểm tra ghi chú nào được tag #cần-xem-lại

Khi kết thúc, hãy:
1. Ghi session summary vào /AI/sessions/YYYY-MM-DD-HH.md
2. Cập nhật phần "AI Log" trong Daily Note hôm nay

## Sở thích output
- Viết tiếng Việt, rõ ràng, tránh dùng thuật ngữ kỹ thuật không cần thiết
- Ưu tiên bullet points ngắn gọn hơn đoạn văn dài
- Nếu không chắc → hỏi trước khi làm
CLAUDE.md quá mơ hồ = AI output kém

"Hãy giúp ích cho tôi" không phải là hướng dẫn hữu ích. Mỗi khi AI trả lời sai hoặc không đúng kỳ vọng, hãy cập nhật CLAUDE.md để rõ hơn. Chất lượng của bộ não AI tỷ lệ thuận với mức độ cụ thể trong file này.

Bộ nhớ liên tục qua session log

Đây là phần tạo ra sự khác biệt thực sự so với chỉ chat với Claude trên web. Claude Code không có bộ nhớ tích hợp giữa các phiên — nhưng bạn có thể tạo bộ nhớ đó bằng cách lưu session log vào vault.

Sau mỗi phiên, CLAUDE.md hướng dẫn AI ghi một file tóm tắt vào /AI/sessions/, gồm:

Đầu phiên tiếp theo, AI đọc các session log gần nhất trước khi làm bất cứ điều gì. Kết quả: AI biết bạn đang làm gì hôm qua, nhớ rằng dự án Henderson đang bị tạm dừng, biết bạn thích tóm tắt ngắn hơn là giải thích dài dòng.

Mẹo: đọc session log trước khi bắt đầu mỗi ngày

Dành 2 phút đọc session log của phiên trước. Bạn sẽ bắt được lỗi AI đưa ra, tinh chỉnh hướng dẫn trong CLAUDE.md, và luôn biết mình đang ở đâu trong các dự án đang chạy.

Bốn workflow tự động hoá có giá trị ngay

Khi hệ thống cơ bản đã chạy, bạn có thể mở rộng với các workflow cụ thể. Đây là bốn cái cho kết quả nhanh nhất.

1

Xử lý Inbox buổi sáng

Mỗi sáng, dump tất cả vào thư mục Inbox — voice memo được app ghi lại chuyển thành text, email quan trọng, ảnh chụp bảng trắng, ghi chú nhanh trên điện thoại. Rồi chạy Claude Code với lệnh đơn giản: "Xử lý inbox của mình."

AI sẽ đọc từng item, tạo ghi chú có cấu trúc đúng trong thư mục phù hợp (có frontmatter, tags, liên kết đến ghi chú liên quan), và lưu trữ hoặc xoá bản gốc trong Inbox. Việc trước đây mất 20–30 phút xong trong dưới 5 phút.

2

Review tuần tự động

Weekly review là thói quen có giá trị nhất trong bất kỳ hệ thống kiến thức nào — và cũng là thói quen bị bỏ nhiều nhất vì tốn thời gian. Claude Code có thể làm phần lớn việc đó cho bạn:

Chạy weekly review cho mình: 1. Tóm tắt công việc đã hoàn thành trong tuần từ daily note và project file 2. Liệt kê các vòng lặp chưa đóng và quyết định chưa giải quyết 3. Đánh dấu project nào bị trì hoãn (không có cập nhật trong 7+ ngày) 4. Soạn bản nháp ưu tiên tuần tới dựa trên mục tiêu và trạng thái dự án hiện tại 5. Ghi output vào /Reviews/YYYY-WW.md

Bạn nhận được tài liệu review có cấu trúc để xem qua trong vài phút — rồi chỉ cần điều chỉnh và xác nhận.

3

Chuẩn bị họp hành

Trước khi vào cuộc họp quan trọng, chạy: "Chuẩn bị cho mình cuộc họp 2 giờ chiều với [Khách hàng X]."

AI tìm kiếm toàn bộ vault các ghi chú được tag với tên khách hàng đó, lấy ngữ cảnh dự án liên quan, tổng hợp các câu hỏi còn mở và cam kết từ các cuộc họp trước, và tạo ra một tài liệu brief gọn ghẽ. Bạn vào phòng họp đã được chuẩn bị kỹ — không cần lục lại từng file.

4

Tổng hợp nghiên cứu

Khi bắt đầu một dự án mới hoặc cần nắm bắt một chủ đề, đưa cho Claude Code một batch tài liệu tham khảo (PDF, bài web đã lưu dạng markdown, link) và nhờ nó tổng hợp điểm chính, tìm patterns, và kết nối với các ghi chú liên quan đang có trong vault.

Output được lưu vào /Resources, liên kết đến nguồn gốc và đến các project note liên quan — sẵn sàng cho phiên làm việc tiếp theo.

Không nhất thiết phải làm tất cả cùng lúc

Bắt đầu với một workflow bạn thấy đau nhất hiện tại — thường là inbox processing hoặc weekly review. Để hệ thống chạy ổn định vài tuần trước khi mở rộng thêm.

Những lỗi hay gặp cần tránh

Vault không nhất quán

Claude Code giỏi suy luận về cấu trúc, nhưng sự không nhất quán tạo ra ma sát. Nếu một số dự án nằm trong /Projects và số khác nằm trong /Work/Active, AI phải đoán. Dành một tiếng chuẩn hoá vault trước khi kết nối AI — công sức đó hoàn vốn rất nhanh.

CLAUDE.md quá chung chung

Cập nhật CLAUDE.md mỗi khi bạn thấy AI hiểu sai hoặc làm không đúng kỳ vọng. Hãy coi file này như một tài liệu sống — càng dùng nhiều, bạn càng biết thêm để thêm vào.

Không đọc session log

Session log chỉ có giá trị nếu bạn thực sự đọc chúng. Xây thói quen 2 phút: trước khi bắt đầu phiên mới, lướt qua log của phiên trước. Bạn sẽ bắt được lỗi và tinh chỉnh hướng dẫn trước khi chúng trở thành thói quen xấu của AI.

Dùng AI cho mọi thứ

Nếu bạn cần đổi tên một file, cứ đổi tay. Claude Code có giá trị nhất cho tác vụ liên quan đến tổng hợp nhiều ghi chú, workflow nhiều bước nhất quán, hoặc tạo bản nháp đầu tiên cần nhiều ngữ cảnh. Đừng với tay lấy búa để đóng đinh ghim.

Để Inbox thành bãi rác

Inbox chỉ hoạt động nếu bạn xử lý nó. Đặt một trigger cố định trong ngày — cà phê sáng, cuối buổi trưa, hoặc khi shutdown máy — để chạy workflow inbox processing. Một backlog 200 ghi chú chưa xử lý sẽ làm AI bối rối.

Câu hỏi thường gặp

Không tự nhiên. Claude Code không có bộ nhớ tích hợp giữa các phiên. Sự liên tục trong setup này đến từ session log được lưu vào vault. Đầu mỗi phiên, bạn (hoặc hướng dẫn trong CLAUDE.md) cho AI đọc các log gần nhất trước khi làm bất cứ điều gì. Đây là bộ nhớ được xây dựng qua tài liệu có cấu trúc, không phải qua bộ nhớ của model.

Claude Code chạy cục bộ — file của bạn không tự động bị upload. Tuy nhiên, nội dung bạn đưa vào trong prompt và nội dung file bạn cho AI đọc sẽ được gửi tới Anthropic API để xử lý. Đối với ghi chú cá nhân và công việc thông thường, đây thường là mức chấp nhận được. Với tài liệu nhạy cảm cao (pháp lý, y tế, tài chính), hãy cân nhắc kỹ những gì bạn đưa vào query.

Setup cơ bản — chuẩn hoá vault, viết CLAUDE.md, và chạy phiên đầu tiên — mất khoảng một tiếng. Điều chỉnh hệ thống cho phù hợp với cách bạn làm việc thêm vài phiên lặp lại nữa. Hầu hết mọi người thấy hiệu quả rõ rệt trong tuần đầu tiên.

Hoàn toàn được. Cấu trúc vault Obsidian dạng file Markdown hoạt động với bất kỳ agent nào có thể đọc và ghi file — OpenAI Codex CLI, model cục bộ qua Ollama, hay agent tự xây bằng LangChain. Claude Code là lựa chọn mặc định tốt vì context window lớn và độ tin cậy cao với tác vụ tài liệu dài, nhưng kiến trúc không bị khoá vào một model cụ thể.

Khi vault vượt vài trăm ghi chú, AI không thể đọc hết tất cả cùng một lúc — mỗi AI có giới hạn về lượng văn bản nó có thể "nhìn thấy" trong một lần xử lý (gọi là "context window", hiểu như bàn làm việc: bàn chỉ rộng có vậy, không thể trải hết cả ngàn tờ giấy lên được). Giải pháp: cấu trúc thư mục rõ ràng giúp AI chỉ đọc phần liên quan, frontmatter giúp lọc theo tag hoặc status, và session log tóm tắt lịch sử thay vì AI phải đọc lại từ đầu.

Sẵn sàng xây bộ não AI của riêng bạn?

Bắt đầu từ bước nhỏ nhất: cài Obsidian, tạo cấu trúc thư mục, viết CLAUDE.md đầu tiên. Hệ thống sẽ tự cải thiện qua từng phiên sử dụng.

Xem video hướng dẫn Theo dõi kênh Cường Mê AI