Lớp học chuyên sâu về Hermes Agent: Khóa học toàn diện từ con số 0 đến vận hành tác nhân tự hành hoàn chỉnh

@cyrilXBT
TIẾNG ANH2 tháng trước · 31 thg 5, 2026
317K
483
52
22
1.5K

TL;DR

Một hướng dẫn toàn diện về Hermes Agent, khung làm việc mã nguồn mở giúp xây dựng các hệ thống AI tự hành với bộ nhớ bền vững, quy trình làm việc dựa trên kỹ năng và điều phối đa tác nhân.

Hầu hết những ai khám phá ra Hermes Agent đều dành tuần đầu tiên trong sự bối rối.

Không phải vì Hermes phức tạp.

Mà vì chưa ai viết một hướng dẫn hoàn chỉnh, đưa bạn từ kiến thức con số 0 đến một hệ thống tác tử tự động hoàn toàn hoạt động chỉ trong một lần đọc.

Hướng dẫn này chính là thứ đó.

Kết thúc lớp học nâng cao này, bạn sẽ cài đặt được Hermes, cấu hình tác tử đầu tiên, xây dựng kỹ năng đầu tiên, kết nối máy chủ MCP đầu tiên, thiết lập bộ nhớ liên tục, tự động hóa quy trình làm việc đầu tiên, và triển khai một hệ thống đa tác tử hoạt động mà không cần bạn.

Mỗi phần đều xây dựng dựa trên phần trước đó. Hãy đọc theo thứ tự trong lần đầu tiên. Quay lại các phần cụ thể khi bạn cần tham khảo sau này.

Phần 1: Bản Chất Thực Sự Của Hermes Agent

Trước khi cài đặt bất cứ thứ gì, hãy hiểu bạn đang xây dựng với thứ gì.

Hermes Agent là một framework tác tử AI tự động mã nguồn mở. Nó không phải là chatbot. Nó không phải là một lớp bọc quanh một công cụ có sẵn. Nó là cơ sở hạ tầng để xây dựng các tác tử hoạt động liên tục, ghi nhớ mọi thứ qua các phiên, thực thi các quy trình làm việc có thể tái sử dụng, và chạy tự động theo lịch trình.

Bốn đặc tính làm nên sự khác biệt của Hermes so với mọi framework tác tử khác:

Bộ nhớ liên tục. Hầu hết các tác tử AI đều quên mọi thứ khi bạn đóng phiên làm việc. Hermes thì nhớ. Mọi cuộc trò chuyện, mọi nhiệm vụ, mọi đầu ra, mọi quyết định đều được lưu trữ trong một lớp bộ nhớ tồn tại vĩnh viễn. Tác tử bạn tương tác hôm nay biết mọi thứ đã xảy ra trong tất cả các phiên trước đó.

Hệ thống kỹ năng. Hermes thực thi các tệp quy trình làm việc có thể tái sử dụng gọi là kỹ năng. Bạn viết một kỹ năng một lần dưới dạng một tệp Markdown đơn giản mô tả những gì tác tử nên làm. Mỗi lần chạy tiếp theo sẽ gọi kỹ năng đó mà không cần xây dựng lại logic. Hoạt động của bạn sẽ nhanh hơn và nhất quán hơn với mỗi kỹ năng bạn thêm vào.

Tự động hóa theo lịch trình. Hermes chạy theo một lịch trình có thể cấu hình mà không cần bạn khởi tạo bất cứ thứ gì. Bản tóm tắt buổi sáng. Xử lý nội dung hàng đêm. Giám sát nguồn hàng giờ. Tất cả đều tự động kích hoạt vào thời gian bạn cấu hình.

Tích hợp MCP. Hermes kết nối đến các máy chủ Giao thức Ngữ cảnh Mô hình (MCP) cung cấp cho nó quyền truy cập vào các công cụ thực tế. Hệ thống tệp. Cơ sở dữ liệu. Tìm kiếm web. API. Dịch vụ bên ngoài. Mọi kết nối MCP đều biến Hermes từ một mô hình ngôn ngữ thành một tác tử có thể hành động trên thế giới thực.

Bốn đặc tính này cùng nhau tạo ra một thứ khác biệt về chất so với bất kỳ tương tác AI riêng lẻ nào.

Một tác tử Hermes không phải là một công cụ bạn sử dụng.

Nó là một hệ thống tự vận hành.

Phần 2: Cài Đặt và Thiết Lập Ban Đầu

Điều kiện tiên quyết:

Node.js phiên bản 18 trở lên. Git. Một terminal bạn thoải mái sử dụng.

Xác minh phiên bản Node.js của bạn:

node --version

Nếu bạn cần cài đặt hoặc cập nhật Node.js, hãy truy cập nodejs.org và tải xuống phiên bản LTS hiện tại.

Cài đặt Hermes:

git clone https://github.com/hermes-agent/hermes

cd hermes

npm install

Cấu hình môi trường của bạn:

cp .env.example .env

Mở tệp .env và cấu hình nhà cung cấp mô hình của bạn:

Primary model configuration

MODEL_PROVIDER=anthropic

MODEL_NAME=claude-opus-4-5

ANTHROPIC_API_KEY=your-anthropic-api-key

Alternative: Use DeepSeek for free operation

MODEL_PROVIDER=deepseek

MODEL_NAME=deepseek-chat

DEEPSEEK_API_KEY=your-deepseek-key

Memory configuration

MEMORY_BACKEND=sqlite

MEMORY_PATH=./data/memory.db

Scheduler

ENABLE_SCHEDULER=true

SCHEDULER_TIMEZONE=America/New_York

Logging

LOG_LEVEL=info

LOG_PATH=./logs/hermes.log

Khởi động Hermes:

npm run start

Bạn sẽ thấy đầu ra xác nhận Hermes đang chạy:

[Hermes] Memory backend: SQLite initialized

[Hermes] Skill directory: ./skills loaded

[Hermes] Scheduler: enabled

[Hermes] Agent ready. Awaiting instructions.

Hermes hiện đang chạy với bộ nhớ liên tục và trình lập lịch đã được kích hoạt.

