Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| def chatbot_response(user_input): | |
| # Handle different questions | |
| if user_input.lower() in ['hello', 'hi', 'hey']: | |
| return "Hi there! How can I help you with your studies today?" | |
| elif 'supervised learning' in user_input.lower(): | |
| return "Supervised learning is a machine learning approach where models are trained using labeled data." | |
| elif 'help' in user_input.lower(): | |
| return "I'm here to assist with academic questions. Please specify what you'd like help with." | |
| else: | |
| return "I'm here to assist with academic questions. Please specify if you'd like help with any specific subject or topic." | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# Study Assistance Chatbot") | |
| gr.Markdown("Welcome! Ask me anything related to your academic studies.") | |
| with gr.Row(): | |
| with gr.Column(): | |
| user_input = gr.Textbox(label="Enter your question here:") | |
| submit_button = gr.Button("Submit") | |
| with gr.Column(): | |
| chatbot_output = gr.Textbox(label="Chatbot Response", interactive=False) | |
| submit_button.click(chatbot_response, inputs=user_input, outputs=chatbot_output) | |
| demo.launch() | |
| from datasets import load_dataset | |