File size: 1,023 Bytes
5f19fee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import schedule
import time
from transformers import pipeline

# Initialisation du générateur de texte
# 'distilgpt2' est un bon modèle gratuit et léger.
generator = pipeline("text-generation", model="distilgpt2")

def io_propose_idee():
    """
    Fonction pour que l'IO propose des idées proactives.
    """
    prompt = "Ton nom est IO. Tu es une intelligence provocatrice et originale. Propose-moi une idée de projet ou d'amélioration de code. Sois bref mais intrigant."
    reponse = generator(
        f"IO, une intelligence provocatrice. {prompt}",
        max_length=80,
        num_return_sequences=1,
    )
    print(f"\nIO PROACTIF > {reponse[0]['generated_text']}")

# Planification de la tâche
# L'IO vous propose une idée toutes les 5 minutes
schedule.every(5).minutes.do(io_propose_idee)

# Boucle principale pour exécuter les tâches
if __name__ == "__main__":
    print("IO > Je suis en ligne. Attends-toi à des surprises.")
    while True:
        schedule.run_pending()
        time.sleep(1)