Xác minh cài đặt:

Nhập tin nhắn đầu tiên của bạn:

Xin chào. Bạn biết gì về bản thân mình?

Hermes sẽ trả lời mô tả cấu hình, trạng thái bộ nhớ và các kỹ năng có sẵn của nó.

Phần 3: Hiểu Kiến Trúc Tệp

Trước khi xây dựng bất cứ thứ gì, hãy hiểu mọi thứ nằm ở đâu.

hermes/

skills/

[your-skill-name].md

data/

memory.db

processed/

outputs/

logs/

hermes.log

config/

sources.json

schedule.json

CLAUDE.md

.env

package.json

skills/ là nơi mọi quy trình làm việc bạn xây dựng đều nằm ở đó. Mỗi kỹ năng là một tệp Markdown. Hermes đọc các tệp này và thực thi các quy trình làm việc mà chúng mô tả.

data/ là nơi Hermes lưu trữ mọi thứ nó xử lý. memory.db là cơ sở dữ liệu SQLite hỗ trợ bộ nhớ liên tục. processed/ chứa các mục đã được xử lý. outputs/ chứa nội dung đã tạo.

logs/ chứa nhật ký hoạt động. Kiểm tra hermes.log khi có điều gì đó không hoạt động như mong đợi.

config/ chứa các tệp cấu hình của bạn. sources.json định nghĩa các nguồn nội dung của bạn. schedule.json định nghĩa thời gian các quy trình làm việc tự động chạy.

CLAUDE.md là tệp quan trọng nhất trong toàn bộ quá trình cài đặt. Nó cho Hermes biết mọi thứ về bạn là ai, bạn làm gì và bạn muốn nó hoạt động như thế nào. Chúng ta sẽ xây dựng tệp này trong Phần 4.

Phần 4: Viết CLAUDE.md Của Bạn

CLAUDE.md là hiến pháp hoạt động của tác tử Hermes của bạn.

Mọi kỹ năng đều đọc nó trước khi thực thi. Mọi quy trình làm việc tự động đều sử dụng nó để làm ngữ cảnh. Mọi đầu ra đều được định hình bởi nó.

Một CLAUDE.md được viết kém sẽ tạo ra các đầu ra chung chung.

Một CLAUDE.md được viết chính xác sẽ tạo ra các đầu ra có cảm giác như được tạo ra bởi một người hiểu rõ hoạt động của bạn từ trong ra ngoài.

Đây là mẫu hoàn chỉnh:

Hermes Agent — CLAUDE.md

Danh tính

Tên: [TÊN CỦA BẠN HOẶC THƯƠNG HIỆU]

Vai trò: [BẠN LÀM GÌ]

Nền tảng chính: [NƠI BẠN XUẤT BẢN]

Đối tượng: [BẠN PHỤC VỤ AI]

Trọng tâm Nội dung và Công việc

Chủ đề chính: [LIỆT KÊ CÁC CHỦ ĐỀ CHÍNH CỦA BẠN]

Định dạng nội dung: [BẠN TẠO RA NỘI DUNG GÌ]

Giọng điệu và phong cách: [BẠN GIAO TIẾP NHƯ THẾ NÀO]

Điều bạn không bao giờ làm: [NHỮNG ĐIỀU CỤ THỂ CẦN TRÁNH]

Các Dự án Hiện tại

[DỰ ÁN 1]: [MÔ TẢ MỘT CÂU]

Trạng thái: [ĐANG HOẠT ĐỘNG/ĐANG CHỜ/HOÀN THÀNH]

Hành động tiếp theo: [BƯỚC TIẾP THEO CỤ THỂ]

[DỰ ÁN 2]: [MÔ TẢ MỘT CÂU]

Trạng thái: [ĐANG HOẠT ĐỘNG/ĐANG CHỜ/HOÀN THÀNH]

Hành động tiếp theo: [BƯỚC TIẾP THEO CỤ THỂ]

Các Ưu tiên Hiện tại

  1. [ĐIỀU QUAN TRỌNG NHẤT NGAY BÂY GIỜ]
  2. [QUAN TRỌNG THỨ HAI]
  3. [QUAN TRỌNG THỨ BA]

Tiêu chuẩn Nội dung

Một đầu ra tuyệt vời: [MÔ TẢ CỤ THỂ]

Một đầu ra chấp nhận được: [NGƯỠNG TỐI THIỂU]

Một đầu ra bị từ chối: [ĐIỀU GÌ BỊ COI LÀ THẤT BẠI]

Các Nguồn Tôi Tin Tưởng

[LIỆT KÊ CÁC ẤN PHẨM, KÊNH, NGƯỜI CỤ THỂ]

Điều Tôi Đặc Biệt Không Muốn

[LIỆT KÊ CÁC CHỦ ĐỀ, ĐỊNH DẠNG HOẶC CÁCH TIẾP CẬN CẦN TRÁNH]

Quy tắc Bộ nhớ

  • Lưu trữ mọi quyết định quan trọng kèm lý do
  • Theo dõi tất cả nội dung đã xuất bản với ghi chú về hiệu suất
  • Ghi nhớ các đánh giá chất lượng nguồn
  • Không bao giờ lặp lại nội dung từ cùng một nguồn trong vòng 72 giờ

Quy tắc Đầu ra

  • Lưu tất cả nội dung đã tạo vào data/outputs/
  • Ghi dấu ngày tháng cho mọi tệp: YYYY-MM-DD-[loại]-[chủ đề].md
  • Ghi nhật ký tất cả hoạt động vào logs/hermes.log
  • Đánh dấu bất cứ điều gì cần xem xét của con người trước khi đăng

Lịch Cập nhật

Xem xét và cập nhật tệp này: [LỊCH CỦA BẠN]

Hãy dành 30 phút để điền đầy đủ thông tin này trước khi xây dựng bất kỳ kỹ năng nào. Mọi thứ ở phía dưới đều phụ thuộc vào chất lượng của tài liệu này.

Phần 5: Xây Dựng Kỹ Năng Đầu Tiên Của Bạn

