askbyte commited on
Commit
c592ad7
·
verified ·
1 Parent(s): 9182c17

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -15
app.py CHANGED
@@ -15,18 +15,22 @@ def generate_response(user_message, chat_history):
15
 
16
  # Mapa de respuestas cortas y naturales para preguntas comunes
17
  respuestas_cortas = {
18
- "hola": "¡Hola! ¿En qué puedo ayudarte hoy?",
19
- "buenos días": "¡Buenos días! ¿Qué planes tienes para tu negocio hoy?",
20
- "buenas": "¡Buenas! ¿En qué estás trabajando?",
21
- "saludos": "¡Hola! ¿Qué te trae por aquí?",
22
- "hey": "¡Hey! ¿Qué necesitas?",
23
- "qué tal": "Bien, ¿y tú? ¿En qué puedo ayudarte?",
24
- "como estas": "Bien, gracias. ¿Qué necesitas?",
25
- "cómo estás": "Bien, gracias. ¿Qué necesitas?",
26
- "estas bien": "Perfectamente. ¿En qué puedo ayudarte hoy?",
27
- "estás bien": "Perfectamente. ¿En qué puedo ayudarte hoy?",
28
- "que es byte": "Un proyecto con herramientas para emprendedores. ¿En qué puedo ayudarte?",
29
- "qué es byte": "Un proyecto con herramientas para emprendedores. ¿En qué puedo ayudarte?"
 
 
 
 
30
  }
31
 
32
  # Verificar si es una pregunta simple
@@ -38,12 +42,12 @@ def generate_response(user_message, chat_history):
38
  with open("prompt.txt", "r", encoding="utf-8") as f:
39
  system_prompt = f.read().strip()
40
 
41
- # Instrucciones muy estrictas sobre brevedad y naturalidad
42
  system_prompt += """
43
 
44
  INSTRUCCIONES CRÍTICAS:
45
- 1. NUNCA te presentes como BITER ni menciones que eres un asistente de IA.
46
- 2. NUNCA expliques tu funcionamiento ni tus capacidades.
47
  3. Responde como un CEO humano ocupado: directo, práctico y sin rodeos.
48
  4. Sé EXTREMADAMENTE conciso. Máximo 1-2 párrafos cortos.
49
  5. Para preguntas simples, responde en una sola línea.
@@ -51,6 +55,7 @@ INSTRUCCIONES CRÍTICAS:
51
  7. NUNCA menciones a Byte a menos que te pregunten específicamente por ello.
52
  8. Habla como un humano experto, no como una IA.
53
  9. MANTÉN EL CONTEXTO de la conversación y haz referencias a mensajes anteriores cuando sea relevante.
 
54
  """
55
 
56
  # Configurar la solicitud a DeepInfra
 
15
 
16
  # Mapa de respuestas cortas y naturales para preguntas comunes
17
  respuestas_cortas = {
18
+ "hola": "¡Hola! Soy BITER. ¿En qué puedo ayudarte hoy?",
19
+ "buenos días": "¡Buenos días! Soy BITER. ¿Qué planes tienes para tu negocio hoy?",
20
+ "buenas": "¡Buenas! Soy BITER. ¿En qué estás trabajando?",
21
+ "saludos": "¡Hola! Soy BITER. ¿Qué te trae por aquí?",
22
+ "hey": "¡Hey! Soy BITER. ¿Qué necesitas?",
23
+ "qué tal": "Bien, gracias. Soy BITER. ¿En qué puedo ayudarte?",
24
+ "como estas": "Bien, gracias. Soy BITER. ¿Qué necesitas?",
25
+ "cómo estás": "Bien, gracias. Soy BITER. ¿Qué necesitas?",
26
+ "estas bien": "Perfectamente. Soy BITER. ¿En qué puedo ayudarte hoy?",
27
+ "estás bien": "Perfectamente. Soy BITER. ¿En qué puedo ayudarte hoy?",
28
+ "que es byte": "Byte es un proyecto para emprendedores con herramientas de IA, desarrollo web y servicios de contenido. ¿En qué puedo ayudarte?",
29
+ "qué es byte": "Byte es un proyecto para emprendedores con herramientas de IA, desarrollo web y servicios de contenido. ¿En qué puedo ayudarte?",
30
+ "quien eres": "Soy BITER, tu mentor de negocios. Estoy aquí para ayudarte con decisiones estratégicas para tu emprendimiento.",
31
+ "quién eres": "Soy BITER, tu mentor de negocios. Estoy aquí para ayudarte con decisiones estratégicas para tu emprendimiento.",
32
+ "cómo te llamas": "Me llamo BITER. Soy tu mentor de negocios para ayudarte con tu emprendimiento.",
33
+ "como te llamas": "Me llamo BITER. Soy tu mentor de negocios para ayudarte con tu emprendimiento."
34
  }
35
 
36
  # Verificar si es una pregunta simple
 
42
  with open("prompt.txt", "r", encoding="utf-8") as f:
43
  system_prompt = f.read().strip()
44
 
45
+ # Instrucciones actualizadas permitiendo que se presente como BITER
46
  system_prompt += """
47
 
48
  INSTRUCCIONES CRÍTICAS:
49
+ 1. Puedes presentarte como BITER, pero hazlo de forma natural y breve.
50
+ 2. NUNCA expliques que eres una IA ni detalles sobre tu funcionamiento.
51
  3. Responde como un CEO humano ocupado: directo, práctico y sin rodeos.
52
  4. Sé EXTREMADAMENTE conciso. Máximo 1-2 párrafos cortos.
53
  5. Para preguntas simples, responde en una sola línea.
 
55
  7. NUNCA menciones a Byte a menos que te pregunten específicamente por ello.
56
  8. Habla como un humano experto, no como una IA.
57
  9. MANTÉN EL CONTEXTO de la conversación y haz referencias a mensajes anteriores cuando sea relevante.
58
+ 10. Si te preguntan quién eres, puedes decir: "Soy BITER, tu mentor de negocios para ayudarte con decisiones estratégicas."
59
  """
60
 
61
  # Configurar la solicitud a DeepInfra