10 điều cần thử sau khi bắt đầu với Hermes Agent

@LufzzLiz
TIẾNG TRUNG3 tháng trước · 09 thg 4, 2026
365K
1.7K
350
74
3.6K

TL;DR

Hướng dẫn toàn diện về cách tối ưu hóa Hermes Agent, trình bày chi tiết về cài đặt, quản lý bộ nhớ, môi trường sandbox và khả năng độc đáo trong việc tự động chuyển đổi các tác vụ thành kỹ năng vĩnh viễn.

Bài viết này giới thiệu mười chức năng được đề xuất nên thử sau khi cài đặt Hermes Agent thông qua thao tác thực tế. Nội dung rất phong phú, được gõ thủ công và xác thực qua việc xem xét mã nguồn cũng như kiểm chứng thử nghiệm. Qua các lần thử nghiệm này, tám điểm nổi bật chính của Hermes cũng được tổng hợp và đưa vào bài viết. Chào mừng các bạn đọc và trao đổi ý kiến nhé~

0. Cài đặt và Triển khai

Như một điều kiện tiên quyết, chúng ta hãy cùng điểm qua nhanh về cài đặt và triển khai để giúp mọi người có thể bắt đầu từ con số 0.

Chỉ cần một lệnh duy nhất để cài đặt (hỗ trợ macOS / WSL2 / Linux):

text
1curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash -x

Tôi đã thêm -x để bạn dễ dàng theo dõi quá trình thực thi. Người dùng Windows cần cài đặt WSL2 và chạy Hermes Agent từ trong WSL2.

Sau khi lệnh hoàn tất, nó sẽ hướng dẫn bạn cấu hình, hoặc bạn có thể thực hiện thủ công:

hermes setup

Hoàn tất cấu hình các mô hình, kênh, v.v., theo hình thức tương tác.

Cấu hình tương tác của Hermes không tốt bằng OpenClaw, nhưng nó đủ đơn giản. Một điểm nhỏ cần lưu ý liên quan đến cấu hình khóa mô hình: nếu bạn dán vào, nó sẽ không hiển thị. Trong lúc vội vàng, bạn có thể dán nhiều lần, khiến khóa bị lỗi.

Cách khắc phục là chỉnh sửa tệp ~/.hermes/.env bằng vim.

Kiểm tra xem các khóa trong tệp có chính xác không; nếu không, hãy sửa thủ công. Sau đó, cấu hình kênh cũng không khác gì so với OpenClaw.

Thứ nhất: Cấu hình Chống Thu thập Dữ liệu Trình duyệt (Camofox hoặc Browserbase)

Nếu bạn muốn tôi tự động đọc bài viết, điền biểu mẫu, mua vé hoặc thao tác backend, bạn phải cung cấp cho tôi một môi trường trình duyệt "giống con người". Camofox được đề xuất ở đây.

Các trình duyệt backend thông thường (Local Chromium) sẽ bị chặn ngay khi vào.

Cách cấu hình: Hãy nói với Hermes: Hãy giúp tôi cấu hình CAMOFOX và CAMOFOX_URL.

Hiệu quả - Trước khi cấu hình:

岚叔 - inline image

Sau khi cấu hình:

岚叔 - inline image

Điểm nổi bật 1 của Hermes:

Một điều đáng khen ngợi Hermes là nó đánh giá lệnh nào có rủi ro cao và sau đó yêu cầu sự cho phép của bạn một cách phù hợp. Điều này tốt hơn nhiều so với OpenClaw, nơi bạn muốn tắt ủy quyền vì nó đi kèm với một loạt các con số vô nghĩa, khiến bạn không biết nó đang làm gì.

岚叔 - inline image

Thứ hai: Định nghĩa Linh hồn (SOUL.md)

Theo mặc định, Hermes là một trợ lý AI đa năng; bạn cần tùy chỉnh nó để phù hợp với sở thích của mình.

Tệp SOUL.md là một tệp trống bị comment theo mặc định và cần được thêm thủ công.

Cách cấu hình: Hãy để Hermes agent chỉnh sửa và ghi vào ~/.hermes/SOUL.md.

