Concept internals
Wskaźniki pisania
Wskaźniki pisania są wysyłane do kanału czatu, gdy przebieg jest aktywny. Użyj agents.defaults.typingMode, aby określić, kiedy rozpoczyna się pisanie, oraz typingIntervalSeconds, aby określić, jak często wskaźnik jest odświeżany (częstotliwość podtrzymania aktywności, domyślnie 6 sekund).
Wartości domyślne
Gdy agents.defaults.typingMode nie jest ustawione:
- Czaty bezpośrednie: pisanie rozpoczyna się natychmiast po uruchomieniu pętli modelu.
- Czaty grupowe ze wzmianką: pisanie rozpoczyna się natychmiast.
- Czaty grupowe bez wzmianki: pisanie rozpoczyna się, gdy dopuszczony przebieg wykazuje aktywność widoczną dla użytkownika, na przykład aktywność wykonywania środowiska uruchomieniowego lub tekst wiadomości.
- Przebiegi Heartbeat: pisanie rozpoczyna się wraz z przebiegiem Heartbeat, jeśli ustalonym celem Heartbeat jest czat obsługujący wskaźnik pisania i wskaźnik ten nie jest wyłączony.
Tryby
Ustaw agents.defaults.typingMode na jedną z następujących wartości:
never— wskaźnik pisania nigdy nie jest wyświetlany.instant— rozpocznij pisanie natychmiast po uruchomieniu pętli modelu, nawet jeśli przebieg zwróci później wyłącznie token cichej odpowiedzi.thinking— rozpocznij pisanie przy pierwszym przyroście rozumowania lub podczas aktywnego wykonywania środowiska uruchomieniowego po zaakceptowaniu tury.message— rozpocznij pisanie przy pierwszej aktywności odpowiedzi widocznej dla użytkownika, takiej jak aktywne wykonywanie środowiska uruchomieniowego lub przyrost tekstu, który nie jest cichy. Tokeny cichej odpowiedzi, takie jakNO_REPLY, nie są uznawane za aktywność tekstową.
Kolejność według tego, „jak wcześnie się uruchamia”: never -> message/thinking -> instant.
Konfiguracja
Ustaw wartość domyślną na poziomie agenta:
{ agents: { defaults: { typingMode: "thinking", typingIntervalSeconds: 6, }, },}Zastąp tryb lub częstotliwość dla poszczególnych sesji:
{ session: { typingMode: "message", typingIntervalSeconds: 4, },}Uwagi
- Tryb
messagenie uruchamia się wskutek tokenów cichej odpowiedzi, ale aktywne wykonywanie może nadal wyświetlać wskaźnik pisania, zanim dostępny będzie jakikolwiek tekst asystenta. thinkingnadal reaguje na strumieniowane rozumowanie (reasoningLevel: "stream") i może także uruchomić się wskutek aktywnego wykonywania, zanim pojawią się przyrosty rozumowania.- Wskaźnik pisania Heartbeat jest sygnałem aktywności dla ustalonego celu dostarczania. Uruchamia się na początku przebiegu Heartbeat, zamiast podążać za czasem strumienia
messagelubthinking. UstawtypingMode: "never", aby go wyłączyć. - Przebiegi Heartbeat nie wyświetlają wskaźnika pisania, gdy celem Heartbeat jest
"none", gdy nie można ustalić celu, gdy dostarczanie na czat jest wyłączone dla Heartbeat lub gdy kanał nie obsługuje wskaźnika pisania. typingIntervalSecondsokreśla częstotliwość odświeżania, a nie czas rozpoczęcia. Wartość domyślna: 6 sekund.
Powiązane
Was this useful?