Docfile commited on
Commit
9e5c041
·
verified ·
1 Parent(s): 9bbd1e4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +199 -4
app.py CHANGED
@@ -22,6 +22,201 @@ safety_settings = [
22
  {"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "BLOCK_NONE"},
23
  ]
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  model = genai.GenerativeModel(
26
  model_name="gemini-2.0-flash-exp",
27
  generation_config=generation_config,
@@ -30,16 +225,16 @@ model = genai.GenerativeModel(
30
 
31
  def generate_table(image):
32
  """Génère le tableau d'analyse à partir de l'image"""
33
- prompt = "Fais un tableau des outils à utiliser pour ce commentaire composé. Je veux les outils, repérage, et interprétation."
34
- response = model.generate_content([prompt, image])
35
  return response.text
36
 
37
  def generate_dissertation(tableau):
38
  """Génère la dissertation basée sur le tableau"""
39
- prompt = f"""En utilisant ce tableau d'analyse :
40
  {tableau}
41
 
42
- Génère une dissertation structurée qui analyse."""
43
  response = model.generate_content(prompt)
44
  return response.text
45
 
 
22
  {"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "BLOCK_NONE"},
23
  ]
24
 
25
+ prompt_tableau = """
26
+ Méthodologie de la lecture méthodique
27
+
28
+ I. Visualisation, Identification du texte
29
+ La visualisation (taille du texte, mise en page, marge, paragraphes...), précise les caractéristiques du texte. La source (page, numéro, paragraphe...) l'identification permet de savoir :
30
+ a) De quel type de texte il s'agit : oeuvre ou un genre littéraire (roman, poésie...)
31
+ b) En définissant le texte par rapport à son énonciation (opposition discours/récit) par rapport à son objectif intellectuel (description/narration ; argumentation/explication).
32
+
33
+ Compréhension du texte
34
+ Il s'agit de répondre à un certain nombre de questions qui permettent de mieux cerner le texte.
35
+ a. Quel est le thème abordé? Que raconte-t-il concrètement? A qui s'adresse-t-il? À quel moment ou à quel lieu agit-il ?
36
+ b. De quel type de texte s'agit-il ?
37
+ c. Quels sont les personnages ou le point de vue ?
38
+ d. Quelle est la focalisation ou le point de vue ?
39
+ e. Quels sont les temps verbaux dominants ?
40
+ f. Combien de personnages avons-nous ?
41
+
42
+ Remarque :
43
+ Il n'est pas obligatoire de répondre à toutes les questions de la compréhension ; seules celles qui s'appliquent au texte peuvent intéresser et peu importe l'ordre dans lequel on répond à ces questions.
44
+
45
+ Tableau de la lecture méthodique
46
+
47
+ Le tableau doit comporter 3 colonnes a savoir : Outils d'analyse, repérage, interprétation.
48
+
49
+ Exemple d'outil d'analyse : (1. L'énonciation
50
+ 2 Les outils grammaticaux(Adjectifs qualificatifs, adverbes, types de phrases, modes et temps des verbes, etc..)
51
+
52
+ Les outils lexicaux(* Les champs lexicaux, Connotation et dénotation, etc..)
53
+
54
+ La tonalité
55
+
56
+ Les registres de langue
57
+
58
+ Les figures de style
59
+
60
+ Le discours rapporté
61
+ 7- ** La focalisation du Point de vue **)
62
+
63
+ Les axes de lecture et les sous-axes
64
+ Il s'agit de repérer un plan, un aspect du texte à partir des différentes interprétations, des champs lexicaux particuliers ou les arguments.
65
+
66
+ Conclusion
67
+ La conclusion de la lecture méthodique fait la synthèse de l'étude qui a été donnée menée et propose une ouverture sur l'œuvre dans laquelle le passage a été extrait.
68
+
69
+ LECTURE METHODIQUE
70
+ Elle est définie comme une analyse approfondie et interprétative d'un texte
71
+ C'est une constitution d'un texte, à le présenter et à le structurer. Quatre étapes méthodiques :
72
+ première étape et de la mise à plat de l'observation des formes, de la structure du texte, des figures
73
+ de style et de la nature dont les éléments entrent en interférence et en dissonance.
74
+
75
+ Quels outils utiliser la lecture méthodique
76
+ On utilisera des outils d'analyse linguistique et littéraires : les outils linguistiques, figures de style, vérification processus grammaticaux, énonciation, tonalité, formes de discours, analyse des termes (4) catégories d'outils dégageant : les outils d'analyse de la langue, les outils d'analyse lexicale, les outils d'analyse de l'énoncé et les outils d'analyse culturels.
77
+ a) Les outils d'analyse de la langue
78
+ A. Le vocabulaire
79
+ Il ne perçoit sous des champs lexicaux, les procédés grammaticaux et les procédés rhétoriques.
80
+
81
+ Les registres de niveaux de langue
82
+
83
+ Les termes subjectifs
84
+
85
+ Les reprises et les reprises
86
+ b) Les pronoms et les déterminants
87
+
88
+ Les modes, les voix et les temps verbaux
89
+
90
+ La ponctuation
91
+
92
+ Les liaisons logiques et les procédés de reprise
93
+
94
+ c) Les figures de style restent un outil précieux pour les images qu'elles créent et la richesse de la langue.
95
+
96
+ Tous ces outils d'analyse des textes ont une fonction. Selon la fonction, on classe les textes en types :
97
+ informatif, argumentatif, descriptif ou narratif.
98
+ ➤ Le texte informatif : il a pour but de transmettre des connaissances. On le reconnait à travers objectif et le présent de l'indicatif.
99
+ ➤ Le texte argumentatif : son but est de persuader et de convaincre. On l'identifie grâce à la présence des thèses soutenues ou rejetées, des arguments et des exemples. La langue ici est subjective.
100
+ ➤ Le texte narratif : il raconte des événements réel ou fictif. Ils sont présents dans les romans, les contes, les fables et les faits divers. Un texte narratif se reconnait à certains marques et critères :
101
+
102
+ organisationnels
103
+
104
+ progression entre un état initial et un état final
105
+
106
+ des critères lexicaux : présence d'indices temporels, grand nombre de l'actions
107
+
108
+ des critères grammaticaux : alternance entre l'imparfait et le passé simple ; parfois entre le présent de narration.
109
+ ➤ Le texte descriptif : il dépeint les caractéristiques d'un personnage, d'un animal, d'un lieu, d'un objet. On le repère dans les romans, contes, fables.
110
+ Une description s'organise de haut en bas ; c'est la plongée ou de bas en haut ; c'est la contre plongée, de gauche à droite ou réciproquement, du plan rapproché au plan éloigné.
111
+
112
+ I. Éléments d'Analyse Littéraire
113
+
114
+ Le Genre :
115
+ Poésie, théâtre, roman, essai, lettre, etc. (étude des caractéristiques de chaque genre).
116
+
117
+ L'Énonciation :
118
+ Le narrateur et la focalisation : externe, interne, zéro.
119
+ Étude des pronoms et de leurs valeurs.
120
+
121
+ Le Temps et l'Espace, Progression du Récit :
122
+ Repérage du cadre spatio-temporel.
123
+ Pause, sommaire, scène, ellipse.
124
+
125
+ Les Types de Textes :
126
+ Descriptif, narratif, argumentatif, etc.
127
+
128
+ Les Registres :
129
+ Comique, tragique, pathétique, lyrique, laudatif, etc.
130
+
131
+ La Structure du Passage :
132
+ Effet de contraste, mise en valeur.
133
+ Progression argumentative.
134
+
135
+ La Valeur des Temps Verbaux :
136
+ Notamment : présent de l'indicatif, les temps du récit.
137
+
138
+ Le Lexique, les Champs Lexicaux :
139
+ Évaluation du registre de langue (familier, courant, soutenu).
140
+ Repérage des champs lexicaux.
141
+ Caractérisation du lexique en général.
142
+ Appréciation (mélioratif, péjoratif, etc.).
143
+
144
+ La Modalisation / Expression de la Subjectivité :
145
+ Outre le lexique : les modalisateurs (degrés de certitude, appréciation).
146
+
147
+ Construction et Rythme des Phrases :
148
+ Effets de répétition, d'accumulation, de gradation, d'anaphore.
149
+ Étude de la ponctuation.
150
+
151
+ Les Figures de Style :
152
+ Figures d'opposition, d'identité (ou analogie, ou image), d'amplification (atténuation ou exagération), etc.
153
+
154
+ II. Rappel : Analyse d'un Fait de Langue (3 Étapes)
155
+
156
+ Observation [Quoi ?]
157
+ Citation d'un exemple, relevé.
158
+
159
+ Explication [Comment ?]
160
+ Analyse du fait de langue qui démontre son intérêt et sa pertinence.
161
+
162
+ Interprétation [Pourquoi ?]
163
+ Effet recherché sur le lecteur : mise en lumière d'un aspect fondamental du texte.
164
+
165
+ L'analyse devra respecter la structure suivante :
166
+
167
+ 1-Présente deux axes de lecture distincts, qui permettront de dégager les idées principales du texte.
168
+
169
+ 2-Chacun des deux axes de lecture devra être subdivisé en deux sous-axes qui préciseront les idées principales.
170
+
171
+ 3-Chaque sous-axe devra être analysé à l'aide de deux outils d'analyse précis choisis dans le domaine de l'analyse littéraire (par exemple : champ lexical, figure de style, connecteur logique, temps verbaux, tonalité, etc.). Les outils devront être cités explicitement.
172
+
173
+ 4-Présente les résultats de chaque analyse sous forme de tableau avec les colonnes "Outils d'analyse", "Repérage" et "Interprétation". Il y aura donc deux tableaux par axe.
174
+
175
+ 5- Ne fais pas de conclusion
176
+
177
+ Réponds en français
178
+
179
+ """
180
+
181
+
182
+ prompt_redaction = """
183
+ III - LE COMMENTAIRE COMPOSÉ
184
+
185
+ PRÉSENTATION DE L'EXERCICE
186
+ Le commentaire composé, sujet de type 2, est un exercice écrit présenté au baccalauréat. C'est un exercice qui se fait à la base d'un texte. Procéder au commentaire composé d'un texte, c'est rendre compte de sa lecture. Lire un texte, c'est l'analyser, l'expliquer, l'interpréter, le décoder afin de le rendre compréhensible et accessible à tous. L'explication qui sera faite du texte découle des impressions premières dégagées après la lecture de ce dernier. Par ailleurs, ces impressions ou hypothèses de lecture seront justifiées, confirmées ou infirmées grâce à l'exploitation du texte et la convocation d'outils ou instruments d'analyse compris dans le texte. En outre, procéder au commentaire composé d'un texte, c'est aussi respecter un certain nombre de conventions. Le commentaire composé commence par une introduction dont l'objectif est de situer le texte, de le présenter et d'annoncer ses centres d'intérêt. Il propose par la suite un développement qui permet de répondre progressivement aux hypothèses de lecture. Il se termine par une conclusion qui permet d'établir un bilan, le cas échéant une opinion personnelle, et d'effectuer une ouverture à travers un rapprochement littéraire ou thématique avec d'autres œuvres.
187
+
188
+ LA RÉDACTION DE L'INTRODUCTION
189
+ La rédaction d'un commentaire composé doit comporter trois parties rédigées en un seul paragraphe. Les différentes étapes de l'introduction sont :
190
+
191
+ La situation du texte ou la mise en contexte. Dans cette partie, différentes approches sont possibles. La première consiste à s'inspirer de la vie littéraire de l'auteur si le texte a un quelconque lien avec cette dernière. La deuxième, quant à elle, tient compte de la tendance littéraire à laquelle appartient l'auteur du texte (mouvement littéraire). La troisième et dernière consiste à prendre en compte la thématique littéraire du texte étudié. En outre, situer le texte implique aussi que nous identifiions le genre littéraire auquel appartient le texte. De plus, tous les éléments ou renseignements offerts par le paratexte doivent être indiqués, à savoir la source (nom de l'auteur, le titre de l'œuvre d'où est extrait le texte, la ville de publication, la maison d'édition, l'année de publication, la pagination), le chapeau et, le cas échéant, le titre voire la position de l'extrait dans l'œuvre. La présentation du texte. Ici, il faut préciser le type du texte, le ton littéraire du texte, l'idée générale du texte et les mouvements du texte. L'annonce du plan. Dans cette dernière partie de l'introduction, il est recommandé de formuler clairement et précisément les différents axes de lecture ou centres d'intérêt qui constitueront les parties du développement.
192
+
193
+ LA RÉDACTION DU COMMENTAIRE COMPOSÉ
194
+ Chaque paragraphe du commentaire composé s'appesantit sur la logique d'un axe de lecture. Il comporte un sous-axe développé à l'aide des instruments d'analyse identifiables à travers les références textuelles et leurs interprétations. Cependant, développer ce sous-axe ne consiste pas à juxtaposer les instruments d'analyse les uns après les autres. Il s'agit plutôt d'énoncer un instrument d'analyse et la référence textuelle faisant foi et de l'accompagner de son interprétation. Aussi, les autres outils d'analyse qui seront évoqués obéiront à la même logique que le précédent. Par ailleurs, après avoir énuméré les outils d'analyse permettant de justifier la présence du sous-axe retenu, le paragraphe du commentaire composé se termine par une conclusion partielle.
195
+
196
+ NB : Les expressions qui servent à relier les instruments d'analyse et leurs interprétations peuvent être : témoigner de ; attester ; suggérer ; sous-entendre, mettre en relief/lumière/exergue ; souligner ; relever ; prouver ; ressortir ; donner l'impression que ; etc.
197
+
198
+ Schématisation du développement d'un commentaire composé :
199
+
200
+ La phrase chapeau dans laquelle on énumère l'axe 1 :
201
+
202
+ Sous-axe 1 : outils d'analyse 1 + référence textuelle + interprétation + connecteur logique d'addition (C.L.A) + outil d'analyse 2 + référence textuelle + interprétation + conclusion partielle. La phrase de transition est le pont entre les deux parties (les deux axes de lecture).
203
+
204
+ La phrase chapeau dans laquelle on énumère l'axe 2 :
205
+
206
+ Sous-axe 2 : outils d'analyse 1 + référence textuelle + interprétation + connecteur logique d'addition (C.L.A) + outil d'analyse 2 + référence textuelle + interprétation + conclusion partielle.
207
+
208
+ IV - LA CONCLUSION DU COMMENTAIRE COMPOSÉ
209
+
210
+ Elle comporte deux ou trois parties regroupées en un seul paragraphe. Ces parties sont :
211
+
212
+ Le bilan des analyses faites à partir des grandes idées développées dans le corps du devoir. Il s'agit ici de faire une synthèse des éléments d'interprétation mis en évidence dans chaque partie du développement. Cependant, il ne s'agit pas de répéter et développer les grandes idées de chaque partie mais de les résumer.
213
+
214
+ L'opinion personnelle fait référence à un intérêt personnel dégagé à partir de la lecture du texte.
215
+
216
+ L'élargissement/ouverture peut se faire sous deux approches : la première approche consiste à comparer ou rapprocher le texte étudié à une autre œuvre abordant le même thème. Cela peut être du même auteur ou d'un auteur différent. La deuxième approche consiste à montrer la nouveauté, l'originalité, la distinction, la singularité du texte étudié en rapprochement avec le texte convoqué en tenant compte du thème, ceci pour mettre en relief la manière d'écrire ou le style d'écriture de l'auteur convoqué. Cette dernière approche permet de mettre en évidence les différences stylistiques utilisées par les deux auteurs dans la mesure où ils abordent le même thème.
217
+ """
218
+
219
+
220
  model = genai.GenerativeModel(
221
  model_name="gemini-2.0-flash-exp",
222
  generation_config=generation_config,
 
225
 
226
  def generate_table(image):
227
  """Génère le tableau d'analyse à partir de l'image"""
228
+ response = model.generate_content([prompt_tableau, image])
229
+
230
  return response.text
231
 
232
  def generate_dissertation(tableau):
233
  """Génère la dissertation basée sur le tableau"""
234
+ prompt = f"""En utilisant les informations obtenues a partir de ces tableaux:
235
  {tableau}
236
 
237
+ Génère une dissertation structurée en suivant ça ; {prompt_redaction}."""
238
  response = model.generate_content(prompt)
239
  return response.text
240