🌙Chia sẻ kinh nghiệm

28 cron job, 30+ skill, và job "Dreaming" tự ngẫm lúc 3 giờ sáng

Một sinh viên sống ở Đức - vì bị hỏi quá nhiều lần "Hermes của anh thực sự làm được gì", anh ngồi viết một mạch kể hết, không giấu chi tiết nào. Bài viết nhận 358 điểm và 117 bình luận trên r/hermesagent. Bức tranh đầy đủ: 28 cron job và hơn 30 skill tùy biến - cái nào cũng được xây cùng Hermes, không cái nào tải về.

"Dreaming": cú hack trí nhớ lúc 3 giờ sáng

Mỗi đêm lúc 3 giờ, trong lúc anh ngủ, Hermes đọc lại toàn bộ những cuộc trò chuyện hai bên đã có trong ngày. Nó trích ra: những quyết định đã chốt, những dự án đang làm, những lỗi đã truy tìm, những người đã nói chuyện, và những sai lầm không được phép lặp lại. Tất cả được viết thành một bản tóm tắt có cấu trúc, lưu vào file - và file này tự động nạp vào đầu mỗi phiên làm việc.

Anh gọi điểm mấu chốt không nằm ở việc tóm tắt, mà ở chỗ bản tóm tắt "rơi vào đâu". Trước khi có Dreaming: code 4 tiếng rồi đi ngủ, sáng hôm sau Hermes không biết gì về 4 tiếng đó. Sau: nó biết chính xác anh đang dừng ở đâu và việc gì cần làm tiếp. Anh cũng thẳng thắn: phần này vẫn chưa hoàn hảo - trí nhớ giữa các phiên thi thoảng vẫn vấp.

Người gác cổng email không thể gửi thư ra ngoài

Bốn hộp thư đến của anh đều đi qua một "quan tòa cục bộ" - model AI nhỏ chạy hoàn toàn trên Mac Mini qua Ollama. Mỗi email tới được phân loại an toàn hay chặn: mã 2FA, xác nhận đăng nhập, đặt lại mật khẩu, giao dịch ngân hàng, spam - tất cả bị cách ly vào một thư mục riêng. Email an toàn thì hiện vào một topic Telegram để anh thấy ngay là thư đã lọt qua.

Điểm an toàn anh tâm đắc nhất: cả hệ thống không có bất kỳ endpoint "gửi" nào - Hermes đọc được, soạn thảo được, nhưng không một email nào có thể rời khỏi máy về mặt vật lý, và dữ liệu thư cũng không bao giờ chạm vào API bên ngoài. Mỗi tối còn một job "watchdog" đọc lại các email đã chặn để bắt lỗi nhận diện nhầm.

Huấn luyện viên sức khỏe, thư ký học tập, kế toán mỗi Chủ nhật

Mỗi ngày đúng 12 giờ trưa, Hermes gom cùng lúc ba luồng dữ liệu: chỉ số hồi phục từ vòng đeo tay WHOOP (giấc ngủ, strain, HRV), số bước và nhịp tim nghỉ từ Apple Health, và toàn bộ những gì anh đã ăn trong ngày - ghi qua Telegram bằng chữ, ảnh hoặc quét mã vạch vào một app theo dõi món ăn dạng SQLite do chính Hermes dựng (AI tự đọc ra macro). Nó đối chiếu ba nguồn với mục tiêu tăng cơ giảm mỡ của anh (2.300 kcal và 150 g protein mỗi ngày), tính số calo và protein còn được phép ăn, rồi khuyên điều chỉnh và gợi ý món vừa "ngân sách" còn lại. Ngoài màn hình khóa iPhone luôn có widget hiện con số còn lại.

Chuyện học: mỗi phiên học anh bấm giờ bằng Toggl Track, đồng thời tick vào bảng Notion chia theo từng chương. 9 giờ tối, Hermes đọc cả hai nguồn, đối chiếu chéo - học môn gì, bao lâu, xong chương nào, còn nợ chương nào - thành một bản "kiểm toán học tập" đầy đủ mỗi đêm. Chuyện tiền: 6 giờ tối mỗi Chủ nhật nó kéo số liệu thật từ dashboard tài chính cá nhân do anh tự dựng trên VPS - thu nhập, chi tiêu, tài sản lỏng, danh mục đầu tư - tính burn rate rồi so với khung ngân sách; ngày 28 mỗi tháng thì làm "sổ sách lớn": báo cáo lãi lỗ, so sánh tháng này với tháng trước, đà tăng tài sản ròng, tỷ lệ tiết kiệm - tất cả đọc bằng giọng nói.

