FerdinandPyCode commited on
Commit
8116a09
·
1 Parent(s): 467bbf7

correct prompt template

Browse files
Files changed (2) hide show
  1. app.py +2 -2
  2. est_une_etape.py +4 -2
app.py CHANGED
@@ -4,14 +4,14 @@ import logging
4
  from langchain.chat_models import ChatOpenAI
5
 
6
  # Import the function for detecting the "est une étape" pattern
7
- from est_une_etape import une_etape, une_etape_prompt_template
8
 
9
  # Interface Streamlit
10
  st.title("Analyse du texte")
11
 
12
  # Liste des templates de prompt
13
  List_prompt = {
14
- "< Détection du pattern 'est une étape' >": une_etape_prompt_template,
15
  # Ajoutez d'autres options ici si nécessaire
16
  }
17
 
 
4
  from langchain.chat_models import ChatOpenAI
5
 
6
  # Import the function for detecting the "est une étape" pattern
7
+ from est_une_etape import une_etape, est_une_etape_prompt_template
8
 
9
  # Interface Streamlit
10
  st.title("Analyse du texte")
11
 
12
  # Liste des templates de prompt
13
  List_prompt = {
14
+ "< Détection du pattern 'est une étape' >": est_une_etape_prompt_template(),
15
  # Ajoutez d'autres options ici si nécessaire
16
  }
17
 
est_une_etape.py CHANGED
@@ -55,7 +55,9 @@ class DetectionResult(BaseModel):
55
  "summary": self.summary.to_dict()
56
  }
57
 
58
- est_une_etape_prompt_template = """
 
 
59
  Analyser le texte suivant et identifier toutes les phrases où une expression similaire à "est une étape" est utilisée,
60
  y compris des variantes comme "est une étape", "constitue une étape", "représente une étape", "marque une étape",
61
  "signifie une étape", "symbolise une étape", etc.
@@ -104,7 +106,7 @@ est_une_etape_prompt_template = """
104
 
105
  def une_etape(text):
106
  # Créer le template avec la variable text intégrée directement
107
- prompt_template = template
108
 
109
  output_parser = PydanticOutputParser(pydantic_object=DetectionResult)
110
 
 
55
  "summary": self.summary.to_dict()
56
  }
57
 
58
+ def est_une_etape_prompt_template() :
59
+
60
+ return """
61
  Analyser le texte suivant et identifier toutes les phrases où une expression similaire à "est une étape" est utilisée,
62
  y compris des variantes comme "est une étape", "constitue une étape", "représente une étape", "marque une étape",
63
  "signifie une étape", "symbolise une étape", etc.
 
106
 
107
  def une_etape(text):
108
  # Créer le template avec la variable text intégrée directement
109
+ prompt_template = est_une_etape_prompt_template()
110
 
111
  output_parser = PydanticOutputParser(pydantic_object=DetectionResult)
112