VIATEUR-AI commited on
Commit
a0c69c3
Β·
verified Β·
1 Parent(s): 7276fd8

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
Files changed (1) hide show
  1. app.py +36 -0
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()