Zarządzanie tematami i danymi wyjściowymi

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 agent korzysta z generatywnej orkiestracji, może automatycznie wypełniać dane wejściowe przed uruchomieniem tematu przy użyciu kontekstu konwersacji lub generować pytania w celu uzyskania wartości od użytkownika. Takie zachowanie jest podobne do działania uzupełniania slotów generatywnych dla działań.

W przypadku korzystania z orkiestracji generatywnej agent może używać wyników tematycznych do generowania odpowiedzi kontekstowej. W takich przypadkach nie trzeba konfigurować dosłownej wiadomości z poziomu samego tematu.

Dane wejściowe i wyjściowe tematów mogą dzielić wartości z innymi tematami i działaniami w tym samym generowanym planie.

Dodawanie danych wejściowych i wyjściowych

Aby dodać dane wejściowe lub wyjściowe do tematu, wybierz Szczegóły na pasku nawigacyjnym u góry kanwy autora. Możesz również wybrać polecenie Szczegóły z menu kontekstowego listy temat na stronie listy Tematy.

Po wyświetlonej okienku Szczegóły można przejść na karty Dane wejściowe lub Dane wyjściowe, a następnie utworzyć nowe zmienne wejściowe lub wyjściowe, wybierając opcję Utwórz nową zmienną.

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. Jak konkretnie agent wypełni to wejście? Określa to, w jaki sposób agent wypełnia tę zmienną wartością przed uruchomieniem tematu. Domyślnie każde wejście jest ustawione na Dynamicznie wypełniaj najlepszą opcją. Agent próbuje wypełnić wartość z dostępnego kontekstu, na przykład wyodrębniając wartość z wiadomości użytkownika lub poprzedniej konwersacji. Jeśli nie zostanie znaleziona odpowiednia wartość, pomocnik generuje prośbę o podanie wartości przez użytkownika. 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, formułą Power Fx lub istniejącą zmienną.

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 właściwości, Powinno monitować użytkownika, jest dostępna tylko dla tematów wejściowych. Określa, czy agent powinien spróbować wypełnić zmienną wartością przed wykonaniem tematu. Ta właściwość jest domyślnie włączone.