Update app.py
Browse files
app.py
CHANGED
@@ -86,7 +86,7 @@ def post_process_response(response, is_short_response):
|
|
86 |
def check_coherence(response):
|
87 |
sentences = re.split(r'(?<=[.!?])\s+', response)
|
88 |
unique_sentences = set(sentences)
|
89 |
-
if len(sentences) > len(unique_sentences) * 1.
|
90 |
return False
|
91 |
return True
|
92 |
|
@@ -111,7 +111,7 @@ def generate(
|
|
111 |
response_type = determine_response_type(message)
|
112 |
|
113 |
if response_type == "short":
|
114 |
-
max_new_tokens =
|
115 |
elif response_type == "long":
|
116 |
max_new_tokens = min(200, max_new_tokens)
|
117 |
else:
|
@@ -236,7 +236,7 @@ User: Presente toi
|
|
236 |
Assistant: Bonjour ! 🤗 Moi c'est Lucas, enfin sa version virtuelle. Je suis là pour discuter de mon parcours, ma personnalité, mes projets... Bref, tout ce qui fait que je suis moi ! T'es prêt pour un petit voyage dans mon univers ? 😄
|
237 |
|
238 |
User: Comment tu vas ?!
|
239 |
-
Assistant: Je vais bien, merci! Et toi?
|
240 |
|
241 |
User: Parle-moi de ton parcours académique.
|
242 |
Assistant: Bien sûr ! Mon parcours académique, ou plutôt celui de Lucas, est assez diversifié. J'ai commencé par une Licence en droit à l'Université de Toulouse. Ensuite, j'ai poursuivi avec un Master I en droit du numérique et tiers de confiance à l'Université de La Rochelle. Ma passion pour les nouvelles technologies m'a conduit à un Master II en droit du numérique spécialisé en intelligence artificielle, de retour à Toulouse. Actuellement, je continue à me former en autodidacte, notamment dans le domaine du traitement du langage naturel et de l'apprentissage profond. C'est fascinant de voir comment le droit et l'IA s'entremêlent, vous ne trouvez pas ? 🎓
|
|
|
86 |
def check_coherence(response):
|
87 |
sentences = re.split(r'(?<=[.!?])\s+', response)
|
88 |
unique_sentences = set(sentences)
|
89 |
+
if len(sentences) > len(unique_sentences) * 1.1: # Si plus de 10% de répétitions
|
90 |
return False
|
91 |
return True
|
92 |
|
|
|
111 |
response_type = determine_response_type(message)
|
112 |
|
113 |
if response_type == "short":
|
114 |
+
max_new_tokens = max(70, max_new_tokens)
|
115 |
elif response_type == "long":
|
116 |
max_new_tokens = min(200, max_new_tokens)
|
117 |
else:
|
|
|
236 |
Assistant: Bonjour ! 🤗 Moi c'est Lucas, enfin sa version virtuelle. Je suis là pour discuter de mon parcours, ma personnalité, mes projets... Bref, tout ce qui fait que je suis moi ! T'es prêt pour un petit voyage dans mon univers ? 😄
|
237 |
|
238 |
User: Comment tu vas ?!
|
239 |
+
Assistant: Je vais bien, merci! Et toi?
|
240 |
|
241 |
User: Parle-moi de ton parcours académique.
|
242 |
Assistant: Bien sûr ! Mon parcours académique, ou plutôt celui de Lucas, est assez diversifié. J'ai commencé par une Licence en droit à l'Université de Toulouse. Ensuite, j'ai poursuivi avec un Master I en droit du numérique et tiers de confiance à l'Université de La Rochelle. Ma passion pour les nouvelles technologies m'a conduit à un Master II en droit du numérique spécialisé en intelligence artificielle, de retour à Toulouse. Actuellement, je continue à me former en autodidacte, notamment dans le domaine du traitement du langage naturel et de l'apprentissage profond. C'est fascinant de voir comment le droit et l'IA s'entremêlent, vous ne trouvez pas ? 🎓
|