kakak
Browse files
app.py
CHANGED
@@ -60,6 +60,14 @@ app3 = gr.Interface(
|
|
60 |
outputs=gr.Textbox(),
|
61 |
)
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
# interface4
|
65 |
|
@@ -133,7 +141,7 @@ app8 = gr.Interface(
|
|
133 |
outputs=gr.Textbox(),
|
134 |
)
|
135 |
|
136 |
-
demo = gr.TabbedInterface([app1, app2, app3,app4,app6,app5,app7,app8],["OCR", "MARIAM-u", "Mariam-French", "Mariam-Philo","Mariam-Hist","Note Calc","Mariam_web", "Mariam-chimi"])
|
137 |
|
138 |
|
139 |
|
|
|
60 |
outputs=gr.Textbox(),
|
61 |
)
|
62 |
|
63 |
+
app9 = gr.Interface(
|
64 |
+
fn=philo_cc,
|
65 |
+
title="Mariam-Philo-Cc",
|
66 |
+
description=description_french,
|
67 |
+
inputs=[gr.Textbox(label="Sujet:", lines=3),
|
68 |
+
outputs=gr.Textbox(),
|
69 |
+
)
|
70 |
+
|
71 |
|
72 |
# interface4
|
73 |
|
|
|
141 |
outputs=gr.Textbox(),
|
142 |
)
|
143 |
|
144 |
+
demo = gr.TabbedInterface([app1, app2, app3,app9,app4,app6,app5,app7,app8],["OCR", "MARIAM-u", "Mariam-French","Mariam-Philo-Cc", "Mariam-Philo","Mariam-Hist","Note Calc","Mariam_web", "Mariam-chimi"])
|
145 |
|
146 |
|
147 |
|
ff.py
CHANGED
@@ -112,6 +112,48 @@ def gpt_francais(french_prompt,choix,autheur):
|
|
112 |
return answer
|
113 |
|
114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
def gpt_philo(phi_prompt,autheur):
|
116 |
if not phi_prompt:
|
117 |
return "Veuillez saisir un sujet."
|
|
|
112 |
return answer
|
113 |
|
114 |
|
115 |
+
def philo_cc(cc_prompt):
|
116 |
+
if not cc_prompt:
|
117 |
+
return "Mani rentre le sujet ! "
|
118 |
+
|
119 |
+
else:
|
120 |
+
print(cc_prompt)
|
121 |
+
|
122 |
+
ge = f""" Je veux faire mon devoir de philo sous la forme d'un commentaire. Voici le plan à respecter
|
123 |
+
|
124 |
+
Tu commencera par une introduction dans laquelle tu devra :
|
125 |
+
1- amorce par constat d'ordre général uniquement + reprise de la citation + reformulation de la citation + connecteur logique d'opposition + problématique. La première question est une interrogation sur la citation tandis que la deuxième questions est une interrogations sur la discussion.
|
126 |
+
|
127 |
+
Et ensuite un développement dans laquelle tu devra dans la première 1 ère partie (explication + transition) faire ça :
|
128 |
+
|
129 |
+
1- clarification de la pensé
|
130 |
+
2- corroboration de la pensée
|
131 |
+
|
132 |
+
Et ensuite une phrase de Transition avant d'aborder la deuxième partie sans laquelle tu devra faire ca:
|
133 |
+
Thèse + Antithèse.
|
134 |
+
|
135 |
+
Argument de la thèse + explication de l'argument + exemple + explication de l'exemple
|
136 |
+
un commentaire
|
137 |
+
|
138 |
+
Argument de l'anti thèse + explication de l'argument + exemple + explication de l'exemple
|
139 |
+
un commentaire
|
140 |
+
|
141 |
+
Et tu fini avec la conclusion
|
142 |
+
Conclusion.
|
143 |
+
- Bilan : partie explicative + commentaire
|
144 |
+
- réponse à la question
|
145 |
+
Perspective ( facultative)
|
146 |
+
|
147 |
+
|
148 |
+
|
149 |
+
Voici le sujet : << {{cc_prompt }} >> expliquez puis commenter cette assertion.
|
150 |
+
|
151 |
+
|
152 |
+
"""
|
153 |
+
answer = res(ge)
|
154 |
+
return answer
|
155 |
+
|
156 |
+
|
157 |
def gpt_philo(phi_prompt,autheur):
|
158 |
if not phi_prompt:
|
159 |
return "Veuillez saisir un sujet."
|