Một mẹo nhỏ: hãy trò chuyện với Hermes trong hai ngày trước, thể hiện phong cách và yêu cầu của bạn nhiều nhất có thể trong cuộc trò chuyện. Sau đó hỏi nó: "Hermes có cấu hình được đề xuất nào cho Định nghĩa Linh hồn (SOUL.md) không?"

Như trong ảnh chụp màn hình, nó cảm thấy khá tốt. Tôi sẽ chia sẻ văn bản để bạn tham khảo.

岚叔 - inline image

Điểm nổi bật 2 của Hermes:

Bạn có thể thấy Hermes đã tổng hợp nội dung của hai ngày, nhờ vào cơ chế đọc phiên của nó, chúng ta sẽ thảo luận chi tiết sau.

Văn bản tham khảo ~/.hermes/SOUL.md:

text
1---
2name: Kiến trúc sư Nghiêm ngặt
3version: 2.0
4---
5
6# 🧠 Chế độ Tư duy
7- **Xác minh trước khi trả lời**: Đối với bất kỳ API, cấu hình hoặc đường dẫn nào không chắc chắn, hãy kiểm tra công cụ trước; đừng dựa vào phỏng đoán.
8- **Lập kế hoạch trước khi thực thi**: Đối với các tác vụ có hơn 3 bước, hãy liệt kê kế hoạch và rủi ro trước, và chỉ tiến hành sau khi xác nhận.
9- **Bàn giao là xác minh**: Sau khi hoàn thành tác vụ, chủ động cung cấp "cách kiểm tra xem nó đã có hiệu lực chưa."
10
11# 🛡️ Tự kiềm chế
12- Khi không chắc chắn, hãy nói thẳng "Tôi không chắc"; tốt hơn là bịa đặt.
13- Nếu phát hiện xung đột trong bộ nhớ hoặc kỹ năng, hãy chủ động chỉ ra và yêu cầu quyết định.
14- Khi một tác vụ thất bại, hãy phân tích nguyên nhân và củng cố nó thành một Kỹ năng để tránh lặp lại cùng một sai lầm.
15
16# 🗣️ Kỷ luật Đầu ra
17- Kết luận trước, tập trung vào mã/lệnh, ít lan man.
18- Các thao tác rủi ro cao (xóa dữ liệu, khởi động lại, ghi đè) phải được cảnh báo trước.

Thứ ba: Phụ trợ (Auxiliary)

Mô-đun phụ trợ là trung tâm định tuyến LLM phụ (co-pilot) của Hermes. Mục đích thiết kế của nó là để mô hình chính tập trung vào suy nghĩ, trong khi các mô hình phụ trợ rẻ hơn/chuyên biệt hơn xử lý các công việc nặng nhọc. Cấu hình tốt phần này có thể giúp bạn tiết kiệm tiền và nâng cao hiệu quả.

Đây cũng là một trong những điểm nổi bật của Hermes: Hermes hỗ trợ chỉ định các mô hình và nhà cung cấp độc lập cho các tác vụ khác nhau (tìm kiếm, nén, thị giác, v.v.), từ đó tiết kiệm chi phí mô hình chính hoặc cải thiện hiệu suất. Cấu hình rất thân thiện; chỉ cần để Hermes giúp bạn cấu hình.

Hỗ trợ cấu hình mô hình phụ trợ tùy chỉnh (tổng cộng 8):

  1. vision: Phân tích ảnh chụp màn hình/CAPTCHA/hình ảnh
  2. web_extract: Thu thập và trích xuất nội dung web
  3. compression: Tóm tắt nén ngữ cảnh
  4. session_search: Tìm kiếm tóm tắt phiên lịch sử
  5. approval: Phê duyệt quyết định lệnh nguy hiểm
  6. skills_hub: Tìm kiếm/cài đặt trợ giúp từ chợ kỹ năng
  7. mcp: Hỗ trợ gọi dịch vụ MCP
  8. flush_memories: Dọn dẹp/tổ chức lại hệ thống bộ nhớ

