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."
|