Hướng dẫn: Xây dựng Bot tóm tắt hàng ngày
Trong hướng dẫn này, bạn sẽ xây dựng một bot tóm tắt cá nhân thức dậy vào mỗi buổi sáng, nghiên cứu các chủ đề bạn quan tâm, tóm tắt các phát hiện và cung cấp bản tóm tắt ngắn gọn thẳng tới Telegram hoặc Discord của bạn.
Cuối cùng, bạn sẽ có quy trình làm việc hoàn toàn tự động kết hợp tìm kiếm trên web, lập lịch cron, ủy quyền và gửi tin nhắn — không cần mã.
Những gì chúng tôi đang xây dựng
Đây là dòng chảy:
- 8:00 AM — Trình lập lịch cron kích hoạt công việc của bạn
- Hermes bắt đầu một phiên đại lý mới với lời nhắc của bạn
- Tìm kiếm trên web lấy tin tức mới nhất về chủ đề của bạn
- Tóm tắt chắt lọc nó thành một định dạng tóm tắt rõ ràng
- Giao hàng gửi bản tóm tắt tới Telegram hoặc Discord của bạn
Toàn bộ điều chạy rảnh tay. Bạn vừa đọc bản tóm tắt của mình trong lúc uống cà phê buổi sáng.
Điều kiện tiên quyết
Trước khi bắt đầu, hãy đảm bảo bạn có:
- Đã cài đặt Hermes Agent — xem Hướng dẫn cài đặt
- Cổng chạy — trình nền của cổng xử lý việc thực thi cron:
hermes gateway install # Install as a user service
sudo hermes gateway install --system # Linux servers: boot-time system service
# or
hermes gateway # Run in foreground - Khóa API Firecrawl — đặt
FIRECRAWL_API_KEYtrong môi trường của bạn để tìm kiếm trên web - Đã định cấu hình tin nhắn (tùy chọn nhưng được khuyến nghị) — Telegram hoặc Discord được thiết lập với kênh chính
Bạn vẫn có thể làm theo hướng dẫn này bằng cách sử dụng deliver: "local". Các bản tóm tắt sẽ được lưu vào ~/.hermes/cron/output/ và bạn có thể đọc chúng bất cứ lúc nào.
Bước 1: Kiểm tra quy trình làm việc theo cách thủ công
Trước khi tự động hóa bất cứ điều gì, hãy đảm bảo rằng cuộc họp giao ban hoạt động tốt. Bắt đầu một phiên trò chuyện:
hermes
Sau đó nhập lời nhắc này:
Search for the latest news about AI agents and open source LLMs.
Summarize the top 3 stories in a concise briefing format with links.
Hermes sẽ tìm kiếm trên web, đọc qua kết quả và đưa ra kết quả như:
☀️ Your AI Briefing — March 8, 2026
1. Qwen 3 Released with 235B Parameters
Alibaba's latest open-weight model matches GPT-4.5 on several
benchmarks while remaining fully open source.
→ https://qwenlm.github.io/blog/qwen3/
2. LangChain Launches Agent Protocol Standard
A new open standard for agent-to-agent communication gains
adoption from 15 major frameworks in its first week.
→ https://blog.langchain.dev/agent-protocol/
3. EU AI Act Enforcement Begins for General-Purpose Models
The first compliance deadlines hit, with open source models
receiving exemptions under the 10M parameter threshold.
→ https://artificialintelligenceact.eu/updates/
---
3 stories • Sources searched: 8 • Generated by Hermes Agent
Nếu cách này hiệu quả thì bạn đã sẵn sàng tự động hóa nó.
Hãy thử các lời nhắc khác nhau cho đến khi bạn nhận được kết quả mình yêu thích. Thêm hướng dẫn như "sử dụng tiêu đề biểu tượng cảm xúc" hoặc "giữ mỗi bản tóm tắt dưới 2 câu". Bất cứ điều gì bạn giải quyết sẽ được đưa vào công việc định kỳ.
Bước 2: Tạo Cron Job
Bây giờ hãy lên lịch để nó chạy tự động vào mỗi buổi sáng. Bạn có thể làm điều này theo hai cách.
Tùy chọn A: Ngôn ngữ tự nhiên (trong trò chuyện)
Chỉ cần nói với Hermes những gì bạn muốn:
Every morning at 8am, search the web for the latest news about AI agents
and open source LLMs. Summarize the top 3 stories in a concise briefing
with links. Use a friendly, professional tone. Deliver to telegram.
Hermes sẽ tạo cron job cho bạn bằng cách sử dụng công cụ cronjob thống nhất.
Tùy chọn B: Lệnh gạch chéo CLI
Sử dụng lệnh /cron để kiểm soát nhiều hơn:
/cron add "0 8 * * *" "Search the web for the latest news about AI agents and open source LLMs. Find at least 5 recent articles from the past 24 hours. Summarize the top 3 most important stories in a concise daily briefing format. For each story include: a clear headline, a 2-sentence summary, and the source URL. Use a friendly, professional tone. Format with emoji bullet points and end with a total story count."
Nguyên tắc vàng: Lời nhắc độc lập
Công việc định kỳ chạy trong phiên hoàn toàn mới — không có ký ức về các cuộc trò chuyện trước đó của bạn, không có ngữ cảnh về những gì bạn "thiết lập trước đó". Lời nhắc của bạn phải chứa mọi thứ mà nhân viên cần để thực hiện công việc.
Dấu nhắc xấu:
Do my usual morning briefing.
Lời khuyên tốt:
Search the web for the latest news about AI agents and open source LLMs.
Find at least 5 recent articles from the past 24 hours. Summarize the
top 3 most important stories in a concise daily briefing format. For each
story include: a clear headline, a 2-sentence summary, and the source URL.
Use a friendly, professional tone. Format with emoji bullet points.
Lời nhắc phù hợp phải nêu cụ thể về nội dung cần tìm, có bao nhiêu bài viết, định dạng và giọng điệu nào. Đó là tất cả mọi thứ mà đặc vụ cần chỉ trong một lần.
Bước 3: Tùy chỉnh bản tóm tắt
Sau khi phần tóm tắt cơ bản hoạt động, bạn có thể thỏa sức sáng tạo.
Tóm tắt nhiều chủ đề
Bao gồm một số lĩnh vực trong một cuộc họp ngắn:
/cron add "0 8 * * *" "Create a morning briefing covering three topics. For each topic, search the web for recent news from the past 24 hours and summarize the top 2 stories with links.
Topics:
1. AI and machine learning — focus on open source models and agent frameworks
2. Cryptocurrency — focus on Bitcoin, Ethereum, and regulatory news
3. Space exploration — focus on SpaceX, NASA, and commercial space
Format as a clean briefing with section headers and emoji. End with today's date and a motivational quote."
Sử dụng ủy quyền để nghiên cứu song song
Để có cuộc họp ngắn hơn, hãy yêu cầu Hermes giao từng chủ đề cho một đại lý phụ:
/cron add "0 8 * * *" "Create a morning briefing by delegating research to sub-agents. Delegate three parallel tasks:
1. Delegate: Search for the top 2 AI/ML news stories from the past 24 hours with links
2. Delegate: Search for the top 2 cryptocurrency news stories from the past 24 hours with links
3. Delegate: Search for the top 2 space exploration news stories from the past 24 hours with links
Collect all results and combine them into a single clean briefing with section headers, emoji formatting, and source links. Add today's date as a header."
Mỗi tác nhân phụ tìm kiếm độc lập và song song, sau đó tác nhân chính kết hợp mọi thứ thành một bản tóm tắt tinh tế. Xem Tài liệu ủy quyền để biết thêm về cách thức hoạt động của tính năng này.
Lịch trình chỉ dành cho ngày trong tuần
Không cần họp giao ban vào cuối tuần? Sử dụng biểu thức cron nhắm mục tiêu Thứ Hai–Thứ Sáu:
/cron add "0 8 * * 1-5" "Search for the latest AI and tech news..."
Tóm tắt hai lần mỗi ngày
Nhận thông tin tổng quan về buổi sáng và tóm tắt buổi tối:
/cron add "0 8 * * *" "Morning briefing: search for AI news from the past 12 hours..."
/cron add "0 18 * * *" "Evening recap: search for AI news from the past 12 hours..."
Thêm bối cảnh cá nhân bằng trí nhớ
Nếu đã bật bộ nhớ, bạn có thể lưu trữ các tùy chọn tồn tại qua các phiên. Nhưng hãy nhớ — các công việc định kỳ chạy trong các phiên mới mà không có bộ nhớ hội thoại. Để thêm bối cảnh cá nhân, hãy đưa nó trực tiếp vào lời nhắc:
/cron add "0 8 * * *" "You are creating a briefing for a senior ML engineer who cares about: PyTorch ecosystem, transformer architectures, open-weight models, and AI regulation in the EU. Skip stories about product launches or funding rounds unless they involve open source.
Search for the latest news on these topics. Summarize the top 3 stories with links. Be concise and technical — this reader doesn't need basic explanations."
Việc bao gồm thông tin chi tiết về đối tượng *dành cho cuộc họp sẽ cải thiện đáng kể mức độ liên quan. Cho đại lý biết vai trò, sở thích của bạn và những gì cần bỏ qua.
Bước 4: Quản lý công việc của bạn
Liệt kê tất cả công việc đã lên lịch
Trong cuộc trò chuyện:
/cron list
Hoặc từ thiết bị đầu cuối:
hermes cron list
Bạn sẽ thấy đầu ra như:
ID | Name | Schedule | Next Run | Deliver
------------|-------------------|-------------|--------------------|--------
a1b2c3d4 | Morning Briefing | 0 8 * * * | 2026-03-09 08:00 | telegram
e5f6g7h8 | Evening Recap | 0 18 * * * | 2026-03-08 18:00 | telegram
Xóa công việc
Trong cuộc trò chuyện:
/cron remove a1b2c3d4
Hoặc hỏi một cách đàm thoại:
Remove my morning briefing cron job.
Hermes sẽ sử dụng cronjob(action="list") để tìm nó và cronjob(action="remove") để xóa nó.
Kiểm tra trạng thái cổng
Đảm bảo bộ lập lịch thực sự đang chạy:
hermes cron status
Nếu cổng không chạy, công việc của bạn sẽ không được thực thi. Cài đặt nó làm dịch vụ nền để đảm bảo độ tin cậy:
hermes gateway install
# or on Linux servers
sudo hermes gateway install --system
Tiến xa hơn
Bạn đã xây dựng một bot họp báo hàng ngày hoạt động được. Dưới đây là một số hướng để khám phá tiếp theo:
- Nhiệm vụ theo lịch trình (Cron) — Tham chiếu đầy đủ về định dạng lịch trình, giới hạn lặp lại và tùy chọn phân phối
- Delegation — Đi sâu vào quy trình làm việc song song của tác nhân phụ
- Nền tảng nhắn tin — Thiết lập Telegram, Discord hoặc các mục tiêu phân phối khác
- Memory — Ngữ cảnh liên tục trong các phiên
- Mẹo và phương pháp hay nhất — Lời khuyên kỹ thuật nhanh chóng hơn
Mẫu bot tóm tắt hoạt động cho mọi mục đích: giám sát đối thủ cạnh tranh, tóm tắt kho lưu trữ GitHub, dự báo thời tiết, theo dõi danh mục đầu tư, kiểm tra tình trạng máy chủ hoặc thậm chí là một trò đùa hàng ngày. Nếu bạn có thể mô tả nó một cách nhanh chóng, bạn có thể lên lịch cho nó.