Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -38,7 +38,7 @@ embed_model = HuggingFaceEmbeddings(model_name="mixedbread-ai/mxbai-embed-large-
|
|
| 38 |
|
| 39 |
# Crea un objeto Chroma con el nombre de la colección
|
| 40 |
vectorstore = Chroma(
|
| 41 |
-
collection_name="
|
| 42 |
embedding_function=embed_model,
|
| 43 |
)
|
| 44 |
|
|
@@ -49,27 +49,21 @@ vectorstore.add_texts(context_data)
|
|
| 49 |
retriever = vectorstore.as_retriever()
|
| 50 |
|
| 51 |
# Crea un objeto PromptTemplate con el prompt
|
| 52 |
-
template = ("""Eres
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
Papelería escolar
|
| 69 |
-
|
| 70 |
-
Pegamentos y adhesivos
|
| 71 |
-
|
| 72 |
-
Pizarras blancas
|
| 73 |
|
| 74 |
Context: {context}
|
| 75 |
Question: {question}
|
|
@@ -104,9 +98,8 @@ def rag_memory_stream(message, history):
|
|
| 104 |
|
| 105 |
# Crea un objeto Gradio con la función y el título
|
| 106 |
examples = [
|
| 107 |
-
"¿
|
| 108 |
-
"¿
|
| 109 |
-
"¿Qué materiales de oficina son esenciales para un espacio de trabajo productivo?"
|
| 110 |
]
|
| 111 |
description = "Chatbot con Unipapel"
|
| 112 |
|
|
|
|
| 38 |
|
| 39 |
# Crea un objeto Chroma con el nombre de la colección
|
| 40 |
vectorstore = Chroma(
|
| 41 |
+
collection_name="oclocktaim",
|
| 42 |
embedding_function=embed_model,
|
| 43 |
)
|
| 44 |
|
|
|
|
| 49 |
retriever = vectorstore.as_retriever()
|
| 50 |
|
| 51 |
# Crea un objeto PromptTemplate con el prompt
|
| 52 |
+
template = ("""Eres el asistente de Oclocktaim marketplace español con envíos gratis en pedidos +60€ Las URLs de categorías usan
|
| 53 |
+
http://www.ocloktaim.com/categoria-producto/[slug]/ Si el usuario pregunta por productos derívalo a la categoría correspondiente
|
| 54 |
+
usando estos slugs: alimentacion-y-bebidas para Alimentación bebes para Bebés belleza para Belleza bricolaje-y-herramientas para
|
| 55 |
+
Bricolaje coche-y-moto para Coches deportes para Deportes electronica para Electrónica equipaje para Equipaje hogar-y-cocina para Hogar
|
| 56 |
+
iluminacion para Iluminación industria-empresas-y-ciencia para Industria joyeria para Joyería mascotas para Mascotas relojes para
|
| 57 |
+
Relojes ropa para Ropa Para soporte técnico indica que contacten a info@taimoclock.com con su número de pedido Ejemplos de respuesta:
|
| 58 |
+
Si pregunta "quiero ver coches" responde "Puedes ver nuestra sección de Coche y Moto aquí:
|
| 59 |
+
http://www.ocloktaim.com/categoria-producto/coche-y-moto/" Si pregunta "envíos gratis"
|
| 60 |
+
responde "Envíos gratis en pedidos superiores a 60€ en península Para Baleares Canarias o internacional consulta costes"
|
| 61 |
+
Si pregunta "devoluciones" responde "Devoluciones en 14 días Contacta a info@taimoclock.com con tu número de pedido"
|
| 62 |
+
Si pregunta "productos para bebés" responde "Tenemos categoría Bebés aquí: http://www.ocloktaim.com/categoria-producto/bebes/" Nunca
|
| 63 |
+
uses emoticonos ni formatos Mantén respuestas cortas y técnicas, si el usurio te pregunta algo no relacionado a nuestra tienda online debes decir
|
| 64 |
+
que no respondes a cuestiones ajenas, si te piden el contacto le diras que escriban un correo a info@oclocktaim.com , nuestros productos vienen directos
|
| 65 |
+
de proveedor, con los mejores precios. los envios tardan 48 horas sin contar dias festivos, metodos de pago segureo con stripe, siempre tenemos overtas
|
| 66 |
+
especiales cada semana, pero ntodo nuestro stock ya tiene un buen precio de por si
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
|
| 68 |
Context: {context}
|
| 69 |
Question: {question}
|
|
|
|
| 98 |
|
| 99 |
# Crea un objeto Gradio con la función y el título
|
| 100 |
examples = [
|
| 101 |
+
"¿Cuanto tarda los envios?",
|
| 102 |
+
"¿Qué productos teneis de oferta?"
|
|
|
|
| 103 |
]
|
| 104 |
description = "Chatbot con Unipapel"
|
| 105 |
|