[Showcase] Bot Telegram tóm tắt tin AI mỗi sáng
Chia sẻ một side project nhỏ mình làm cuối tuần: bot Telegram mỗi sáng 7h gửi bản tóm tắt 5–10 tin AI nổi bật trong 24 giờ qua. CÁCH HOẠT ĐỘNG 1. Thu thập: khoảng 40 nguồn RSS (blog các hãng AI, trang tin công nghệ) và một số tài khoản trên X, chạy mỗi 2 tiếng. 2. Lọc trùng: cùng một sự kiện thường có 5–10 bài đưa tin. Mình tạo embedding cho tiêu đề + đoạn đầu, gom các bài giống nhau (cosine 0.85) thành một cụm. 3. Chấm điểm: LLM chấm mỗi cụm từ 1–10 theo mức độ quan trọng với người làm AI, kèm lý do ngắn. 4. Tóm tắt: lấy top 5–10 cụm, LLM viết tóm tắt tiếng Việt 2–3 câu, kèm link bài gốc uy tín nhất. 5. Gửi: bot gửi lúc 7h sáng, có nút "Đọc thêm" mở bài gốc. STACK - Python, chạy cron trên một VPS nhỏ (khoảng 5 USD/tháng) - SQLite lưu tin đã gửi để không gửi lại - Chi phí API khoảng 3–4 USD/tháng nhờ dùng model nhỏ cho bước chấm điểm BÀI HỌC RÚT RA - Phần khó nhất không phải tóm tắt mà là lọc tin trùng và chọn tin đáng đọc. - LLM chấm điểm hay thiên vị tin của các hãng lớn, phải thêm hướng dẫn trong prompt để cân bằng. - Người dùng thích bản tin ngắn: thử 15 tin thì nhiều người bỏ đọc giữa chừng. Hiện có khoảng 200 người dùng thử. Mọi người góp ý giúp nên thêm tính năng gì nhé!