Dodaj węzeł classify do workflow (GitHub Copilot)

Uwaga / Notatka

Narzędzie użyte do budowy tego agenta wykorzystuje rozliczenia oparte na użytkowaniu. Używanie, tworzenie, testowanie i ocenianie agentów może zużywać kredyty Copilot. Dowiedz się więcej w Przegląd rozliczeń opartych na zużyciu.

Węzeł klasyfikacji bierze fragment tekstu i sortuje go w jednej z definiowanych przez Ciebie kategorii. Opisujesz każdą kategorię prostym językiem, a węzeł używa AI, by zdecydować, do której kategorii najlepiej pasuje dane wejściowe. Każda kategoria staje się osobną gałęzią, więc workflow może podejmować różne działania w zależności od wyniku.

Używaj węzła klasyfikacji zawsze wtedy, gdy dany krok musi kierować przepływem pracy na podstawie znaczenia tekstu w formie swobodnej — treści wiadomości e-mail, zgłoszenia z formularza, wiadomości do działu wsparcia — a nie na podstawie stałego pola lub dopasowania słów kluczowych. Powszechnym zastosowaniem jest sortowanie e-mail: czytanie każdej przychodzącej wiadomości i wysyłanie jej inną ścieżką, w zależności od tego, o co chodzi.

Korzystając z węzła classify, możesz:

  • Posortuj tekst wejściowy w jednej z kilku kategorii, które opisujesz w języku naturalnym.
  • Rozgałęzij workflow tak, aby każda kategoria przebiegała innym zestawem kroków.
  • Złap wszystko, co nie pasuje do automatycznej kategorii Domyślnej.
  • Popraw dokładność, dostarczając przykładowe dane wejściowe dla każdej kategorii.

Dodaj węzeł klasyfikacji

  1. W Copilot Studio przejdź do Flows i otwórz istniejący przepływ pracy lub utwórz nowy.

    • Nowy przepływ pracy: trafiasz do projektanta, aby skonfigurować wyzwalacz.
    • Istniejący przepływ pracy: otwórz przepływ pracy i przejdź do karty Kompilacja .
  2. Wybierz ikonę Classify w panelu Dodaj.

  3. Panel konfiguracyjny otwiera się dla węzła classify.

Węzeł na kanwie przedstawia jeden punkt połączenia dla każdej kategorii oraz gałąź Inne (domyślną). Powiąż każdą gałąź ze krokami, które powinny zostać wykonane w ramach tej kategorii.

Dostarcz dane wejściowe do klasyfikacji

W polu Input to Classify wpisz tekst, który chcesz, aby węzeł sklasyfikował. Użyj dynamicznego selektora treści, aby wstawić zmienną łańcuchową z poprzedniego kroku, tak aby węzeł klasyfikował rzeczywiste dane z czasu wykonywania.

Na przykład w procesie, który uruchamia się po nadejściu nowej wiadomości e-mail, należy ustawić jako dane wejściowe zmienną treści z wyzwalacza, tak aby każde uruchomienie klasyfikowało rzeczywistą treść wiadomości e-mail.

Pole jest przeznaczone do wprowadzania dowolnego tekstu. Jeśli masz kilka wartości, które chcesz traktować łącznie (na przykład temat i treść wiadomości e-mail), użyj selektora zawartości dynamicznej, aby połączyć je w polu.

Wybieranie modelu

Użyj listy rozwijanej „Model” w polu Wprowadź dane do classify, aby wybrać model, który będzie wykorzystywany do klasyfikacji. Pamiętaj, że istnieje kompromis między mocą a prędkością w modelach:

  • Wybierz bardziej zaawansowany model, gdy kategorie są zniuansowane lub łatwe do pomylenia, albo gdy dane wejściowe są długie i wymagają dokładnej interpretacji. W takim przypadku model potrzebuje więcej czasu na przetwarzanie.
  • Wybierz szybszy model, gdy kategorie są wyraźnie odrębne, a przepływ pracy przebiega na dużej skali.

Zdefiniuj swoje kategorie

W sekcji Kategorie dodaj jeden wpis dla każdego wyniku, do którego chcesz przekierować. Dla każdej kategorii:

  1. Nadaj kategorii krótką, opisową nazwę. Nazwa staje się etykietą na gałęzi opuszczającej węzeł, więc niech będzie rozpoznawana na płótnie (na przykład Product issue lub Account update).

  2. W polu Opisz, co należy do tej kategorii , wyjaśnij prostym językiem, jaki rodzaj wejścia należy tutaj. Jasne opisy są najważniejszym czynnikiem dla dokładnej klasyfikacji.

Wybierz Dodaj kategorię , aby utworzyć więcej. Celuj w kategorie, które są wyraźnie odróżnione od siebie i razem obejmują oczekiwane dane wejściowe.

Kategoria domyślna

Domyślna kategoria jest automatycznie tworzona dla wejść, które nie odpowiadają wyraźnie żadnej zdefiniowanej przez ciebie kategorii. Pojawia się jako Druga gałąź na węźle. Należy podłączyć tę kategorię do odpowiedniego rozwiązania awaryjnego, aby żadna sytuacja nie została pominięta bez ostrzeżenia. Na przykład przekieruj przedmiot do ręcznej weryfikacji, zarejestruj go lub powiadom kogoś.

Dodaj przykłady, aby poprawić dokładność (opcjonalnie)

W sekcji Przykłady możesz podać przykładowe dane wejściowe oraz kategorie, do której należy każdy z nich. Przykłady uczą węzeł, jak obsługiwać przypadki graniczne i jakiego rodzaju języka używają twoje rzeczywiste wejścia.

