Zespoły produktowe dopracowujące ton
Autorzy dostrajają głos asystenta codziennie, nie czekając na wydanie inżynieryjne, a ostatnie wersje są zachowywane.
Wersjonuj prompty systemowe w warstwie danych, wdrażaj nowy do wszystkich usług naraz i wycofuj jednym poleceniem, gdy zaczyna działać źle.
Pierwsza wersja promptu systemowego agenta obsługi.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Prompty systemowe zmieniają się częściej niż kod, a zwykle mieszkają w kodzie. Każda drobna zmiana to wdrożenie, różne usługi dryfują na różne wersje, a gdy nowy prompt pogarsza asystenta o drugiej w nocy, wycofanie oznacza kolejne wydanie.
Rejestr promptów przechowuje w HotKV każdą wersję każdego szablonu. Usługi odczytują aktywną wersję w czasie działania, edytor publikuje nową wersję jednym poleceniem, a wybór aktywnej wersji to pojedyncze atomowe przełączenie, które każda usługa widzi przy następnym odczycie.
Pierwsza wersja promptu systemowego agenta obsługi.
PROMPT.PUT support-agent "You are a helpful support agent."Każda usługa pobiera szablon w czasie działania zamiast mieć go wkompilowanego.
PROMPT.GET support-agentNowa wersja z metadanymi o tym, kto ją napisał. Staje się aktywna dla wszystkich usług naraz.
PROMPT.PUT support-agent "You are a concise, friendly support agent." META "{\"author\":\"maria\"}"Odpowiedzi stały się zbyt zwięzłe. Jedno polecenie ponownie aktywuje wersję 1. Bez wdrożenia, bez restartu.
PROMPT.SETACTIVE support-agent 1Ostatnie wersje zostają w rejestrze, domyślnie 64, więc możesz je porównać lub wrócić do dowolnej z nich.
PROMPT.VERSIONS support-agentAutorzy dostrajają głos asystenta codziennie, nie czekając na wydanie inżynieryjne, a ostatnie wersje są zachowywane.
Czat, szkicowanie e-maili i streszczanie czytają ten sam szablon, więc poprawka trafia wszędzie w tej samej chwili.
Gdy zmiana promptu powoduje złe odpowiedzi na produkcji, dyżurny wycofuje ją w kilka sekund jednym poleceniem.
Każde PROMPT.PUT dodaje wersję i czyni ją aktywną. Najnowsze wersje są zachowywane, domyślnie 64.
PROMPT.PUTPROMPT.VERSIONSUsługi odczytują aktywną wersję lub konkretną jednym wywołaniem.
PROMPT.GETPROMPT.LATESTPrzełącz aktywną wersję atomowo.
PROMPT.SETACTIVEZachowaj autora, powód zmiany lub identyfikator eksperymentu przy każdej wersji.
METANie. Odczytują aktywną wersję w czasie działania, więc następny odczyt zwraca nową.
Tak. Publikuj z CI przez PROMPT.PUT, aby Git pozostał źródłem przeglądu, a HotKV serwował wersję na żywo.
Rejestr promptów jest częścią planów Performance i Scale.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.