Analyse de DonnéesOutils IABusiness Intelligence
Analyse de données avec IA : des tableurs aux insights
212AY Team·2026-04-20·11 min
import pandas as pd
import matplotlib.pyplot as plt
from openai import OpenAI
client = OpenAI()
def analyze_dataframe(df, question):
# Obtenir les infos du dataframe
info = f"Colonnes : {list(df.columns)}\n"
info += f"Dimensions : {df.shape}\n"
info += f"Échantillon :\n{df.head().to_string()}"
response = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "system", "content": "Analysez ces données et répondez à la question. Incluez du code Python si pertinent."},
{"role": "user", "content": f"Données :\n{info}\n\nQuestion : {question}"}
]
)
return response.choices[0].message.content
Cas d'usage : E-commerce marocain
Une petite entreprise à Marrakech a utilisé l'IA pour analyser ses données de vente et a découvert :
- 60% du revenu provenait des clients fidèles (pas des nouveaux)
- Leurs produits les plus vendus avaient des baisses saisonnières prévisibles
- WhatsApp était leur canal marketing le plus efficace
Ils ont ajusté leur stratégie et augmenté leur revenu de 35% en un trimestre.