Zarządzanie danymi wejściowymi i wyjściowymi tematu

Note

W tym artykule opisano funkcje używane w agentach lub przepływach agentów obsługiwanych przez standardowe środowisko uruchomieniowe.

Tematy mogą mieć parametry wejściowe i wyjściowe. Jeśli temat jest przekierowany do innego tematu, można użyć tych parametrów do przekazania informacji między tematami.

Jeśli Twój agent używa generatywnej orkiestracji, może automatycznie wypełniać dane wejściowe przed uruchomieniem tematu, korzystając z kontekstu rozmowy lub generować pytania, by prosić użytkownika o wartości. To zachowanie jest podobne do tego, jak generatywne wypełnianie szczelin działa dla narzędzi.

Stosując orkiestrację generatywną, agenci mogą korzystać wyjścia tematu do wygenerowania odpowiedzi kontekstowej. W takich przypadkach nie trzeba konfigurować dosłownej wiadomości z poziomu samego tematu.

Tematy wejściowe i wyjściowe mogą dzielić wartości z innymi tematami i narzędziami w tym samym generowanym planie.

Dodawanie danych wejściowych i wyjściowych

Aby dodać wejścia lub wyjścia dla tematu, wybierz Szczegóły na pasku narzędzi u góry płótna autorskiego. Alternatywnie, wybierz Szczegóły z menu kontekstowego dla tematu na stronie listy Tematów .

W panelu szczegółów tematu możesz wybrać zakładkę Wejścia lub Wyjścia , a następnie wybrać Utwórz nową zmienną , aby utworzyć nowe zmienne wejściowe lub wyjściowe.

Dla każdego parametru wejściowego i wyjściowego należy wprowadzić nazwę, wybrać typ danych i wprowadzić opis odpowiadającej jej zmiennej.

Jeśli Twój agent używa generatywnej sztucznej inteligencji do decydowania, jak reagować na użytkowników, dostępnych jest więcej właściwości zmiennych wejściowych. Konkretnie: Jak agent wypełni to wejście? Określa, jak agent wypełni tę zmienną wartością przed uruchomieniem tematu. Domyślnie każde wejście jest ustawione na Dynamicznie wypełniaj najlepszą opcją. Agent stara się uzyskać wartość z dostępnego kontekstu, takiego jak wiadomość użytkownika lub wcześniejsza rozmowa. Jeśli nie zostanie znaleziona odpowiednia wartość, agent generuje pytanie, aby poprosić użytkownika o wartość. Można wybrać zastąpienie danych wejściowych wartością zamiast pytać użytkownika. Aby zastąpić parametr wejściowy, wybierz pozycję Ustaw jako wartość, w obszarze Jak agent wypełni te dane wejściowe?, a następnie wprowadź żądaną wartość. Wartość ta może być literałem, istniejącą zmienną lub formułą Power Fx.

Aby upewnić się, że agent przechwytuje poprawny typ wartości dla danych wejściowych, należy również określić typ jednostki w obszarze Identyfikuj jako.

Zrzut ekranu okienka Szczegóły z nową zmienną wejściową dodawaną

Dodatkowe ustawienia można skonfigurować dla danych wejściowych, aby kontrolować zachowanie agent podczas pytania o wartość lub sprawdzania poprawności odpowiedzi od użytkownika.

Jedna z tych ustawień, Należy monitować użytkownika, jest dostępna tylko dla temat wejściowych. Określa, czy agent powinien spróbować wypełnić zmienną wartością przed wykonaniem tematu. Ta właściwość jest wybierana domyślnie.