Spaces:
Build error
Build error
| import json | |
| import gradio as gr | |
| from datasets import load_dataset | |
| # Cargar el dataset desde Hugging Face | |
| dataset = load_dataset("Biophin/datospreguntas") | |
| # Función para responder preguntas | |
| def answer_question(question): | |
| question = question.lower() | |
| for item in dataset["train"]: # Recorre los datos del dataset | |
| if question in item["question"].lower(): # Usar 'question' en lugar de 'pregunta' | |
| return item["answer"] # Devuelve 'answer' | |
| return "Lo siento, no tengo una respuesta para esa pregunta." | |
| # Crear la interfaz de Gradio | |
| interface = gr.Interface( | |
| fn=answer_question, | |
| inputs="text", | |
| outputs="text", | |
| title="Chatbot de Preguntas y Respuestas Mejorado", | |
| description="Escribe una pregunta relacionada con el contenido del archivo JSON. El bot buscará la respuesta más relevante.", | |
| ) | |
| # Lanzar la aplicación | |
| interface.launch(share=True) | |