Asystent AI do czatu z pamięcią konwersacji

Prosty workflow asystenta AI na czacie, który wykorzystuje poprzednią historię rozmowy do generowania trafnych odpowiedzi na wiadomości użytkownika. Zawiera wiadomość powitalną i używa modelu językowego do kontekstowej odpowiedzi na podstawie historii czatu.

Jak działa przepływ AI - Asystent AI do czatu z pamięcią konwersacji

Jak działa przepływ AI

Inicjalizacja sesji czatu

Wyzwala się po otwarciu sesji czatu i wyświetla użytkownikowi wiadomość powitalną.

Wprowadzanie wiadomości przez użytkownika

Odbiera wiadomości wprowadzone przez użytkownika.

Pobieranie historii czatu

Pobiera poprzednią historię czatu do wykorzystania jako kontekst rozmowy.

Generowanie kontekstowej odpowiedzi AI

Łączy bieżące wejście użytkownika i historię czatu w prompt i używa modelu językowego do wygenerowania trafnej odpowiedzi.

Wyświetlanie odpowiedzi AI

Wyświetla wygenerowaną przez AI odpowiedź w interfejsie czatu, aby użytkownik mógł ją zobaczyć.

Prompty wykorzystane w tym przepływie

Poniżej znajduje się pełna lista wszystkich promptów wykorzystanych w tym przepływie do osiągnięcia jego funkcjonalności. Prompty to instrukcje przekazywane modelowi AI w celu generowania odpowiedzi lub wykonywania działań. Kierują one AI w zrozumieniu intencji użytkownika i generowaniu odpowiednich wyników.

Komponenty wykorzystane w tym przepływie

Poniżej znajduje się pełna lista wszystkich komponentów wykorzystanych w tym przepływie do osiągnięcia jego funkcjonalności. Komponenty są podstawowymi elementami każdego przepływu AI. Pozwalają tworzyć złożone interakcje i automatyzować zadania poprzez łączenie różnych funkcjonalności. Każdy komponent służy określonemu celowi, takiemu jak obsługa danych wejściowych użytkownika, przetwarzanie danych lub integracja z zewnętrznymi usługami.

Opis przepływu

Cel i korzyści

Przegląd workflow: Prosty przepływ z historią czatu

Ten workflow został zaprojektowany, aby umożliwić interaktywną rozmowę z AI, gdzie asystent odpowiada na zadania określone przez użytkownika, wykorzystując historię czatu do generowania odpowiedzi uwzględniających kontekst. Jest to uniwersalny szablon, który można dostosować do szerokiego zakresu automatyzacji konwersacyjnych i skalowalnych rozwiązań AI na czacie.

Szczegółowy opis krok po kroku

1. Inicjalizacja sesji czatu i wiadomość powitalna

  • Wyzwalacz otwarcia czatu: Po otwarciu czatu aktywowany jest wyzwalacz.
  • Wiadomość powitalna: Widget z wiadomościami wyświetla użytkownikowi przyjazną wiadomość powitalną:

    👋 Witaj w Prostym Przepływie Zadań!
    To narzędzie zostało stworzone, abyś mógł określić własne zadanie na podstawie swojego wejścia 🌟. Wezmę pod uwagę naszą historię czatu, aby zapewnić trafne wsparcie bez dodatkowego kontekstu.
    Daj mi znać, co chciałbyś zrobić, i zaczynajmy! ✨💬

  • Wyświetlanie: Wiadomość powitalna pokazywana jest w obszarze wyjściowym czatu, zapewniając onboarding i określając oczekiwania.

2. Przechwytywanie wiadomości od użytkownika

  • Węzeł wejścia czatu: Odbiera tekst (a opcjonalnie plik) od użytkownika, reprezentujący zadanie lub pytanie, którym chce się zająć.

3. Pobieranie historii czatu

  • Węzeł historii czatu: Pobiera do 10 ostatnich wiadomości (z limitem 8000 tokenów) z czatu. Ta historia jest później używana do zapewnienia kontekstu i ciągłości rozmowy.

4. Budowanie promptu

  • Węzeł szablonu promptu: Tworzy dynamiczny prompt dla modelu językowego. Integruje:

    • Najnowsze wejście użytkownika.
    • Ostatnią historię czatu.
    • Stałą wiadomość systemową instruującą AI, by generowała odpowiedzi uwzględniające kontekst.

    Użyty szablon promptu to:

    You are an AI language model assistant.
    
    Your task is to generate answer for human INPUT with consideration of previous conversation in CHAT HISTORY.
    
    --- CHAT HISTORY START
    {chat_history}
    --- CHAT HISTORY END
    
    --- INPUT START
    {input}
    --- INPUT END
    
    ANSWER:
    

5. Generowanie odpowiedzi AI

  • Węzeł generatora: Otrzymuje zbudowany prompt i generuje odpowiedź tekstową przy użyciu dużego modelu językowego (LLM). Zapewnia to, że odpowiedź jest kontekstowa i dostosowana do prośby użytkownika.

6. Wyświetlanie wyników

  • Węzeł wyjścia czatu: Wygenerowana przez AI odpowiedź jest wyświetlana użytkownikowi w interfejsie czatu.

Tabela struktury workflow

KrokWęzeł/KomponentCel
Start czatuChatOpenedTriggerWykrywa otwarcie czatu
Wiadomość powitalnaMessageWidgetWita i informuje użytkownika
Wyświetlenie powitaniaChatOutputPokazuje wiadomość powitalną
Wejście użytkownikaChatInputPrzechwytuje zadanie lub pytanie użytkownika
Pobieranie historiiChatHistoryPobiera ostatnie rozmowy jako kontekst
Budowanie promptuPromptTemplateTworzy prompt dla LLM z wejściem i historią czatu
Generowanie AIGeneratorTworzy odpowiedź kontekstową na podstawie promptu
Wyświetlanie AIChatOutputPokazuje wygenerowaną przez AI odpowiedź użytkownikowi

Dlaczego ten workflow jest przydatny dla skalowania i automatyzacji

  • Kontekstowe interakcje: Dzięki uwzględnieniu historii czatu system zachowuje kontekst, zwiększając trafność odpowiedzi i satysfakcję użytkownika.
  • Zadania definiowane przez użytkownika: Workflow jest niezależny od zadania, pozwalając użytkownikowi określić własne cele – jest więc bardzo elastyczny.
  • Skalowalna automatyzacja: Modularny projekt pozwala na skalowanie — wielu użytkowników może prowadzić rozmowy jednocześnie, a każda sesja zachowuje własny kontekst.
  • Łatwa personalizacja: Szablon promptu i węzły workflow można łatwo dostosować do konkretnych zastosowań (np. wsparcie, wyszukiwanie informacji, onboarding).
  • Spójne doświadczenie użytkownika: Automatyczne powitanie i odpowiedzi uwzględniające kontekst gwarantują profesjonalną i efektywną obsługę każdego kontaktu.

Przykładowe zastosowania

  • Chatboty obsługi klienta pamiętające poprzednie interakcje.
  • Asystenci onboardingowi prowadzący nowych użytkowników na podstawie bieżącej rozmowy.
  • Uniwersalne AI w aplikacjach, gdzie użytkownicy mogą definiować własne zapytania lub zadania.

Ten workflow stanowi solidną podstawę do tworzenia inteligentnych, kontekstowych automatyzacji czatu, które można dostosować do wielu różnych zastosowań.

Let us build your own AI Team

We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.

Dowiedz się więcej