Chatbot RAG Theo Miền Thời Gian Thực
Một chatbot thời gian thực sử dụng Google Search giới hạn trong miền của bạn, truy xuất nội dung web liên quan và tận dụng OpenAI LLM để trả lời truy vấn của người dùng với thông tin cập nhật. Lý tưởng để cung cấp câu trả lời chính xác, theo miền riêng trong hỗ trợ khách hàng hoặc cổng thông tin.


Luồng
Cách Luồng AI hoạt động
- Nhập Truy Vấn Người Dùng.
- Thu nhận câu hỏi của người dùng qua ô trò chuyện hoặc các nút định sẵn.
- Mở Rộng Truy Vấn.
- Diễn giải và mở rộng truy vấn của người dùng để cải thiện độ chính xác truy xuất.
- Google Search Theo Miền.
- Thực hiện tìm kiếm Google giới hạn trong miền xác định bằng các truy vấn đã mở rộng.
- Truy Xuất Nội Dung Web.
- Lấy nội dung từ các URL liên quan hàng đầu trả về bởi tìm kiếm.
- Sinh Phản Hồi LLM.
- Sử dụng OpenAI LLM để tạo ra câu trả lời cuối cùng, giàu ngữ cảnh được hiển thị cho người dùng.
Các prompt được sử dụng trong luồng này
Dưới đây là danh sách đầy đủ tất cả các prompt được sử dụng trong luồng này để đạt được chức năng của nó. Prompt là các hướng dẫn đã được cấp cho mô hình AI để tạo ra các phản hồi hoặc thực hiện các hành động. Chúng hướng dẫn AI trong việc hiểu ý định của người dùng và tạo ra các kết quả đầu ra liên quan.
Các thành phần được sử dụng trong luồng này
Dưới đây là danh sách đầy đủ tất cả các thành phần được sử dụng trong luồng này để đạt được chức năng của nó. Các thành phần là các khối xây dựng của mọi Luồng AI. Chúng cho phép bạn tạo ra các tương tác phức tạp và tự động hóa các tác vụ bằng cách kết nối các chức năng khác nhau. Mỗi thành phần phục vụ một mục đích cụ thể, chẳng hạn như xử lý đầu vào của người dùng, xử lý dữ liệu hoặc tích hợp với các dịch vụ bên ngoài.
ChatInput
Thành phần Chat Input trong FlowHunt khởi tạo tương tác với người dùng bằng cách thu thập tin nhắn từ Playground. Nó là điểm khởi đầu của các flow, cho phép quy trình xử lý cả đầu vào dạng văn bản lẫn tệp tin.
Kết Quả Trò Chuyện
Khám phá thành phần Kết Quả Trò Chuyện trong FlowHunt—hoàn thiện phản hồi chatbot với các kết quả linh hoạt, đa phần. Thành phần thiết yếu để hoàn thành luồng trò chuyện liền mạch và tạo chatbot AI nâng cao, tương tác.
Nút Widget
Thành phần Nút Widget trong FlowHunt chuyển đổi văn bản hoặc đầu vào thành các nút tương tác, có thể nhấp trong quy trình làm việc của bạn. Hoàn hảo để tạo giao diện người dùng động, thu thập lựa chọn từ người dùng và tăng cường tương tác trong chatbot AI hoặc quy trình tự động hóa.
Kích Hoạt Khi Mở Chat
Thành phần Kích Hoạt Khi Mở Chat phát hiện khi một phiên trò chuyện bắt đầu, cho phép quy trình phản hồi ngay lập tức ngay khi người dùng mở chat. Nó khởi tạo luồng với tin nhắn chat đầu tiên, rất cần thiết để xây dựng chatbot tương tác, phản hồi nhanh.
Thành phần Lịch sử Trò chuyện
Thành phần Lịch sử Trò chuyện trong FlowHunt cho phép chatbot ghi nhớ các tin nhắn trước đó, đảm bảo cuộc trò chuyện liền mạch và nâng cao trải nghiệm khách hàng đồng thời tối ưu hóa việc sử dụng bộ nhớ và token.
Thành phần Prompt trong FlowHunt
Tìm hiểu cách thành phần Prompt của FlowHunt cho phép bạn xác định vai trò và hành vi của bot AI, đảm bảo phản hồi phù hợp và cá nhân hóa. Tùy chỉnh prompt và mẫu template để xây dựng luồng chatbot hiệu quả, nhận biết ngữ cảnh.
Trình Tạo Văn Bản
Khám phá thành phần Generator trong FlowHunt—tạo văn bản mạnh mẽ bằng AI dựa trên mô hình LLM bạn chọn. Dễ dàng tạo phản hồi chatbot động bằng cách kết hợp prompt, hướng dẫn hệ thống tùy chọn và thậm chí cả hình ảnh làm đầu vào, biến nó thành công cụ cốt lõi để xây dựng quy trình hội thoại thông minh.
LLM OpenAI
FlowHunt hỗ trợ hàng chục mô hình tạo văn bản, bao gồm cả các mô hình của OpenAI. Đây là cách sử dụng ChatGPT trong các công cụ AI và chatbot của bạn.
Mở Rộng Truy Vấn
Mở Rộng Truy Vấn trong FlowHunt giúp chatbot hiểu rõ hơn bằng cách tìm từ đồng nghĩa, sửa lỗi chính tả và đảm bảo phản hồi nhất quán, chính xác cho câu hỏi của người dùng.
Thành phần GoogleSearch
Thành phần GoogleSearch của FlowHunt tăng độ chính xác cho chatbot bằng cách sử dụng Retrieval-Augmented Generation (RAG) để truy cập kiến thức cập nhật từ Google. Kiểm soát kết quả với các tùy chọn như ngôn ngữ, quốc gia và tiền tố truy vấn để có đầu ra chính xác và phù hợp.
Trình truy xuất URL
Mở khóa nội dung web trong quy trình làm việc của bạn với thành phần Trình truy xuất URL. Dễ dàng trích xuất và xử lý văn bản cùng siêu dữ liệu từ bất kỳ danh sách URL nào—bao gồm bài viết web, tài liệu và nhiều hơn nữa. Hỗ trợ các tùy chọn nâng cao như OCR cho hình ảnh, trích xuất siêu dữ liệu chọn lọc và bộ nhớ đệm tùy chỉnh, lý tưởng để xây dựng các luồng AI giàu tri thức và tự động hóa.
Mô tả luồng
Mục đích và lợi ích
Tổng quan
Luồng công việc này triển khai một chatbot RAG (Retrieval-Augmented Generation) đơn giản, tận dụng Google Search thời gian thực để truy xuất thông tin mới nhất từ internet—cụ thể, có thể tùy chỉnh để giới hạn tất cả tìm kiếm trong một miền nhất định. Mục tiêu chính là tạo một chatbot có thể trả lời truy vấn người dùng bằng những nội dung liên quan và cập nhật nhất tìm thấy trực tuyến, rất hữu ích trong các tình huống mà cơ sở tri thức tĩnh không đủ đáp ứng.
Thành phần chính và Quy trình
Luồng công việc gồm nhiều khối chức năng dạng mô-đun, mỗi khối đại diện cho một năng lực cụ thể. Dưới đây là phân tích về cấu trúc và chức năng của luồng công việc:
Thành phần | Vai trò |
---|---|
Nhập trò chuyện | Tiếp nhận truy vấn và tin nhắn từ người dùng. |
Lịch sử trò chuyện | Lưu lại lịch sử hội thoại để phản hồi theo ngữ cảnh. |
Mở rộng truy vấn | Diễn đạt lại đầu vào thành nhiều truy vấn thay thế để tăng phạm vi tìm kiếm. |
Google Search | Thực hiện tìm kiếm trên Google, giới hạn bởi tiền tố miền có thể tùy chỉnh. |
Truy xuất URL | Trích xuất nội dung từ các URL được Google Search trả về. |
Mẫu prompt | Tổ chức ngữ cảnh, đầu vào người dùng và lịch sử cho mô hình ngôn ngữ. |
OpenAI LLM | Sinh phản hồi bằng mô hình ngôn ngữ (ví dụ: GPT-3/4). |
Bộ sinh | Gọi LLM với prompt và ngữ cảnh để tạo ra câu trả lời. |
Xuất trò chuyện | Hiển thị phản hồi chatbot cho người dùng. |
Widget nút | Cung cấp các truy vấn mẫu cho người dùng chỉ với một cú nhấp chuột. |
Kích hoạt khi mở chat | Khởi tạo hội thoại và hiển thị các nút bắt đầu nhanh. |
Cách Luồng Công Việc Hoạt Động
Khi người dùng mở trò chuyện, Kích hoạt khi mở chat sẽ được kích hoạt. Điều này khởi tạo giao diện chat và hiển thị một số Widget nút với các truy vấn mẫu (ví dụ: “con khủng long nào có 500 răng?”). Khi người dùng nhấn nút hoặc nhập tin nhắn tùy chỉnh qua Nhập trò chuyện, quy trình sẽ diễn ra như sau:
Mở rộng truy vấn: Đầu vào của người dùng được diễn giải thành nhiều phiên bản để tối đa hóa khả năng tìm kiếm kết quả liên quan.
Google Search: Các truy vấn đã mở rộng được gửi đến Google Search. Theo mặc định, tìm kiếm bị giới hạn trong một miền cụ thể (được thiết lập bởi trường
query_prefix
, ví dụ:site: www.TENDOMAIN.com
), cho phép bạn tập trung kiến thức chatbot vào chính website của mình hoặc nguồn tin cậy bất kỳ.Truy xuất URL: Luồng công việc lấy nội dung của các kết quả tìm kiếm hàng đầu (URL) dưới dạng tài liệu đầy đủ.
Lắp ráp prompt: Nội dung truy xuất, đầu vào người dùng và lịch sử trò chuyện được kết hợp bằng thành phần Mẫu prompt để cung cấp ngữ cảnh phong phú cho câu trả lời.
Sinh phản hồi bằng LLM: Prompt được gửi tới OpenAI LLM, tạo ra câu trả lời mạch lạc và phù hợp với ngữ cảnh.
Xuất phản hồi: Câu trả lời được hiển thị cho người dùng qua Xuất trò chuyện.
Luồng Trường Hợp Sử Dụng Mẫu
- Người dùng mở chat: Hiện thông báo chào mừng và ba nút câu hỏi mẫu.
- Người dùng nhấn “khi nào là ngày của mẹ 2024?”: Câu hỏi lập tức xuất hiện trên khung chat (cho phản hồi tức thì).
- Luồng công việc chạy truy vấn qua các bước mở rộng, tìm kiếm, truy xuất, lắp ráp prompt và sinh phản hồi LLM, rồi hiển thị kết quả.
Tại Sao Nên Dùng Luồng Này
- Kiến thức thời gian thực: Chatbot có thể trả lời dựa trên thông tin mới nhất từ internet hoặc miền bạn chọn.
- Giới hạn theo miền: Tùy chỉnh trường
query_prefix
, bạn đảm bảo chatbot chỉ lấy thông tin từ website tin cậy hoặc cơ sở tri thức của riêng bạn, tăng độ tin cậy cho đáp án. - Nhận biết ngữ cảnh: Bằng cách đưa lịch sử chat và nội dung truy xuất vào prompt, phản hồi phù hợp và sát ngữ cảnh cho hội thoại nhiều lượt.
- Mở rộng và tự động hóa: Thiết kế mô-đun giúp dễ dàng mở rộng hoặc thích ứng với nhiều miền khác nhau, hỗ trợ triển khai quy mô lớn trên nhiều chủ đề hoặc website.
- Trải nghiệm người dùng: Các nút bắt đầu nhanh và phản hồi tức thì giúp chatbot thân thiện với người dùng cuối.
Bảng Tổng Hợp Luồng Công Việc
Bước | Mô tả |
---|---|
Nhập từ người dùng | Người dùng nhập câu hỏi hoặc nhấn nút bắt đầu nhanh |
Mở rộng truy vấn | Đầu vào được diễn giải để mở rộng phạm vi tìm kiếm |
Google Search | Thực hiện tìm kiếm trên Google, giới hạn trong một miền nhất định |
Truy xuất nội dung URL | Lấy nội dung của các kết quả tìm kiếm hàng đầu |
Xây dựng prompt | Đầu vào người dùng, kết quả tìm kiếm và lịch sử chat được tổng hợp thành prompt |
Sinh phản hồi LLM | OpenAI LLM tạo phản hồi dựa trên ngữ cảnh đầy đủ |
Xuất kết quả | Hiển thị câu trả lời cho người dùng |
Tùy chỉnh
- Để tập trung chatbot vào miền của bạn, hãy sửa trường
query_prefix
trong thành phần Google Search (ví dụ:site: www.TENDOMAIN.com
). - Thêm hoặc thay đổi các truy vấn mẫu bằng thành phần Widget nút để trải nghiệm người dùng phù hợp hơn.
Trường Hợp Sử Dụng Lý Tưởng
- Bot hỗ trợ khách hàng luôn tham chiếu đến tài liệu hoặc nội dung web cập nhật của bạn.
- Trợ lý tri thức nội bộ giới hạn trong intranet hoặc cổng hỗ trợ của công ty bạn.
- Bất kỳ chatbot nào cần luôn trích dẫn hoặc dựa vào nguồn ngoài, có thẩm quyền (ví dụ: vì tuân thủ hoặc độ chính xác).
Bằng cách tự động hóa quy trình tìm kiếm, truy xuất và sinh câu trả lời, luồng này giúp tiết kiệm thời gian tra cứu thủ công và đảm bảo người dùng luôn nhận được thông tin mới và phù hợp nhất.
Hãy để chúng tôi xây dựng Đội ngũ AI riêng cho bạn
Chúng tôi giúp các công ty như của bạn phát triển chatbot thông minh, Máy chủ MCP, công cụ AI hoặc các loại tự động hóa AI khác để thay thế con người trong các tác vụ lặp đi lặp lại trong tổ chức của bạn.
Tìm hiểu thêm

Chatbot Đơn Giản với Công Cụ Tìm Kiếm Google
Khám phá Mẫu Chatbot Đơn Giản với Tìm Kiếm Google được thiết kế cho doanh nghiệp để cung cấp thông tin chuyên biệt một cách hiệu quả. Nâng cao trải nghiệm người...

Chatbot AI với Tìm kiếm Web & Tri thức Thời gian Thực
Một chatbot AI mạnh mẽ trả lời câu hỏi của người dùng theo thời gian thực bằng cách truy xuất và tổng hợp thông tin từ Google, Reddit, Wikipedia, Arxiv, Stack E...

Trợ lý Cơ sở Tri thức ChatGPT
Trợ lý chatbot AI sử dụng OpenAI GPT-4o, tự động tìm kiếm và khai thác các tài liệu nội bộ của công ty để trả lời câu hỏi của người dùng. Đưa ra phản hồi chính ...