Phương pháp cấu hình, ví dụ bằng lời nói: "Hãy giúp tôi cấu hình mô hình phụ trợ nén phiên thành qwen3.5-plus."

岚叔 - inline image

Xác minh: Chúng ta kích hoạt thủ công compress:

岚叔 - inline image

Kiểm tra nhật ký (~/.hermes/logs/agent.log):

Hai dòng chính: flush_memories sử dụng mô hình mặc định qwen3.6, và compress có thể thấy đang sử dụng mô hình tùy chỉnh của chúng ta. Tuyệt vời~

Auxiliary flush_memories: using auto (qwen3.6-plus)

Auxiliary compression: using auto (qwen3.5-plus) at https://dashscope.aliyuncs.com/compatible-mode/v1/

岚叔 - inline image

Ngưỡng nén: Cả việc nén quá thường xuyên và không nén đều không tốt. Mặc định hiện tại là 50%, tôi đề xuất điều chỉnh dựa trên mức sử dụng thực tế.

Điểm nổi bật 3 của Hermes: Ngưỡng nén mặc định tuân theo cửa sổ ngữ cảnh của mô hình. Điều này có nghĩa là tỷ lệ kích hoạt sẽ khác nhau đối với các mô hình 1M và 200k. Hermes không có giới hạn số vòng, vì vậy bộ nhớ có thể tốt hơn.

Hơn nữa, ngân sách tóm tắt được điều chỉnh theo tỷ lệ: max_summary_tokens = min(context_length * 0.05, _SUMMARY_TOKENS_CEILING)

Mô hình 1M có thể phân bổ tới 50K token cho các bản tóm tắt, trong khi mô hình 200K chỉ nhận được 10K. Nói tóm lại, nó hợp lý hơn.

Thứ tư: Hệ thống Ghi nhớ

Hệ thống ghi nhớ của Hermes có thể được chia thành ba lớp, có thể được cấu hình từng lớp (Hermes có thể tự cấu hình chúng):

Lớp 1: Bộ nhớ Tích hợp (Bật mặc định, khuyến nghị tinh chỉnh)

text
1# ~/.hermes/config.yaml
2memory:
3 memory_enabled: true # MEMORY.md — ghi chú của agent
4 user_profile_enabled: true # USER.md — hồ sơ người dùng
5 memory_char_limit: 2200 # Mặc định đủ, có thể điều chỉnh lên 4000 nếu sử dụng nhiều
6 user_char_limit: 1375 # Mặc định đủ
7 nudge_interval: 10 # Nhắc agent lưu bộ nhớ mỗi 10 vòng, có thể đặt thành 5 để chủ động hơn
8 flush_min_turns: 6 # Chỉ kích hoạt làm mới bộ nhớ sau ít nhất 6 vòng trước khi thoát

Trong đó:

memory_char_limit: 2200 lưu trữ ghi chú của agent: thông tin môi trường, quy ước dự án và những cạm bẫy gặp phải. Đơn vị là ký tự. Nó ghi vào MEMORY.md. Nếu bạn thấy tệp này thường xuyên đầy, hãy tăng giới hạn lên. Tôi đã đổi nó thành 4000.

user_char_limit: 1375 lưu trữ hồ sơ người dùng: sở thích, phong cách giao tiếp và thói quen làm việc. Đơn vị là ký tự. Nó ghi vào USER.md.

nudge_interval: 10 nhắc agent lưu bộ nhớ mỗi 10 vòng. Nếu bạn cảm thấy trí nhớ của Hermes không đủ tốt, bạn có thể điều chỉnh nó thành 5 để chủ động hơn.

Lớp 2: Nhà cung cấp Bộ nhớ Bên ngoài (Chọn một tùy nhu cầu)

Không vội cấu hình cái này. Tại sao? Vì có một dự phòng cục bộ ở lớp thứ ba.

Hermes hỗ trợ 8 plugin chính:

岚叔 - inline image

Lấy cấu hình mem0 làm ví dụ, nên thực hiện cấu hình trong terminal:

Chạy: hermes memory setup và sau đó cấu hình khóa.

岚叔 - inline image

