Bắt đầu: Khi người dùng nhấn nút ‘Test Workflow’ (manualTrigger).
Lưu Trữ Dữ Liệu: Kết nối đến Pinecone Vector Store để truy xuất hoặc lưu trữ dữ liệu.
Gửi Tin Nhắn: Nhận thông điệp từ người dùng qua chatTrigger khi có tin nhắn mới.
Xử Lý Câu Hỏi: Phân tích và xử lý câu hỏi thông qua tập lệnh (agent).
Cấu Hình URL: Thiết lập URL file từ Google Drive (set).
Truy Xuất Google Drive: Kết nối đến Google Drive để lấy file yêu cầu trên lưu trữ.
Tải Dữ Liệu Mặc Định: Sử dụng documentDefaultDataLoader để tải dữ liệu từ file Google Drive.
Chia Tách Văn Bản: Sử dụng textSplitterRecursiveCharacterTextSplitter để chia tách văn bản thành các phần nhỏ hơn.
Tạo Embeddings: Thực hiện tạo embeddings từ dữ liệu văn bản với OpenAI (embeddingsOpenAi).
Tạo Embeddings Khác: Thực hiện một lần nữa với một sự khác biệt trong cách cấu hình embeddings.
Lưu Trữ Như Vector: Kết nối lại tới Pinecone Vector Store để lưu trữ embeddings vừa tạo.
Trả Lời Bằng Mô Hình OpenAI: Cuối cùng, sử dụng lmChatOpenAi để tạo câu trả lời cho người dùng.