Bonjour,
Dès que j'ai vu le titre, ma curiosité s'est aiguisée; et dès que j'ai vu la première réponse de Cyrille, j'ai su que je ne m'étais pas trompé.
Je pensais au début que ce post irait mieux dans la rubrique BLABLA mais en fait, à le relecture, c'est bien ici qu'on doit traiter le sujet car on parle de réponses à des posts qui ont été générées par l'IA sans forcément avoir été validées.
Ainsi, de mon côté, il m'est arrivé d'avoir recours à l'IA pour trouver la solution à un soucis technique dans un langage (YAML) que je ne dominais pas; et là je rejoins Cyrille --> pour les néophytes ces outils sont intéressants.
Mais, en tous cas dans la majorité des cas d'utilisation qu'on a sur ce forum, la quête d'une solution ne fait-elle pas plus appel à la curiosité et l'apprentissage qu'au résultat final ? Quand je réponds à un post, j'aime partager mon expérience ou essayer d'aider à la résolution du problème et souvent j'apprends moi-même.
Maintenant l'IA me pose un problème d'éthique: spoliation de données sur le Web sans consentement et consommation énergétique démesurée.
Revenons-en à notre sujet par l'exemple. Un jour j'avais un programme a écrire pour un ami qui convertissait une consommation de litres au 100 kms en miles parcourus pour un galon américain. Le programme que m'avait généré Chatgpt était faux; je l'ai corrigé assez facilement pour obtenir un bon résultat.
Mais depuis j'ai reformulé ma question à DeepSeek et il m'a produit un super bel exemple fonctionnel.
Donc ça confirme que si on veut décortiquer la logique d'un programme on a tout intérêt à mettre le nez dedans pour apprendre et comprendre, mais si on veut un résultat instantané sans avoir les bases ces IA sont formidables.
Maintenant il est arrivé sur ce forum que certains trouvent la réponse par l'IA mais je me souviens qu'ils avaient cité leurs sources. Il serait peut-être bon de rappeler qu'une solution proposée par une IA soit mentionnée plutôt que de s'en octroyer la paternité.
Et pour finir, à ceux qui Pythonnent de temps en temps, le résultat DeepSeek à ma requête "écris moi un programme python qui convertit des consommations en litres au cent kilomètres en miles par galon"
Code : Tout sélectionner
def l100km_to_mpg(consommation_l100km):
"""
Convertit une consommation de litres aux 100 km en miles par gallon (mpg)
Args:
consommation_l100km (float): Consommation en litres aux 100 km
Returns:
float: Consommation en miles par gallon (mpg)
"""
# Constantes de conversion
LITRES_PAR_GALLON = 3.785411784 # 1 gallon US = 3.785411784 litres
KM_PAR_MILE = 1.609344 # 1 mile = 1.609344 km
# Formule de conversion : mpg = (100 * miles/km) / (litres/gallon)
mpg = (100 * KM_PAR_MILE) / (consommation_l100km * LITRES_PAR_GALLON)
return mpg
def main():
print("=== Convertisseur de consommation ===")
print("Conversion de L/100km vers MPG (miles par gallon)\n")
try:
# Saisie de l'utilisateur
consommation = float(input("Entrez la consommation en L/100km : "))
if consommation <= 0:
print("Erreur : La consommation doit être positive.")
return
# Conversion
mpg = l100km_to_mpg(consommation)
# Affichage du résultat
print(f"\n{consommation} L/100km = {mpg:.2f} mpg")
# Tableau de conversion pour référence
print("\n--- Tableau de référence ---")
print("Consommation courante :")
references = [5, 7, 9, 12, 15, 20]
for ref in references:
mpg_ref = l100km_to_mpg(ref)
print(f"{ref} L/100km = {mpg_ref:.1f} mpg")
except ValueError:
print("Erreur : Veuillez entrer un nombre valide.")
if __name__ == "__main__":
main()