Klasyfikacja tekstu
Automatycznie sortuj i oznaczaj wprowadzone teksty do kategorii za pomocą AI, z możliwością dostosowania kategorii, modeli i typów klasyfikacji.

Opis komponentu
Jak działa komponent Klasyfikacja tekstu
Komponent Klasyfikacja
Komponent Klasyfikacja jest przeznaczony do klasyfikacji tekstu, sortując wprowadzone treści do jednej lub więcej kategorii zdefiniowanych przez użytkownika. Jest to szczególnie przydatne w przepływach AI, gdzie wymagane jest automatyczne kategoryzowanie, kierowanie lub oznaczanie przychodzących wiadomości lub dokumentów.
Działanie komponentu
W swojej podstawowej funkcji ten komponent przyjmuje tekst wejściowy i klasyfikuje go według zestawu kategorii oraz ich opcjonalnych opisów. Obsługuje integrację z historią rozmów i pozwala na personalizację logiki klasyfikacji przy użyciu różnych opcji konfiguracyjnych. Komponent jest niezależny od modelu i może wykorzystywać dowolny kompatybilny model językowy, w tym modele lekkie, co czyni go elastycznym i wydajnym dla różnych zastosowań.
Kluczowe wejścia
Nazwa wejścia | Typ | Wymagane | Opis |
---|---|---|---|
Tekst wejściowy | Message | Tak | Główny tekst do sklasyfikowania. |
Historia czatu | InMemoryChatMessageHistory | Nie | Poprzednie wiadomości rozmowy w celu zapewnienia kontekstu i poprawy dokładności klasyfikacji. |
LLM (Model) | BaseChatModel | Nie | Określa, który duży model językowy zostanie użyty do klasyfikacji. |
Kategorie | Data (Nested Dict) | Tak | Słownik nazw kategorii i opcjonalnych opisów, do których tekst powinien zostać sklasyfikowany. |
Typ klasyfikacji | Dropdown (str) | Tak | Wybierz, ile kategorii może być wybranych: Jedna lub więcej, Zero lub więcej, Tylko jedna, Zero lub jedna. |
Własna wiadomość systemowa | Message | Nie | Opcjonalny prompt systemowy, który dodatkowo kieruje zachowaniem modelu klasyfikującego. |
Opis narzędzia | str (wieloliniowy) | Nie | Opis narzędzia, przydatny podczas użycia w ramach agentów. |
Nazwa narzędzia | str | Nie | Opcjonalnie, do referencji tego narzędzia w przepływach opartych na agentach. |
Tryb verbose | bool | Nie | Opcja włączenia szczegółowego wyjścia dla debugowania lub przejrzystości. |
Najważniejsze cechy
- Integracja z historią czatu: Dzięki wykorzystaniu historii rozmowy komponent może klasyfikować tekst z większym kontekstem, zwiększając precyzję w wieloetapowych konwersacjach.
- Konfigurowalny typ klasyfikacji: Obsługuje elastyczną logikę klasyfikacji, pozwalając na przypisanie jednej lub wielu kategorii do tekstu w zależności od potrzeb przepływu pracy.
- Możliwość personalizacji promptów: Zaawansowani użytkownicy mogą dodawać wiadomości systemowe, aby doprecyzować lub dostroić prompt klasyfikacyjny.
- Elastyczność modelu: Działa z szeroką gamą modeli językowych, w tym mniejszych/szybszych modeli.
Wyjścia
Nazwa wyjścia | Typ | Opis |
---|---|---|
Kategorie | Message | Wynik(-i) klasyfikacji dla tekstu wejściowego. |
Narzędzie | Tool | Instancja narzędzia klasyfikującego, do integracji w przepływach agentowych. |
Przykładowe zastosowania
- Obsługa klienta: Automatyczna kategoryzacja przychodzących zgłoszeń lub wiadomości czatu w celu skierowania ich do odpowiedniego działu.
- Moderacja treści: Klasyfikacja treści generowanych przez użytkowników do kategorii bezpiecznych, spamu lub wymagających uwagi.
- Zarządzanie dokumentami: Organizacja dokumentów lub e-maili według tematu lub działu.
- AI konwersacyjna: Dostarczanie odpowiedzi z uwzględnieniem kontekstu poprzez klasyfikowanie intencji użytkownika na podstawie historii rozmowy.
Dlaczego warto używać tego komponentu?
Ten komponent upraszcza integrację zaawansowanej klasyfikacji tekstów w Twoich przepływach AI. Jego elastyczność, świadomość kontekstu oraz wsparcie zarówno podstawowej, jak i zaawansowanej konfiguracji czynią go cennym elementem budującym automatyzacje, analitykę i systemy AI konwersacyjnej. Niezależnie od tego, czy potrzebujesz prostej kategoryzacji opartej o słowa kluczowe, czy złożonego wykrywania intencji w kontekście, ten komponent można dostosować do Twoich wymagań.
Przykłady szablonów przepływu wykorzystujących komponent Klasyfikacja tekstu
Aby pomóc Ci szybko zacząć, przygotowaliśmy kilka przykładowych szablonów przepływu, które pokazują, jak efektywnie używać komponentu Klasyfikacja tekstu. Te szablony prezentują różne przypadki użycia i najlepsze praktyki, ułatwiając zrozumienie i implementację komponentu w Twoich własnych projektach.
Najczęściej zadawane pytania
- Do czego służy komponent Klasyfikacja Tekstu?
Analizuje wprowadzone teksty i przypisuje je do jednej lub kilku zdefiniowanych przez Ciebie kategorii, wykorzystując model AI do dokładnej, zautomatyzowanej klasyfikacji.
- Czy mogę zdefiniować własne kategorie?
Tak, możesz ustawić własne kategorie i opisy, aby dostosować klasyfikację do swoich potrzeb w przepływie pracy.
- Czy komponent obsługuje kontekst z poprzednich wiadomości?
Tak, możesz włączyć wejście z historią czatu, aby poprawić dokładność klasyfikacji, biorąc pod uwagę kontekst wcześniejszej rozmowy.
- Jakie modele można wykorzystać do klasyfikacji?
Możesz wybrać spośród różnych modeli językowych, w tym małych lub dużych LLM, w zależności od wymagań dotyczących dokładności i szybkości.
- Czy możliwa jest kontrola liczby przypisywanych kategorii?
Tak, możesz określić, czy klasyfikacja ma zwracać jedną, wiele lub żadną kategorię dla każdego wprowadzenia.
Wypróbuj klasyfikację tekstu FlowHunt
Doświadcz szybkiej i niezawodnej kategoryzacji tekstów zasilanej AI w swoich automatyzacjach dzięki komponentowi Klasyfikacja Tekstu od FlowHunt.