Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Din agent blir effektivare över tid genom att komma ihåg vad som fungerade i tidigare incidenter och referera till din dokumentation.
Så här fungerar minnet
När du ställer en fråga söker agenten över alla kunskapskällor samtidigt.
| Källa | Vad den hittar | Bäst för |
|---|---|---|
| Tidigare incidenter | Steg som löste liknande problem | "Hur har vi åtgärdat det här förut?" |
| Användarminnen | Fakta som du uttryckligen sparar | "Kom ihåg att min miljö använder..." |
| Kunskapsbas | Dina uppladdade runbooks och dokument | "Följ vår standardprocedur" |
Agenten returnerar ett grundat svar med klickbara citat som visar exakt var informationen kom ifrån.
Automatisk inlärning
Din agent lär sig av varje konversation. Ingen manuell träning krävs.
När varje tråd har slutförts samlar agenten in följande information.
| What | Beskrivning |
|---|---|
| Symtom som observerats | Felmeddelanden, beteenden, mönster |
| Steg som fungerade | Lösningssökvägen som lyckades |
| Orsaken | Vad orsakade problemet |
| Fallgropar att undvika | Vad som inte fungerade, återvändsgränder |
Den här processen sker automatiskt. Trettio minuter efter att en tråd har tystnat utvärderar agenten konversationen och indexerar inlärningarna.
Prioritet för samma resurs
När du undersöker ett resursproblem prioriterar agenten tidigare sessioner på exakt samma resurs.
"App Service app-prod-01 is returning 503 errors"
Din agent kontrollerar först om den såg problem på app-prod-01 tidigare. Om ja visas dessa lärdomar först eftersom de har den högsta relevansen.
Proaktiv kunskapsbeständighet
Förutom att lära sig av slutförda trådar sparar agenten aktivt det som identifieras under konversationer. När din agent stöter på något viktigt (en knepig konfiguration, ett icke-uppenbart beroende eller en felsöknings-gotcha) registrerar den insikten i beständiga kunskapsfiler som förs över sessioner.
Så här fungerar det
Din agent har en kunskapskatalog på memories/synthesizedKnowledge/. Agenten läser automatiskt in en särskild fil, overview.md, i systemprompten i början av varje konversation. Den här metoden ger din agent omedelbar åtkomst till den viktigaste kontexten om din miljö.
| Komponent | Vad det gör |
|---|---|
overview.md |
Tjänstsammanfattning och index. Laddas alltid in i kontext (~2 000 teckens budget). |
| Ämnesfiler | Detaljerade anteckningar om specifika ämnen (till exempel aks-networking-gotchas.md). |
| Länkar från översikt |
overview.md länkar till ämnesfiler så att din agent vet vilken detaljerad kunskap som finns. |
Vad din agent sparar
Din agent registrerar proaktivt insikter under konversationer.
| Kategori | Exempel |
|---|---|
| Problembegränsningar | "Den här tjänsten kan inte skala över 10 repliker på grund av kvotgränser" |
| Strategier som fungerade | Återstart av pod med --grace-period=0 löste det fastnade deploymentet |
| Strategier som misslyckades | "Det hjälpte inte att öka minnesgränsen. Problemet var CPU-begränsning" |
| Icke-uppenbara beroenden | app-frontend är beroende av en sidecar-proxy som måste starta först |
| Konfigurationsinformation | "Produktion använder anpassade TLS-certifikat som lagras i Key Vault" |
Kunskapsorganisation
Din agent organiserar kunskap semantiskt efter ämne, inte kronologiskt. Varje fil är en självständig referens.
| Arkiv | Vad den fångar |
|---|---|
overview.md |
Tjänstsammanfattning, nyckellänkar, index för ämnesfiler (~2 000 tecken) |
team.md |
Teammedlemmar, roller, expertis (~500 tecken) |
architecture.md |
Komponenter, anslutningar, miljöer (~1 500 tecken) |
logs.md |
Loggkällor, tabeller, nyckelfält, användbara frågor (~1 500 tecken) |
deployment.md |
Pipeline-information, versionshantering, återställningsprocedurer (~1 000 tecken) |
auth.md |
Autentiseringsmekanismer, identitetsflöden (~800 tecken) |
debugging.md |
Vanliga problem, felsökningsguider, runbook-länkar (~1 000 tecken) |
queries/*.md |
Extraherade frågor ordnade efter ämne (~1 000 tecken vardera) |
När du uppdaterar befintlig kunskap läser agenten den aktuella filen, sammanfogar ny information och tar bort allt som blir inaktuellt eller felaktigt.
Tips/Råd
Du kan också be din agent att spara kunskap
Utöver automatisk beständighet kan du uttryckligen be agenten att spara information i dess kunskapsfiler:
Save this to your knowledge: our Redis cache uses Premium tier with 6GB,
and failover takes about 90 seconds.
Din agent skapar eller uppdaterar lämplig kunskapsfil och länkar den från overview.md.
Den här metoden skiljer sig från #remember kommandon (beskrivs i nästa avsnitt), som sparar diskreta fakta i ett separat minneslager. Kunskapsfiler är strukturerade, beständiga referenser som din agent konsulterar i början av varje konversation. Användarminnen är enskilda fakta som kan sökas via #retrieve.
Användarminnen
Utöver vad din agent lär sig och bevarar automatiskt kan du uttryckligen spara diskreta fakta som agenten kan komma ihåg. Användarminnen är idealiska för miljöspecifik information som kanske inte kommer upp i incidenter men som är viktiga för kontexten.
I följande tabell beskrivs bra kandidater för användarens minnen.
| Kategori | Exempel |
|---|---|
| Miljöfakta | Produktion använder tre AKS-kluster i Västra USA 2 |
| Teaminställningar | "Vi föredrar CLI framför portalen för distributioner" |
| Arkitekturinformation | "app-service-01 är beroende av sql-prod" |
| Eskaleringsvägar | "PagerDuty, sedan Teams-kanal och sedan telefon" |
Minneskommandon
Hantera användarminnen med hjälp av dessa chattkommandon.
| Kommando | Vad det gör | Exempel |
|---|---|---|
#remember |
Spara en uppgift för framtida användning | #remember our Redis cache uses Premium tier |
#retrieve |
Sök efter dina sparade minnen | #retrieve what's our caching setup? |
#forget |
Ta bort ett sparat minne | #forget the outdated Redis info |
I följande exempel visas ett typiskt minnesarbetsflöde.
Spara viktig kontext:
#remember Production uses 3 AKS clusters in West US 2
#remember Our escalation path: PagerDuty, then Teams channel, then phone
#remember Database failover takes approximately 15 minutes
Hämta senare:
#retrieve how long does database failover take?
Agenten svarar baserat på det sparade minnet: "Databasredundans tar cirka 15 minuter."
Kunskapsbas
Ladda upp dokumentationen och anslut externa källor för att ge agenten ett bredare referensbibliotek.
Diagram som visar kunskap som kommer från uppladdade dokument och MCP-kopplingar, som alla är sökbara tillsammans.
Ladda upp dokument
Gå till Kunskapsbasen för Builder > för att ladda upp dokumentationen.
| Dokumenttyp | Bra för |
|---|---|
| Körmanualer | Steg-för-steg-procedurer för incidenter |
| Arkitekturguider | Förstå din miljö |
| Jourspelböcker | Eskalerings- och svarsförfaranden |
| API-dokumentation | Tjänstspecifik kunskap |
| Teamprocedurer | Arbetsflödes- och processdokument |
Format som stöds: Markdown (.md), oformaterad text (.txt). Maximal filstorlek är 16 MB.
Ansluta externa källor
Få åtkomst till kunskap direkt från externa system med hjälp av kopplingar.
| Connector | Vad det ger |
|---|---|
| Azure DevOps | Sök i dina ADO-wiki-sidor |
| GitHub | Sökdatabaser, wikis, problem |
| Microsoft Learn | Officiell Microsoft-dokumentation |
| Anpassad MCP | Alla kunskapskällor som du konfigurerar |
Konfigurera anslutningar i Anslutningar> Inställningar. Mer information finns i Anslutningsappar.
Använda kunskap i konversationer
Din agent söker automatiskt efter kunskap när den är relevant för frågan.
How should I handle a database failover?
Om du laddar upp en runbook svarar agenten med ett grundat svar:
Här är failover-stegen utifrån din Databasrunbook(citeringslänk):
- Kontrollera hälsotillståndet för den sekundära repliken...
Välj källlänkarna för att visa det fullständiga källdokumentet.
Sessionsinsikter
Efter varje tråd (en synkron chattkonversation eller en asynkron automatiskt utlösta uppgift) genererar din agent en sessionsinsikt. Sessionsinsikter är hur din agent blir smartare över tid.
Vad som fångas
Varje insikt från sessionen extraherar strukturerad kunskap som blir en sökbar minnesbank.
| Komponent | Vad den fångar | Exempel |
|---|---|---|
| Symtom som observerats | Felmönster, beteenden | "HTTP 503-fel, minne vid 95%" |
| Lösningssteg | Vad fungerade | Uppgraderad App Service SKU |
| Orsaken | Varför det hände | Minnesläcka i driftsättning v2.3 |
| Fallgropar att undvika | Vad fungerade inte | "Det hjälpte inte att starta om" |
När insikter genereras
I följande tabell beskrivs när sessionsinsikter genereras.
| Trådtyp | När | Automatisk eller manuell |
|---|---|---|
| Synkroniseringschatt | 30 minuter efter det senaste meddelandet | Automatiskt |
| Asynkrona uppgifter | 30 minuter efter slutförande | Automatiskt |
| Användarfeedback | När du betygsätter ett svar | Du utlöser det |
Visa sessionsinsikter
Gå till Övervaka > sessionsinsikter för att se:
- Tidslinje för agentåtgärder
- Utvärderingspoäng
- Nyckelinlärningar extraherade
- Källtrådslänkar: varje insiktskort länkar tillbaka till trådarna som genererade det, så att du kan spåra alla insikter till den ursprungliga konversationen
Detaljerade mått och hantering finns i Övervaka agentanvändning.
Bästa praxis
Följ dessa rekommendationer för att få ut mesta möjliga av agentens minnes- och kunskapsfunktioner.
Välj vad du vill ladda upp jämfört med anslut
| Ladda upp | Anslut via kontakt |
|---|---|
| Körböcker för incidenter | Live-wiki-sidor (ADO, GitHub) |
| Arkitekturdiagram | Lagringsplatser för källkod |
| Eskaleringsprocedurer | Realtidsövervakningsdata |
| Statiska API-dokument | Dokument som uppdateras ofta |
Håll kunskapen aktuell
Inaktuella dokument orsakar felaktiga svar. Granska din kunskapsbas kvartalsvis. Om du vill se vilka dokument din agent har för närvarande frågar du:
What knowledge documents do you have?
Ta bort inaktuella dokument i Builder > Knowledge Base.
Namnge dokument tydligt
Använd beskrivande filnamn för att hjälpa din agent och ditt team att snabbt hitta rätt dokumentation.
| Använd inte | Använd i stället |
|---|---|
| doc1.txt | production-database-failover.md |
| runbook.md | aks-cluster-scaling-runbook.md |
| notes.txt | escalation-procedures-2026.txt |
Nästa steg
Relaterat innehåll
- Anslutningar: Anslut externa kunskapskällor till din agent.
- Underagenter: Skapa specialiserade agenter med fokuserade funktioner.