ERAI News

Hermes Agent nổi bật nhờ vòng lặp tự học và agent đa kênh

Python 59.3k stars 6 giờ trước
Hermes Agent nổi bật nhờ vòng lặp tự học và agent đa kênh

Điểm nổi bật

  • Stars: khoảng 59.3k stars, thêm hơn 6.4k sao trong ngày theo GitHub Trending.
  • Ngôn ngữ: Python.
  • Tính năng chính 1: agent có vòng lặp học tập khép kín, tự tạo skill từ kinh nghiệm và tự cải thiện khi sử dụng.
  • Tính năng chính 2: một lõi agent nhưng chạy được trên CLI, Telegram, Discord, Slack, WhatsApp, Signal.
  • Tính năng chính 3: hỗ trợ nhiều backend terminal và nhiều provider model, tránh khóa chặt vào một nhà cung cấp.

Biểu đồ

flowchart LR A[Người dùng] --> B[Hermes Agent] B --> C[CLI] B --> D[Messaging Gateway] B --> E[Memory va Skills] E --> F[Tu hoc tu cac task da lam]

Tóm tắt

Hermes Agent là một trong những repo AI nổi bật nhất trên GitHub Trending nhờ chạm đúng giao điểm giữa hai nhu cầu: một agent cá nhân dùng được hằng ngày, và một agent có đủ chiều sâu hạ tầng để chạy dài hơi trên cloud hoặc trong team. README mô tả đây là “self-improving AI agent”, nhấn mạnh vòng lặp học tập tích hợp sẵn, khả năng tìm lại hội thoại cũ, tạo skill từ kinh nghiệm và xây hồ sơ người dùng xuyên phiên làm việc.

Khác với nhiều project agent chỉ đẹp ở demo CLI, Hermes đi xa hơn ở lớp vận hành. Nó có TUI, gateway nhắn tin, cron scheduler, khả năng gọi subagent song song và chạy trên nhiều terminal backend từ local đến Docker, SSH, Daytona hay Modal. Nhờ vậy, repo này không chỉ là thử nghiệm cá nhân mà đã tiến gần một agent platform đúng nghĩa.

Chi tiết

Điểm mạnh rõ nhất của Hermes Agent là định vị sản phẩm. Nó không chỉ muốn “giúp bạn chat với model trong terminal”, mà muốn trở thành một tác nhân làm việc liên tục, có trí nhớ và có khả năng tiến hóa sau mỗi nhiệm vụ. README nêu bốn thành phần tạo nên khác biệt này. Thứ nhất là memory dài hạn, gồm việc lưu kinh nghiệm, tìm lại hội thoại cũ bằng FTS5 và mô hình hóa hồ sơ người dùng qua thời gian. Thứ hai là skills, nơi agent có thể tự đóng gói thủ tục hữu ích sau khi hoàn thành nhiệm vụ phức tạp. Thứ ba là scheduler cho tự động hóa định kỳ. Thứ tư là khả năng chạy đa nền tảng nhắn tin, biến agent thành một “đầu số công việc” thay vì app cục bộ.

Nếu nhìn ở góc sản phẩm, Hermes đang đi theo luận điểm rằng AI agent chỉ thật sự hữu ích khi nó sống được ngoài cửa sổ chat. Việc tích hợp Telegram, Discord, Slack, WhatsApp và Signal cho thấy nhóm phát triển muốn đặt agent vào đúng nơi người dùng vốn đang làm việc. Cùng lúc, repo tránh khóa vào một model hay API duy nhất. Người dùng có thể gắn OpenRouter, OpenAI, z.ai/GLM, MiniMax hoặc endpoint tự quản lý. Trong bối cảnh chi phí model và chính sách provider thay đổi liên tục, đây là lợi thế chiến lược rất thực tế.

Về mặt kỹ thuật, Hermes cũng thú vị vì coi terminal backend là một lớp trừu tượng riêng. Repo hỗ trợ local shell, Docker, SSH, Daytona, Singularity và Modal. Điều này giải quyết một điểm đau lớn của agent thực chiến: môi trường chạy. Agent thường hỏng không phải vì thiếu prompt hay, mà vì không có runtime phù hợp để duy trì trạng thái, cô lập thao tác nguy hiểm và chạy bền trên hạ tầng khác nhau. Hermes kéo lớp này lên ngang hàng với model và skill system, biến repo thành một candidate nghiêm túc cho cá nhân kỹ thuật lẫn team nhỏ.

Tất nhiên, bề mặt sản phẩm rộng cũng là thách thức. Càng nhiều integration, càng khó giữ trải nghiệm cài đặt và vận hành đơn giản. Repo phần nào giải quyết bằng setup wizard và tài liệu khá dày, nhưng với người mới, số lượng khái niệm như memories, skills, gateway, toolsets, MCP, cron có thể gây ngợp. Dù vậy, đà tăng sao rất nhanh cho thấy cộng đồng đang đánh giá cao hướng đi này. Hermes Agent đáng chú ý không chỉ vì nó “làm được nhiều thứ”, mà vì nó gợi ý một kiến trúc agent thực dụng hơn: có trí nhớ, có quy trình học, có mặt ở nơi người dùng đang ở, và không phụ thuộc sống còn vào một model duy nhất.

Nguồn

© 2024 AI News. All rights reserved.