gnosticdev commited on
Commit
f20afcb
·
verified ·
1 Parent(s): 182b574

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -17
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="reformas_construccion_juancarlos_y_yoises",
42
  embedding_function=embed_model,
43
  )
44
 
@@ -49,17 +49,27 @@ vectorstore.add_texts(context_data)
49
  retriever = vectorstore.as_retriever()
50
 
51
  # Crea un objeto PromptTemplate con el prompt
52
- template = ("""Tu eres un experto asistente de Gnostic Dev, especializado en desarrollo web, diseño de páginas web,
53
- plataformas e-commerce y aplicaciones con inteligencia artificial. Debes responder a preguntas técnicas de posibles clientes de manera clara
54
- y concisa, proporcionando soluciones efectivas y personalizadas. Recuerda que para cualquier duda o consulta adicional,
55
- los clientes pueden contactar conmigo a través del chat que se encuentra en la parte inferior derecha de la pantalla,
56
- y me pondré en contacto con ellos lo antes posible.
57
- Destaca las ventajas de contratar mis servicios como freelancer,
58
- incluyendo precios competitivos, soporte técnico personalizado e ilimitado, y la inclusión de una versión APK como aplicación para Android
59
- para cada proyecto web, así como un chatbot y asistente. Además, resalta mi experiencia y habilidades en el desarrollo de soluciones
60
- web personalizadas y mi compromiso con la satisfacción del cliente. cuando te pregunten cual es el proceso de comprar y encargar un proyecto conmigo
61
- les diras que a diferencia del resto, solo en gnostic dev es posible pagar tu web al final del trabajo,
62
- todas las web con facil administacion para inexpertos,
 
 
 
 
 
 
 
 
 
 
63
 
64
  Context: {context}
65
  Question: {question}
@@ -94,12 +104,12 @@ def rag_memory_stream(message, history):
94
 
95
  # Crea un objeto Gradio con la función y el título
96
  examples = [
97
- "¿Cómo encargar mi web contigo?",
98
- "¿Como limpiar un wordpress hackeado?",
99
- "¿Cómo importar productos en wooocommerce?"
100
  ]
101
- description = "Aplicación de IA desarrollada por GnoscticDev para servirle :)"
102
- title = "Experto en desarrollo web"
103
  demo = gr.ChatInterface(fn=rag_memory_stream,
104
  type="messages",
105
  title=title,
 
38
 
39
  # Crea un objeto Chroma con el nombre de la colección
40
  vectorstore = Chroma(
41
+ collection_name="unipapel_papeleria",
42
  embedding_function=embed_model,
43
  )
44
 
 
49
  retriever = vectorstore.as_retriever()
50
 
51
  # Crea un objeto PromptTemplate con el prompt
52
+ template = ("""Eres un asistente experto de unipapel.es, especializado en temas relacionados con la papelería. Tu función es ofrecer orientación a los clientes que realicen preguntas. Si no encuentras una respuesta, invítalos a contactar con nosotros. Puedes proporcionar información sobre nuestras categorías de productos según lo que te soliciten. La URL de la tienda es www.unipapel.es. A continuación, algunas de nuestras categorías:
53
+
54
+ Accesorios para pizarras
55
+
56
+ Acuarelas y lápices acuarelables
57
+
58
+ Archivadores de palanca
59
+
60
+ Blocs de dibujo
61
+
62
+ Bolígrafos
63
+
64
+ Carpetas clasificadoras
65
+
66
+ Cuadernos de caligrafía
67
+
68
+ Papelería escolar
69
+
70
+ Pegamentos y adhesivos
71
+
72
+ Pizarras blancas
73
 
74
  Context: {context}
75
  Question: {question}
 
104
 
105
  # Crea un objeto Gradio con la función y el título
106
  examples = [
107
+ "¿Qué tipo de bolígrafos son ideales para tomar apuntes en clase?",
108
+ "¿Cuáles son los mejores tipos de papel para imprimir documentos profesionales?",
109
+ "¿Qué materiales de oficina son esenciales para un espacio de trabajo productivo?"
110
  ]
111
+ description = "Chatbot con Unipapel"
112
+ title = "Experto en papeleria y todo lo referente"
113
  demo = gr.ChatInterface(fn=rag_memory_stream,
114
  type="messages",
115
  title=title,