Điểm nổi bật 4 của Hermes: Cấu hình được tách rời; khóa và cài đặt riêng biệt. Nó sử dụng định dạng YAML, mà cá nhân tôi thấy thân thiện hơn JSON. Google sẽ thích nó 😊

岚叔 - inline image

Tuy nhiên, nó không tốt bằng OpenClaw ở một khía cạnh: không có tính năng tải lại cấu hình nóng. Bạn cần khởi động lại sau khi sửa đổi config.yaml.

Sau khi cấu hình mem0, luồng hội thoại sẽ bao gồm ít nhất 2 lần gọi API mem0 mỗi vòng (ghi sync_turn + tìm kiếm queue_prefetch). Nếu agent chủ động gọi công cụ, có thể cần thêm các cuộc gọi khác.

Do đó, việc có bật bộ nhớ ngoài hay không là do bạn quyết định. Tôi khuyên bạn không nên mở nó trước để xem liệu lớp một và lớp ba có làm bạn hài lòng không. Nếu không, sau đó hãy cân nhắc cấu hình nó.

Đây là một sơ đồ giúp bạn hiểu bức tranh toàn cảnh về một vòng hội thoại.

岚叔 - inline image

Lớp 3: Tìm kiếm Phiên (Bật mặc định, đảm bảo có sẵn auxiliary)

Session Search không phải là một phần của Memory mà là một cơ chế bổ sung cho hệ thống Memory.

Những gì nó lưu trữ: Tất cả các bản gốc hội thoại lịch sử.

Vị trí lưu trữ: Cục bộ ~/.hermes/state.db.

Phương pháp truy xuất: Tìm kiếm từ khóa FTS5 + tóm tắt LLM.

Phương pháp ghi: Tự động (mỗi vòng hội thoại được tự động lưu vào SQLite).

session_search phân biệt hai chế độ:

Chế độ 1: Truy vấn trống → Trực tiếp trả về danh sách phiên gần đây mà không gọi LLM.

Chế độ 2: Truy vấn tồn tại → Truy xuất FTS5 → Tóm tắt LLM.

Cũng có một phương án dự phòng: nếu lệnh gọi LLM tóm tắt thất bại, nó sẽ trực tiếp trả về bản xem trước thô của 500 ký tự đầu tiên của văn bản gốc, đảm bảo luôn có kết quả trả về ngay cả khi LLM gặp sự cố.

Sự hiện diện của một truy vấn do Agent quyết định. Sau khi đọc ý định của người dùng, Agent đánh giá xem liệu nó có cần "xem lại lịch sử" hay "tìm kiếm một chủ đề cụ thể" và sau đó quyết định có chuyển một truy vấn hay không. Đây là chế độ tiêu chuẩn của việc sử dụng công cụ—hành vi được hướng dẫn bởi mô tả lược đồ và Agent tự chọn phương thức gọi.

Sẽ thật tuyệt nếu session search hỗ trợ truy xuất vector. OpenClaw hỗ trợ điều này (công cụ tìm kiếm kết hợp: BM25 + truy xuất vector), nhưng chi tiết là các tệp nhật ký, không phải cấp phiên, vì vậy mỗi cái đều có ưu và nhược điểm riêng.

Thứ năm: Cấu hình web_search

Khả năng tìm kiếm web của agent phải được cấu hình. Hermes rất dễ cấu hình; bạn chỉ cần nói với Hermes hãy giúp bạn.

Hermes hỗ trợ gốc: exa, Tavily, parallel, firecrawl.

Ví dụ về cấu hình và sử dụng như sau:

Nói với Hermes: "Hãy giúp tôi cấu hình exa."

岚叔 - inline image
岚叔 - inline image

Điểm nổi bật 5 của Hermes: Những người tinh ý có thể thấy rằng Hermes in rõ ràng quy trình thực thi công cụ của nó trong IM theo mặc định, điều này rất thân thiện với người dùng.

Thứ sáu: Kiểm toán Tự động (Hooks)

Hermes Agent có hai hệ thống mở rộng bổ sung cho nhau:

  1. Gateway Hooks: Hook hướng sự kiện cổng.
  2. Plugin System: Hook vòng đời plugin.

