tferhan commited on
Commit
d916c61
·
verified ·
1 Parent(s): ea2fae7

Create sumarize.py

Browse files
Files changed (1) hide show
  1. 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()