Opis przepływu
Cel i korzyści
Opis przepływu pracy: „Chatbot z Google Docs”
Przegląd
Ten przepływ pracy tworzy wyspecjalizowanego asystenta AI, który odpowiada na pytania użytkownika, opierając się ściśle na treści Dokumentu Google dostarczonego przez użytkownika. Asystent został zaprojektowany tak, aby udzielać odpowiedzi osadzonych w przesłanym dokumencie, bez odwoływania się do zewnętrznych źródeł czy wysnuwania nieuzasadnionych wniosków. Dzięki temu doskonale sprawdza się w sytuacjach, w których kluczowa jest precyzja i możliwość śledzenia odpowiedzi do oryginalnej treści, takich jak badania, przegląd prawniczy, edukacja czy analiza treści.
Jak działa przepływ pracy
Inicjalizacja czatu i powitanie użytkownika
- Gdy użytkownik otwiera sesję czatu, węzeł wyzwalający wykrywa tę akcję.
- Asystent natychmiast wyświetla wiadomość powitalną, instruującą użytkownika, aby przesłał Dokument Google lub wkleił odpowiedni tekst. Podkreślone jest, że odpowiedzi będą opierały się ściśle na treści dokumentu.
Wprowadzanie danych przez użytkownika i przesyłanie dokumentu
- Użytkownik może wchodzić w interakcję z asystentem, przesyłając pytania i dołączając Dokument Google.
- System przechwytuje dane wejściowe (pytanie i/lub dokument) przez dedykowany węzeł wejścia czatu.
Pobieranie dokumentu
- Po otrzymaniu danych wejściowych od użytkownika, przepływ pracy wykorzystuje komponent Google Docs Retriever do pobrania treści przesłanego lub podlinkowanego Dokumentu Google.
- Zapewnia to, że asystent posiada dokładnie ten tekst, który ma być podstawą wszystkich odpowiedzi.
Zarządzanie historią czatu
- Węzeł historii czatu śledzi trwającą rozmowę, umożliwiając odpowiedzi uwzględniające kontekst i ciągłość podczas całej sesji.
Agent AI ze ścisłym oparciem o dokument
- Zaawansowany węzeł agenta AI jest skonfigurowany z rygorystycznymi instrukcjami systemowymi:
- Ograniczenie źródła: Wykorzystuj tylko informacje obecne w dostarczonym dokumencie.
- Dokładność i kompletność: Odpowiedzi muszą być bezpośrednie i wyczerpujące, odzwierciedlając wyłącznie zawartość dokumentu.
- Postępowanie przy braku informacji: Jeśli odpowiedzi nie ma w dokumencie, asystent wyraźnie o tym poinformuje.
- Cytowanie: Jeśli to możliwe, agent jest zachęcany do cytowania odpowiednich fragmentów dokumentu.
- Agent otrzymuje pytanie użytkownika, dokument (jako narzędzie) oraz historię czatu, aby wygenerować odpowiedź.
Wyświetlanie odpowiedzi
- Wygenerowana przez AI odpowiedź jest wyświetlana użytkownikowi w interfejsie czatu.
- Na każdym etapie przepływ pracy gwarantuje, że odpowiedzi są przejrzyste, możliwe do zweryfikowania i nigdy nie opierają się na informacjach spoza dostarczonego dokumentu.
Kluczowe etapy przepływu pracy
Krok | Komponent | Funkcjonalność |
---|
Otwarcie czatu | ChatOpenedTrigger | Wykrywa nową sesję czatu i inicjuje przepływ pracy |
Wiadomość powitalna | MessageWidget | Informuje użytkownika o podejściu asystenta opartym na dokumencie |
Dane wejściowe użytkownika | ChatInput | Przechwytuje pytania użytkownika i przesyłane dokumenty |
Pobieranie dokumentu | GoogleDocsRetriever | Wyodrębnia treść z Dokumentu Google dostarczonego przez użytkownika |
Śledzenie rozmowy | ChatHistory | Utrzymuje historię czatu dla odpowiedzi uwzględniających kontekst |
Przetwarzanie przez AI | ToolCallingAgent | Odpowiada na pytania wyłącznie na podstawie dokumentu, stosując rygorystyczne zasady dokładności i cytowania |
Wyświetlanie odpowiedzi | ChatOutput | Prezentuje odpowiedź asystenta użytkownikowi |
Zalety i zastosowania
- Dokładność i przejrzystość: Gwarantuje, że wszystkie odpowiedzi są ściśle zakorzenione w jednym, wskazanym przez użytkownika źródle prawdy.
- Skalowalność: Automatyzuje proces odpowiadania na pytania dotyczące dużych lub złożonych dokumentów — idealny dla zespołów z wysokimi wymaganiami informacyjnymi.
- Możliwość audytu: Odpowiedzi zawsze można prześledzić do oryginalnego dokumentu, co zmniejsza ryzyko i buduje zaufanie.
- Efektywność: Oszczędza czas, szybko wyodrębniając istotne informacje, zwłaszcza w środowiskach badawczych, prawniczych i edukacyjnych.
Idealni użytkownicy
- Badacze: Szybko wyciągają wnioski lub referencje z publikacji naukowych.
- Analitycy: Podsumowują raporty lub odpowiadają na konkretne pytania dotyczące obszernych dokumentów.
- Recenzenci prawni: Weryfikują, że odpowiedzi oparte są wyłącznie na tekście umowy lub polityki.
- Edukatorzy/uczniowie: Tworzą pytania do quizów lub wyjaśniają treści z podręczników czy materiałów dydaktycznych.
- Zespoły contentowe: Weryfikują fakty lub podsumowania bazując wyłącznie na zatwierdzonych źródłach.
Podsumowanie
Ten przepływ pracy buduje ukierunkowanego, opartego na dokumencie chatbota AI, automatyzując i skalując proces wyodrębniania, weryfikacji i przekazywania informacji bezpośrednio z Google Docs. Jest szczególnie przydatny wszędzie tam, gdzie kluczowe jest zagwarantowanie, że odpowiedzi nie wychodzą poza dostarczony materiał, zwiększając niezawodność i zaufanie do automatycznych scenariuszy Q&A.