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 |
|