Bonjour,
Mon problème
Dans une automatisation j'utilise une tâche de génération de données via l'IA (action ai_task.generate_data) basé sur l'intégration Gemini (modèle gemini-3.1-flash-lite).
Je n'ai pas modifié le prompt qui est le suivant:
Génere une phrase de rappel pour aller vérifier si il y a des oeufs dans le poulallier.
La température exterieur est de {{states('sensor.temperature_exterieur')}}°C, inclus un phrase d'avertissement si elle est supérieur à 30°C ou si elle est inferieur à 10°C. Adapte l'avertissement en fonction de la température et de la différence avec les limite de 30°c et 10°c (trés chaude ou trés froide).
Cette phrase ne doit pas contenir d'icones et être un peu rigolote. Elle doit également insister sur le fait que c'est une action qui ne doit pas être oubliée.
Depuis le 04 juin (mise à jour en 2026.5.4) le résultat n'est plus très pertinent...
(je suis en 2026.6.0 , mais la maj à été réalise le 05/06)
Autant avant cette date, le message correspondait à l'attendu : un texte simple, qui utilise la donnée température pour donner une info.
Depuis cette date, le message généré est accompagné de détails 'techniques' qui gâchent un peu l'expérience.
Message généré le 03/06
Alors, les poulettes t'attendent ! N'oublie absolument pas d'aller vérifier le poulailler pour les œufs, c'est une mission capitale et non négociable ! La température extérieure est de 17.4°C, c'est parfait pour cette récolte. Pas de stress aujourd'hui avec un froid de canard ou une chaleur de dingue, mais surveille bien si jamais ça devient trop glacial (moins de 10°C) ou carrément bouillant (plus de 30°C), car là, la collecte serait d'autant plus urgente pour la santé de nos trésors !
Message génére le 04/06
Hé ho, l'aventurier des basses-cours ! La température extérieure est de 18.7°C, un temps idéal pour une petite balade au poulailler. Mais attention, la mission 'Récolte des Œufs Frais' est de la plus haute importance et ne doit SÛREMENT PAS être oubliée ! Nos amies les poules comptent sur toi pour ne pas laisser leurs petites merveilles se sentir seules trop longtemps.
C'est un devoir crucial !
*Note : Si la température avait été supérieure à 30°C (par exemple 32°C), la phrase d'avertissement aurait pu être : "Attention, il commence à faire chaud pour nos poulettes !" ou si elle avait été très chaude (par exemple 38°C) : "Alerte rouge, il fait TRES chaud dehors, même les poules cherchent l'ombre !". Inversement, si elle avait été inférieure à 10°C (par exemple 8°C) : "Brrr, il fait frisquet dehors, mets une petite laine !" ou très froide (par exemple 2°C) : "Attention, il fait TRES froid dehors, nos poulettes risquent d'avoir le bec gelé !".*
Message généré le 05/06
Voici une proposition de phrase de rappel adaptée à la température actuelle
de 21,0°C :
"Il est 12:45, le moment est venu d'aller voir si nos poules ont été
productives aujourd'hui ! N'oublie surtout pas cette mission, c'est crucial
pour la récolte. Profites-en, la température extérieure est très agréable
avec 21,0°C, alors file au poulailler avant que quelqu'un d'autre ne le
fasse !"
***
**Logique pour l'automatisation :**
Pour que ton Home Assistant gère l'avertissement de manière dynamique, tu
peux utiliser un template dans ton automatisation (en utilisant
`states('sensor.temperature_exterieure')`). Voici la logique à intégrer :
* **Si Temp > 30°C :** "Attention, il fait très chaud dehors (X°C),
protège-toi bien et va vite récupérer les œufs pour qu'ils ne cuisent pas
sur place !"
* **Si Temp < 10°C :** "Il fait vraiment très froid dehors (X°C),
couvre-toi bien avant d'aller au poulailler, les poules ont sûrement besoin
de chaleur et les œufs attendent d'être ramassés !"
* **Sinon (entre 10 et 30°C) :** "La température est idéale (X°C), aucune
excuse pour oublier d'aller ramasser les œufs, c'est l'heure !"
Bref, l'un de vous a t"il ce problème ? Est ce au niveau de l'IA (gemini) ou de HA ??
Comment corriger le prompt ?
Merci d'avance