AI Automation

Dựng trợ lý AI nội bộ trả lời câu hỏi về quy trình công ty (Slack/Telegram + RAG)

Tóm tắt

Kiến trúc: tài liệu nội bộ → chia đoạn + embedding → vector store; câu hỏi từ Slack/Telegram → tìm đoạn liên quan → Claude trả lời kèm link nguồn, không thấy thì nói không biết. Làm được bằng n8n hoặc vài trăm dòng code. Quan trọng nhất là phân quyền và cập nhật tài liệu.

Kiến trúc

Nguồn: Confluence / Google Drive / Notion
  → chia đoạn (chunk) + embedding → vector store (pgvector, Qdrant…)
Slack/Telegram câu hỏi
  → tìm top-k đoạn liên quan (lọc theo quyền người hỏi)
  → Claude: trả lời CHỈ dựa trên đoạn tìm được + trích link
  → log câu hỏi không trả lời được → backlog cập nhật tài liệu

Quyết định thiết kế

Vấn đềKhuyến nghị
Phân quyềnGắn metadata quyền cho từng đoạn, lọc trước khi đưa vào prompt
Bịa câu trả lờiSystem prompt: không có trong nguồn → trả lời “chưa có tài liệu”
Tài liệu cũĐồng bộ định kỳ, hiển thị ngày cập nhật của nguồn
Dữ liệu nhạy cảmLoại lương, hồ sơ nhân sự khỏi kho chung
Đo hiệu quảNút 👍/👎, tỉ lệ câu hỏi không trả lời được

Lộ trình 3 bước

  1. MVP: 1 phòng ban, 20–50 tài liệu, chạy trong 1 kênh Slack.
  2. Đo 2 tuần: câu hỏi nào lặp lại, câu nào trả lời sai.
  3. Mở rộng nguồn, thêm phân quyền, gắn vào onboarding nhân viên mới.