Hai vòng lặp biến mọi thứ thành tài sản lâu dài

Vòng thứ nhất - "kho trí khôn": mỗi lần anh gửi cho Hermes một link hay, một tin nhắn thoại chứa bài học kinh doanh, hay một câu trích đáng nhớ, nó tự trích ý chính rồi cất vào Notion kèm nguồn, bình luận của anh và tag chủ đề. Chủ nhật hằng tuần, Hermes đọc lại cả kho, chọn những gì thật sự đáng thuộc, tự sinh thẻ ghi nhớ Anki đồng bộ về điện thoại để hiện trong lượt ôn mỗi ngày.

Vòng thứ hai - "sửa câu chữ" (anh đặt tên tiếng Đức là Textverbesserungen): mỗi lần anh sửa một đoạn Hermes viết (email, tin nhắn, bài đăng), bản trước và sau được lưu vào Notion kèm ghi chú chỗ nào sai và vì sao bản của anh tốt hơn. Thứ Bảy hằng tuần, Hermes phân tích toàn bộ bộ sưu tập đó để tìm mẫu lỗi lặp lại - quá nhiều từ thừa, giọng quá trịnh trọng với Telegram, giải thích quá dài - rồi tự cập nhật system prompt của chính nó. Câu chốt của anh: "Tôi không bao giờ phải góp ý cùng một chuyện lần thứ hai."

Hậu đài: giám sát hạ tầng và bản tin 6h30

Bốn giờ một lần, Hermes kiểm tra 5 website của anh còn sống không, hệ thống Coolify trên VPS có ổn không, fail2ban có ghi nhận dấu hiệu khả nghi nào không; riêng Mac Mini được ghi nhiệt độ cả ngày vì Ollama chạy 24/7. Mỗi sáng toàn bộ cấu hình Hermes được nén và backup lên iCloud. Đúng 6h30 anh nhận một bản tin trạng thái ngắn: lịch hôm nay và việc cần chuẩn bị, các to-do cần đụng tay, sức khỏe hệ thống (ổ đĩa, RAM, uptime), và những bất thường từ lần chạy Dreaming đêm qua. Anh gọi đó là "bảng điều khiển chiến thuật, không phải tờ báo tin tức".

Phần anh tự nhận là chưa ổn

Mục đáng quý vì độ thật: trí nhớ dài hạn vẫn là bài toán chưa giải quyết được - Dreaming giúp nhiều nhưng nhớ giữa các phiên vẫn thất thường. Anh dựng cả tích hợp Obsidian theo cách cộng đồng hay làm, nhưng Hermes rất ít khi tự tìm đến nó, phần lớn thời gian nó nằm không. Hơn 30 skill nghĩa là hơn 30 thứ có thể hỏng mỗi khi API hay chính Hermes cập nhật. Còn việc quét email mất khoảng 2 phút nên thi thoảng lỡ tin khẩn. "Tôi vẫn đang sửa dần từng thứ", anh viết.

Công thức dựng skill của anh

  • Phác thảo mục tiêu và ràng buộc - Hermes đề xuất phương án (chọn API nào, kiến trúc ra sao) - anh duyệt, chỉnh, và bắt nó đơn giản hóa.
  • Dựng bản đầu rồi thử ngay - "vì bản đầu không bao giờ chạy được". Sau đó sửa tiếp, đơn giản hóa tiếp.
  • Mỗi skill chỉ một việc, nằm trong một file, không phụ thuộc thứ khác.
  • Anh từng tải skill từ các kho và "chợ" về dùng: chưa cái nào hợp tay bằng đồ tự dựng - vì công cụ tự dựng lớn lên từ chính quy trình làm việc thật của bạn, và khi nó hỏng thì bạn hiểu ngay vì sao.

Anh kết luận bằng cách gọi cả hệ thống là "một hệ thần kinh số hoàn chỉnh" cho đời sinh viên, công việc, sức khỏe và tài chính của mình. Bạn không cần tới 28 cron job để bắt đầu - chỉ một job "tự ngẫm cuối ngày" là đã tái hiện được phần đáng giá nhất của câu chuyện này. Cách dựng từng bước nằm trong bài "Vòng lặp tự cải thiện" ở mục Hướng dẫn của site này.

Bình luận

Đang tải bình luận…

Đăng nhập bằng Google để tham gia bình luận và hỏi đáp cùng cộng đồng.