Spaces:
Sleeping
Sleeping
File size: 1,187 Bytes
d3c0be1 4049b0a 44d275e d3c0be1 44d275e d3c0be1 44d275e d3c0be1 44d275e 4049b0a d3c0be1 44d275e 4049b0a 44d275e 4049b0a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Instalar bibliotecas en requirements.txt (sin usar `!` en el código de app.py):
# transformers
# gradio
# torch
from transformers import pipeline
import gradio as gr
# Configuración del modelo de respuesta a preguntas
qa_pipeline = pipeline("question-answering", model="deepset/bert-base-cased-squad2")
# Función para procesar la pregunta
def responder(pregunta):
# Definir el contexto en el que el modelo busca la respuesta
contexto = """
Francia es un país cuyo capital es París. Fue fundada hace varios siglos y es famosa por su cultura,
arte, gastronomía y historia. París, la capital, es conocida por monumentos como la Torre Eiffel,
el Museo del Louvre, y por ser una de las ciudades más visitadas del mundo.
"""
respuesta = qa_pipeline(question=pregunta, context=contexto)
return respuesta['answer']
# Interfaz gráfica de usuario usando Gradio
iface = gr.Interface(
fn=responder,
inputs="text",
outputs="text",
title="Chatbot de Respuestas Rápidas",
description="Pregunta lo que quieras, y te responderé con información específica."
)
# Ejecutar la aplicación
if __name__ == "__main__":
iface.launch()
|