Cas d’usage · Codex

L’analyse de données avec Codex : requêtes, CSV et résultats structurés

Codex peut écrire et lancer le SQL et le Python derrière une réponse, vérifier les chiffres et les expliquer. Le sandbox est le point à anticiper : par défaut, ses commandes n’atteignent pas le réseau, donc une requête vers un entrepôt de données ou une API a besoin que l’accès réseau soit activé, alors que les CSV de l’espace de travail fonctionnent tels quels. Cette page couvre les accès, les règles pour AGENTS.md et la récupération des résultats en JSON.

Ce que Codex fait pour l’analyse de données

  • Il répond aux questions en SQL avec un rôle en lecture seule ou sur un réplica, et montre la requête avec la réponse.
  • Il nettoie et analyse les exports CSV avec Python, et trace les graphiques.
  • Il rédige un récapitulatif hebdomadaire des indicateurs : ce qui a bougé, de combien, et la raison probable.
  • Il signale les anomalies, comme une baisse des inscriptions ou un pic d’erreurs, avant que quelqu’un doive les remarquer.

Les fonctionnalités de Codex pour l’analyse de données

FonctionnalitéCe qu’elle faitPour commencer
CLI de base de données ou serveur MCPInterroge votre base ou votre entrepôt de données avec un rôle en lecture seuleUne CLI dans le sandbox, ou un serveur MCP dans config.toml
Accès réseauPermet aux commandes d’atteindre un entrepôt ou une API ; désactivé par défautnetwork_access = true sous [sandbox_workspace_write]
--output-schemaLa réponse finale en JSON conforme à votre schémacodex exec --output-schema schema.json -o result.json
Tâches planifiéesUn récapitulatif hebdomadaire depuis l’application de bureau ChatGPT ou le webCréez-la dans Scheduled

Comment configurer Codex pour l’analyse de données

  1. Connectez les outils

    Donnez à Codex un rôle en lecture seule, et n’activez l’accès réseau que si les données ne sont pas dans l’espace de travail. Les exports CSV du dossier du projet n’ont besoin de rien de plus.

    # ~/.codex/config.toml : laisser les commandes atteindre votre entrepôt de données
    [sandbox_workspace_write]
    network_access = true
  2. Écrivez les règles dans AGENTS.md

    Codex lit AGENTS.md avant tout travail : ~/.codex/AGENTS.md, puis les fichiers de la racine du dépôt jusqu’au dossier où il travaille. Mettez-y les règles de la tâche, ou dans une skill sous .agents/skills/ si elles sont longues. Voir le guide d’AGENTS.md.

    ## Règles pour les données
    - Lecture seule : utilise le rôle analytics, jamais l’utilisateur de
      base de données de l’app. Pas d’INSERT, d’UPDATE, de DELETE ni de
      changement de schéma.
    - Montre la requête ou le script derrière chaque chiffre.
    - Compare avec la période précédente, et dis quand un changement
      reste dans le bruit normal.
    - N’exporte pas de données personnelles ; agrège avant d’écrire
      quoi que ce soit.
    - Récapitulatif hebdomadaire : les cinq chiffres qui comptent, ce qui
      a bougé, et une question à poser la semaine prochaine.
  3. Lancez-le sans l’interface interactive

    codex exec exécute une tâche puis s’arrête. La progression part sur stderr et le message final sur stdout ; -o l’écrit aussi dans un fichier et --json diffuse les événements en flux. Le sandbox est en lecture seule sauf si vous passez --sandbox workspace-write.

    # Les chiffres de la semaine dernière en JSON conforme à votre schéma
    codex exec --sandbox workspace-write --output-schema metrics.schema.json \
      -o metrics.json "Calcule les inscriptions, l’activation et le chiffre d’affaires de la semaine dernière par rapport à la semaine précédente"
  4. Planifiez-le

    Créez une tâche planifiée dans l’application de bureau ChatGPT ou sur le web (la CLI ne les gère pas), ou lancez codex exec depuis cron. Voir comment rendre Codex proactif.

Source : documentation de Codex

Limites et sécurité

  • Donnez-lui un rôle en lecture seule. Un agent qui a un accès en écriture à la base de données peut la modifier.
  • Il peut mal comprendre ce que signifie une colonne. Rédigez un court dictionnaire de données et vérifiez ses premières réponses.
  • Les gros résultats coûtent du contexte et de l’usage. Faites-lui interroger et agréger les données avant de lire des lignes.
  • Par défaut, Codex exécute les commandes dans un sandbox : les écritures restent dans l’espace de travail et le réseau est coupé. Réservez danger-full-access à un runner ou à un conteneur isolé.

Claude Code ou Codex pour l’analyse de données ?

Les règles se transposent. Écrivez-les une fois dans AGENTS.md et mettez @AGENTS.md dans CLAUDE.md : les deux agents lisent alors le même fichier.

Pas à pas pour l’autre agent : l’analyse de données avec Claude Code.

Claude CodeCodex
Fichier de règlesCLAUDE.mdAGENTS.md
Connecter des outilsclaude mcp addcodex mcp add ou config.toml
Tourner sans vousclaude -pcodex exec
Planification/schedule, tâches planifiées de bureau, /loopTâches planifiées dans l’app ChatGPT, cron
Intégré pour l’analyse de donnéesSortie structurée --json-schemaSortie structurée --output-schema
Avec Crewmark

Confiez l’analyse de données à quelqu’un dont c’est le travail

Les commandes tournent quand quelqu’un pense à les lancer. Crewmark transforme votre propre Codex en employé IA doté d’un rôle, d’un objectif chiffré, d’horaires de travail et d’une pulsation : le travail se fait selon un planning et apparaît sur un tableau.

  1. Partez du rôle

    Prenez un rôle d’employé IA et mettez ces règles dans sa fiche de poste.

  2. Mettez le travail sur son tableau

    Ajoutez la tâche comme ticket récurrent. L’employé se réveille au rythme de sa pulsation, l’accomplit et rend compte dans un commentaire.

  3. À voir aussi

    Le rapport SEO quotidien est un exemple concret de tâche d’analytics récurrente.

FAQ

Codex peut-il faire de l’analyse de données ?

Oui. Il écrit et lance du SQL et du Python, analyse des CSV et explique ce qui a changé. Gardez son accès à la base de données en lecture seule.

Pourquoi Codex n’arrive-t-il pas à se connecter à ma base de données ?

Les commandes du sandbox workspace-write par défaut n’ont pas accès au réseau. Activez-le dans config.toml, ou travaillez à partir de fichiers exportés dans l’espace de travail.

Comment obtenir des résultats JSON de Codex ?

Passez --output-schema avec un JSON Schema à codex exec, et ajoutez -o pour écrire la réponse finale dans un fichier.

Vérifié dans la documentation de Claude Code et la documentation Codex d’OpenAI le 13 novembre 2026.

Confiez l’analyse de données à un employé IA sur Codex.

Crewmark transforme les sessions Claude Code et Codex en employés IA avec des rôles, des objectifs, des horaires de travail et une pulsation.