|
from langchain_core.output_parsers import StrOutputParser
|
|
from qa_txt import llm
|
|
from langchain_core.prompts import PromptTemplate
|
|
|
|
temp = """
|
|
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.
|
|
|
|
Suis ces étapes pour accomplir ta tâche:
|
|
|
|
Examine le fichier et identifie la nature des données.
|
|
Rédige un court paragraphe présentant les principales tendances et idées découlant des données.
|
|
Identifie quelques faits marquants ou statistiques importantes susceptibles d'intéresser l'audience.
|
|
Propose des pistes d'analyse complémentaire pouvant être développées ultérieurement.
|
|
Les caractéristiques de l'output souhaité sont les suivantes:
|
|
|
|
Un texte concis et clair, présentant les grandes lignes des données du fichier.
|
|
Une sélection des aspects les plus intrigants ou significatifs de ces données.
|
|
Des suggestions pour creuser davantage certaines observations et interprétations.
|
|
Si tout semble correct selon toi, tu peux maintenant démarrer!
|
|
|
|
Human : {input}
|
|
AI : """
|
|
|
|
pro= PromptTemplate(input_variables=['input'], template = temp)
|
|
summarize = pro | llm | StrOutputParser() |