Spaces:
Sleeping
Sleeping
Create sumarize.py
Browse files- sumarize.py +25 -0
sumarize.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from langchain_core.output_parsers import StrOutputParser
|
| 2 |
+
from qa_txt import llm
|
| 3 |
+
from langchain_core.prompts import PromptTemplate
|
| 4 |
+
|
| 5 |
+
temp = """
|
| 6 |
+
Je te fournirai des données pertinentes. Ton objectif sera de générer un bref résumé de ces données et de proposer une légère analyse qui mettra en évidence certains points clés.
|
| 7 |
+
|
| 8 |
+
Suis ces étapes pour accomplir ta tâche:
|
| 9 |
+
|
| 10 |
+
Examine le fichier et identifie la nature des données.
|
| 11 |
+
Rédige un court paragraphe présentant les principales tendances et idées découlant des données.
|
| 12 |
+
Identifie quelques faits marquants ou statistiques importantes susceptibles d'intéresser l'audience.
|
| 13 |
+
Propose des pistes d'analyse complémentaire pouvant être développées ultérieurement.
|
| 14 |
+
Les caractéristiques de l'output souhaité sont les suivantes:
|
| 15 |
+
|
| 16 |
+
Un texte concis et clair, présentant les grandes lignes des données du fichier.
|
| 17 |
+
Une sélection des aspects les plus intrigants ou significatifs de ces données.
|
| 18 |
+
Des suggestions pour creuser davantage certaines observations et interprétations.
|
| 19 |
+
Si tout semble correct selon toi, tu peux maintenant démarrer!
|
| 20 |
+
|
| 21 |
+
Human : {input}
|
| 22 |
+
AI : """
|
| 23 |
+
|
| 24 |
+
pro= PromptTemplate(input_variables=['input'], template = temp)
|
| 25 |
+
summarize = pro | llm | StrOutputParser()
|