Bắt đầu Workflow: Người dùng nhấn vào “Execute Workflow” (manualTrigger), khởi động quy trình.
Tải Tài Liệu: Tài liệu được lấy từ Google Drive (googleDrive) và được xác thực với `googleDriveOAuth2Api`.
Tải Dữ Liệu Mặc Định: Thực hiện bước tải dữ liệu mặc định từ tài liệu (documentDefaultDataLoader).
Phân Tách Tài Liệu: Tài liệu được phân chia thành các đoạn nhỏ hơn nhờ công cụ chia văn bản đệ quy (textSplitterRecursiveCharacterTextSplitter).
Lưu Trữ Vector: Đoạn văn đã được phân chia được lưu trữ vào Vector Store Qdrant (vectorStoreQdrant).
Nhận Tin Nhắn Chát: Trigger cho phép nhận tin nhắn chát (chatTrigger) nhưng hiện tại bị tắt.
Webhook: Cung cấp một endpoint webhook để tiếp nhận dữ liệu bên ngoài.
Chuỗi QA: Kết nối chuỗi truy vấn và trả lời sử dụng tài liệu (chainRetrievalQa).
Trình Lấy Dữ Liệu Vector: Sử dụng trình lấy dữ liệu từ Qdrant (retrieverVectorStore).
Vector Store Qdrant 1: Lưu trữ lại kết quả truy vấn vào Qdrant.
Mô Hình Chát OpenAI: Sử dụng OpenAI Chat Model (lmChatOpenAi) để tạo phản hồi từ dữ liệu.
Tạo Nhúng OpenAI: Sử dụng OpenAI để tạo nhúng cho các đoạn văn (embeddingsOpenAi).
Nhúng OpenAI Khác: Lặp lại quá trình nhúng với các biến thể khác của OpenAI.
Phản Hồi Webhook: Gửi phản hồi đến endpoint webhook đã thiết lập trước đó (respondToWebhook).