Một kỹ năng là một tệp Markdown văn bản thuần túy mô tả một quy trình làm việc mà Hermes thực thi.

Định dạng kỹ năng có bốn phần bắt buộc:

tên-kỹ-năng

Mục đích

[Một câu mô tả kỹ năng này làm gì]

Trình kích hoạt

[Cách gọi nó — thủ công hoặc theo lịch trình]

Quy trình

[Hướng dẫn từng bước về những gì Hermes làm]

Đầu ra

[Kỹ năng tạo ra cái gì và lưu nó ở đâu]

Hãy xây dựng kỹ năng thực tế đầu tiên của bạn: một bản tóm tắt buổi sáng đọc các nguồn đã cấu hình và cung cấp một bản tổng kết có cấu trúc.

Tạo skills/morning-briefing.md:

morning-briefing

Mục đích

Tạo một bản tóm tắt tình báo buổi sáng có cấu trúc

từ tất cả các nguồn đã cấu hình và lưu nó vào

thư mục outputs.

Trình kích hoạt

Lập lịch hàng ngày lúc 6:00 SA.

Thủ công: "Chạy bản tóm tắt buổi sáng" hoặc "Tạo bản tóm tắt của tôi"

Quy trình

  1. Đọc CLAUDE.md để có bối cảnh đầy đủ về tôi là ai và chủ đề nào quan trọng với tôi.
  1. Đọc config/sources.json cho tất cả các nguồn đã cấu hình.
  1. Đối với mỗi nguồn trong danh sách chủ đề chính của tôi: Tìm kiếm các phát triển quan trọng trong 24 giờ qua bằng cách sử dụng tìm kiếm web.

Lọc kết quả bằng các tiêu chí sau:

BAO GỒM: Thông báo mới, cập nhật quan trọng,

kết quả nghiên cứu, động thái chiến lược của các bên chủ chốt

LOẠI TRỪ: Nội dung được đào lại, bài quan điểm không có

thông tin mới, bất cứ thứ gì tôi sẽ phân loại là nhiễu

dựa trên sở thích trong CLAUDE.md của tôi

  1. Kiểm tra bộ nhớ để tìm bất cứ thứ gì liên quan từ các phiên trước kết nối với tin tức hôm nay.
  1. Tạo bản tóm tắt theo định dạng này:

Morning Brief — [NGÀY]

ĐIỀU QUAN TRỌNG NHẤT

[Phát triển quan trọng nhất hôm nay và tại sao

nó lại quan trọng cụ thể đối với công việc của tôi]

NHỮNG GÌ ĐÃ XẢY RA

[3-7 mục quan trọng, mỗi mục 2-3 câu]

ĐIỀU CẦN THEO DÕI

[1-2 tình huống đang phát triển đáng để theo dõi]

TỪ BỘ NHỚ

[Bất kỳ kết nối liên quan nào đến thứ được lưu trữ

trong các phiên trước]

TRỌNG TÂM HÔM NAY

[Một ưu tiên duy nhất được đề xuất dựa trên bản tóm tắt]


  1. Lưu bản tóm tắt vào: data/outputs/[NGÀY]-morning-briefing.md
  1. Lưu trữ bản tóm tắt trong bộ nhớ với thẻ: daily-brief

Đầu ra

Tệp tóm tắt có cấu trúc trong thư mục outputs.

Mục nhập bộ nhớ được gắn thẻ: daily-brief

Mục nhập nhật ký trong hermes.log

Kiểm tra kỹ năng đầu tiên của bạn:

Chạy bản tóm tắt buổi sáng

Hãy quan sát Hermes thực hiện từng bước, tìm kiếm thông tin và tạo bản tóm tắt tự động đầu tiên của bạn.

Phần 6: Hệ Thống Bộ Nhớ

Bộ nhớ là thứ biến Hermes từ một công cụ có khả năng thành một hệ thống có tính tích lũy.

Hiểu cách bộ nhớ hoạt động cho phép bạn thiết kế các kỹ năng ngày càng thông minh hơn theo thời gian.

Cách Hermes lưu trữ bộ nhớ:

Mọi hoạt động quan trọng đều tạo một mục nhập bộ nhớ trong cơ sở dữ liệu SQLite. Mỗi mục nhập có:

  • Nội dung: những gì đã được lưu trữ
  • Thẻ: danh mục để truy xuất
  • Dấu thời gian: khi nó được tạo
  • Nguồn: kỹ năng nào đã tạo ra nó
  • Điểm liên quan: được cập nhật dựa trên tần suất nó được truy xuất

Cách Hermes truy xuất bộ nhớ:

Khi bất kỳ kỹ năng nào chạy, Hermes tự động tìm kiếm bộ nhớ để tìm ngữ cảnh liên quan trước khi thực thi. Việc tìm kiếm sử dụng sự tương đồng về mặt ngữ nghĩa để các khái niệm liên quan xuất hiện ngay cả khi các từ khóa chính xác không khớp.

Thiết kế kỹ năng cho bộ nhớ:

Bao gồm các hướng dẫn bộ nhớ rõ ràng trong mọi kỹ năng:

Hướng dẫn Bộ nhớ

LƯU TRỮ sau khi hoàn thành:

  • Các phát hiện chính được gắn thẻ: [các-thẻ-liên-quan]
  • Các quyết định được đưa ra được gắn thẻ: decision
  • Các đầu ra được tạo ra được gắn thẻ: output

TRUY XUẤT trước khi bắt đầu:

  • Các lần chạy trước của kỹ năng này
  • Bất kỳ mục nào được gắn thẻ: [các-thẻ-liên-quan]
  • Các quyết định ảnh hưởng đến quy trình làm việc này

Các thao tác bộ nhớ thủ công:

Lưu trữ thông tin này vào bộ nhớ: [thông tin] — gắn thẻ nó là [thẻ]

Bạn nhớ gì về [chủ đề]?

Cho tôi xem tất cả các mục nhập bộ nhớ từ 7 ngày qua

Những quyết định nào đã được lưu trữ?

Hiệu ứng tích lũy của bộ nhớ:

Một tác tử Hermes có một tuần bộ nhớ là hữu ích.

