Trợ Lý Chat AI với Bộ Nhớ Cuộc Trò Chuyện

Một quy trình làm việc trợ lý chat AI đơn giản tận dụng lịch sử trò chuyện trước đó để tạo ra phản hồi phù hợp cho đầu vào của người dùng. Bao gồm tin nhắn chào mừng và sử dụng mô hình ngôn ngữ để trả lời theo ngữ cảnh dựa trên lịch sử trò chuyện.

Cách Luồng AI hoạt động - Trợ Lý Chat AI với Bộ Nhớ Cuộc Trò Chuyện

Luồng

Cách Luồng AI hoạt động

Khởi Tạo Phiên Chat.
Kích hoạt khi phiên chat được mở và hiển thị tin nhắn chào mừng tới người dùng.
Nhập Tin Nhắn Người Dùng.
Nhận các tin nhắn đầu vào từ người dùng.
Lấy Lịch Sử Trò Chuyện.
Lấy lịch sử trò chuyện trước đó để sử dụng làm ngữ cảnh cho cuộc đối thoại.
Tạo Phản Hồi AI Theo Ngữ Cảnh.
Kết hợp đầu vào hiện tại của người dùng và lịch sử trò chuyện trong prompt, sử dụng mô hình ngôn ngữ để tạo phản hồi phù hợp.
Hiển Thị Phản Hồi AI.
Xuất phản hồi do AI tạo ra trở lại giao diện chat để người dùng xem.

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.

Prompt

Tạo mẫu prompt với biến động ({input}, {human_input}, {context}, {chat_history}, {system_message}).

                Bạn là một trợ lý mô hình ngôn ngữ AI.

Nhiệm vụ của bạn là tạo ra câu trả lời cho ĐẦU VÀO của con người với sự cân nhắc tới cuộc trò chuyện trước đó trong LỊCH SỬ CHAT.

--- BẮT ĐẦU LỊCH SỬ CHAT
{chat_history}
--- KẾT THÚC LỊCH SỬ CHAT

--- BẮT ĐẦU ĐẦU VÀO
{input}
--- KẾT THÚC ĐẦU VÀO

TRẢ LỜI:
            

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.

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.

Tiện ích Tin nhắn

Thành phần Tiện ích Tin nhắn hiển thị các thông điệp tuỳ chỉnh trong quy trình của bạn. Lý tưởng để chào đón người dùng, cung cấp hướng dẫn hoặc hiển thị bất kỳ thông tin quan trọng nào, nó hỗ trợ định dạng Markdown và có thể được thiết lập chỉ hiển thị một lần cho mỗi phiên.

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.

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.

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.

Mô tả luồng

Mục đích và lợi ích

Quy trình làm việc này được thiết kế để tạo điều kiện cho trải nghiệm chat tương tác, nơi trợ lý AI phản hồi các tác vụ do người dùng xác định, đồng thời tận dụng lịch sử trò chuyện để trả lời có ngữ cảnh. Đây là một mẫu đa năng, giúp dễ dàng thích ứng cho nhiều loại tự động hóa hội thoại và các giải pháp chat AI có thể mở rộng.

Phân Tích Quy Trình Làm Việc Theo Từng Bước

1. Khởi Tạo Phiên Chat và Tin Nhắn Chào Mừng

  • Chat Opened Trigger: Khi chat được mở, một trigger được kích hoạt.
  • Tin Nhắn Chào Mừng: Một widget tin nhắn sẽ hiển thị lời chào thân thiện tới người dùng:

    👋 Chào mừng bạn đến với Simple Task Flow!
    Công cụ này được thiết kế để bạn tự xác định tác vụ dựa trên đầu vào của mình 🌟. Tôi sẽ ghi nhận lịch sử trò chuyện của chúng ta để hỗ trợ bạn phù hợp mà không cần thêm ngữ cảnh nào khác.
    Hãy cho tôi biết bạn muốn làm gì, và chúng ta bắt đầu nhé! ✨💬

  • Hiển Thị: Tin nhắn chào mừng sẽ được hiển thị ở khu vực xuất chat, giúp người dùng làm quen và xác định kỳ vọng.

2. Ghi Nhận Đầu Vào Người Dùng

  • Nút Nhập Chat: Nhận đầu vào văn bản (và tùy chọn là tệp) từ người dùng, đại diện cho tác vụ hoặc câu hỏi họ muốn giải quyết.

3. Lấy Lịch Sử Trò Chuyện

  • Nút Lịch Sử Chat: Lấy tối đa 10 tin nhắn gần nhất (giới hạn 8000 token) từ cuộc trò chuyện. Lịch sử này sẽ được dùng để cung cấp ngữ cảnh và duy trì mạch hội thoại.

