Spaces:
Sleeping
Sleeping
Commit
·
cecadca
1
Parent(s):
82cca07
erreurs courantes
Browse files- app.py +4 -4
- erreurs_de_langue.py +2 -3
app.py
CHANGED
@@ -46,8 +46,8 @@ List_prompt = {
|
|
46 |
"< Détection du pattern 'important crucial' >": importance_prompt_template(),
|
47 |
"< Détection du pattern 'permettre' >": permettre_prompt_template(),
|
48 |
"< Détection du pattern 'voici découvrez' >": voici_decouvrez_prompt_template(),
|
49 |
-
"< Détection des erreurs de 'langue courante' >" : academie_prompt_template(),
|
50 |
-
"V2
|
51 |
}
|
52 |
|
53 |
# Menu déroulant pour sélectionner l'analyse
|
@@ -356,7 +356,7 @@ if st.button("Lancer l'analyse"):
|
|
356 |
logging.error(f"Error during analysis: {e}")
|
357 |
st.error(f"Une erreur s'est produite lors de l'analyse : {str(e)}")
|
358 |
|
359 |
-
elif option == "< Détection des erreurs de 'langue courante' >" :
|
360 |
try:
|
361 |
# Analyser le texte pour les fautes de style
|
362 |
result = detect_errors(input_text)
|
@@ -373,7 +373,7 @@ if st.button("Lancer l'analyse"):
|
|
373 |
logging.error(f"Error during analysis: {e}")
|
374 |
st.error(f"Une erreur s'est produite lors de l'analyse : {str(e)}")
|
375 |
|
376 |
-
elif option == "V2
|
377 |
try:
|
378 |
# Analyser le texte pour les fautes de style
|
379 |
result = detect_erreur_de_style(input_text)
|
|
|
46 |
"< Détection du pattern 'important crucial' >": importance_prompt_template(),
|
47 |
"< Détection du pattern 'permettre' >": permettre_prompt_template(),
|
48 |
"< Détection du pattern 'voici découvrez' >": voici_decouvrez_prompt_template(),
|
49 |
+
"<V2 Détection des erreurs de 'langue courante' >" : academie_prompt_template(),
|
50 |
+
"<V2 Détection des erreurs de style >": erreur_de_style_prompt_template()
|
51 |
}
|
52 |
|
53 |
# Menu déroulant pour sélectionner l'analyse
|
|
|
356 |
logging.error(f"Error during analysis: {e}")
|
357 |
st.error(f"Une erreur s'est produite lors de l'analyse : {str(e)}")
|
358 |
|
359 |
+
elif option == "<V2 Détection des erreurs de 'langue courante' >" :
|
360 |
try:
|
361 |
# Analyser le texte pour les fautes de style
|
362 |
result = detect_errors(input_text)
|
|
|
373 |
logging.error(f"Error during analysis: {e}")
|
374 |
st.error(f"Une erreur s'est produite lors de l'analyse : {str(e)}")
|
375 |
|
376 |
+
elif option == "<V2 Détection des erreurs de style >":
|
377 |
try:
|
378 |
# Analyser le texte pour les fautes de style
|
379 |
result = detect_erreur_de_style(input_text)
|
erreurs_de_langue.py
CHANGED
@@ -51,7 +51,7 @@ class DetectionResult(BaseModel):
|
|
51 |
|
52 |
|
53 |
def academie_prompt_template():
|
54 |
-
return """
|
55 |
|
56 |
Voici quelques exemples d'erreurs que tu dois détecter et corriger :
|
57 |
- On ne dit pas "Faire recours", mais on dit "Avoir recours" ou "Recourir"
|
@@ -61,8 +61,7 @@ def academie_prompt_template():
|
|
61 |
- On ne dit pas "Palier à", mais on dit "Palier" tout court
|
62 |
- On ne dit pas "code de la route", mais "Code de la route"
|
63 |
|
64 |
-
Pour chaque
|
65 |
-
|
66 |
- Citer la phrase complète où l'expression apparaît, avec les **indices de début et de fin** de cette phrase dans le texte.
|
67 |
- Indiquer l'expression exacte utilisée dans le texte, avec ses **indices de début et de fin** pour chaque occurrence.
|
68 |
- Proposer 5 reformulations. Vous pouvez modifier toute la phrase si nécessaire pour améliorer le style tout en conservant le sens original et en prenant en compte le **contexte global** de la phrase dans le texte.
|
|
|
51 |
|
52 |
|
53 |
def academie_prompt_template():
|
54 |
+
return """En tant que web expérimenté et pointilleux qui fait attention aux moindres détails. Je vais te donner un texte, et ta mission est de repérer des erreurs de langue courantes, notamment celles répertoriées par l'Académie Française (site : https://www.academie-francaise.fr/dire-ne-pas-dire/).
|
55 |
|
56 |
Voici quelques exemples d'erreurs que tu dois détecter et corriger :
|
57 |
- On ne dit pas "Faire recours", mais on dit "Avoir recours" ou "Recourir"
|
|
|
61 |
- On ne dit pas "Palier à", mais on dit "Palier" tout court
|
62 |
- On ne dit pas "code de la route", mais "Code de la route"
|
63 |
|
64 |
+
Pour chaque phrase où une ou plusieurs occurrences de ces expressions sont trouvées, veille à :
|
|
|
65 |
- Citer la phrase complète où l'expression apparaît, avec les **indices de début et de fin** de cette phrase dans le texte.
|
66 |
- Indiquer l'expression exacte utilisée dans le texte, avec ses **indices de début et de fin** pour chaque occurrence.
|
67 |
- Proposer 5 reformulations. Vous pouvez modifier toute la phrase si nécessaire pour améliorer le style tout en conservant le sens original et en prenant en compte le **contexte global** de la phrase dans le texte.
|