Limity czasu działania agenta

Agenci zasilani przez wiązkę GitHub Copilot w Microsoft Copilot Studio wykonują każdą wiadomość użytkownika jako turę. Zwrot może obejmować wiele wywołań modelu i narzędzi. Aby utrzymać wiarygodność tur, usługa nakłada limity dotyczące długości tury, liczby wywołań narzędzi oraz historii rozmów prowadzonej przez agenta. Ten artykuł opisuje te limity oraz to, co widzisz, gdy limit zostanie osiągnięty.

Note

Uzbrojenie użyte do budowy tego agenta wykorzystuje rozliczenia oparte na użytkowaniu. Używanie, budowanie, testowanie i ocena agentów mogą zużywać kredyty Copilot. Dowiedz się więcej w Przegląd rozliczeń opartych na zużyciu.

Limity czasowe obrócenia i narzędzi

Wartości w poniższej tabeli to domyślne wartości usługi. Microsoft zarządza tymi wartościami i potrafi je zmieniać.

Limit Default value Co się dzieje, gdy się osiągniesz
Turn duration 90 minutes Około 60 minut po rozpoczęciu zakrętu agent zostaje nakierowany, by zakończyć i udzielić ostatecznej odpowiedzi. Po 90 minutach obsługa zatrzymuje zakręt.
Liczba wywołań narzędzi na turę 200 Agent przestaje wołać narzędzia i tura się kończy.
Timeout wywołania narzędzi 120 seconds Usługa anuluje wywołanie narzędzia i zwraca wynik błędu do agenta.
Timeout narzędzia workflow 660 sekund (11 minut) Wywołanie narzędzia workflow wygasa i agent otrzymuje błąd.
Czas na połączenie agentów 5 400 sekund (90 minut) Połączenie do połączonego agenta wygasa i agent otrzymuje błąd.
Czas na zewnętrzne agenty 300 sekund (5 minut) Wywołanie do zewnętrznego agenta traci czas i agent otrzymuje błąd.
Wiadomości przechowywane w oknie rozmowy 100 messages Agent wyrzuca najstarsze wiadomości ze swojej historii pracy, aby zapomnieć szczegóły z początku długiej rozmowy.

Timeout wywołania narzędzia jest domyślnym dla zwykłego wywołania narzędzia, takiego jak wywołanie łączące lub wyszukiwanie wiedzy. Narzędzia do przepływu pracy, agenci połączeni i agenci zewnętrzni mają własne dłuższe timeouty.

Jeśli prośba regularnie osiąga jeden z tych limitów, podziel pracę na mniejsze prośby. Aby znaleźć kod referencyjny pojawiający się po nieudanym obrócie, na przykład MCS-4063, zobacz Error codes reference for agents.

Limity streamingu w Microsoft Teams i Microsoft 365 Copilot

Agenci przesyłają odpowiedzi na bieżąco, gdy agent je pisze. W Microsoft Teams streaming ma następujące ograniczenia:

  • Tylko czat osobisty: Streaming dotyczy prywatnych czatów jeden na jednego. W czatach grupowych i kanałach agent wysyła odpowiedzi w formie zwykłych wiadomości.
  • Szybkość aktualizacji: Teams akceptuje około jednej aktualizacji streamingowej na sekundę. Usługi grupują teksty razem, aby każda aktualizacja mieściła się w tym limicie.
  • Limit dwóch minut: Teams kończy odpowiedź streamowaną po dwóch minutach, nawet jeśli agent nadal pracuje.
  • Stop: Jeśli użytkownik wybierze Stop w odpowiedzi na streaming, Teams kończy transmisję.

Jeśli odpowiedź przekroczy limit dwóch minut, usługa wysyła pełną odpowiedź jako zwykłą wiadomość zamiast kończyć strumień. Tekst, który już został odłączony, może pozostać na ekranie, więc odpowiedź może pojawić się dwukrotnie. Jeśli długie połączenie narzędziem zajmie czas przed nadejściem odpowiedzi, możesz zobaczyć zatrzymaną odpowiedź, a następnie odpowiedź w osobnej wiadomości. Tak czy inaczej, pełna wiadomość końcowa jest dostarczana.

Microsoft 365 Copilot nie korzysta z sesji streamingowej Teams, więc ograniczenia Teams w tej sekcji nie dotyczą jej usług.