File size: 511 Bytes
27dbfd3
 
 
 
 
 
 
 
 
 
46d9769
27dbfd3
 
46d9769
27dbfd3
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import gradio as gr
from utils import load_courses, recommend_course

courses = load_courses()

def optimize_course(field):
    return recommend_course(field, courses)

iface = gr.Interface(
    fn=optimize_course,
    inputs=gr.Textbox(label="Enter your field or topic (e.g., Python, AI, Data Science)"),
    outputs=gr.Markdown(label="Top Recommended Course(s)"),
    title="📚 Course Optimizer Bot",
    description="Enter a topic and get the best-rated course with summarized reviews.",
)

iface.launch()