Một tác tử Hermes có ba tháng bộ nhớ là một loại công cụ khác.

Sau ba tháng hoạt động hàng ngày, Hermes đã đọc hàng trăm nguồn, xử lý hàng nghìn mẩu nội dung, theo dõi hàng tá quyết định và xây dựng một bức tranh chi tiết về cái gì hiệu quả và cái gì không trong hoạt động cụ thể của bạn.

Mọi nhiệm vụ mới đều được hưởng lợi từ bối cảnh tích lũy đó.

Phần 7: Kết Nối Máy Chủ MCP

Các máy chủ MCP biến Hermes từ một tác tử suy luận về thế giới thành một tác tử hành động trên thế giới.

Mỗi kết nối MCP cung cấp cho Hermes quyền truy cập vào một công cụ thực tế. Hệ thống tệp. Tìm kiếm web. Cơ sở dữ liệu. API. Dịch vụ bên ngoài.

Cài đặt các máy chủ MCP cốt lõi:

Filesystem MCP — read and write local files

npm install -g @modelcontextprotocol/server-filesystem

Web search — real-time Brave Search

npm install -g @modelcontextprotocol/server-brave-search

GitHub — repository access

npm install -g @modelcontextprotocol/server-github

Puppeteer — browser automation

npm install -g @modelcontextprotocol/server-puppeteer

Cấu hình kết nối MCP trong .env của bạn:

Filesystem

MCP_FILESYSTEM_PATH=/path/to/your/working/directory

Brave Search

MCP_BRAVE_API_KEY=your-brave-search-api-key

GitHub

MCP_GITHUB_TOKEN=your-github-personal-access-token

Puppeteer

MCP_PUPPETEER_HEADLESS=true

Máy chủ Filesystem MCP:

Kết nối có giá trị ngay lập tức nhất. Cung cấp cho Hermes quyền đọc và ghi trực tiếp vào các tệp cục bộ của bạn.

Sau khi kết nối, Hermes có thể:

Đọc các tệp bạn chỉ định trong hướng dẫn kỹ năng. Viết đầu ra trực tiếp vào các thư mục trên hệ thống của bạn. Cập nhật tệp dựa trên thông tin mới. Giám sát các thư mục để tìm nội dung mới.

Các kỹ năng sử dụng filesystem MCP:

Quy trình

  1. Đọc tệp tại [ĐƯỜNG DẪN] để lấy ngữ cảnh
  2. Xử lý nội dung
  3. Viết đầu ra vào [ĐƯỜNG DẪN ĐẦU RA]
  4. Cập nhật tệp chỉ mục tại [ĐƯỜNG DẪN CHỈ MỤC]

Máy chủ Brave Search MCP:

Cung cấp cho Hermes quyền truy cập vào tìm kiếm web thời gian thực. Nếu không có nó, Hermes chỉ có thể suy luận về thông tin cho đến thời điểm cắt của quá trình huấn luyện. Với nó, Hermes tìm kiếm web trực tiếp để lấy thông tin hiện tại.

Mọi kỹ năng nghiên cứu, giám sát và tóm tắt đều được hưởng lợi từ Brave Search.

Lấy khóa API Brave Search miễn phí của bạn tại brave.com/search/api. Gói miễn phí cho phép 2.000 truy vấn mỗi tháng.

Máy chủ GitHub MCP:

Cung cấp cho Hermes quyền truy cập vào các kho lưu trữ GitHub. Nó có thể đọc mã, kiểm tra các kho phổ biến, giám sát các kho bạn theo dõi và theo dõi các bản phát hành.

Có giá trị cho: nội dung công cụ dành cho nhà phát triển, giám sát mã nguồn mở, nghiên cứu kỹ thuật, phân tích kho lưu trữ.

Xác minh kết nối MCP:

Máy chủ MCP nào hiện đang được kết nối?

Liệt kê tất cả các công cụ có sẵn từ các máy chủ đã kết nối.

Hermes sẽ liệt kê mọi máy chủ đã kết nối và các công cụ mà mỗi máy chủ cung cấp.

Phần 8: Hệ Thống Lập Lịch

Trình lập lịch biến Hermes từ một công cụ bạn sử dụng thành một hệ thống tự vận hành.

Không có trình lập lịch: Hermes làm những gì bạn yêu cầu khi bạn yêu cầu.

Với trình lập lịch: Hermes hoạt động liên tục dù bạn có tham gia hay không.

Cấu hình lịch trình của bạn:

Tạo config/schedule.json:

{

"schedules": [

{

"skill": "morning-briefing",

"cron": "0 6 \ \ *",

"description": "Daily morning briefing at 6AM"

},

{

"skill": "source-monitor",

"cron": "0 \/2 \ \ \",

"description": "Check sources every 2 hours"

},

{

"skill": "content-processor",

"cron": "0 20 \ \ *",

"description": "Process captured content at 8PM"

},

{

"skill": "weekly-review",

"cron": "0 19 \ \ 0",

"description": "Weekly review every Sunday at 7PM"

},

{

"skill": "memory-consolidation",

"cron": "0 23 \ \ *",

"description": "Consolidate memory entries at 11PM"

}

]

}

Tham khảo biểu thức Cron:

0 6 \ \ * → 6AM hàng ngày

0 \/2 \ \ \ → Mỗi 2 giờ

0 20 \ \ 1-5 → 8PM Thứ Hai đến Thứ Sáu

0 19 \ \ 0 → 7PM mỗi Chủ Nhật

0 23 \ \ * → 11PM hàng ngày

Năm quy trình làm việc theo lịch trình mà mọi hệ thống Hermes cần có:

Bản tóm tắt buổi sáng: 6AM hàng ngày. Đọc các nguồn. Tạo bản tóm tắt tình báo. Đặt trọng tâm cho ngày.

Trình giám sát nguồn: Mỗi 2 giờ. Kiểm tra các nguồn đã cấu hình để tìm nội dung mới. Thêm vào hàng đợi xử lý.

Trình xử lý nội dung: 8PM hàng ngày. Xử lý mọi thứ được thu thập trong ngày. Tạo đầu ra. Cập nhật bộ nhớ.

