À propos du projet

Data Formulator est un projet open-source de Microsoft Research qui fournit un espace de travail interactif pour l'exploration et l'analyse de données, propulsé par des agents IA. Il répond à deux défis majeurs du travail sur les données : la difficulté de connecter des sources de données disparates et la complexité des questions analytiques en évolution. Le système propose des connecteurs de données qui offrent aux agents IA un moyen unifié d'accéder aux fichiers, bases de données, entrepôts de données et outils de BI, tout en conservant une mémoire des relations entre les sources. Les Data Threads permettent aux utilisateurs de bifurquer vers différents chemins analytiques, de comparer les résultats et de découvrir des insights sans perdre le contexte. Les fonctionnalités clés incluent : - Ingestion de données multi-formats : CSV, TSV, Excel, JSON, captures d'écran, texte et connexions directes aux bases de données - Interaction en langage naturel avec les agents IA pour l'exploration des données - Plus de 30 types de graphiques propulsés par le langage de visualisation Flint - Fils d'analyse ramifiés pour explorer des questions alternatives - Génération de rapports pour partager les résultats - Prise en charge de plusieurs modèles IA via LiteLLM (OpenAI, Azure, Ollama, Anthropic) - Applications de bureau pour Windows et macOS - Option de déploiement Docker - Installation du package Python via pip ou uv Le projet est activement développé, avec des versions récentes introduisant des flux de travail unifiés, une prise en charge élargie des sources de données et des capacités de graphiques améliorées. Il est sous licence MIT et accueille favorablement les contributions de la communauté.