4. Xây Dựng Prompt

  • Nút Mẫu Prompt: Tạo ra prompt động cho mô hình ngôn ngữ. Prompt này tích hợp:

    • Đầu vào mới nhất của người dùng.
    • Lịch sử trò chuyện gần đây.
    • Một thông điệp hệ thống cố định hướng dẫn AI tạo ra phản hồi có ngữ cảnh.

    Mẫu prompt được sử dụng là:

    Bạn là một trợ lý mô hình ngôn ngữ AI.
    
    Nhiệm vụ của bạn là tạo ra câu trả lời cho ĐẦU VÀO của con người với sự cân nhắc tới cuộc trò chuyện trước đó trong LỊCH SỬ CHAT.
    
    --- BẮT ĐẦU LỊCH SỬ CHAT
    {chat_history}
    --- KẾT THÚC LỊCH SỬ CHAT
    
    --- BẮT ĐẦU ĐẦU VÀO
    {input}
    --- KẾT THÚC ĐẦU VÀO
    
    TRẢ LỜI:
    

5. Tạo Phản Hồi AI

  • Nút Sinh Nội Dung: Nhận prompt đã xây dựng và tạo phản hồi bằng mô hình ngôn ngữ lớn (LLM). Điều này đảm bảo phản hồi có ngữ cảnh và phù hợp với yêu cầu của người dùng.

6. Hiển Thị Kết Quả

  • Nút Xuất Chat: Câu trả lời do AI tạo ra sẽ được hiển thị cho người dùng trên giao diện chat.

Bảng Cấu Trúc Quy Trình Làm Việc

BướcNút/Thành PhầnMục Đích
Bắt đầu chatChatOpenedTriggerPhát hiện khi chat được mở
Tin nhắn chào mừngMessageWidgetChào hỏi và thông báo cho người dùng
Hiển thị chào mừngChatOutputHiển thị tin nhắn chào mừng
Đầu vào người dùngChatInputThu nhận tác vụ hoặc câu hỏi của người dùng
Lấy lịch sửChatHistoryLấy lại cuộc trò chuyện gần đây để làm ngữ cảnh
Xây dựng promptPromptTemplateTạo prompt cho LLM với đầu vào và lịch sử chat
Tạo phản hồi AIGeneratorSinh phản hồi có ngữ cảnh dựa trên prompt
Hiển thị phản hồi AIChatOutputHiển thị câu trả lời do AI tạo ra cho người dùng

Tại Sao Quy Trình Này Hữu Ích Cho Mở Rộng và Tự Động Hóa

  • Tương Tác Theo Ngữ Cảnh: Nhờ tích hợp lịch sử chat, hệ thống duy trì mạch hội thoại, nâng cao sự phù hợp và hài lòng cho người dùng.
  • Tác Vụ Do Người Dùng Xác Định: Quy trình làm việc không cố định theo tác vụ, cho phép người dùng tự xác định mục tiêu, rất linh hoạt.
  • Tự Động Hóa Có Thể Mở Rộng: Thiết kế theo module phù hợp để mở rộng—nhiều người dùng có thể tương tác đồng thời, mỗi phiên đều giữ được ngữ cảnh riêng.
  • Dễ Dàng Tùy Biến: Mẫu prompt và các thành phần có thể dễ dàng điều chỉnh cho các trường hợp sử dụng cụ thể (ví dụ: hỗ trợ, truy xuất thông tin, onboarding).
  • Trải Nghiệm Người Dùng Nhất Quán: Chào mừng tự động và phản hồi theo ngữ cảnh đảm bảo mọi tương tác đều chuyên nghiệp và hiệu quả.

Ví Dụ Ứng Dụng

  • Chatbot hỗ trợ khách hàng nhớ các tương tác trước đó.
  • Trợ lý onboarding hướng dẫn người dùng mới dựa trên cuộc trò chuyện đang diễn ra.
  • Trợ lý AI đa năng trong các ứng dụng nơi người dùng có thể tự xác định câu hỏi hoặc tác vụ.

Quy trình làm việc này cung cấp nền tảng vững chắc để xây dựng các tự động hóa chat thông minh, có ngữ cảnh và dễ dàng tùy chỉnh cho nhiều ứng dụng khác nhau.

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 Dịch Vụ Khách Hàng AI
Chatbot Dịch Vụ Khách Hàng AI

Chatbot Dịch Vụ Khách Hàng AI

Một chatbot dịch vụ khách hàng được hỗ trợ bởi AI, sử dụng các nguồn tri thức nội bộ của bạn để cung cấp các phản hồi tức thì, chính xác và hữu ích cho các câu ...

5 phút đọc
Trình lập lịch họp AI với Google Calendar
Trình lập lịch họp AI với Google Calendar

Trình lập lịch họp AI với Google Calendar

Quy trình làm việc dựa trên AI này tự động hóa việc lên lịch họp thông qua Google Calendar. Người dùng tương tác với chatbot để tìm thời gian rảnh, tạo, xem hoặ...

4 phút đọc
Kích Hoạt Khi Mở Chat
Kích Hoạt Khi Mở Chat

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 l...

3 phút đọc
AI Chatbot +3