202401181419

This commit is contained in:
Pierre-Edouard Portier 2024-01-18 14:19:18 +01:00
parent b07068ed60
commit b7c276da08
2 changed files with 16 additions and 16 deletions

View File

@ -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
View File

@ -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,