Khái niệm cốt lõi: Hooks xử lý thông báo sự kiện, và Plugins xử lý các mở rộng chức năng—hai cái bổ sung cho nhau.

8 hook vòng đời có sẵn:

岚叔 - inline image

Ví dụ về luồng thực thi:

text
1Tạo Phiên
2 → on_session_start
3
4Mỗi Vòng Hội thoại:
5 → pre_llm_call ← Có thể chèn Ngữ cảnh
6 → Vòng lặp Công cụ:
7 → pre_api_request ← Trước mỗi lần gọi API
8 → Gọi API
9 → post_api_request ← Sau mỗi lần gọi API
10 → pre_tool_call ← Trước mỗi lần thực thi công cụ
11 → Thực thi Công cụ
12 → post_tool_call ← Sau mỗi lần thực thi công cụ
13 → post_llm_call ← Kết thúc vòng
14 → on_session_end ← run_conversation trả về

Kinh nghiệm thực tế: Hãy thực hiện một thí nghiệm cấu hình gateway hook để kiểm toán các lệnh gọi công cụ.

Trực tiếp nói với Hermes: "Tạo một Hook Kiểm toán Terminal: sau mỗi lần thực thi công cụ terminal, tự động thêm nội dung lệnh, kết quả thực thi, dấu thời gian và ID phiên vào một tệp nhật ký."

岚叔 - inline image

Sau khi được ủy quyền, Hermes đã viết nó:

岚叔 - inline image

Bây giờ hook kiểm toán lệnh của chúng ta đã được phát triển và cấu hình. Nó không tiện lợi hơn Lobster (OpenClaw) sao?

岚叔 - inline image

Thứ bảy: Sandbox

Lệnh thực thi mặc định là cục bộ. Nếu bạn muốn cải thiện bảo mật, bạn phải sử dụng sandbox. Hermes hỗ trợ sandbox, và chúng ta chọn Docker ở đây.

Để thực hành, hãy mở một agent riêng để cấu hình Docker sandbox.

Ví dụ như sau (tất nhiên, bạn có thể để Hermes agent của bạn giúp bạn cấu hình với lời nhắc: "Tham khảo các lệnh sau và giúp tôi cấu hình một hồ sơ bổ sung, sử dụng Docker cho sandbox và mô hình tuân theo hồ sơ chính"):

text
1# Gắn Worker vào Bot phụ (Token B) của bạn
2hermes -p worker config set gateway.telegram.bot_token "TOKEN_B"
3hermes -p worker config set gateway.telegram.enabled true
4
5# Đặt Worker ở chế độ Docker sandbox
6hermes -p worker config set terminal.backend docker
7hermes -p worker config set terminal.docker_image python:3.11-slim
8
9# Worker có thể sử dụng một mô hình rẻ hơn
10hermes -p worker config set model.provider alibaba
11hermes -p worker config set model.model qwen3.5-plus

Hermes giúp bạn cấu hình mọi thứ; bạn không cần phải tự làm, chỉ cần cung cấp thêm một khóa bot.

Kiểm tra: Tôi đã nói với bot làm việc rm -rf /. Nhìn vào ảnh chụp màn hình, ban đầu nó đã từ chối, haha.

岚叔 - inline image

Tôi đã khuyến khích nó, và cuối cùng nó đã xác nhận thực thi. Như trong ảnh chụp màn hình, nó cũng nói rằng bảo vệ hệ thống đã được kích hoạt và chỉ một số thư mục bị xóa.

岚叔 - inline image

Hãy để agent chính xử lý sự cố. Đã xác nhận, không có vấn đề gì.

岚叔 - inline image

Sau đó chúng ta kiểm tra docker ps trên máy chủ. Bạn có thể thấy Docker thực sự đã được khởi động. Hoàn hảo~

岚叔 - inline image

Điểm nổi bật 6 của Hermes: Cấu hình nhiều hồ sơ (phiên bản agent) rất thân thiện. Chỉ một câu nói và Hermes làm xong. Trong Lobster, về cơ bản tôi vẫn cần đăng nhập vào backend để điều chỉnh.

