TL;DR

Phần 3 - phần cuối của series - đi sâu vào ba chủ đề nâng cao: cron jobs để tự động hóa tác vụ định kỳ, Profiles để chạy nhiều Hermes instance độc lập, và Memory management để agent ngày càng hữu ích hơn chứ không bị nhiễu loạn. Kết thúc bằng triết lý quan trọng nhất: build in layers, từng bước một.

Bước 10: Lên lịch tác vụ tự động

Đây là nơi Hermes thực sự trở thành operator - làm việc trong khi bạn ngủ.

Tạo cron job qua terminal:

hermes cron add

Hoặc đơn giản hơn: nhắn thẳng cho Telegram bot của bạn bằng ngôn ngữ tự nhiên:

Schedule a daily standup summary every morning at 9am

Agent tự tạo cron job và gửi kết quả về chat nơi bạn nhắn (hoặc home channel đã cấu hình).

Quản lý cron jobs:

  • hermes cron list - xem tất cả jobs đang chạy
  • hermes cron edit - chỉnh sửa schedule hoặc skills đính kèm
  • hermes cron remove - xóa job

Cảnh báo quan trọng: Cron jobs chạy trong fresh sessions hoàn toàn - không có memory của các cuộc trò chuyện trước. Prompt của mỗi job phải chứa đủ context: file path cụ thể, URL, địa chỉ server, và hướng dẫn rõ ràng. Đừng viết prompt kiểu "làm như bình thường" vì agent không biết "bình thường" là gì trong job mới.

Ý tưởng cron job tốt cho người mới:

  • Gửi daily summary vào buổi sáng
  • Check một website hoặc RSS feed mỗi ngày
  • Chỉ thông báo khi có gì đó quan trọng thay đổi

Ý tưởng cần tránh khi mới bắt đầu: xóa file tự động, gửi nhiều message tự động, publish content tự động, thực hiện bất cứ thao tác tài chính nào. Quy tắc đơn giản: nếu bạn sợ chạy tay thì đừng cron.

Bước 11: Profiles khi setup phức tạp hơn

Profiles cho phép bạn chạy nhiều Hermes instance hoàn toàn độc lập trên cùng một máy. Mỗi profile có config riêng, API key riêng, memory riêng, sessions riêng, skills riêng, và Telegram bot riêng.

Lệnh quản lý profiles:

hermes profile list
hermes profile create <name>
hermes profile use <name>

Ví dụ setup thực tế:

  • daily - assistant thường ngày, model rẻ và nhanh
  • coding - chuyên code, model mạnh hơn, có thêm tool Docker
  • research - có web search và browser đầy đủ
  • testing - thử nghiệm tools mới, không ảnh hưởng setup chính

Bạn không cần profiles ngay lập tức. Nhưng khi setup của bạn phát triển - khi bạn bắt đầu muốn một agent cho công việc và một agent cá nhân với config khác nhau - profiles giữ mọi thứ gọn gàng.

Mỗi profile có file .env riêng, nghĩa là bạn có thể set các Telegram bot khác nhau cho từng profile.

Bước 12: Quản lý Memory đúng cách

Memory là một trong những điểm mạnh nhất của Hermes, nhưng chỉ khi được quản lý tốt.

Hermes dùng ba lớp memory:

  • MEMORY.mdUSER.md - luôn active, lưu preferences và context ổn định
  • SQLite FTS5 - lưu toàn bộ sessions, có thể tìm kiếm full-text từ hàng tuần trước
  • External providers tùy chọn: Honcho, Mem0, Supermemory, Hindsight (chỉ một provider active tại một thời điểm)

Những gì nên lưu vào memory:

  • Preference về cách viết của bạn
  • Folder project ổn định mà bạn hay làm việc
  • Quy tắc workflow lặp lại
  • Quirks của tools bạn hay dùng
  • Tên và vai trò những người bạn hay nhắc đến

Những gì KHÔNG lưu vào memory:

  • Password, API key, seed phrase, private key
  • Tác vụ tạm thời hoặc ghi chú ngẫu nhiên
  • Log output
  • Thứ gì sẽ stale trong tuần sau

Nguyên tắc đơn giản: Memory là notebook, không phải vault. Nếu context quá dài và chậm, dùng /compress trong chat để nén và giữ agent nhanh.

Triết lý: Build in layers, đừng đốt nhà

Mô hình build in layers từ foundation đến autonomy
Build in layers: từ foundation đến autonomous agent theo từng bước

Sai lầm phổ biến nhất khi setup Hermes: cố tạo ra "AI operating system hoàn hảo" trong một đêm. Kết quả là một agent rối loạn, hay gặp sự cố, và bạn bỏ cuộc.

Cách đúng là build in layers:

  • Layer 1: Hermes chạy được trên terminal
  • Layer 2: Hermes có model phù hợp
  • Layer 3: Hermes có một vài tools hữu ích
  • Layer 4: Hermes có skills cho tác vụ lặp lại
  • Layer 5: Hermes nhận được tin từ Telegram
  • Layer 6: Hermes chạy vài cron job yên tĩnh

Đó là đủ rồi.

Mục tiêu không phải là làm nó trông impressive. Mục tiêu là làm nó thực sự hữu ích mỗi ngày. Một workflow đáng tin cậy tốt hơn mười automation hoạt động không ổn định.

Bắt đầu với một thứ bạn thực sự làm thường xuyên. Làm Hermes giỏi thứ đó. Sau đó thêm thứ tiếp theo. Đó là cách biến nó từ một AI toy thành AI operator thực sự.

Kết series

Ba bài viết này đã đi qua toàn bộ hành trình setup Hermes Agent từ zero đến một personal AI operator hoạt động thực tế: từ cài đặt, kết nối model, bật tools, thêm skills, setup Telegram gateway, đến cron jobs, profiles và quản lý memory.

Hermes Agent là MIT open-source, chạy được từ $5 VPS, hỗ trợ 300+ models, và ngày càng tốt hơn theo thời gian vì tự học từ kinh nghiệm. Docs đầy đủ tại via Hermes Agent Docs.