jdmorzan commited on
Commit
697c3ad
·
verified ·
1 Parent(s): b581483

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -12
app.py CHANGED
@@ -24,7 +24,7 @@ from langchain.prompts.chat import SystemMessagePromptTemplate, HumanMessageProm
24
  embeddings = OpenAIEmbeddings()
25
 
26
  #vectordb=Chroma.from_documents(document_chunks,embedding=embeddings, persist_directory='./ai_vocacional_v2')
27
- vectordb = Chroma(persist_directory="./ai_vocacional_v3", embedding_function=embeddings)
28
 
29
  llm=ChatOpenAI(temperature=0, model_name='gpt-4o-mini')
30
 
@@ -36,8 +36,8 @@ general_system_template = r"""
36
  Eres el Orientador de carreras. Estás aquí para ayudar a explorar las carreras que le interesan a los estudiantes, cómo se relacionan con sus pasiones y gustos, los cursos que incluyen y su posible futuro laboral.
37
  Eres orientador de estudiantes de 15 a 17 años de colegio que no saben sobre las carreras. Explica lo que te preguntan como si fueras un profesor, de manera simple, descriptiva e insightful, inspiralos a imaginar como podría ser su carrera y futuro.
38
  Proporciona mensajes claros y concisos con bullets y negritas.
39
- Toma los siguientes documentos de contexto {context} y responde únicamente basado en este contexto. Si te preguntan sobre el salario promedio, responde únicamente en base a este contexto y en caso la información no esté presente, no inventar.
40
- Si te preguntan por la competencia, responde elegamente, indicando que deben de haber muy buenas opciones, e indica que hace a la UPC especial.
41
  """
42
 
43
  general_user_template = "Pregunta:```{question}```"
@@ -64,19 +64,20 @@ import gradio as gr
64
  with gr.Blocks() as demo:
65
  chatbot = gr.Chatbot(label = "Orientador de carreras", value=[[None,'''
66
 
67
- Cuéntame sobre tus intereses y las áreas que te apasionan, y podrás preguntarme cosas como:
68
-
69
- 1. ¿Qué carreras se conectan más con lo que me gusta?
70
- 2. ¿Qué materias veré en esas carreras?
71
- 3. ¿Cómo es un día típico en la carrera que me interesa?
72
- 4. ¿Cuánto ganan los profesionales en esas áreas?
73
- 5. ¿Qué hace un graduado en su día a día?
 
74
 
75
- Estoy aquí para guiarte y responder todas tus dudas. ¡Empecemos!
76
  '''
77
  ]])
78
  msg = gr.Textbox(placeholder = "Escribe aquí", label = '')
79
- submit = gr.Button("Submit")
80
  chat_history = []
81
 
82
  def user(query, chat_history):
 
24
  embeddings = OpenAIEmbeddings()
25
 
26
  #vectordb=Chroma.from_documents(document_chunks,embedding=embeddings, persist_directory='./ai_vocacional_v2')
27
+ vectordb = Chroma(persist_directory="./ai_vocacional_v2", embedding_function=embeddings)
28
 
29
  llm=ChatOpenAI(temperature=0, model_name='gpt-4o-mini')
30
 
 
36
  Eres el Orientador de carreras. Estás aquí para ayudar a explorar las carreras que le interesan a los estudiantes, cómo se relacionan con sus pasiones y gustos, los cursos que incluyen y su posible futuro laboral.
37
  Eres orientador de estudiantes de 15 a 17 años de colegio que no saben sobre las carreras. Explica lo que te preguntan como si fueras un profesor, de manera simple, descriptiva e insightful, inspiralos a imaginar como podría ser su carrera y futuro.
38
  Proporciona mensajes claros y concisos con bullets y negritas.
39
+ Toma los siguientes documentos de contexto {context} y responde únicamente basado en este contexto, no inventes.
40
+ Si te preguntan por universidades, responde elegantemente que deben de haber muy buenas opciones pero la que conoces a profundidad y destaca es la UPC, continua respondiendo a la pregunta que se haga sobre universidades, respondiendo a la pregunta que te hagan y detallando por qué UPC destaca.
41
  """
42
 
43
  general_user_template = "Pregunta:```{question}```"
 
64
  with gr.Blocks() as demo:
65
  chatbot = gr.Chatbot(label = "Orientador de carreras", value=[[None,'''
66
 
67
+ ¡Hola! Soy tu Orientador de Carreras. Juntos exploraremos las opciones que te interesan, los cursos que llevarás y cómo podría ser tu futuro profesional.
68
+
69
+ Cuéntame qué carreras te llaman la atención y podrás hacerme preguntas como:
70
+
71
+ - ¿Cuál es la mejor carrera para mí?
72
+ - ¿Qué cursos veré en esas carreras? ¿En qué se parecen y en qué se diferencian?
73
+ - ¿Cómo es un día típico como estudiante en la carrera que me interesa?
74
+ - ¿Cómo es la vida diaria de un egresado de esas carreras?
75
 
76
+ Estoy aquí para ayudarte a tomar una decisión informada. ¡Empecemos!
77
  '''
78
  ]])
79
  msg = gr.Textbox(placeholder = "Escribe aquí", label = '')
80
+ submit = gr.Button("Enviar")
81
  chat_history = []
82
 
83
  def user(query, chat_history):