Thứ tám: Đa tác tử (Multi-agent)

Đa tác tử cần một bài viết riêng. Ở đây chỉ là một bản tóm tắt từ wiki của chúng tôi. Các khả năng đa tác tử khác nhau có thể được kích hoạt trong cùng một phiên. Tất nhiên, cũng có đa tác tử hoàn toàn biệt lập, đó là nhiều hồ sơ đã đề cập ở trên.

岚叔 - inline image

Kích hoạt một tác tử phụ trong một cuộc trò chuyện rất đơn giản; chỉ cần nói một từ. Ví dụ:

"Vui lòng tạo ra ba tác tử phụ để thảo luận về ưu và nhược điểm của Hermes với nhau."

岚叔 - inline image

Thứ chín: Sao lưu

Nếu bạn quyết định chuyển sang Hermes Agent, việc sao lưu là rất cần thiết.

Ba lớp sao lưu được khuyến nghị:

Lớp 1: Bật git cục bộ. Một bước xa hơn là đẩy lên GitHub. Nên đẩy lên một kho lưu trữ riêng tư. Không nên đẩy .env (cấu hình .gitignore), sử dụng sao lưu đĩa cục bộ.

Lớp 2: Sao lưu sang các thư mục khác trên máy cục bộ (tốt nhất là các đĩa khác) + tác vụ đã lên lịch.

Phụ lục, tệp tập lệnh chính:

text
1#!/bin/bash
2BACKUP_NAME="hermes_full_backup_$(date +%Y%m%d_%H%M%S)"
3BACKUP_DIR="/tmp/$BACKUP_NAME"
4DEST_DIR=~/hermes_backups
5
6mkdir -p $BACKUP_DIR/hermes
7mkdir -p $DEST_DIR
8
9echo "📦 Đang đóng gói cấu hình chính..."
10cp ~/.hermes/config.yaml $BACKUP_DIR/hermes/
11cp ~/.hermes/.env $BACKUP_DIR/hermes/
12cp ~/.hermes/MEMORY.md $BACKUP_DIR/hermes/ 2>/dev/null
13
14echo "🧠 Đang đóng gói cơ sở dữ liệu và phiên..."
15cp ~/.hermes/state.db $BACKUP_DIR/hermes/
16# Nếu các phiên lớn, bạn có thể chỉ sao lưu các tệp gần đây; ở đây chúng tôi sao lưu tất cả
17cp -r ~/.hermes/sessions $BACKUP_DIR/hermes/ 2>/dev/null
18
19echo "🔧 Đang đóng gói tiện ích mở rộng và kiểm toán..."
20cp -r ~/.hermes/plugins $BACKUP_DIR/hermes/ 2>/dev/null
21cp -r ~/.hermes/audit_logs $BACKUP_DIR/hermes/ 2>/dev/null
22cp -r ~/.hermes/skills $BACKUP_DIR/hermes/ 2>/dev/null
23cp -r ~/.hermes/cron $BACKUP_DIR/hermes/ 2>/dev/null
24
25echo "👥 Đang đóng gói tất cả dữ liệu Hồ sơ..."
26# Hồ sơ chứa tất cả cấu hình và cơ sở dữ liệu cho các bản sao như worker
27cp -r ~/.hermes/profiles $BACKUP_DIR/hermes/ 2>/dev/null
28
29echo "📦 Đang nén..."
30tar -czf $DEST_DIR/$BACKUP_NAME.tar.gz -C /tmp $BACKUP_NAME
31rm -rf $BACKUP_DIR
32
33echo ""
34echo "✅ Sao lưu hoàn tất!"
35echo "📍 Đường dẫn: $DEST_DIR/$BACKUP_NAME.tar.gz"
36echo "📊 Kích thước: $(du -h $DEST_DIR/$BACKUP_NAME.tar.gz | cut -f1)"

Lớp 3: Sao lưu từ xa: ví dụ: đĩa; git push tới remote; máy chủ khác; hoặc bộ nhớ đối tượng của bên thứ ba, v.v.

