> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Memory

> Memory et personnalisation dans ClickHouse Agents

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Fonctionnalité en bêta. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        En savoir plus.
                    </a>
                </u>
            </span>
        </div>;
};

est une mémoire par utilisateur que l’agent peut rappeler d’une conversation à l’autre. Elle se compose de plusieurs entrées, chacune étant une paire clé-valeur — votre
format de date préféré, la base de données que vous interrogez habituellement, le niveau de concision que vous souhaitez pour les réponses. L’agent les intègre au contexte lorsque c’est pertinent.

<div id="how-it-works">
  ## Comment fonctionne la Memory
</div>

Un petit agent de Memory fonctionne en parallèle de la conversation principale. Il lit les messages récents, détermine ce qui mérite d’être retenu et enregistre des entrées dans un stockage propre à chaque utilisateur.
Lors de la conversation suivante, ces entrées sont disponibles comme contexte, que l’agent principal peut utiliser sans que vous ayez à vous répéter.

Concrètement, cela assure une continuité : si vous indiquez une fois à un agent que vous préférez une sortie SQL en minuscules et que votre exercice fiscal se termine en mars, les conversations suivantes en tiendront compte.

<div id="manage-your-memories">
  ## Gérez vos mémoires
</div>

Ouvrez le panneau de mémoire à partir de l’icône **Memories** (cerveau) dans le volet de navigation de gauche. Le panneau répertorie vos mémoires enregistrées, avec des commandes pour créer, modifier, supprimer et filtrer les entrées.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/memories.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=e24e0bde7820f6de3632acee9cba07bc" alt="Panneau Memories montrant l’icône en forme de cerveau mise en évidence dans le volet de navigation de gauche, un champ de filtre, un bouton Add, une case à cocher Use memory, une entrée de mémoire avec des commandes de modification et de suppression, ainsi qu’un bouton Admin Settings" size="sm" width="714" height="862" data-path="images/cloud/agent-builder/memory/memories.png" />

Memory est privée et propre à votre utilisateur. Les agents des autres utilisateurs ne voient jamais vos entrées, et vos agents ne voient jamais les leurs.

<div id="create-memory">
  ### Créer une Memory
</div>

Cliquez sur le bouton **+** en haut du panneau pour ouvrir la boîte de dialogue **Create Memory**. Saisissez une **Key** (lettres minuscules et underscores uniquement) et une **Value**, puis cliquez sur **Create**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/create.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=975cf2cda04c354a799d9910dff3061f" alt="Panneau Memory avec le bouton + Create Memory mis en évidence" size="sm" width="782" height="862" data-path="images/cloud/agent-builder/memory/create.png" />

<div id="filter-memories">
  ### Filtrer les mémoires
</div>

Utilisez le champ **Filter memories** en haut du panneau pour trouver une entrée à partir de sa clé.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/filter.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=f3c702a4e60ed546975a84049d3c886d" alt="Panneau Memory avec le champ Filter memories mis en évidence et « demo » saisi" size="sm" width="720" height="848" data-path="images/cloud/agent-builder/memory/filter.png" />

<div id="edit-memory">
  ### Modifier une Memory
</div>

Cliquez sur l’icône en forme de crayon d’une Memory pour ouvrir la boîte de dialogue **Edit Memory**. Modifiez la Key ou la Value, puis cliquez sur **Save**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/edit.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=88a8cb385eb2f1591ad630cfe6312573" alt="Entrée de Memory avec l’icône en forme de crayon Edit Memory mise en évidence" size="sm" width="718" height="884" data-path="images/cloud/agent-builder/memory/edit.png" />

<div id="delete-memory">
  ### Supprimer une Memory
</div>

Cliquez sur l’icône de corbeille de la Memory pour la supprimer.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/delete.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=c10e6627d1db318f88ac39985d1271ee" alt="Entrée de Memory avec l’icône de corbeille « Supprimer la Memory » mise en évidence" size="sm" width="768" height="848" data-path="images/cloud/agent-builder/memory/delete.png" />

<div id="toggle-memory">
  ## Activer ou désactiver la mémoire
</div>

Activez ou désactivez la mémoire à l’aide de la case à cocher **Use memory** en haut du panneau de mémoire. Désactivez-la pour les sujets sensibles que vous ne souhaitez pas enregistrer, ou pour les conversations ponctuelles où la personnalisation n’apporte rien.

Lorsque la mémoire est désactivée, l’agent ne lit pas dans votre stockage de mémoire et n’y écrit pas non plus.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/TCLsdkFwl4CgDiNY/images/cloud/agent-builder/memory/toggle.png?fit=max&auto=format&n=TCLsdkFwl4CgDiNY&q=85&s=da7f9f89b461d3a7c08e128452582baa" alt="Panneau de mémoire avec la case à cocher Use memory mise en évidence en haut" size="sm" width="720" height="848" data-path="images/cloud/agent-builder/memory/toggle.png" />

<div id="memory-best-practices">
  ## Bonnes pratiques pour Memory
</div>

Memory peut être utile dans les cas suivants :

* Conventions récurrentes : formats de date préférés, définitions métier, conventions de nommage.
* Contexte du projet : quel service ou quelle base de données vous interrogez habituellement, quels dashboards vous intéressent.
* Style de communication : réponses concises ou bavardes, axées sur le code ou sur le texte rédigé.

Memory n'est pas conçu pour servir de base de données. Ce n'est pas un endroit où stocker de gros volumes de documentation de référence, par exemple.
Mieux vaut utiliser un [skill](/fr/products/cloud/features/ai-ml/agents/builder/skills) ou intégrer ce contenu dans les instructions de l'agent à cette fin.
Il n'est pas non plus destiné à retrouver des informations dans d'anciens échanges ; l'historique de la conversation joue déjà ce rôle.