Dla przykładu:

  1. Wybierz Dodaj przykład.

  2. W Wybierz kategorię wybierz kategorię, do której należy przykład.

  3. W polu tekstowym wklej lub wpisz reprezentatywny wpis dla tej kategorii.

Dodaj przykłady dla kategorii, które najczęściej się mylą, a zwłaszcza dla przypadków granicznych, gdzie poprawna odpowiedź nie jest oczywista tylko z opisu. Kilka dobrze dobranych przykładów na kategorię niejednoznaczną zwykle robi więcej niż długa lista.

Rozgałęź przepływ pracy na podstawie wyniku

Każda kategoria, w tym Inne, stanowi osobną gałąź wyjściową w węźle. Po sklasyfikowaniu danych wejściowych przez węzeł przepływ pracy przechodzi dalej gałęzią odpowiadającą danej kategorii. Dodaj kroki, które chcesz dla każdej gałęzi:

  • Wyślij przedmiot do innego agenta, skrzynki pocztowej lub kolejki, w zależności od kategorii.
  • Wykonaj działanie terminalowe na jednej gałęzi (na przykład usuń lub zarchiwizuj), podczas gdy inne kierujesz do dalszych działań.
  • Ustaw kolumnę lub wartość statusu, a następnie przejdź do wspólnych kroków w dalszej fazie.

Tylko dopasowana gałąź działa dla danego wejścia, więc każdą ścieżkę można dostosować dokładnie do potrzeb danej kategorii.

Scenariusze automatyzacji

Węzeł klasyfikacji najlepiej sprawdza się jako etap routingu: wchodzi tekst w formie swobodnej, węzeł decyduje, o co chodzi, a każda gałąź zajmuje się tym przypadkiem.

Klasyfikowanie wiadomości email

Workflow uruchamia się na moment, gdy przychodzi nowy e-mail. Węzeł klasyfikacji przyjmuje Treść wiadomości e-mail jako dane wejściowe i przyporządkowuje ją do kategorii Product issue, How-to question, Account update, Spam albo Inne. Każda gałąź kieruje wiadomość do właściwego miejsca:

  • Problem dotyczący produktu: Agent klasyfikujący zgłoszenia, który tworzy zgłoszenie i nadaje mu priorytet.
  • Pytanie typu „jak to zrobić”: Docs Responder Agent, który przygotowuje odpowiedź na podstawie bazy wiedzy.
  • Aktualizacja konta: agent aktualizujący konto , który stosuje zmianę.
  • Spam: akcja Usuń e-mail, która usuwa wiadomość.
  • Inne: opcja rezerwowa, która kieruje wiadomość e-mail do ręcznej weryfikacji.

Jedna skrzynka odbiorcza, jeden przepływ pracy, a każda wiadomość trafia tam, gdzie powinna, bez potrzeby, by człowiek czytał i sortował każdą z nich.

Kierowanie przychodzących zgłoszeń wsparcia

Workflow uruchamia się, gdy żądanie zostanie złożone przez formularz lub współdzieloną skrzynkę pocztową. Węzeł klasyfikacji odczytuje tekst żądania i sortuje go w , BillingTechnical, lub Sales. Każdy oddział przypisuje zgłoszenie do kolejki odpowiedniego zespołu i powiadamia ten zespół, dzięki czemu zgłoszenia trafiają do właściwych osób bez konieczności przeprowadzania pośredniego etapu klasyfikacji.

Priorytetyzuj opinię

Workflow uruchamia się, gdy klient przesyła opinię. Węzeł klasyfikujący przypisuje komentarz do Bug report, Feature request lub Praise. Zgłoszenia błędów powodują utworzenie elementu roboczego, prośby o nowe funkcje są dodawane do backlogu, a pochwały są przekazywane zespołowi ds. obsługi klienta. To rozgałęzienie przekształca jeden kanał informacji zwrotnej w trzy dopasowane działania następcze.

Często zadawane pytania

Kiedy należy używać węzła „klasyfikacja”, a kiedy węzła „agent”?

Używaj węzła klasyfikującego, gdy jego jedynym zadaniem jest przypisywanie tekstu do jednej ze znanych kategorii i wybieranie dalszej ścieżki na podstawie wyniku. Węzeł klasyfikacji jest stworzony specjalnie do tego zadania, prostszy w konfiguracji i łatwy do odczytania na płótnie.

Używaj węzła agenta , gdy krok wymaga czegoś więcej niż tylko kategoryzacji: rozumuj nad wieloma wejściami, wywołuj narzędzia, korzystaj z wiedzy lub zwracaj pola strukturalne. Agent może klasyfikować i działać w jednym kroku, kosztem większej konfiguracji.

Co się stanie, jeśli dane dane wejściowe nie pasują do żadnej kategorii?

Dane wejściowe trafiają do automatycznej kategorii Domyślnej , pokazanej jako gałąź Inna . Zawsze podłącz tę gałąź do rozwiązania awaryjnego, aby móc obsłużyć niedopasowane dane wejściowe.

Jak uczynić klasyfikację dokładniejszą?

Pisz jasne, wyraźne opisy kategorii, które jasno określają, co powinno się zaliczyć, a co nie. Dodaj przykłady dla kategorii, które są ze sobą mylone. Wybierz bardziej zaawansowany model, gdy kategorie są subtelne. Wyraźne kategorie z wyraźnymi opisami mają większe znaczenie niż liczba kategorii.