W tej lekcji
Przechodzenie z węzła autonomicznego do kontrolowanego przepływu w Botpress
Węzły autonomiczne w Botpress zapewniają elastyczność, ale w niektórych sytuacjach konieczna jest pełna kontrola nad odpowiedziami, na przykład przy zadaniach wrażliwych lub specjalistycznych przepływach. W tej lekcji opisano, jak przekierować użytkowników z węzła autonomicznego do kontrolowanego przepływu, aby zapewnić spójność i niezawodność interakcji.
Tworzenie kontrolowanego przepływu
- Konfigurowanie przepływu
- Dodaj nowy przepływ, na przykład "HITL" (Human in the Loop).
- Zdefiniuj strukturę przepływu, korzystając z logiki i stałych danych wejściowych. Przykład:
- Dodaj kartę tekstową z ustaloną wiadomością, np. "Cześć, to jest przykładowy tekst wejściowy."
- Dodaj obsługę odpowiedzi użytkownika i pętle, aby stworzyć elementy interaktywne.
- Taki przepływ zapewnia pełną kontrolę nad odpowiedziami, umożliwiając np. wywołania do bazy danych lub prezentowanie określonych informacji.
- Dostosowywanie działania przepływu
- Ponieważ przepływy omijają logikę LLM, są idealne do zadań wymagających precyzyjnej obsługi, takich jak transakcje finansowe czy przekierowanie do konsultanta.
Przechodzenie do przepływu
- Przejście na podstawie słowa kluczowego
- Dodaj kartę "Transition" do węzła autonomicznego.
- Zdefiniuj warunek, np. dopasowanie słowa kluczowego (np.
event.preview == "hitl"). - Połącz kartę z wybranym przepływem, wybierając "Execute Workflow" i wskazując "HITL".
- Ta metoda jest przydatna do testowania i debugowania, ponieważ omija interpretację LLM.
- Przejście na podstawie instrukcji
- Otwórz kartę "Instructions" i dodaj fragment zachowania. Przykład:
- "Jeśli użytkownik chce porozmawiać z konsultantem, przekieruj go do przepływu HITL."
- Połącz przepływ, dodając go jako kartę do węzła autonomicznego.
- Ta metoda płynnie integruje się z logiką bota i sprawdza się w rzeczywistych zastosowaniach.
- Otwórz kartę "Instructions" i dodaj fragment zachowania. Przykład:
Zalety kontrolowanych przepływów
- Spójność: Zapewnia przewidywalność i dokładność odpowiedzi, eliminując zmienność LLM.
- Wrażliwość: Umożliwia obsługę zadań wymagających precyzji, takich jak wyceny, transakcje czy przekierowanie do konsultanta.
- Elastyczność: Pozwala, by węzeł autonomiczny pełnił rolę concierge, kierując użytkowników do wyspecjalizowanych przepływów w razie potrzeby.
Podsumowanie
Ta lekcja wyjaśnia, jak przekierować użytkowników z autonomicznego węzła do kontrolowanego przepływu w Botpress, zapewniając pełną kontrolę nad odpowiedziami w przypadku zadań wymagających specjalizacji.
wszystkie lekcje w tym kursie
