FerdinandPyCode commited on
Commit
cecadca
·
1 Parent(s): 82cca07

erreurs courantes

Browse files
Files changed (2) hide show
  1. app.py +4 -4
  2. 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 < Détection des erreurs de style >": erreur_de_style_prompt_template()
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 < 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)
 
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 """Tu es un rédacteur 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,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 occurrence trouvée, veille à :
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.