Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Calculer le ROI du fine-tuning
Le fine-tuning coûte de l'argent à deux moments : l'entraînement (une seule fois) et l'inférence (à chaque requête). La question que ton manager va te poser : "Est-ce que ça vaut le coup ? À partir de quand on est rentable ?"
Prenons un exemple concret. Tu as un chatbot de support client qui utilise GPT-4o. Ça marche bien, mais ça te coûte 50 dollars par jour en tokens d'inférence parce que tu envoies un gros system prompt avec toutes les instructions et le contexte produit à chaque requête.
Si tu fine-tunes GPT-4o-mini sur tes données de support, le modèle intègre tout ce contexte directement. Tu n'as plus besoin du gros system prompt, tu utilises un modèle moins cher, et les réponses sont aussi bonnes (voire meilleures) parce que le modèle est spécialisé. Résultat : ton coût d'inférence tombe à 6 dollars par jour.
Le calcul du ROI (Return on Investment) est simple : - Investissement initial : le coût de l'entraînement (par exemple 200 dollars) - Économie quotidienne : coût GPT-4o par jour - coût GPT-4o-mini fine-tuné par jour - Breakeven : le nombre de jours pour rentabiliser l'investissement
Écris une fonction calculer_roi(cout_entrainement, cout_jour_base, cout_jour_ft, jours_projection=365) qui prend : 1. Le coût de l'entraînement en dollars 2. Le coût quotidien avec le modèle de base 3. Le coût quotidien avec le modèle fine-tuné 4. Le nombre de jours de projection pour l'analyse
La fonction renvoie un dictionnaire avec : - "economie_par_jour" : la différence de coût quotidien - "breakeven_jours" : le nombre de jours pour rentabiliser (arrondi au supérieur avec -(-x // 1)), ou -1 si le fine-tuning n'est pas rentable - "economie_annuelle" : l'économie totale sur la période de projection, moins le coût d'entraînement, arrondi à 2 décimales - "roi_pourcentage" : le ROI en pourcentage sur la période de projection, arrondi à 1 décimale. Formule : (economie_annuelle / cout_entrainement) * 100 - "rentable" : True si le fine-tuning est rentable sur la période