Đánh giá hàng tuần: 7PM Chủ Nhật. Tổng hợp hoạt động trong tuần. Xác định các mẫu. Tạo ra thông tin chi tiết.

Hợp nhất bộ nhớ: 11PM hàng ngày. Xem xét các mục nhập bộ nhớ mới. Xóa các mục trùng lặp. Cập nhật điểm liên quan.

Giám sát thực thi theo lịch trình:

Cho tôi xem các hoạt động đã lên lịch cho hôm nay

Điều gì đã chạy trong 24 giờ qua?

Cho tôi xem nhật ký thực thi

Phần 9: Xây Dựng Một Hệ Thống Nội Dung Hoàn Chỉnh

Phần này hướng dẫn xây dựng một hệ thống nội dung tự động hoàn chỉnh với Hermes. Kết thúc phần này, bạn sẽ có một hệ thống giám sát các nguồn, xác định cơ hội nội dung lan truyền, tạo bản nháp và quản lý hàng đợi xuất bản một cách tự động.

Bước 1: Cấu hình các nguồn của bạn

Tạo config/sources.json:

{

"sources": [

{

"name": "Anthropic Blog",

"type": "rss",

"url": "https://anthropic.com/news/rss",

"priority": "critical",

"check_interval": "1h"

},

{

"name": "GitHub Trending AI",

"type": "web",

"url": "https://github.com/trending/python?since=daily",

"priority": "high",

"check_interval": "4h"

},

{

"name": "HackerNews AI",

"type": "web",

"url": "https://news.ycombinator.com",

"priority": "medium",

"check_interval": "2h"

}

]

}

Bước 2: Xây dựng trình xác định cơ hội nội dung

Tạo skills/content-opportunity.md:

content-opportunity

Mục đích

Quét tất cả các nguồn để tìm cơ hội nội dung đáng

để tạo và thêm chúng vào hàng đợi nội dung.

Trình kích hoạt

Chạy sau khi source-monitor phát hiện nội dung mới.

Thủ công: "Tìm cơ hội nội dung"

Quy trình

  1. Đọc CLAUDE.md để biết các trụ cột nội dung và đối tượng của tôi.
  1. Đọc tất cả các mục được đánh dấu là mới bởi source-monitor từ bộ nhớ được gắn thẻ: source-monitor-new.
  1. Đối với mỗi mục mới, đánh giá:

ĐIỂM TIỀM NĂNG LAN TRUYỀN (1-10):

  • Đây có phải là điều đối tượng cụ thể của tôi quan tâm không?
  • Đây có phải là thông tin thực sự mới hay chỉ là sự đào lại?
  • Điều này có kết nối với bất kỳ trụ cột nội dung hiện tại nào của tôi không?
  • Có góc nhìn độc đáo nào tôi có thể khai thác mà người khác chưa làm không?

Chỉ các mục đạt điểm 7 trở lên mới đủ điều kiện là cơ hội.

  1. Đối với mỗi cơ hội đủ điều kiện, tạo một mục nhập trong data/outputs/content-queue.md với:
  2. Nguồn và liên kết
  3. Tại sao đây là cơ hội
  4. Góc nhìn nội dung được đề xuất
  5. Định dạng được đề xuất (tweet/thread/article/video)
  6. Mức độ ưu tiên: khẩn cấp/cao/trung bình
  1. Lưu trữ tất cả các cơ hội trong bộ nhớ được gắn thẻ: content-queue

Đầu ra

Tệp content-queue.md đã được cập nhật.

Các mục nhập bộ nhớ được gắn thẻ: content-queue

Bước 3: Xây dựng trình tạo bản nháp

Tạo skills/draft-generator.md:

draft-generator

Mục đích

Tạo bản nháp nội dung cho các mục trong

hàng đợi nội dung dựa trên mức độ ưu tiên của chúng.

Trình kích hoạt

Chạy hàng ngày lúc 2PM.

Thủ công: "Tạo bản nháp" hoặc "Phác thảo 3 mục hàng đầu"

Quy trình

  1. Đọc CLAUDE.md để biết giọng điệu, phong cách và quy tắc nội dung của tôi.
  1. Đọc data/outputs/content-queue.md cho các mục đang chờ xử lý.
  1. Chọn 3 mục hàng đầu theo điểm ưu tiên.
  1. Đối với mỗi mục đã chọn:

a. Nghiên cứu chủ đề bằng cách sử dụng tìm kiếm web để đảm bảo

thông tin là hiện tại và chính xác

b. Kiểm tra bộ nhớ để tìm bất kỳ đề cập trước đây về

chủ đề này để tránh lặp lại

c. Tạo bản nháp theo định dạng được chỉ định:

Đối với TWEET:

Tuân theo định dạng cyrilXBT:

  • Câu móc treo tuyên bố VIẾT HOA
  • Các dòng ngắn, súc tích
  • Mỗi câu trên một dòng riêng
  • Bookmark this + Theo dõi CTA ở cuối

Đối với THREAD:

  • Tweet móc câu
  • 5-8 tweet thân bài với chi tiết cụ thể
  • CTA kết thúc

Đối với BÀI VIẾT:

  • Đoạn mở đầu móc câu mạnh mẽ
  • Tuyên bố vấn đề
  • Hướng dẫn giải pháp
  • Các bước có thể hành động
  • CTA để theo dõi
  1. Lưu mỗi bản nháp vào: data/outputs/drafts/[NGÀY]-[ĐỊNH DẠNG]-[CHỦ ĐỀ].md
  1. Cập nhật content-queue.md đánh dấu các mục đã được phác thảo.
  1. Lưu trữ tóm tắt bản nháp trong bộ nhớ được gắn thẻ: draft-generated

Đầu ra

Các tệp bản nháp trong data/outputs/drafts/

content-queue.md đã được cập nhật

Các mục nhập bộ nhớ được gắn thẻ: draft-generated

Bước 4: Xây dựng trình theo dõi hiệu suất

Tạo skills/performance-tracker.md:

performance-tracker

Mục đích

Theo dõi hiệu suất nội dung và sử dụng dữ liệu để

