Ten szablon automatyzacji został stworzony dla osób, które potrzebują formularza do zbierania jak największej ilości danych oraz odpowiedzi na wcześniej zdefiniowane pytania, jednocześnie optymalizując doświadczenie użytkownika poprzez eliminację zbędnych pytań.
Workflow wymaga od użytkownika wprowadzenia podstawowych informacji, a następnie odpowiedzi na otwarte pytanie. Specyficzne pytania na kolejnej stronie formularza będą tylko tymi, na które użytkownik nie odpowiedział w części otwartej.
Odpowiedź na otwarte pytanie (oraz powiązane podstawowe informacje) jest analizowana przez model językowy (LLM), który określa, na które konkretne pytania nie udzielono odpowiedzi. Wykorzystuje się tutaj łańcuchowe rozumowanie (chain-of-thought reasoning), a struktura wyjściowa jest określana za pomocą Structured Output Parser.
Pytania, na które już udzielono odpowiedzi, są filtrowane w węzłach. Pozostałe elementy są wykorzystywane do wygenerowania ostatniej strony formularza. Po wypełnieniu ostatniej strony użytkownik widzi stronę potwierdzającą ukończenie formularza.
Ta automatyzacja może być szczególnie przydatna w następujących scenariuszach: