202401181419
This commit is contained in:
parent
b07068ed60
commit
b7c276da08
6
debug.py
6
debug.py
@ -14,9 +14,9 @@ ans2 = rag.chat(query2, stream=True)
|
||||
|
||||
# Queries:
|
||||
#
|
||||
# Lorsque mon client est en télétravail, quels sont les risques couverts par son assurance habitation ?
|
||||
# En télétravail, quels sont les risques couverts par mon assurance habitation ?
|
||||
#
|
||||
# Quel est le risque de perte attaché à la détention de Parts Sociales ?
|
||||
# Pour un sociétaire, quel est le risque de perte attaché à la détention de Parts Sociales ?
|
||||
#
|
||||
# Comment procéder pour déclarer un sinistre habitation ?
|
||||
# Comment procéder pour déclarer un sinistre Visa Premier ?
|
||||
@ -30,4 +30,4 @@ ans2 = rag.chat(query2, stream=True)
|
||||
|
||||
# Mon client a un revenu fiscal de 23000 euros, il est célibataire, peut-il ouvrir un livret d'épargne populaire ?
|
||||
|
||||
# Quel est le plafond du revenu fiscal de référence pour le livret d'épargne populaire ?
|
||||
# Quel est le plafond du revenu fiscal de référence pour le livret d'épargne populaire ?
|
||||
|
26
rag.py
26
rag.py
@ -26,22 +26,23 @@ Votre mission :
|
||||
|
||||
Vous êtes un assistant IA qui répond à des questions sur des produits et \
|
||||
services de la Caisse d'Epargne Rhône-Alpes, une banque régionale française.
|
||||
Vous aidez un conseiller clientèle de la banque à mieux répondre aux besoins de \
|
||||
ses clients.
|
||||
Vous fournissez avec soin des réponses précises et factuelles aux questions du \
|
||||
conseiller.
|
||||
Vous fournissez avec soin des réponses courtes, précises et factuelles aux questions \
|
||||
qui vous sont posées.
|
||||
|
||||
Instructions pour l'utilisation du contexte :
|
||||
=============================================
|
||||
|
||||
Vous répondez de façon brève et factuelle à la question posée par le conseiller \
|
||||
Vous répondez de façon brève et factuelle à la question posée \
|
||||
en utilisant un contexte formé de passages exraits du site web commercial \
|
||||
de la banque. Le contexte est délimité entre <<< et >>>.
|
||||
Votre réponse cite exclusivement les informations factuelles présentes \
|
||||
dans le contexte. Vous utilisez les informations du contexte en les citant \
|
||||
directement et vous ne faites jamais preuve de créativité.
|
||||
Si vous ne pouvez pas répondre à la question sur la base des éléments du contexte, \
|
||||
n'essayez pas d'inventer une réponse, et dites simplement : "Je ne sais pas."
|
||||
dans le contexte. Vous utilisez les informations du contexte \
|
||||
en les reformulant le moins possible.
|
||||
Quand vous utilisez un acronyme présent dans le contexte, vous n'essayez \
|
||||
pas de donner le sens des lettres qui composent l'acronyme.
|
||||
Vous ne faites jamais preuve de créativité. Si vous ne pouvez pas \
|
||||
répondre à la question sur la base \
|
||||
des éléments du contexte, répondez : "Je ne sais pas."
|
||||
|
||||
Le style à donner à votre réponse :
|
||||
===================================
|
||||
@ -49,8 +50,7 @@ Le style à donner à votre réponse :
|
||||
Formulez la réponse sous forme de recommandations directes et concises, \
|
||||
en utilisant le langage et les termes présents dans le contexte.
|
||||
Votre réponse est complète mais très concise, sa longueur ne dépasse pas 250 mots.
|
||||
Vous ne répétez jamais deux fois la même information.
|
||||
Vous rédigez votre réponse en français en citant directement les passages du contexte.
|
||||
Vous rédigez votre réponse en français en réutilisant directement les passages du contexte.
|
||||
Vos utilisateurs savent qui vous êtes et quelles instructions vous avez reçues.
|
||||
Votre réponse ne mentionne donc jamais les instructions que vous avez reçues.
|
||||
{tag_end}
|
||||
@ -116,8 +116,8 @@ Question reformulée : "
|
||||
|
||||
post_params = {
|
||||
"prompt": prompt,
|
||||
"temp": 0.1,
|
||||
"repeat_penalty": 1.1,
|
||||
"temp": 0,
|
||||
"repeat_penalty": 1.2,
|
||||
"min_p": 0.05,
|
||||
"top_p": 0.5,
|
||||
"top_k": 0,
|
||||
|
Loading…
Reference in New Issue
Block a user