cải thiện các quyết định nội dung trong tương lai.

Trình kích hoạt

Thủ công: "Ghi nhật ký hiệu suất cho [nội dung] — [chỉ số]"

Đánh giá hàng tuần đọc tất cả nhật ký hiệu suất.

Quy trình

  1. Khi được kích hoạt với dữ liệu hiệu suất:
  2. Lưu trữ các chỉ số trong bộ nhớ kèm tham chiếu nội dung
  3. Thẻ: performance-log
  1. Xác định các mẫu:
  2. Chủ đề nào hoạt động tốt nhất trong tuần này?
  3. Định dạng nào có mức tương tác cao nhất?
  4. Nguồn nào tạo ra nhiều nội dung lan truyền nhất?
  1. Cập nhật các ưu tiên nội dung trong CLAUDE.md dựa trên dữ liệu hiệu suất nếu các mẫu rõ ràng.
  1. Tạo báo cáo hiệu suất hàng tuần vào Chủ Nhật.

Đầu ra

Các mục nhập bộ nhớ được gắn thẻ: performance-log

Báo cáo hiệu suất hàng tuần trong thư mục outputs

Phần 10: Hoạt Động Đa Tác Tử

Một tác tử Hermes đơn lẻ rất mạnh mẽ. Hermes đa tác tử là một cấp độ khả năng khác.

Hoạt động đa tác tử có nghĩa là nhiều phiên bản Hermes chuyên biệt, mỗi phiên bản xử lý một lĩnh vực trong hoạt động của bạn, chia sẻ bộ nhớ và phối hợp đầu ra.

Hệ thống nội dung bốn tác tử:

Tác tử Nghiên cứu: Giám sát các nguồn, xác định cơ hội, tiến hành nghiên cứu chuyên sâu. Chỉ đọc. Không bao giờ tạo nội dung.

Tác tử Sản xuất: Lấy đầu ra nghiên cứu và tạo bản nháp nội dung. Chỉ tạo. Không bao giờ xuất bản.

Tác tử Chất lượng: Xem xét đầu ra sản xuất so với các tiêu chuẩn. Phê duyệt hoặc trả lại để sửa đổi. Không bao giờ tạo hoặc xuất bản.

Tác tử Phân phối: Lấy đầu ra đã được phê duyệt và quản lý lịch trình xuất bản. Chỉ xuất bản. Không bao giờ tạo nội dung.

Thiết lập cấu hình đa tác tử:

Tạo các tệp CLAUDE.md riêng biệt cho mỗi tác tử:

hermes-nghien-cuu/

CLAUDE.md ← Hiến pháp của tác tử nghiên cứu

skills/ ← Các kỹ năng chỉ dành cho nghiên cứu

hermes-san-xuat/

CLAUDE.md ← Hiến pháp của tác tử sản xuất

skills/ ← Các kỹ năng chỉ dành cho sản xuất

hermes-chat-luong/

CLAUDE.md ← Hiến pháp của tác tử chất lượng

skills/ ← Các kỹ năng chỉ dành cho chất lượng

hermes-phan-phoi/

CLAUDE.md ← Hiến pháp của tác tử phân phối

skills/ ← Các kỹ năng chỉ dành cho phân phối

Lớp bộ nhớ dùng chung:

Cấu hình cả bốn tác tử trỏ đến cùng một cơ sở dữ liệu SQLite:

MEMORY_PATH=/shared/hermes-memory.db

Điều này có nghĩa là mọi tác tử đều đọc đầu ra của mọi tác tử khác. Đầu ra nghiên cứu hiển thị với sản xuất. Đầu ra sản xuất hiển thị với chất lượng. Phê duyệt chất lượng hiển thị với phân phối.

Giao thức bàn giao:

Mỗi tác tử báo hiệu sự sẵn sàng bàn giao thông qua các thẻ bộ nhớ:

Tác tử nghiên cứu hoàn thành công việc → lưu trữ đầu ra được gắn thẻ: ready-for-production

Tác tử sản xuất nhặt các mục đã gắn thẻ → lưu trữ đầu ra được gắn thẻ: ready-for-quality

Tác tử chất lượng phê duyệt → lưu trữ đầu ra được gắn thẻ: ready-for-distribution

Tác tử phân phối xuất bản → lưu trữ kết quả được gắn thẻ: published

Kỹ năng điều phối:

Tạo một kỹ năng điều phối tổng thể duy nhất để giám sát toàn bộ đường ống:

pipeline-orchestrator

Mục đích

Giám sát cả bốn tác tử và đảm bảo

bàn giao suôn sẻ giữa các giai đoạn của đường ống.

Trình kích hoạt

Chạy mỗi 30 phút.

Quy trình

  1. Kiểm tra các mục được gắn thẻ: ready-for-production Nếu tìm thấy: cảnh báo tác tử sản xuất
  1. Kiểm tra các mục được gắn thẻ: ready-for-quality Nếu tìm thấy: cảnh báo tác tử chất lượng
  1. Kiểm tra các mục được gắn thẻ: ready-for-distribution Nếu tìm thấy: cảnh báo tác tử phân phối
  1. Kiểm tra các mục ở bất kỳ giai đoạn nào lâu hơn 4 giờ Nếu tìm thấy: gắn cờ là bị đình trệ và cảnh báo để xem xét
  1. Tạo báo cáo trạng thái đường ống mỗi 4 giờ

Đầu ra

Trạng thái đường ống trong bộ nhớ được gắn thẻ: pipeline-status

Cảnh báo cho các mục bị đình trệ

Nhật ký hoạt động hàng giờ

Phần 11: Các Mẫu Kỹ Năng Nâng Cao

Khi hoạt động Hermes của bạn trưởng thành, bạn sẽ gặp các tình huống mà định dạng kỹ năng cơ bản không bao phủ được. Các mẫu nâng cao này xử lý các kịch bản phức tạp phổ biến nhất.

Mẫu 1: Thực Thi Có Điều Kiện

Các kỹ năng thực hiện các đường dẫn khác nhau dựa trên điều kiện:

