1 điểm bởi k08200 11 ngày trước | 2 bình luận | Chia sẻ qua WhatsApp

Tôi chia sẻ dự án (Klorn) mà tôi đã dogfood suốt 4 tuần làm solo builder.
Chào đón mọi người quan tâm đến phản hồi / thảo luận kỹ thuật / hợp tác.

▶ Lý do bắt đầu
Tôi đã thử mọi công cụ trợ lý AI, nhưng rốt cuộc thông báo chỉ càng nhiều hơn.
Vì tất cả "email có vẻ quan trọng" đều bị đẩy thành push, cuối cùng người dùng sẽ tắt thông báo.
"Đây có phải là email quan trọng không?" là một câu hỏi sai,
và tôi cho rằng câu hỏi đúng phải là "Nó có đủ quan trọng để làm gián đoạn người đó ngay bây giờ không?"

▶ Cách tiếp cận: Attention Firewall
Không phải AI làm việc 24 giờ mỗi ngày, mà được thiết kế lại thành công cụ bảo vệ khoảng thời gian không nên bị làm phiền.

Cơ chế cốt lõi — leo thang 5 tầng:
Silent (chỉ ghi log) → Queue (bản tổng hợp hằng ngày)
→ Push (thông báo điện thoại) → Call (cuộc gọi, tạm hoãn) → Auto-handle (xử lý tự động + receipt)

Mỗi tín hiệu (Contact Trust Score, từ khóa urgency, lịch sử người gửi, trạng thái lịch)
sẽ bỏ phiếu xem nên đi vào tier nào.
Trust Score được học tích lũy từ tỷ lệ trả lời trong quá khứ / tỷ lệ chấp nhận họp / mức ưu tiên domain /
phản hồi của người dùng (gắn sao·snooze).

Quảng cáo

▶ Stack
Next.js 15 + Prisma + Postgres(Supabase Session pooler),
Claude/OpenAI tool-use, Gmail+Calendar push subscription, triển khai trên Render.

▶ Tình trạng hiện tại một cách thành thật

  • Dù chính tôi dùng mỗi ngày, kẻ thù lớn nhất vẫn là "mệt mỏi vì thông báo từ chính sản phẩm của mình"
  • LLM cost guard / Call tier / tích hợp tin nhắn nhóm vẫn chưa được triển khai
  • Đã mở beta waitlist (invite thủ công)

Rất hoan nghênh phản hồi / phê bình / "nếu giải theo cách này sẽ tốt hơn".

2 bình luận

 

Xin chia sẻ cập nhật tiến độ PoC sau 3 ngày — phần nội dung chính phía trên có chỗ diễn đạt chưa chính xác nên tôi xin đính chính.

▶ Đính chính Tier: trong quá trình làm PoC, tôi đã thu hẹp từ 5-tier → 4-tier (PUSH / QUEUE / SILENT / AUTO). Bỏ Call tier và tạm hoãn.

▶ Vượt qua Technical Gate ngày 7: đối chiếu với 50 email được chính tôi gắn nhãn thủ công, đạt mức khớp 80%. Đây là cột mốc đầu tiên đã được ghi vào POC.md.

▶ Bổ sung luồng Email + Calendar: Klorn tạo bản nháp reschedule và người dùng phê duyệt. "Cấm gửi tự động" được cố định trong mã bằng invariant test (PR #454), nên ngay cả trong AUTO, các hành động gửi ra bên ngoài (send_email, create_event) cũng tuyệt đối không tự động chạy. Chỉ các hành động nội bộ rủi ro THẤP (classify, mark_read, briefing) mới được tự động hóa.

▶ Override = GROUP BY, không phải LLM: reclassify bằng 1 cú nhấp sẽ đi vào prompt tiếp theo như ground truth.

Walkthrough 60 giây (bao gồm luồng Calendar + thông điệp invariant test):
https://x.com/klornai/status/2060688051920314608

Bài đầy đủ trên Dev.to:
https://dev.to/k08200/…

Tôi cũng đã gắn video demo lên landing: https://klorn.ai

Mọi phản hồi / phản biện / "nếu làm theo cách này sẽ tốt hơn" đều rất được hoan nghênh.

 

Thông tin suýt quên — repo GitHub đã được công khai: https://github.com/k08200/klorn
Hoan nghênh Star / Issue / PR.