Mémoires
Mémoires
Comment ChatGPT et Codex réutilisent le contexte utile dans les différents chats et tâches
Les mémoires permettent à ChatGPT et Codex de réutiliser le contexte utile de travaux antérieurs dans de futurs travaux. ChatGPT sur le Web utilise la mémoire de ChatGPT, tandis que les clients Codex locaux utilisent un espace de stockage local distinct et des contrôles séparés.
Conservez les directives obligatoires de l’équipe dans AGENTS.md ou dans la documentation versionnée. Considérez
les mémoires comme une couche de rappel utile, et non comme l’unique source des règles qui doivent
toujours s’appliquer.
Dans l’application de bureau ChatGPT, utilisez /memories pour déterminer si un chat peut utiliser
les mémoires locales ou contribuer aux futures mémoires. Gérez cette fonctionnalité depuis
Settings > Personalization lorsque vous devez l’activer ou la désactiver.
L’Historique de l’ordinateur est une fonctionnalité de l’application de bureau macOS qui transforme l’activité dans les applications et sites web autorisés en mémoires et en chronologie que ChatGPT et Codex peuvent consulter.
Fonctionnement des mémoires Codex locales
Après l’activation des mémoires, Codex peut transformer le contexte utile de chats antérieurs admissibles en fichiers de mémoire locaux. Codex ignore les sessions actives ou de courte durée, masque les secrets dans les champs de mémoire générés et met à jour les mémoires en arrière-plan plutôt qu’immédiatement à la fin de chaque chat.
Il est possible que les mémoires ne soient pas mises à jour dès la fin d’un chat. Codex attend qu’un chat soit resté inactif suffisamment longtemps afin d’éviter de résumer un travail toujours en cours.
La génération de mémoires peut également ignorer une passe en arrière-plan lorsque le pourcentage restant de votre limite d’utilisation Codex est inférieur au seuil configuré, afin que Codex ne consomme pas de quota lorsque vous approchez d’une limite.
Stockage local des mémoires
Codex stocke les mémoires dans votre répertoire personnel Codex. Par défaut, il s’agit de
~/.codex. Consultez Emplacements de la configuration et de l’état
pour savoir comment Codex utilise CODEX_HOME.
Les principaux fichiers de mémoire se trouvent sous ~/.codex/memories/ et comprennent des résumés,
des entrées persistantes, des entrées récentes et des éléments justificatifs provenant de chats antérieurs.
Considérez ces fichiers comme un état généré. Vous pouvez les examiner lors d’un dépannage ou avant de partager votre répertoire personnel Codex, mais ne vous fiez pas à leur modification manuelle comme principal moyen de contrôle.
Contrôler les mémoires locales pour chaque chat
Dans l’application de bureau ChatGPT et le TUI Codex, utilisez /memories pour contrôler le comportement de la mémoire pour
le chat en cours. Les choix propres au chat vous permettent de décider si le chat actuel
peut utiliser les mémoires existantes et si Codex peut utiliser ce chat pour
générer de futures mémoires.
Les choix propres au chat ne modifient pas vos paramètres de mémoire globaux.
Examiner les mémoires locales
Ne stockez pas de secrets dans les mémoires. Codex masque les secrets dans les champs de mémoire générés, mais vous devez tout de même examiner les fichiers de mémoire avant de partager votre répertoire personnel Codex ou les artefacts de mémoire générés.
Configurer les mémoires locales
Les mémoires Codex locales sont désactivées par défaut. Dans l’application de bureau ChatGPT, ouvrez Settings > Personalization et activez Enable memories.
Pour effectuer la configuration à l’aide du fichier de configuration, ajoutez l’indicateur de fonctionnalité à config.toml :
[features]
memories = truePour connaître les emplacements du fichier de configuration et la liste complète des paramètres liés aux mémoires, consultez Principes de base de la configuration et la référence de configuration.
Les paramètres courants propres aux mémoires comprennent :
memories.generate_memories: détermine si les chats nouvellement créés peuvent être stockés comme entrées destinées à la génération de mémoires.memories.use_memories: détermine si Codex injecte les mémoires existantes dans les sessions futures.memories.disable_on_external_context: lorsque la valeur esttrue, exclut de la génération de mémoires les chats ayant utilisé un contexte externe, comme des appels d’outils MCP, la recherche sur le Web ou la recherche d’outils. L’ancienne clémemories.no_memories_if_mcp_or_web_searchreste acceptée comme alias.memories.min_rate_limit_remaining_percent: définit le pourcentage minimal restant de la limite d’utilisation Codex requis avant le démarrage de la génération de mémoires.memories.extract_model: remplace le modèle utilisé pour l’extraction de la mémoire de chaque chat.memories.consolidation_model: remplace le modèle utilisé pour la consolidation globale des mémoires.