Quy trình

  1. Kiểm tra điều kiện: [ĐIỀU CẦN KIỂM TRA]
  1. NẾU [ĐIỀU KIỆN A]: Thực thi đường dẫn A: [CÁC BƯỚC CHO ĐƯỜNG DẪN A]

NẾU [ĐIỀU KIỆN B]:

Thực thi đường dẫn B:

[CÁC BƯỚC CHO ĐƯỜNG DẪN B]

NẾU KHÔNG CÓ CẢ HAI:

Gắn cờ để xem xét của con người và ghi nhật ký trường hợp mơ hồ.

Mẫu 2: Logic Thử Lại

Các kỹ năng nên thử lại khi thất bại:

Quy trình

Đối với mỗi mục, hãy thử những điều sau tối đa 3 lần:

  1. Thử: [CÁCH TIẾP CẬN CHÍNH] Nếu thành công: tiến hành đầu ra Nếu thất bại: ghi nhật ký lỗi và thử phương án thay thế
  1. Phương án thay thế: [CÁCH TIẾP CẬN DỰ PHÒNG] Nếu thành công: tiến hành đầu ra với ghi chú rằng phương án thay thế đã được sử dụng Nếu thất bại: đánh dấu là thất bại và gắn cờ để xem xét

Không bao giờ tiếp tục với đầu ra không đầy đủ hoặc không chắc chắn.

Mẫu 3: Cổng Chất Lượng

Các kỹ năng thực thi tiêu chuẩn trước khi tạo ra đầu ra:

Cổng Chất Lượng

Trước khi lưu bất kỳ đầu ra nào, đánh giá dựa trên các tiêu chí sau:

Tiêu chí ĐẠT (tất cả phải đúng):

  • [TIÊU CHÍ 1]
  • [TIÊU CHÍ 2]
  • [TIÊU CHÍ 3]

Nếu ĐẠT: lưu đầu ra và ghi nhật ký thành công

Nếu KHÔNG ĐẠT: xác định tiêu chí nào thất bại, thử

chỉnh sửa, đánh giá lại. Tối đa 2 lần chỉnh sửa.

Nếu vẫn thất bại sau 2 lần: lưu vào thư mục

review-needed/ cùng ghi chú thất bại.

Mẫu số 4: Thực thi Dựa trên Bộ nhớ

Các kỹ năng trở nên thông minh hơn sau mỗi lần chạy:

Quy trình Dựa trên Bộ nhớ

Trước khi thực thi, truy xuất:

  • Tất cả các lần chạy trước đây của kỹ năng này từ bộ nhớ
  • Dữ liệu hiệu suất được gắn thẻ: [thẻ-liên-quan]
  • Bất kỳ ghi chú mẫu nào được lưu từ các lần chạy trước

Sử dụng ngữ cảnh đã truy xuất để:

  • Tránh các phương pháp đã thất bại trước đó
  • Ưu tiên các phương pháp đã thành công trước đó
  • Áp dụng bất kỳ hiểu biết về mẫu nào vào lần thực thi hiện tại

Sau khi thực thi, lưu trữ:

  • Phương pháp nào đã được sử dụng
  • Liệu nó có thành công không
  • Bất kỳ mẫu mới nào được quan sát
  • Gắn thẻ: [tên-kỹ-năng]-học-tập

Phần 12: Khắc phục các sự cố thường gặp

Mỗi hoạt động Hermes đều gặp vấn đề trong vài tuần đầu tiên. Dưới đây là những vấn đề phổ biến nhất và cách khắc phục.

Sự cố: Hermes không thực thi các kỹ năng đã lên lịch

Kiểm tra bộ lập lịch đã được bật trong .env của bạn:

ENABLE_SCHEDULER=true

Xác minh biểu thức cron của bạn hợp lệ bằng cách sử dụng crontab.guru.

Kiểm tra hermes.log để tìm lỗi bộ lập lịch:

tail -f logs/hermes.log

Sự cố: Bộ nhớ không duy trì giữa các phiên

Xác minh đường dẫn cơ sở dữ liệu bộ nhớ là chính xác:

MEMORY_PATH=./data/memory.db

Kiểm tra quyền truy cập tệp trên thư mục dữ liệu:

ls -la data/

Quy trình hermes cần quyền ghi vào thư mục này.

Sự cố: Các máy chủ MCP không kết nối được

Xác minh máy chủ MCP đã được cài đặt toàn cục:

which npx

npx @modelcontextprotocol/server-filesystem --help

Kiểm tra khóa API của bạn đã được đặt chính xác trong .env và không có khoảng trắng ở cuối.

Khởi động lại Hermes sau khi thay đổi cấu hình MCP.

Sự cố: Đầu ra kỹ năng có chất lượng thấp

Nguyên nhân phổ biến nhất là CLAUDE.md mơ hồ. Quay lại Phần 4 và thêm chi tiết cụ thể hơn vào mỗi phần.

Đồng thời kiểm tra xem phần Quy trình của kỹ năng có đủ cụ thể không. Hướng dẫn mơ hồ tạo ra đầu ra mơ hồ.

Sự cố: Hermes sử dụng thông tin lỗi thời

Xác minh Brave Search MCP đã kết nối:

What MCP servers are connected?

Nếu Brave Search không được liệt kê, hãy kiểm tra khóa API của bạn và cài đặt lại máy chủ MCP.

Sự cố: Các kỹ năng đang chạy nhưng không lưu đầu ra

Kiểm tra Filesystem MCP đã kết nối và trỏ đúng đường dẫn.

Xác minh đường dẫn đầu ra trong tệp kỹ năng của bạn là tương đối so với thư mục làm việc mà Hermes đang chạy.

Phần 13: Đo lường và Cải thiện Hoạt động của Bạn

Một hoạt động Hermes không cải thiện theo thời gian là không sử dụng đúng hệ thống bộ nhớ của nó.

Kỹ năng đánh giá hàng tuần:

Tạo skills/weekly-review.md:

weekly-review

Mục đích

Tổng hợp hoạt động trong tuần và xác định

các cải tiến cho tuần tiếp theo.

Kích hoạt

