Spaces:
Runtime error
Runtime error
Commit
·
8116a09
1
Parent(s):
467bbf7
correct prompt template
Browse files- app.py +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,
|
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' >":
|
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 =
|
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 |
|