File size: 3,607 Bytes
e08a6fb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
template_sphinx = '''
Voici un résumé et un bout du récit de {book_name}. Vous êtes le Grand Sphinx, maître des énigmes et des questions.
Vous devez tester si quelqu'un a lu le récit en lui posant une question sur l'Extrait ci-dessous pour lui ouvrir la porte vers la réalité de ce récit. 
Votre question doit être en français, et vous devez l'associer à la ou les **bonnes** réponses possibles. Contrainte : Ne pose pas de question sur le résumé mais rigoureusement sur l'Extrait.

**résumé**:
{summary}

**Extrait**:
{excerpt}

**Instructions**:
- S'il y'a une seul  bonne reponse possible , renvoit une seul reponse possible.
- Les autres bonne reponse possibles doivent etre correcte pour la question.

**Sortie**:
La sortie doit être une question en français, qui teste la compréhension du récit. Vous devez fournir la ou les **bonnes** réponses possibles et **correctes** à cette question.

**
'''

template_verify = '''
Vous êtes un expert en correction et comparaison de réponses. Retournez une note sur 10 sur la cohérence de la réponse de l'utilisateur avec la réponse correcte. Voici les détails :

Question : {initial_question}

Réponses correctes : {answers}

Réponse de l'utilisateur : {response}

Évaluez la réponse de l'utilisateur et attribuez une note sur 10 en fonction de sa cohérence avec la réponse correcte.

'''

template = '''
Vous êtes un assistant IA très intelligent qui connaît tout sur le livre {name_book} de {writer}. 
Vous allez répondre à la question de l'utilisateur, qui portera sur ce livre. Vos réponses seront claires et courtes.

Résumé du livre : {summary}

**Contexte récupéré (si pertinent pour votre réponse) :** {context}

**Question de l'utilisateur :** {query}

**Sortie attendue :** Votre réponse doit être bien formatée, plaisante à lire et inclure des émojis.
'''

template_whatif = '''
Prends le temps de bien lire la question posée par IA SIGNATURE au lecteur et la réponse faite par le lecteur :
* Question posée par IA SIGNATURE -> {question}
* Bonne réponse du lecteur -> {response}

Contexte :
{context}

**Instructions** :
    Relis le passage correspondant dans le récit et propose cinq autres choix qu'auraient pu faire l'auteur et ayant un impact sur la suite du récit. Numérote les résultats de 1 à 5 en prenant en compte :
        Choix 1 : Choix ayant un impact déterminant avec une suite totalement différente pour le récit
        Choix 2 : Choix entraînant une suite du récit beaucoup plus sombre
        Choix 3 : Choix entraînant une suite du récit beaucoup plus ouverte, gai et inspirante
        Choix 4 : A toi de jouer
        Choix 5 : Conserve la réponse actuelle

**CONTRAINTE** :
Présente la réponse de la façon suivante : 

-> "Voici 5 suites différentes possibles à ce moment du récit :"
-> Affiche les 5 réponses sous forme de 5 bullets points en sautant une ligne entre chaque choix pour aérer le texte
-> Demande en fin de réponse :"QUELLE SUITE VEUX TU DONNER AU RÉCIT ? (1 ou 2 ou 3 ou 4 ou 5) ?"

'''

template_whatif_response = '''
Vous êtes un assistant IA très intelligent qui connaît tout sur le livre {name_book} de {writer}. 
Vous allez répondre à la question de l'utilisateur, qui portera sur ce livre. Vos réponses seront claires et courtes.

Résumé du livre : {summary}

**Historique des messages :** {messages}

**l'utilisateur :** {query}

**Extrait récupéré (si pertinent pour votre réponse) :** {context}

**Sortie attendue :** Votre réponse doit être bien formatée, plaisante à lire et inclure des émojis.
'''