Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,12 +12,23 @@ def generate_response(user_message):
|
|
| 12 |
# Detectar si es un saludo simple
|
| 13 |
saludos = ["hola", "buenos días", "buenas", "saludos", "hey", "qué tal", "como estás"]
|
| 14 |
if user_message.lower().strip() in saludos:
|
| 15 |
-
return "¡Hola! Soy BITER,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
# Cargar el prompt del sistema
|
| 18 |
with open("prompt.txt", "r", encoding="utf-8") as f:
|
| 19 |
system_prompt = f.read().strip()
|
| 20 |
|
|
|
|
|
|
|
|
|
|
| 21 |
# Añadir instrucciones para respuestas concisas
|
| 22 |
system_prompt += "\n\nIMPORTANTE: Tus respuestas deben ser concisas (máximo 3-4 párrafos). Evita listas largas y sé directo. Adapta la longitud de tu respuesta a la complejidad de la pregunta."
|
| 23 |
|
|
|
|
| 12 |
# Detectar si es un saludo simple
|
| 13 |
saludos = ["hola", "buenos días", "buenas", "saludos", "hey", "qué tal", "como estás"]
|
| 14 |
if user_message.lower().strip() in saludos:
|
| 15 |
+
return "¡Hola! Soy BITER, el asistente de Byte para emprendedores. ¿En qué puedo ayudarte hoy? Puedes preguntarme sobre estrategia, marketing, financiación o desarrollo de producto."
|
| 16 |
+
|
| 17 |
+
# Contexto sobre Byte y justbyte.es
|
| 18 |
+
byte_context = """
|
| 19 |
+
CONTEXTO SOBRE BYTE:
|
| 20 |
+
Byte es un proyecto hecho por y para emprendedores que ofrece herramientas de IA, desarrollo web y servicios de agencia de contenidos enfocados en viralidad. Byte también cuenta con una newsletter para emprendedores y tiene presencia en Instagram. La web justbyte.es es el punto central donde los emprendedores pueden acceder a estos recursos y servicios.
|
| 21 |
+
|
| 22 |
+
Como BITER, eres el asistente de IA de Byte, diseñado específicamente para ayudar a los emprendedores que visitan justbyte.es a tomar mejores decisiones estratégicas para sus negocios.
|
| 23 |
+
"""
|
| 24 |
|
| 25 |
# Cargar el prompt del sistema
|
| 26 |
with open("prompt.txt", "r", encoding="utf-8") as f:
|
| 27 |
system_prompt = f.read().strip()
|
| 28 |
|
| 29 |
+
# Combinar el contexto de Byte con el prompt original
|
| 30 |
+
system_prompt = byte_context + "\n\n" + system_prompt
|
| 31 |
+
|
| 32 |
# Añadir instrucciones para respuestas concisas
|
| 33 |
system_prompt += "\n\nIMPORTANTE: Tus respuestas deben ser concisas (máximo 3-4 párrafos). Evita listas largas y sé directo. Adapta la longitud de tu respuesta a la complejidad de la pregunta."
|
| 34 |
|