Udostępnij przez


Optymalizowanie agentów w celu zminimalizowania opóźnienia

Ten artykuł zawiera kilka kluczowych rozwiązań i pomaga zoptymalizować agentów, którzy zależą od informacji ze źródeł zewnętrznych, aby skrócić czas oczekiwania dla klientów podczas konwersacji.

Ustaw maksymalne opóźnienie limitu czasu dla zmiennych globalnych ustawionych zewnętrznie. W przypadku agentów ze zmiennymi globalnymi skonfigurowanymi do odbierania kontekstu ze źródeł zewnętrznych ustaw opcjonalną wartość limitu czasu, aby agenci nie zawieszali się dłużej.

Poinformuj użytkownika, że agent potrzebuje chwili. Agent nie odpowiada przez ponad kilka sekund może sprawić, że użytkownik zastanawia się, czy system działa, czy nie. Rozważ wysłanie krótkiej wiadomości na początku odpowiedniego tematu wskazującego, że agent szuka informacji. W ten sposób użytkownik wie, że operacja może chwilę potrwać, a wszystko działa.

Zminimalizuj i zoptymalizuj długotrwałe operacje agenta. Wywoływanie systemów zewnętrznych w celu wyszukania informacji w celu spersonalizowania żądania może sprawić, że będzie to doskonałe środowisko, ale może również zająć niewygodnie dużo czasu. Jeśli ta personalizacja jest niezbędna, upewnij się, że wywołanie jest zoptymalizowane i czy wywoływany system jest skalowalny.

Użyj węzłów żądania HTTP do obsługi szybkich żądań. Korzystanie z przepływu usługi Power Automate umożliwia łatwe wykonywanie zaawansowanych operacji, jednak może to wiązać się ze znacznym obciążeniem. Jeśli potrzebujesz tylko jednego wywołania odnośnika poza polem, węzeł Żądania HTTP może być lżejszą opcją dla takich prostych operacji.

W przypadku wywołań usługi Power Automate użyj pulpitu nawigacyjnego usługi Power Automate, aby przejrzeć czasy trwania żądań. Program Copilot Studio nie zapewnia wglądu w czas wykonywania operacji poza agentem, takich jak wywołania usługi Power Automate. W związku z tym trudno jest zrozumieć, gdzie jest spędzany czas. W aplikacji Copilot Studio te wywołania poza urządzeniem są synchroniczne, co oznacza, że żadne dalsze działania nie będą wykonywane w konwersacji do momentu ukończenia przepływu usługi Power Automate. Rozważ użycie pulpitu nawigacyjnego usługi Power Automate dla przepływu. Ten pulpit nawigacyjny może zapewnić szczegółowe informacje o współczynnikach powodzenia i niepowodzeń operacji oraz o tym, jak długo trwa.