Khoảng hai tháng trước mình bắt đầu dùng Hermes Agent và một điều trở nên rất rõ: nhiều người mới mắc sai lầm khi coi nó như một agent duy nhất để nhồi mọi thứ vào. Một profile, tất cả công việc, context window khổng lồ. Cách này vẫn chạy, nhưng đồng nghĩa với việc anh em đang bỏ phí một trong những tính năng mạnh nhất của Hermes.
Profile trong Hermes là gì?
Mỗi profile trong Hermes là một ngữ cảnh làm việc độc lập — có SOUL.md riêng, bộ tool riêng, lịch sử hội thoại riêng, cron job riêng. Anh em có thể chạy chúng song song, giao tiếp qua các gateway khác nhau (Telegram, Discord...), và mỗi profile luôn tập trung vào đúng một việc vì nó chưa bao giờ được thiết kế để làm gì khác.
Mình bắt đầu tách mọi thứ ra: profile cho coding, profile cho nghiên cứu, và một profile đơn giản hơn nhiều nhưng lại trở thành thứ mình dùng nhiều nhất — Archiver.
Archiver: Profile đơn giản nhất nhưng hiệu quả nhất
Vấn đề kinh điển: anh em lướt thấy một repo GitHub hay, một bài viết thú vị, một công cụ mới — và nghĩ "để đọc sau." Rồi forward cho mình qua Telegram, bookmark, hoặc gửi Slack. Ba tháng sau có 400 link chưa đọc và một ký ức mơ hồ "hình như là về distributed training hay inference optimization gì đó."
Archiver giải quyết đúng vấn đề này. Profile này chạy trên cùng một Raspberry Pi, kết nối qua Telegram. Mỗi khi mình muốn lưu gì đó, mình chỉ cần gửi link — không cần context, không cần giải thích. Nó sẽ:
- Fetch URL và đọc nội dung thực tế
- Viết memo có cấu trúc: tiêu đề, loại (github/article/tool/video/paper), tags, ngày tháng, và tóm tắt 3-5 câu
- Lưu vào Obsidian vault ở hai nơi: daily note của ngày hôm đó và INDEX.md tổng (mới nhất ở trên cùng, luôn tìm kiếm được)
- Gửi xác nhận một dòng qua Telegram
Vậy thôi. Không chatbot, không small talk, không ý kiến cá nhân. Như một thủ thư có gu và không có hứng thú làm tốn thời gian của anh em.
Kết quả thực tế trông như thế này:
Saved 1 link:
NousResearch/hermes-agent — github · #ai #agent-framework #open-source
Distributed training optimizer for GPU clusters.
Sáu dòng. Xong. Quay lại việc đang làm.
Tự động hóa trên nền Archiver
Một khi đã có profile chỉ chuyên làm một việc là quản lý archive, bước tiếp theo hiển nhiên là cron job:
- Weekly summary (Thứ Sáu 13:30): Đọc INDEX, lọc link trong tuần, gửi Telegram digest với mọi thứ đã lưu. Mình thực sự đọc cái này mỗi thứ Sáu thay vì để 40 tab mọc rêu.
- Daily recall: Một cron pick ngẫu nhiên một mục từ archive và hiện lên — "này, anh lưu cái này hai tháng trước, còn quan tâm không?"
- Project context: Khi bắt đầu làm gì mới, mình hỏi Archiver "mình đã lưu gì về chủ đề X?" và nó tìm trong INDEX, trả memo kèm URL trong vài giây.
Cái cuối cùng mới là thứ làm mình bất ngờ nhất. Có lần nhớ mang máng đã bookmark một công cụ, hỏi Archiver, nó kéo ra entry, mình có GitHub link trong 10 giây. Không có nó thì hoặc Google lại từ đầu, hoặc không bao giờ tìm thấy.
Điểm mấu chốt: Profile hẹp hơn, đáng tin cậy hơn
Profile là phần bị đánh giá thấp nhất của Hermes. Không phải vì một profile là giới hạn, mà vì khi anh em giao cho agent một công việc hẹp và được định nghĩa rõ, nó trở thành thứ anh em dùng theo phản xạ — giống như cách mở app ghi chú hay kéo file vào thư mục. Archiver không thông minh hơn một agent tổng quát. Nó chỉ luôn là đúng công cụ cho đúng việc, và nó không bao giờ quên.
Đây mới là khoảnh khắc chuyển đổi thực sự: "archive agent" của mình là một công cụ. Nó đáng tin cậy. Nó là thứ mà bất kỳ ai cũng có thể dùng mà không cần lo lắng, và thu được lợi ích lớn. Thực tế, mình vừa tạo một bản cho bạn gái, người chưa từng dùng gì khác ngoài ChatGPT.
Gợi ý thực chiến cho anh em
Nếu anh em đang chạy mọi thứ trong một profile duy nhất, hãy thử tạo profile thứ hai. Cho nó một SOUL.md tập trung. Kết nối Telegram. Chọn một việc lặp đi lặp lại hàng ngày và để nó xử lý. Có thể anh em sẽ bất ngờ về tốc độ nó trở thành một phần trong routine của mình.
Vài ý tưởng để bắt đầu:
- Link Curator như Archiver ở trên — lưu và tổ chức mọi thứ anh em bookmark
- Daily Standup — mỗi sáng tổng hợp calendar, email, và task từ hôm trước
- Research Assistant — một profile chỉ để search, đọc, và tóm tắt
- Code Review — profile riêng để review code không bị lẫn với context dự án chính
Nguyên tắc cốt lõi: mỗi profile làm đúng một việc, và làm tốt việc đó. Đừng cố biến nó thành "ông thần đa năng."
Top comments (0)