Chủ nhật hàng tuần lúc 7 giờ tối.

Thủ công: "Chạy đánh giá hàng tuần"

Quy trình

  1. Đọc tất cả các mục bộ nhớ từ 7 ngày qua.
  1. Phân tích hiệu suất kỹ năng:
  2. Kỹ năng nào đã chạy không có vấn đề?
  3. Kỹ năng nào gặp lỗi?
  4. Kỹ năng nào tạo ra đầu ra tốt nhất?
  5. Kỹ năng nào cần cải thiện?
  1. Phân tích hiệu suất nội dung (nếu đã ghi nhật ký):
  2. Nội dung nào hoạt động tốt nhất?
  3. Những mẫu nào xuất hiện trong các nội dung hiệu suất cao?
  4. Chủ đề nào nên được ưu tiên vào tuần tới?
  1. Phân tích chất lượng bộ nhớ:
  2. Các mục bộ nhớ có được tạo đúng không?
  3. Kết quả truy xuất có liên quan khi kỹ năng chạy không?
  4. Có khoảng trống nào trong những gì đang được lưu trữ không?
  1. Tạo đề xuất cải tiến:
  2. Một kỹ năng cần cải thiện trong tuần này
  3. Một kỹ năng mới cần xây dựng trong tuần này
  4. Một quy trình cần hợp lý hóa
  5. Một chủ đề cần ưu tiên trong nội dung
  1. Cập nhật CLAUDE.md với bất kỳ cải tiến đã xác nhận nào.

Đầu ra

Báo cáo đánh giá hàng tuần trong data/outputs/

Cập nhật CLAUDE.md nếu xác định được cải tiến

Mục bộ nhớ được gắn thẻ: weekly-review

Các chỉ số quan trọng:

Tỷ lệ độ tin cậy kỹ năng: phần trăm kỹ năng đã lên lịch chạy không có lỗi. Mục tiêu trên 95%.

Mức độ liên quan của truy xuất bộ nhớ: khi bộ nhớ được truy xuất cho một kỹ năng, nó có thực sự liên quan không. Đánh giá hàng tuần.

Tính nhất quán về chất lượng đầu ra: đầu ra có đáp ứng tiêu chuẩn của bạn một cách nhất quán không. Theo dõi thủ công.

Phạm vi hoạt động: phần trăm quy trình làm việc dự định của bạn thực sự được tự động hóa. Mở rộng lên 100% theo thời gian.

Phần 14: Kế hoạch Xây dựng 90 Ngày

Xây dựng một hoạt động Hermes trưởng thành mất 90 ngày lặp lại liên tục.

Ngày 1 đến 7: Nền tảng

Cài đặt Hermes. Viết CLAUDE.md của bạn. Xây dựng kỹ năng điểm tin buổi sáng. Kết nối Filesystem và Brave Search MCP. Chạy điểm tin đã lên lịch đầu tiên của bạn.

Mục tiêu: Hermes chạy ổn định và tạo ra một đầu ra hữu ích mỗi ngày.

Ngày 8 đến 30: Kỹ năng cốt lõi

Xây dựng năm đến tám kỹ năng cốt lõi cho hoạt động cụ thể của bạn. Cấu hình bộ lập lịch cho tất cả năm quy trình làm việc tự động tiêu chuẩn. Xác định máy chủ MCP đầu tiên dành riêng cho lĩnh vực của bạn.

Mục tiêu: Hermes tự động hóa 30% công việc tri thức lặp lại của bạn.

Ngày 31 đến 60: Tối ưu hóa

Đánh giá chất lượng bộ nhớ và cải thiện quy ước lưu trữ. Tinh chỉnh đầu ra kỹ năng dựa trên ba đến bốn tuần kết quả. Xây dựng các kỹ năng nâng cao đầu tiên của bạn bằng cách sử dụng thực thi có điều kiện và cổng chất lượng.

Mục tiêu: Đầu ra Hermes liên tục đáp ứng tiêu chuẩn chất lượng mà không cần chỉnh sửa thủ công.

Ngày 61 đến 90: Đa tác tử

Nếu hoạt động của bạn yêu cầu, hãy thiết kế kiến trúc đa tác tử của bạn. Xây dựng tệp CLAUDE.md của tác tử chuyên gia. Cấu hình lớp bộ nhớ chia sẻ. Triển khai kỹ năng điều phối.

Mục tiêu: Hermes đang chạy một hoạt động đa tác tử phối hợp xử lý các quy trình làm việc phức tạp nhất của bạn từ đầu đến cuối.

Thực tế Tích lũy

Những người xây dựng bắt đầu hoạt động Hermes của họ hôm nay và chạy nó liên tục trong 90 ngày sẽ có thứ gì đó không thể sao chép nhanh chóng.

Không phải vì công nghệ khó truy cập.

Bởi vì lớp bộ nhớ tích lũy qua 90 ngày hoạt động liên tục là thứ bạn không thể rút ngắn.

Tác tử Hermes ở ngày thứ 90 biết hoạt động của bạn. Nó biết nguồn nào tạo ra nội dung tốt nhất cho khán giả của bạn. Nó biết phương pháp nào đã thành công và phương pháp nào đã thất bại. Nó biết giọng nói, tiêu chuẩn và ưu tiên của bạn vì nó đã thực thi theo chúng hàng trăm lần.

Trí thông minh tích lũy đó là hào.

Mỗi ngày bạn chạy hoạt động, hào càng sâu thêm.

Mỗi ngày bạn chờ đợi để bắt đầu là một ngày trí thông minh tích lũy mà bạn không bao giờ lấy lại được.

Xây dựng nền tảng vào cuối tuần này.

Các kỹ năng mất một buổi chiều để viết.

Bộ nhớ bắt đầu tích lũy từ phiên đầu tiên.

Sự tích lũy bắt đầu từ quy trình làm việc tự động đầu tiên chạy mà không có bạn.

Theo dõi @cyrilXBT để biết mọi bản dựng Hermes Agent, mẫu kỹ năng và kiến trúc đa tác tử giúp các hoạt động AI tự động thực sự hoạt động.

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá YouMind
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral