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