Update app.py
Browse files
app.py
CHANGED
|
@@ -10,13 +10,13 @@ chatbot = pipeline("conversational", model="ITG/DialoGPT-medium-spanish-chitchat
|
|
| 10 |
|
| 11 |
# Interacci贸n con el chatbot
|
| 12 |
st.header("Chat con el Bot")
|
| 13 |
-
user_input = st.text_input("Escribe tu mensaje:")
|
| 14 |
-
if st.button("Enviar"):
|
| 15 |
if user_input:
|
| 16 |
response = chatbot(user_input)
|
| 17 |
st.write(f"Bot: {response[0]['generated_text']}")
|
| 18 |
else:
|
| 19 |
-
st.write("Por favor, escribe un mensaje.")
|
| 20 |
|
| 21 |
# Cargar y mostrar ejemplos de los datasets adicionales
|
| 22 |
|
|
@@ -26,12 +26,25 @@ st.write("""
|
|
| 26 |
Este an谩lisis se realiza con el conjunto de datos `crypto_data` de Hugging Face para el an谩lisis hist贸rico de precios de criptomonedas.
|
| 27 |
""")
|
| 28 |
|
| 29 |
-
#
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
-
#
|
| 33 |
-
|
| 34 |
-
st.write(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
# Dataset para interacci贸n de Chatbot (Persona Chat)
|
| 37 |
st.header("Mejora de Interacci贸n con Chatbot")
|
|
@@ -46,3 +59,4 @@ persona_chat = load_dataset("persona-chat")
|
|
| 46 |
st.write("Ejemplo de Conversaci贸n de Persona Chat:")
|
| 47 |
st.write(f"Pregunta: {persona_chat['train'][0]['conversation']}")
|
| 48 |
st.write(f"Respuesta: {persona_chat['train'][0]['personality']}")
|
|
|
|
|
|
| 10 |
|
| 11 |
# Interacci贸n con el chatbot
|
| 12 |
st.header("Chat con el Bot")
|
| 13 |
+
user_input = st.text_input("Escribe tu mensaje para el chatbot:")
|
| 14 |
+
if st.button("Enviar al Bot"):
|
| 15 |
if user_input:
|
| 16 |
response = chatbot(user_input)
|
| 17 |
st.write(f"Bot: {response[0]['generated_text']}")
|
| 18 |
else:
|
| 19 |
+
st.write("Por favor, escribe un mensaje para el chatbot.")
|
| 20 |
|
| 21 |
# Cargar y mostrar ejemplos de los datasets adicionales
|
| 22 |
|
|
|
|
| 26 |
Este an谩lisis se realiza con el conjunto de datos `crypto_data` de Hugging Face para el an谩lisis hist贸rico de precios de criptomonedas.
|
| 27 |
""")
|
| 28 |
|
| 29 |
+
# Caja de entrada para preguntas sobre criptomonedas
|
| 30 |
+
crypto_question = st.text_input("Pregunta sobre criptomonedas (Ej. 驴Qu茅 est谩 pasando con Bitcoin?):")
|
| 31 |
+
if st.button("Consultar Criptomonedas"):
|
| 32 |
+
if crypto_question:
|
| 33 |
+
st.write("Consultando sobre criptomonedas...")
|
| 34 |
|
| 35 |
+
# Aqu铆, se puede a帽adir m谩s funcionalidad para analizar la pregunta (ej., filtro o uso de modelos)
|
| 36 |
+
# Temporalmente solo mostramos un fragmento de los datos disponibles.
|
| 37 |
+
st.write("Aqu铆 muestra la informaci贸n general sobre criptomonedas:")
|
| 38 |
+
|
| 39 |
+
# Cargar el dataset de criptomonedas
|
| 40 |
+
crypto_data = load_dataset("sebdg/crypto_data")
|
| 41 |
+
st.write("Dataset de Criptomonedas cargado:")
|
| 42 |
+
st.write(crypto_data['train'].head())
|
| 43 |
+
|
| 44 |
+
# A futuro puedes integrar m谩s l贸gica, como responder bas谩ndose en el dataset o API externa.
|
| 45 |
+
|
| 46 |
+
else:
|
| 47 |
+
st.write("Por favor, escribe tu pregunta sobre criptomonedas.")
|
| 48 |
|
| 49 |
# Dataset para interacci贸n de Chatbot (Persona Chat)
|
| 50 |
st.header("Mejora de Interacci贸n con Chatbot")
|
|
|
|
| 59 |
st.write("Ejemplo de Conversaci贸n de Persona Chat:")
|
| 60 |
st.write(f"Pregunta: {persona_chat['train'][0]['conversation']}")
|
| 61 |
st.write(f"Respuesta: {persona_chat['train'][0]['personality']}")
|
| 62 |
+
|