Agenter

Minne och chatthistorik

Hur du styr vad en AI-agent kommer ihåg: chatthistorik inom en konversation och minne mellan konversationer.

En agent kan komma ihåg på två olika sätt. Chatthistorik är vad den ser av den aktuella konversationen. Minne är ett lager av anteckningar som den kan skriva till och läsa från mellan konversationer. De är separata inställningar, och du kan använda endera, båda eller ingen av dem.

Chatthistorik#

Chatthistorik avgör hur många av de tidigare meddelandena i en konversation agenten tar emot tillsammans med varje ny fråga. Utan den skulle agenten svara på varje meddelande som om det vore det första.

Du hittar den på fliken Avancerat, i avsnittet Chatthistorik. Reglaget i avsnittsrubriken slår på eller av den. Den är på för en ny agent. Avsnittsrubriken sammanfattar inställningen, till exempel “Senaste 10 meddelanden · 8000 tokens”.

Med reglaget på kan du ställa in:

  • Antal historikmeddelanden. Hur många senaste meddelanden som ska inkluderas. Standard är 10, och du kan välja från 1 till 50.
  • Maximala historiktokens. Den största mängden text från historiken som skickas. Standard är 8000, och du kan välja från 100 till 8000 i steg om 100.
  • Meddelandetyper. Vilka typer av meddelanden som räknas: Användarmeddelanden, AI-meddelanden och Verktygsanrop. Som standard ser agenten användar- och AI-meddelanden.

En längre historik ger agenten mer kontext, och det innebär också att mer text skickas till modellen med varje meddelande.

Minne#

Minne låter agenten behålla information bortom en enskild konversation, till exempel en kunds preferenser eller fakta den har lärt sig. Det är av för en ny agent.

Du hittar det i avsnittet Minne på fliken Inställningar. Slå på reglaget i avsnittsrubriken och ställ sedan in:

  • Minneskategori. Gruppen av minnesposter som agenten läser från och skriver till. Du måste välja en. Medan minnet är på och ingen kategori är vald varnar byggaren “Välj en kategori, eller stäng av Minne. Agenten vägrar köra medan Minne är på utan att någon är vald.” Du skapar och hanterar kategorier under minne.
  • Åtkomstläge. Endast läsning låter agenten söka i minnet. Läs/Skriv låter den också lägga till och uppdatera poster.
  • Prompt för minnesläsning. Instruktioner som talar om för agenten hur och när den ska använda läsverktygen.
  • Prompt för minnesskrivning. Instruktioner för hur och när skrivverktygen ska användas. Den spelar roll i läget Läs/Skriv.
  • Avlasta flödesindata. När den är på lagras körningens indata och agenten kan hämta den senare med ett verktyg som heter get_offloaded_memory. Den är av som standard.

De två prompterna börjar med standardvärden som fungerar för de flesta agenter. Redigera dem när agenten skriver för mycket, för lite eller fel saker.

Minne tillhör en kategori

Agenten lagrar och hämtar poster genom den kategori du väljer. Agenter som använder samma kategori arbetar på samma minne, så använd en separat kategori när två agenter inte ska dela anteckningar.

Vilket ska du använda#

Du villAnvänd
Att agenten ska följa en fram-och-tillbaka-konversationChatthistorik
Att agenten ska veta något från gårdagens konversationMinne
Svar baserade på dina dokumentEtt hämtningsverktyg, se agentverktyg

Om något går fel#

  • Om agenten slutar svara efter att du slagit på minnet, kontrollera att en kategori är vald.
  • Om den glömmer vad du sa två meddelanden tidigare, kontrollera att reglaget för Chatthistorik är på och att Användarmeddelanden är valt.
  • Om den inte skriver något till minnet, kontrollera att Åtkomstläge är Läs/Skriv.

Nästa steg#