Spaces:
Running
Running
import gradio as gr def education_bot(user_input): user_input = user_input.lower() # Imyitozo y'ibanze yo gusoma reading_practice = "Reba aya magambo: 'Inka, Ihene, Ifi'. Subira usome inshuro 3." # Imyitozo y'ibanze yo kubara math_practice = "Kubara: 2 + 3 = ? Andika igisubizo." # Inyunganizi z'ibibazo by'abana if "gusoma" in user_input: return reading_practice elif "kubara" in user_input or "imibare" in user_input: return math_practice elif "icyibazo" in user_input or "saba" in user_input: return "Mbaza ikibazo cyawe, nanjye nzagerageza kugisubiza neza." else: # Urugero rw'ibisubizo byoroheje ku bibazo by'abana if "2+3" in user_input or "2 + 3" in user_input: return "Igisubizo ni 5." elif "inka" in user_input: return "Inka ni inyamaswa itanga amata." else: return "Mbabarira, sindasobanukiwe neza ikibazo cyawe. Gerageza kubaza ikindi." iface = gr.Interface( fn=education_bot, inputs=gr.Textbox(lines=2, placeholder="Andika ikibazo cyawe hano..."), outputs="text", title="Viateur AI mu Burezi π", description="Andika 'gusoma' cyangwa 'kubara' ubone imyitozo, cyangwa usabe ubufasha ku bibazo byawe." ) iface.launch()
Browse files
app.py
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
|
3 |
+
def education_bot(user_input):
|
4 |
+
user_input = user_input.lower()
|
5 |
+
|
6 |
+
# Imyitozo y'ibanze yo gusoma
|
7 |
+
reading_practice = "Reba aya magambo: 'Inka, Ihene, Ifi'. Subira usome inshuro 3."
|
8 |
+
|
9 |
+
# Imyitozo y'ibanze yo kubara
|
10 |
+
math_practice = "Kubara: 2 + 3 = ? Andika igisubizo."
|
11 |
+
|
12 |
+
# Inyunganizi z'ibibazo by'abana
|
13 |
+
if "gusoma" in user_input:
|
14 |
+
return reading_practice
|
15 |
+
elif "kubara" in user_input or "imibare" in user_input:
|
16 |
+
return math_practice
|
17 |
+
elif "icyibazo" in user_input or "saba" in user_input:
|
18 |
+
return "Mbaza ikibazo cyawe, nanjye nzagerageza kugisubiza neza."
|
19 |
+
else:
|
20 |
+
# Urugero rw'ibisubizo byoroheje ku bibazo by'abana
|
21 |
+
if "2+3" in user_input or "2 + 3" in user_input:
|
22 |
+
return "Igisubizo ni 5."
|
23 |
+
elif "inka" in user_input:
|
24 |
+
return "Inka ni inyamaswa itanga amata."
|
25 |
+
else:
|
26 |
+
return "Mbabarira, sindasobanukiwe neza ikibazo cyawe. Gerageza kubaza ikindi."
|
27 |
+
|
28 |
+
iface = gr.Interface(
|
29 |
+
fn=education_bot,
|
30 |
+
inputs=gr.Textbox(lines=2, placeholder="Andika ikibazo cyawe hano..."),
|
31 |
+
outputs="text",
|
32 |
+
title="Viateur AI mu Burezi π",
|
33 |
+
description="Andika 'gusoma' cyangwa 'kubara' ubone imyitozo, cyangwa usabe ubufasha ku bibazo byawe."
|
34 |
+
)
|
35 |
+
|
36 |
+
iface.launch()
|