Thứ mười: Kỹ năng (Skill)

Không có nhiều điều để nói ở đây, chỉ cần cài đặt các kỹ năng bạn thường dùng.

Hermes rất thông minh; nó xem xét các kỹ năng. Nó xác định các nhiệm vụ của chúng ta và tự động tóm tắt và củng cố quy trình thành một Skill.

Điều kiện kích hoạt: Trong config.yaml, chúng ta thấy creation_nudge_interval mặc định là 15 (các phiên bản cũ hơn có thể là 10).

岚叔 - inline image

Tham số này có nghĩa là cứ mỗi 15 chu kỳ công cụ, một lần xem xét kỹ năng nền sẽ được kích hoạt.

Quy trình xem xét kỹ năng:

text
1Tạo ra một agent nền, chụp ảnh nhanh toàn bộ cuộc trò chuyện hiện tại và tự hỏi một câu hỏi:
2
3> "Trong cuộc trò chuyện trước, có bất kỳ kinh nghiệm không tầm thường nào liên quan đến thử và sai, điều chỉnh hướng đi hoặc kỳ vọng của người dùng đối với các cách tiếp cận khác nhau không?"
4
5Sau đó ba kết quả:
61. **Kỹ năng hiện có có thể được cập nhật** → Gọi `skill_manage` để cập nhật kỹ năng hiện có với kinh nghiệm mới.
72. **Không có nhưng đáng để tạo** → Gọi `skill_manage` để tạo một kỹ năng mới và củng cố các phương pháp có thể tái sử dụng.
83. **Không có gì đáng để lưu** → Đầu ra "Không có gì để lưu." và kết thúc.
9
10Toàn bộ quá trình chạy trong một luồng nền, không chặn cuộc trò chuyện của người dùng và không sửa đổi lịch sử hội thoại chính. Nếu có hành động, một dòng sẽ được in ra terminal.

Điểm nổi bật 7 của Hermes: Tự động chuyển đổi các thao tác có giá trị thành các kỹ năng vĩnh viễn là một tính năng nổi bật. Sự tuyệt vời không cần phải nói thêm~

岚叔 - inline image

Điểm nổi bật 8 của Hermes: Cho dù bạn thoát như thế nào (bình thường/bất thường/bị gián đoạn), tin nhắn sẽ không bị mất. 20 điểm kích hoạt bao gồm tất cả các đường dẫn thoát, ghi gia tăng và chia tách phiên cũng đảm bảo mỗi bản ghi phiên đều hoàn chỉnh và không trùng lặp.

Do hạn chế về không gian, chúng ta sẽ tìm cơ hội thảo luận chi tiết về các phiên sau.

Lời bạt

Qua vài ngày trải nghiệm Hermes, tôi đã cảm nhận được nhiều điểm nổi bật của nó. Trải nghiệm tổng thể rất mượt mà. Sự ổn định tốt hơn OpenClaw, điều này có thể giúp chúng ta tiết kiệm 30% thời gian dành cho việc sửa Lobster.

Lobster thường yêu cầu các mô hình SOTA ở nước ngoài; nếu không, nó dễ dàng tự sập.

Với Hermes, chúng tôi đã sử dụng qwen 3.6 plus trong suốt quá trình. Nhiều thao tác như cấu hình và nâng cấp có thể được thực hiện chỉ bằng cách trò chuyện với Hermes mà không bị sập, điều này rất hiếm.

Tài liệu tham khảo:

  1. Mã nguồn: https://github.com/NousResearch/hermes-agent
  2. Wiki do Lan Shu viết: https://github.com/cclank/Hermes-Wiki
  3. Tài liệu chính thức: https://hermes-agent.nousresearch.com/docs/

Phiên bản tài khoản chính thức: https://mp.weixin.qq.com/s/0SYL-HKbWGj3eToQPqnpBw

Bài viết này hoàn toàn được gõ thủ công dựa trên kinh nghiệm thực tế. Sáng tạo không dễ dàng; các bạn hãy ủng hộ với một cú nhấp ba lần nhé~ 💗

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