SaigonTech Vault
Loại: project-meeting 2026-09-04 active #meeting #project #msteams-bot #e-607

MSTeams Bot Feedback Review and Phase 2 Proposal - 2026-09-04

Summary

Cuộc họp rà soát phản hồi từ phía khách hàng (anh Đăng), thống nhất cách viết giải trình sửa bug/feedback ở góc nhìn client, lên phương án kỹ thuật và estimate (4 ngày) cho tính năng đếm số lượng post/thread qua Teams/Graph API thay vì RAG, và thảo luận định hướng proposal Phase 2 (xử lý đọc file bằng Docling và trích xuất meeting transcript).

Decisions

  • Cách ghi chú sửa bug cho client: Viết ở góc độ giải pháp người dùng (user/client view), không giải thích chi tiết technical sâu bên dưới (ví dụ: giải thích do skill Outlook lỗi nên tạm xóa skill Outlook; gom group câu hỏi out-of-scope để rải prompt tránh bot bịa chuyện thay vì giải thích code).
  • Release: Hoãn release sang tuần sau (không release vào cuối tuần), test kỹ lại trên môi trường staging/local.
  • Hỗ trợ feedback: Dự kiến tiếp tục hỗ trợ trong suốt tháng 9 khi client bắt đầu kiểm thử.
  • Phương án đếm số lượng item (Request Change): Không dùng RAG mà chuyển sang gọi Teams API (Graph API). Yêu cầu đầu vào gồm channel (tên/ID) và datetime (thời gian). Viết skill parse intent và hàm API get metadata / count.
  • Ước lượng công số tính năng đếm item: Tổng cộng 4 ngày (2 ngày dev API + skill, 2 ngày test và feedback).
  • Định hướng Phase 2: Đề xuất 2 tính năng: (1) Service đọc file hỗ trợ PDF, Excel, hình ảnh bằng Docling container; (2) Ingest meeting transcript từ Teams Graph API qua LLM prompt vào RAG.

Actions

  • Nhân: Viết lại nội dung giải thích các mục sửa lỗi trên bảng feedback/sheet để gửi client (anh Đăng).
  • Nhân: Soạn proposal cho tính năng đếm item qua API (pipeline tổng quát, công số dự tính 4 ngày).
  • Quang & Nhân: Phối hợp kiểm tra API Microsoft Graph/Teams để xác nhận khả năng lấy metadata danh sách channel và lọc theo ngày chính xác trước khi gửi proposal.
  • Quang & Nhân: Test kỹ việc bot trả link thread và xử lý các lỗi đã sửa (RAG webhook, expiration time, cấu hình bot) trên staging.

Risks

  • Graph API / Teams API có thể không trả đúng cấu trúc thread/message theo mong muốn để đếm số lượng bài post trong ngày.
  • Docling container cho xử lý đọc file tốn tài nguyên và thời gian tải model lớn (1-2GB).
  • Việc trích xuất transcript cuộc họp ngoài Teams (Zoom, Google Meet) có nguy cơ vendor lock-in và khó nhận diện người nói.

Open Questions

  • Omit participants field: Transcript không nêu danh sách tham dự chính thức.
  • Cần xác nhận với anh Đăng về định dạng dữ liệu đếm trên Teams (mỗi submit form là 1 post/thread hay các message con) và giới hạn 2 tham số bắt buộc (channel name + datetime).

References