W tej lekcji

Przejście od autonomicznego węzła do kontrolowanego przepływu pracy w Botpress

Autonomiczne węzły w Botpress zapewniają elastyczność, ale niektóre scenariusze wymagają pełnej kontroli nad danymi wyjściowymi, takimi jak wrażliwe zadania lub wyspecjalizowane przepływy pracy. W tej lekcji opisano, jak przenieść użytkowników z autonomicznego węzła do kontrolowanego przepływu pracy, zapewniając spójne i niezawodne interakcje.

Tworzenie kontrolowanego przepływu pracy

  1. Konfiguracja przepływu pracy
    • Dodaj nowy przepływ pracy, taki jak "HITL" (Human in the Loop).
    • Zdefiniuj strukturę przepływu pracy przy użyciu logiki i stałych danych wejściowych. Na przykład:
      • Dodaj kartę tekstową wyświetlającą stały komunikat, taki jak "Witaj, to jest stały tekst wejściowy".
      • Dołącz obsługę danych wejściowych użytkownika i pętle do tworzenia interaktywnych elementów.
    • Przepływ pracy zapewnia pełną kontrolę nad odpowiedziami, umożliwiając wywoływanie bazy danych lub wyświetlanie określonych informacji.
  2. Dostosowywanie zachowania przepływu pracy
    • Ponieważ przepływy pracy omijają logikę LLM , są idealne do zadań wymagających precyzyjnej obsługi, takich jak transakcje finansowe lub eskalacja agenta ludzkiego.

Przejście do przepływu pracy

  1. Przejście oparte na słowach kluczowych
    • Dodaj kartę "Przejście" do węzła autonomicznego.
    • Zdefiniuj warunek, taki jak dopasowanie słów kluczowych (np, event.preview == "hitl").
    • Połącz kartę z żądanym przepływem pracy, wybierając opcję "Wykonaj przepływ pracy" i łącząc ją z "HITL".
    • Ta metoda jest przydatna do testowania i debugowania, ponieważ omija interpretację LLM .
  2. Przejście oparte na instrukcjach
    • Otwórz kartę "Instrukcje" i dodaj fragment zachowania. Na przykład:
      • "Jeśli użytkownik chce porozmawiać z ludzkim agentem, przenieś go do przepływu pracy HITL".
    • Połącz przepływ pracy, dodając go jako kartę do węzła autonomicznego.
    • Metoda ta płynnie integruje się z logiką bota i nadaje się do rzeczywistych zastosowań.

Korzyści z kontrolowanych przepływów pracy

  • Spójność: Zapewnia przewidywalne i dokładne wyniki, wolne od LLM zmienności.
  • Wrażliwość: Obsługuje zadania wymagające precyzji, takie jak ustalanie cen, transakcje lub eskalacja do ludzkich agentów.
  • Elastyczność: Pozwala autonomicznemu węzłowi działać jako konsjerż, kierując użytkowników do wyspecjalizowanych przepływów pracy w razie potrzeby.
Podsumowanie
Ta lekcja wyjaśnia, jak przenieść użytkowników z autonomicznego węzła do kontrolowanego przepływu pracy w Botpress, zapewniając 100% kontrolę nad wynikami dla wyspecjalizowanych zadań.
wszystkie lekcje w tym kursie