· · 2 minuts de lectura

On Recorda les Coses el teu Agent? Guia Pràctica sobre l'Emmagatzematge de l'Historial de Xat

Gestionat pel servei o pel client? Lineal o amb bifurcacions? La decisió arquitectònica que defineix el que el teu agent IA pot fer realment.

Agent Framework AI Agents Architecture CSharp Python
Aquesta publicació també està disponible en:English, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Bahasa Indonesia, Nederlands

Aquest post ha estat traduït automàticament. Per a la versió original, fes clic aquí.

Quan construeixes un agent IA, dediques la major part de la teva energia al model, les eines i els prompts. La pregunta de on viu l’historial de conversa sembla un detall d’implementació — però és una de les decisions arquitectòniques més importants que prendràs.

Determina si els usuaris poden bifurcar converses, desfer respostes, reprendre sessions després d’un reinici, i si les teves dades surten mai de la teva infraestructura. L’equip d’Agent Framework ha publicat una anàlisi en profunditat.

Dos patrons fonamentals

Gestionat pel servei: el servei d’IA emmagatzema l’estat de la conversa. La teva app manté una referència i el servei inclou automàticament l’historial rellevant en cada sol·licitud.

Gestionat pel client: la teva app manté l’historial complet i envia missatges rellevants amb cada sol·licitud. El servei no té estat. Controles tot.

Com Agent Framework abstreu això

// C# — funciona igual independentment del proveïdor
AgentSession session = await agent.CreateSessionAsync();
var first = await agent.RunAsync("Em dic Alice.", session);
var second = await agent.RunAsync("Quin és el meu nom?", session);
# Python
session = agent.create_session()
first = await agent.run("Em dic Alice.", session=session)
second = await agent.run("Quin és el meu nom?", session=session)

Referència ràpida de proveïdors

ProveïdorEmmagatzematgeModelCompactació
OpenAI/Azure Chat CompletionsClientN/ATu
Foundry Agent ServiceServeiLinealServei
Responses API (per defecte)ServeiBifurcacióServei
Anthropic Claude, OllamaClientN/ATu

Llegeix el post complet per a l’arbre de decisions complet.

Comparteix:
Mostra el codi font d'aquesta publicació a GitHub ↗
← VS Code 1.118: Copilot CLI Obté Noms de Sessió, Insígnies de Model i TypeScript 7.0 Nightly
GPT-5.5 Ja És Aquí a Azure Foundry — El que els Desenvolupadors .NET Han de Saber →