Agenci
Pamięć i historia czatu
Jak kontrolować, co pamięta agent AI: historię czatu w ramach rozmowy i pamięć między rozmowami.
Agent może zapamiętywać na dwa różne sposoby. Historia czatu to to, co widzi z bieżącej rozmowy. Pamięć to magazyn notatek, do którego może zapisywać i z którego może czytać w różnych rozmowach. To oddzielne ustawienia i możesz użyć jednego z nich, obu albo żadnego.
Historia czatu#
Historia czatu decyduje o tym, ile wcześniejszych wiadomości w rozmowie agent otrzymuje razem z każdym nowym pytaniem. Bez niej agent odpowiadałby na każdą wiadomość tak, jakby była pierwszą.
Znajdziesz ją na karcie Zaawansowane, w sekcji Historia czatu. Przełącznik w nagłówku sekcji włącza ją lub wyłącza. Jest włączona dla nowego agenta. Nagłówek sekcji podsumowuje ustawienie, na przykład “Ostatnie 10 wiadomości · 8000 tokenów”.
Po włączeniu przełącznika możesz ustawić:
- Liczba wiadomości w historii. Ile ostatnich wiadomości uwzględnić. Domyślnie 10, możesz wybrać od 1 do 50.
- Maksymalna liczba tokenów historii. Maksymalna ilość tekstu z historii do wysłania. Domyślnie 8000, możesz wybrać od 100 do 8000 w krokach co 100.
- Typy wiadomości. Które rodzaje wiadomości się liczą: Wiadomości użytkownika, Wiadomości AI i Wywołania narzędzi. Domyślnie agent widzi wiadomości użytkownika i AI.
Dłuższa historia daje agentowi więcej kontekstu, ale oznacza też, że z każdą wiadomością do modelu trafia więcej tekstu.
Pamięć#
Pamięć pozwala agentowi zachować informacje poza jedną rozmową, takie jak preferencje klienta czy fakty, których się nauczył. Jest wyłączona dla nowego agenta.
Znajdziesz ją w sekcji Pamięć na karcie Preferencje. Włącz przełącznik w nagłówku sekcji, a następnie ustaw:
- Kategoria pamięci. Grupa wpisów pamięci, z której agent czyta i do której zapisuje. Musisz wybrać jedną. Gdy pamięć jest włączona i nie wybrano kategorii, kreator ostrzega: “Wybierz kategorię albo wyłącz pamięć. Agent odmawia uruchomienia, gdy pamięć jest włączona, a żadnej kategorii nie wybrano.” Kategorie tworzysz i zarządzasz nimi w sekcji pamięć.
- Tryb dostępu. Tylko odczyt pozwala agentowi przeszukiwać pamięć. Odczyt/Zapis pozwala mu także dodawać i aktualizować wpisy.
- Prompt odczytu pamięci. Instrukcje, które mówią agentowi, jak i kiedy używać narzędzi odczytu.
- Prompt zapisu pamięci. Instrukcje dotyczące tego, jak i kiedy używać narzędzi zapisu. Ma znaczenie w trybie Odczyt/Zapis.
- Przekazywanie danych wejściowych przepływu. Gdy jest włączone, dane wejściowe uruchomienia są zapisywane, a agent może je później pobrać za pomocą narzędzia o nazwie
get_offloaded_memory. Domyślnie jest wyłączone.
Oba prompty mają domyślne wartości, które sprawdzają się w przypadku większości agentów. Edytuj je, gdy agent zapisuje za dużo, za mało lub nie to, co trzeba.
Pamięć należy do kategorii
Agent zapisuje i pobiera wpisy za pośrednictwem wybranej kategorii. Agenci korzystający z tej samej kategorii pracują na tej samej pamięci, więc użyj osobnej kategorii, gdy dwa agenty nie powinny dzielić notatek.
Czego użyć#
| Chcesz | Użyj |
|---|---|
| Aby agent prowadził rozmowę w obie strony | Historia czatu |
| Aby agent wiedział coś z wczorajszej rozmowy | Pamięć |
| Odpowiedzi na podstawie Twoich dokumentów | Narzędzie wyszukujące, zobacz narzędzia agenta |
Jeśli coś pójdzie nie tak#
- Jeśli agent przestaje odpowiadać po włączeniu pamięci, sprawdź, czy wybrano kategorię.
- Jeśli zapomina, co powiedziałeś dwie wiadomości wcześniej, sprawdź, czy przełącznik Historia czatu jest włączony i czy wybrano Wiadomości użytkownika.
- Jeśli nic nie zapisuje do pamięci, sprawdź, czy Tryb dostępu to Odczyt/Zapis.