Tôi đã sử dụng Hermes chủ yếu qua Telegram gần 4 tháng rồi.
Điều này thật tuyệt - vì tôi có thể nói chuyện với agent của mình từ bất cứ đâu;
điện thoại
laptop
đi dạo
bất cứ đâu // bất cứ lúc nào.
Nhưng sau khi dùng ứng dụng Hermes Desktop mới, điều khiến tôi thực sự ấn tượng khá đơn giản:
chat (TG, WhatsApp, Discord, v.v...) là cách tuyệt vời để nói chuyện với agent của bạn.
desktop là nơi bạn thực sự thấy được hệ thống xung quanh nó.
Đó là phần mà tôi nghĩ mọi người sẽ đánh giá thấp.
Hermes Desktop cho agent của bạn một căn cứ tại gia.
Bạn có thể thấy công cụ (tools).
Bạn có thể thấy kỹ năng (skills).
Bạn có thể thấy cron.
Bạn có thể thấy phiên (sessions).
Bạn có thể chuyển đổi hồ sơ (profiles).
Bạn có thể thấy các lần chạy agent trực tiếp.
Bạn có thể thấy cài đặt bộ nhớ/ngữ cảnh (memory/context settings).
Bạn có thể kết nối cổng kết nối (gateways) cục bộ hoặc từ xa.
Nếu bạn đã từng thao tác qua Telegram, Discord, WhatsApp, tin nhắn văn bản, hoặc bất kỳ giao diện chat nào khác, đây là một bản nâng cấp khổng lồ.
Nhân vật chính ở đây là khả năng hiển thị (visibility).
Tính năng đột phá: tính liên tục của phiên (session continuity)
Điều đầu tiên có cảm giác hơi kỳ diệu:
Tôi có thể bắt đầu với agent Hermes của mình từ điện thoại, sau đó mở Hermes Desktop và tiếp tục cùng một phiên ở đó.
Cùng một agent.
Cùng một phiên (sessions).
Cùng một kỹ năng (skills).
Cùng một bộ nhớ (memory).
Cùng một cấu hình (config).
Cuộc trò chuyện không biến mất vào lịch sử cuộn của ứng dụng nhắn tin.
Bạn có thể bắt đầu một việc gì đó trên Telegram, sau đó chuyển sang Desktop khi bạn cần kiểm soát nhiều hơn, thấy rõ hơn, hoặc chỉ đơn giản là có thêm không gian màn hình.
Bạn cũng có thể làm theo chiều ngược lại: bắt đầu một việc gì đó trong Desktop, rời đi giữa chừng, sau đó tiếp tục phiên đó trên điện thoại của bạn trong Telegram.
Điều đó rất quan trọng nếu bạn thực sự sử dụng agent cho công việc.
Bởi vì một phiên agent thực sự hiếm khi chỉ là "gửi một tin nhắn, nhận một câu trả lời."
Nó biến thành:
- kiểm tra những gì đã xảy ra
- tiếp tục ngữ cảnh cũ
- xem công cụ nào đã được kích hoạt
- tìm kiếm các tạo phẩm (artifacts)
- quản lý cài đặt
- chuyển đổi mô hình
- theo dõi mức sử dụng ngữ cảnh
- xử lý các phê duyệt
- nhảy giữa các agent/hồ sơ khác nhau
Những thứ đó thật khó chịu khi mọi thứ đều bị ẩn sau chat.
Desktop làm cho chúng hiện ra.
Ứng dụng này giống như một trung tâm chỉ huy agent
Khi bạn mở Hermes Desktop, bố cục khá quen thuộc nếu bạn đã từng sử dụng các công cụ như Codex hoặc các ứng dụng coding kiểu Claude.
Các phiên/chat ở bên cạnh.
Cuộc trò chuyện chính ở giữa.
Các điều khiển/cài đặt xung quanh rìa.
Nhưng điều quan trọng là những gì nó tiết lộ.
Bạn không chỉ nhìn chằm chằm vào một hộp chat.
Bạn có một bề mặt cho toàn bộ thời gian chạy của agent.
Một số thứ nổi bật với tôi:
1. Chế độ xem agent (agents view)
Có một nút Agents hiển thị các lần chạy agent hiện tại/đang hoạt động và các agent con của bạn.
Đây là một trong những tính năng nghe có vẻ hiển nhiên cho đến khi bạn đã chạy agent từ các ứng dụng chat.
Trong Telegram, tôi thường phải đoán những gì đang xảy ra trừ khi tôi hỏi.
Trong Desktop, tôi thực sự có thể thấy các lần chạy đang hoạt động.
Điều đó thay đổi cảm giác từ "tôi đã gửi một tin nhắn vào khoảng không" thành "tôi đang xem hệ thống agent của mình hoạt động."
Khác biệt nhỏ, nhưng ý nghĩa lớn.
2. ⌘K cho mọi thứ
@imbabybrooklyn từ nhóm Hermes đã đăng một clip ngắn về một trong những bản cập nhật Desktop mới hơn:
Đây là chi tiết sản phẩm khiến Desktop không chỉ là "một GUI cho agent" mà giống như một không gian làm việc thực sự để vận hành nó.
Một khi Desktop hiển thị các phiên, hồ sơ, cron, công cụ, nhà cung cấp, cổng kết nối, điều khiển mô hình, điều khiển ngữ cảnh, ngân sách bộ nhớ và chế độ xem agent trực tiếp, việc nhấp qua các thanh bên nhanh chóng trở nên lỗi thời.
⌘K trở thành lớp tốc độ.
Bạn nhấn phím tắt
gõ những gì bạn cần
và nhảy thẳng đến đó.
Điều đó quan trọng vì công việc agent có đầy những chuyển đổi ngữ cảnh nhỏ: mở các phiên cũ, chuyển đổi hồ sơ, kiểm tra cron, thay đổi mô hình, kiểm tra công cụ, hoặc nhảy vào cài đặt mà không làm mất mạch suy nghĩ.
Một bảng lệnh (command palette) tốt biến tất cả những điều đó thành trí nhớ cơ bắp.
Chi tiết UI nhỏ, nhưng cảm giác vận hành rất lớn.
3. Quản lý cron
Nút Cron là một nút khác ngay lập tức có ý nghĩa.
Bạn có thể thấy các tác vụ đã lên lịch mà agent của bạn có.
Bạn có thể tạm dừng chúng.
Bạn có thể chạy chúng.
Bạn có thể chỉnh sửa chúng.
Nhanh chóng.
Nếu bạn đã từng quản lý cron từ các tệp cấu hình hoặc lệnh gạch chéo, điều này tốt hơn nhiều.
Công việc agent theo lịch trình trở thành một thứ hữu hình bạn có thể quản lý thay vì một hành vi nền vô hình nào đó mà bạn hy vọng được cấu hình đúng.
4. Chuyển đổi agent với Manage Profiles
Tính năng ẩn mình:
Biểu tượng góc trên bên phải → Manage Profiles.
Điều này cho phép bạn chuyển đổi giữa các hồ sơ agent.
Tôi thực sự nghĩ rằng đây có thể sẽ là một trong những tính năng tốt nhất trong ứng dụng dành cho người dùng cao cấp.
Bởi vì một khi bạn có nhiều hơn một agent, vấn đề không còn là "tôi có thể nói chuyện với một agent không?" mà là:
Tôi đang nói chuyện với agent nào?
Hồ sơ nào đang hoạt động?
Agent này có những công cụ gì?
Bộ nhớ/ngữ cảnh nào được đính kèm?
Hồ sơ này được cho là làm công việc gì?
Desktop làm cho việc đó dễ dàng hơn nhiều để suy luận.
5. Hiển thị lệnh gọi công cụ (tool-call) theo chế độ Sản phẩm vs Kỹ thuật
Bạn có thể chọn cách hiển thị các lệnh gọi công cụ.
Chế độ Product (Sản phẩm) làm cho trải nghiệm giống với ứng dụng web của ChatGPT hơn. Sạch sẽ hơn, ít đáng sợ hơn, dễ theo dõi hơn.
Chế độ Technical (Kỹ thuật) hiển thị nhiều chi tiết hơn. Giống như các dấu vết kiểu Claude Code / coding-agent hơn.
Đó là một lựa chọn thực sự tuyệt vời.
Bởi vì đôi khi bạn chỉ muốn trải nghiệm sản phẩm.
Những lúc khác bạn muốn thấy ruột gan bên trong.
Nếu tôi đang sử dụng agent một cách bình thường, chế độ sản phẩm có lẽ tốt hơn.
Nếu tôi đang gỡ lỗi, kiểm tra, hoặc cố gắng hiểu những gì đã xảy ra, chế độ kỹ thuật là thứ tôi muốn.
6. Chủ đề (themes)
Có 6 họ chủ đề khác nhau, với các tùy chọn chế độ sáng và tối cho mỗi họ.
Vậy là có khoảng 12 giao diện khác nhau.
Đây không phải là tính năng sâu sắc nhất trên thế giới, nhưng nó có ý nghĩa.
Nếu ứng dụng này trở thành nơi bạn dành hàng giờ để vận hành agent, không gian làm việc nên tạo cảm giác dễ chịu.
Và Hermes Desktop cung cấp cho bạn đủ khả năng kiểm soát trực quan để làm cho nó giống như thiết lập của riêng bạn thay vì một bảng quản trị mặc định nào đó.
7. Điều khiển mô hình + suy luận (reasoning) ở thanh dưới cùng
Thanh dưới cùng có các điều khiển mô hình.
Bạn có thể thay đổi mô hình.
Bạn có thể thay đổi lượng suy nghĩ/suy luận.
Bạn có thể làm điều đó từ bên trong ứng dụng desktop.
Điều đó thật tuyệt vời.
Bởi vì lựa chọn mô hình là một trong những núm vặn có đòn bẩy cao nhất khi bạn sử dụng agent.
Đôi khi bạn muốn nhanh và rẻ.
Đôi khi bạn muốn bộ não đắt tiền.
Đôi khi bạn muốn suy luận nhiều hơn.
Đôi khi bạn chỉ cần thứ đó trả lời.
Có nó ngay trong ứng dụng làm cho toàn bộ agent cảm thấy dễ kiểm soát hơn.
8. Bộ đếm thời gian phiên + thanh cửa sổ ngữ cảnh
Đây có thể là tính năng thực tế yêu thích của tôi.
Thanh dưới cùng hiển thị bộ đếm thời gian phiên và thanh sử dụng cửa sổ ngữ cảnh.
Giống như một thanh thực tế đầy lên và cho bạn biết bạn đã sử dụng bao nhiêu phần trăm cửa sổ ngữ cảnh.
Điều này rất hữu ích.
Trước đây, nếu bạn sử dụng Telegram hoặc Discord, bạn phải hỏi bằng thứ gì đó như /status hoặc /usage.
Bây giờ nó cứ ở đó.
Hiển thị.
Một yếu tố UI nhỏ bé đó thay đổi cách bạn sử dụng các phiên dài.
Bạn có thể biết khi nào bạn sắp đến giới hạn.
Bạn có thể quyết định khi nào nên nén.
Bạn có thể quyết định khi nào nên bắt đầu lại.
Bạn có thể ngừng đoán tại sao agent lại trở nên kỳ lạ.
Đối với những người làm công việc agent thực sự trong nhiều giờ, đây là một trong những tính năng "ồ cảm ơn chúa".
9. Thời gian chờ phê duyệt (approval timeout) từ Cài đặt
Điều này nghe có vẻ ngớ ngẩn cho đến khi nó cứu bạn khỏi cơn thịnh nộ.
Hermes có các luồng phê duyệt cho những thứ cần được phép.
Thông thường, chúng có thể hết thời gian chờ khá nhanh.
Nhanh như 60 giây.
Điều đó ổn nếu bạn đang nhìn chằm chằm vào màn hình, nhưng thật khó chịu nếu bạn đang sử dụng agent từ điện thoại, đi dạo, mất tập trung, hoặc làm bất cứ điều gì bình thường.
Desktop cho phép bạn thay đổi thời gian chờ phê duyệt đó từ Cài đặt.
Vì vậy, bạn có thể đặt nó thành một thứ gì đó thực tế, như 5 phút.
Đây là một ví dụ hoàn hảo về lý do tại sao Desktop lại quan trọng.
Nó lấy một thứ về mặt kỹ thuật đã tồn tại trước đây và làm cho nó dễ vận hành hơn nhiều.
Ít săn lùng lệnh gạch chéo hơn.
Ít đào bới cấu hình hơn.
Ít "tại sao yêu cầu đó đã hết hạn rồi?" hơn.
10. Điều khiển nén ngữ cảnh tự động (auto-compress context controls)
Bạn cũng có thể kiểm soát việc nén ngữ cảnh tự động.
Bật nó lên.
Tắt nó đi.
Thay đổi thời điểm nó xảy ra.
Chọn xem nó có xảy ra hay không.
Đây là một tính năng vận hành agent nghiêm túc khác.
Nén ngữ cảnh có thể rất tuyệt vời, nhưng bạn muốn kiểm soát nó.
Đôi khi bạn muốn ứng dụng giữ mọi thứ tiếp diễn.
Đôi khi bạn muốn quyết định thủ công.
Đôi khi bạn đang làm điều gì đó tinh tế và không muốn việc tóm tắt bất ngờ thay đổi hình dạng của phiên.
Desktop đặt quyền kiểm soát đó trước mặt bạn.
11. Ngân sách bộ nhớ + hồ sơ người dùng (memory + user profile budgets)
Bạn có thể thay đổi ngân sách cho các tệp memory.md và user.md của mình.
Điều này có vẻ kỹ thuật, nhưng nó quan trọng.
Hermes có bộ nhớ và ngữ cảnh hồ sơ người dùng được kéo vào các phiên.
Ngữ cảnh đó có một ngân sách.
Desktop cho phép bạn điều chỉnh nó.
Vì vậy, nếu bạn quan tâm đến lượng bộ nhớ lâu dài hoặc thông tin hồ sơ mà agent của bạn mang vào một phiên, bạn có thể điều chỉnh điều đó mà không cần lặn sâu vào cấu hình.
Một lần nữa: các điều khiển hiển thị cho những thứ từng có cảm giác bị ẩn.
12. Nhà cung cấp (providers), luồng xác thực (auth flows) và khóa API
Bạn có thể thay đổi/hoán đổi nhà cung cấp mô hình từ Cài đặt.
Bạn có thể kích hoạt các luồng xác thực.
Bạn có thể nhập khóa API.
Bạn có thể quản lý thiết lập nhà cung cấp từ ứng dụng.
Điều này nghe có vẻ đơn giản, nhưng nó thực sự cực kỳ tiện lợi.
Các lệnh gạch chéo trong chat rất tuyệt khi bạn đã biết chính xác mình đang làm gì.
Nhưng đối với thiết lập, xác thực, chuyển đổi nhà cung cấp và quản lý khóa, một màn hình cài đặt thực sự chỉ tốt hơn.
Ít phải đoán hơn.
Ít phải ghi nhớ lệnh hơn.
Ít "cấu hình này sống ở đâu nhỉ?" hơn.
13. Cổng kết nối (gateways) cục bộ và từ xa
Bạn có thể kết nối Hermes Desktop với một cổng kết nối cục bộ hoặc một cổng kết nối từ xa.
Điều đó có nghĩa là agent của bạn có thể chạy cục bộ, hoặc nó có thể là một thiết lập đám mây/từ xa, và Desktop trở thành nơi bạn vận hành nó.
Đây là phần tôi đã trình bày trong hướng dẫn nhanh.
Settings → Gateway → remote gateway
thêm URL/token phiên
lưu + kết nối lại
các phiên cũ tải vào
Nhưng điểm lớn hơn là thiết lập cổng kết nối chỉ là một chương trong câu chuyện.
Sự mở khóa thực sự là những gì xảy ra sau khi nó kết nối:
agent của bạn có một không gian làm việc hiển thị.
14. Thiết lập kỹ năng (skills), công cụ (tools) và MCP
Thiết lập kỹ năng, công cụ và MCP dễ hiểu hơn nhiều từ Desktop.
Bạn có thể thấy agent của mình có thể làm gì.
Các kỹ năng không còn là một thư mục trừu tượng chứa các hướng dẫn kỳ diệu.
Các công cụ không còn là những khả năng vô hình bị chôn vùi trong cấu hình.
Thiết lập MCP trở thành thứ bạn thực sự có thể suy luận từ ứng dụng.
Đây có lẽ là cách tốt nhất để giải thích Hermes Desktop cho ai đó chưa sử dụng nó:
nó làm cho các khả năng của agent trở nên dễ đọc (legible).
Bạn có thể thấy những thứ mà agent của bạn có quyền truy cập.
Bạn có thể thay đổi thiết lập.
Bạn có thể hiểu những gì được kết nối.
Đó là một trải nghiệm rất khác so với "nhắn tin cho bot và hy vọng bạn nhớ nó có thể làm gì."
Tại sao điều này lại quan trọng
Các agent đang trở nên mạnh mẽ hơn, nhưng các bề mặt điều khiển vẫn có cảm giác kỳ lạ.
Nhiều người trong chúng ta đã vận hành chúng từ terminal, ứng dụng chat, tệp cấu hình, các lệnh gạch chéo ngẫu nhiên và các luồng thiết lập nhớ mang máng.
Điều đó hiệu quả nếu bạn đủ kỹ thuật và đủ kiên trì.
Nhưng toàn bộ mọi thứ trở nên tốt hơn nhiều khi agent có một ngôi nhà desktop thực sự.
Hermes Desktop cung cấp cho bạn:
- tính liên tục trên các bề mặt
- khả năng hiển thị vào các phiên
- các lần chạy agent/agent con trực tiếp
- điều khiển cron
- chuyển đổi hồ sơ
- điều khiển mô hình + suy luận
- thiết lập nhà cung cấp/xác thực
- sử dụng ngữ cảnh
- điều khiển ngân sách bộ nhớ
- thiết lập cổng kết nối
- khả năng hiển thị kỹ năng/công cụ/MCP
- chế độ xem lệnh gọi công cụ sản phẩm hoặc kỹ thuật
Tất cả trong một ứng dụng.
Đó là bài học đẳng cấp ở đây.
Hermes Desktop lấy những phần của công việc agent từng bị ẩn, rải rác hoặc dựa trên lệnh và cho chúng một nơi để tồn tại.
Nếu bạn đang trò chuyện bình thường với một agent, bạn có thể chưa cần tất cả những điều này.
Nếu bạn thực sự đang vận hành agent cho công việc, đây là loại ứng dụng làm cho toàn bộ hệ thống hoạt động trơn tru.
Và đối với cá nhân tôi, nó làm cho thiết lập Hermes bớt giống như "một bot tôi nói chuyện từ Telegram" và giống một không gian làm việc agent thực sự hơn nhiều.
Hãy tải nó về, kết nối agent của bạn và khám phá các cài đặt.
Có nhiều thứ trong đó hơn tôi mong đợi.
Khi Hermes Desktop từ @NousResearch tiếp tục được phát hành, tôi sẽ tiếp tục cập nhật cho bạn.
Nếu bạn đang xây dựng với Hermes hoặc agent nói chung, hãy theo dõi nhé.
-cobi
https://x.com/NousResearch/status/2061843507417944552
https://x.com/imbabybrooklyn/status/2062412250816668026





