Bỏ qua tới nội dung
← Tất cả dự án

Case study 02 · Vingroup

Xây một lần. Phục vụ nhiều đội sản phẩm.

Mô hình kỹ thuật hai tầng, tách các năng lực AI tái sử dụng được khỏi workflow riêng của từng sản phẩm và các tích hợp với hệ thống nghiệp vụ.

Bối cảnh

Các hệ thống nghiệp vụ (cổng nội bộ, ERP, workflow phòng ban, tài liệu) đều cần AI, nhưng nếu mỗi đội sản phẩm tự dựng lại retrieval, truy cập mô hình và agent runtime thì công sức lẫn chính sách đều bị nhân đôi. Hạ tầng dùng chung giảm trùng lặp, trong khi các đội nghiệp vụ vẫn làm chủ logic nghiệp vụ.

Thành phần

  1. Web / Teams / ERP

    Tương tác người dùng, màn hình bằng chứng, domain event.

    Clients
  2. Domain BFF

    Session, workflow và ngữ cảnh; connector tới hệ thống nghiệp vụ.

    Tầng sản phẩm
  3. Agent runtime

    LangGraph state, định tuyến tool, interrupt.

    Lõi nền tảng
  4. RAG engine

    Luồng retrieval: bằng chứng và câu trả lời.

    Lõi nền tảng
  5. Tool gateway

    Gọi MCP có kiểm soát theo chính sách, kèm audit.

    Lõi nền tảng
  6. Knowledge base + ingestion

    Parse, làm giàu, embed, index; Qdrant + tìm kiếm từ vựng.

    Dữ liệu

Luồng gọi

  • Web / Teams / ERP —yêu cầu nghiệp vụ→ Domain BFF
  • Domain BFF —API có phiên bản→ Agent runtime
  • Agent runtime —retrieve→ RAG engine
  • Agent runtime —MCP→ Tool gateway
  • RAG engine —hybrid search→ Knowledge base + ingestion

Nguyên tắc

ACL là một phần của index

Quyền truy cập từ nguồn đi cùng từng phiên bản tài liệu và trở thành bộ lọc lúc retrieval — không bao giờ lấy ra đoạn văn không được phép rồi mới lọc sau khi sinh câu trả lời.

Active snapshot

Dựng và kiểm tra index thay thế ở một nơi riêng; chỉ promote khi đã sẵn sàng và giữ snapshot trước đó làm đích rollback.

Mô hình đọc; mã kiểm chứng

Mô hình soạn câu trả lời từ bằng chứng được cung cấp; mã kiểm tra định danh, đoạn trích và dữ kiện có cấu trúc, và hệ thống có thể từ chối trả lời.

Agent suy luận; quy tắc nghiệp vụ quyết định

Các quyết định không thể đảo ngược luôn nằm sau quy tắc có phiên bản, tool có phạm vi giới hạn và bước phê duyệt của con người có thể tiếp tục lại.

Quyết định

ADR-02

Nền tảng dùng chung hay domain service

Tập trung hóa truy cập mô hình, indexing và kiểm soát retrieval; quy tắc nghiệp vụ và tích hợp do đội sản phẩm giữ.

ĐÁNH ĐỔI Tái sử dụng mà không lấn sang quyền làm chủ nghiệp vụ.

Decision

Ingestion bất đồng bộ, bền vững

Parse và embed là các job idempotent, retry được, có trạng thái lỗi quan sát được; truy vấn tương tác đọc từ snapshot đã publish.

ĐÁNH ĐỔI Chấp nhận độ trễ cập nhật để đổi lấy indexing an toàn, lặp lại được.

Phần tôi phụ trách

  • Kỹ thuật nòng cốt và điều phối ở cấp squad
  • Kiến trúc Knowledge Base và dịch vụ RAG nâng cao
  • Agentic workflow và giao diện sản phẩm AI full-stack
  • Tích hợp năng lực nền tảng cho các đội nội bộ

Đây là mô hình thiết kế kiến trúc; việc một thành phần tồn tại không chứng minh mức độ trưởng thành khi triển khai. Không công bố chỉ số vận hành nào.