← L'édition
IASuite1 min de lecture

OpenAI ajoute un Data agent à ChatGPT Work pour analyser les bases de données

OpenAI enrichit son environnement ChatGPT Work avec un nouvel agent spécialisé dans l'analyse de données d'entreprise. Connectable directement à Snowflake, Databricks ou MongoDB, cet outil transforme des questions en langage naturel en tableaux de bord interactifs tout en respectant les permissions d'accès.

Fil « Décryptage du fonctionnement et des fonctionnalités de ChatGPT Work » · ← Relire l'épisode du 31 août

Illustration de l'article — openai.com
Image : openai.com

Dans le sillage du lancement de ChatGPT Work — l'environnement cloud d'OpenAI dédié à l'exécution d'agents autonomes —, l'éditeur franchit une nouvelle étape en introduisant le Data agent. Accessible sous forme d'extension (plugin), ce module permet d'interroger directement les entrepôts de données d'entreprise (comme Snowflake, Databricks, Amazon Redshift, ClickHouse ou MongoDB) ainsi que des documents stockés sur Google Drive ou SharePoint, sans écrire de requêtes SQL (Structured Query Language, le langage standard pour manipuler les bases de données).

Le système s'appuie sur les couches sémantiques (semantic layers, les définitions d'entreprise des métriques et calculs métier via des outils comme dbt ou Databricks Genie Ontology) afin de garantir des résultats cohérents. Côté sécurité, le Data agent hérite strictement des contrôles d'accès existants (restrictions au niveau des tables, lignes et colonnes gérées par les administrateurs). Il génère des graphiques interactifs et peut publier directement vers des outils de BI (Business Intelligence, les logiciels de décisionnel comme Tableau ou Power BI), ou déclencher des notifications sur Slack.

L'activation est centralisée par les administrateurs d'organisation via les paramètres d'extension de l'espace de travail. Voici une illustration schématique sous forme de fichier JSON (JavaScript Object Notation, le format standard d'échange de données) de la configuration des sources autorisées :

{
  "plugin_id": "data_agent",
  "enabled_connectors": ["snowflake_horizon", "databricks_genie", "mongodb_atlas"],
  "enforce_source_permissions": true
}