Spaces:
Sleeping
Sleeping
File size: 1,506 Bytes
3664284 | 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 | import gradio as gr
# Función para resolver problemas
def resolver_problema(problema):
problema = problema.lower()
if "vomita" in problema or "vomitando" in problema:
return "Tu mascota podría tener una infección o haber ingerido algo indebido. No le des comida y acude al veterinario si persiste."
elif "pulgas" in problema or "rasca" in problema:
return "Puede tener pulgas o alergias. Báñalo con un shampoo antipulgas y consulta a tu veterinario para tratamiento."
elif "no quiere comer" in problema:
return "Puede ser un problema digestivo o de ánimo. Observa si presenta otros síntomas y visita al veterinario si continúa."
elif "herida" in problema:
return "Limpia la herida con agua y antiséptico. Si es profunda o sangra mucho, acude al veterinario urgentemente."
elif "maulla mucho" in problema or "ladra mucho" in problema:
return "Puede ser ansiedad, aburrimiento o dolor. Evalúa cambios recientes en el ambiente o salud del animal."
else:
return "Por favor, lleva a tu mascota al veterinario para una revisión más detallada."
# Interfaz Gradio
interfaz = gr.Interface(
fn=resolver_problema,
inputs=gr.Textbox(lines=4, placeholder="Describe el problema de tu perro o gato..."),
outputs="text",
title="Asistente Veterinario",
description="Escribe el problema de tu perro o gato y obtén una posible solución o consejo inicial."
)
if __name__ == "__main__":
interfaz.launch()
|