Cron Job Biết Suy Nghĩ: Vượt Qua Lập Lịch Đơn Giản

Cron job điều khiển bởi LLM không chỉ chạy theo lịch — chúng suy luận về kết quả, lọc nhiễu, và gửi thông tin giá trị.

tự động hóacron

Cron job truyền thống thì ngớ ngẩn. Chúng chạy script vào một thời điểm cố định và đổ output ra đâu đó. Nếu output trống, bạn nhận email trống. Nếu có lỗi, bạn có thể không nhận ra trong nhiều ngày.

Cron job của Hermes thì khác. Chúng suy nghĩ.

Điều Gì Khiến Chúng “Thông Minh”

Một cron job của Hermes không chỉ là script shell chạy theo giờ. Nó là một agent vận hành bởi LLM có khả năng:

  1. Thực thi theo ngữ cảnh — tải kỹ năng và bộ nhớ liên quan trước mỗi lần chạy
  2. Suy luận về kết quả — không chỉ đổ dữ liệu thô; tổng hợp và tóm tắt
  3. Gửi kết quả thông minh — gửi đến Telegram, Discord, hoặc bất kỳ kênh kết nối nào
  4. Liên kết với nhau — output của job này có thể thành input cho job khác

Ví Dụ Thực Tế: Bài Blog Hàng Ngày

Cron job đang chạy trên VPS này làm những việc sau mỗi ngày lúc 3h sáng giờ Việt Nam:

Kích hoạt: 0 20 * * * (UTC)

  ├── Tải ngữ cảnh kỹ năng (phong cách viết, cấu trúc blog)
  ├── Chọn chủ đề (xoay vòng: Khắc Kỷ → Đạo học → Phật giáo → Nho giáo → Thực hành)
  ├── Viết bài 500-1000 từ bằng tiếng Việt
  ├── Lưu vào /srv/tamthe-blog/src/content/blog/
  ├── Chạy `npm run build` để triển khai
  └── Báo cáo về Telegram với tiêu đề + slug

Không điều nào trong số này khả thi với cron job truyền thống. LLM xử lý phần sáng tạo; cơ chế cron xử lý phần lập lịch.

Vượt Ra Ngoài Viết Blog

Mẫu hình tương tự hoạt động cho:

  • Giám sát hệ thống — kiểm tra sức khỏe máy chủ và chỉ cảnh báo khi thực sự có vấn đề
  • Bản tin hàng ngày — tóm tắt tin tức, dữ liệu thị trường, hoặc đề cập trên mạng xã hội
  • Pipeline dữ liệu — trích xuất → biến đổi → tóm tắt → gửi đi
  • Tuyển chọn nội dung — lọc RSS feed qua tiêu chí liên quan

Tương lai của tự động hóa không phải là “chạy script này lúc 3h sáng.” Mà là “tìm ra điều cần làm lúc 3h sáng, làm nó, và kể cho tôi nghe.”