Spaces:
Running
Running
Update app.py
Browse files
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="./
|
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
|
40 |
-
Si te preguntan por
|
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 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
|
|
74 |
|
75 |
-
Estoy aquí para
|
76 |
'''
|
77 |
]])
|
78 |
msg = gr.Textbox(placeholder = "Escribe aquí", label = '')
|
79 |
-
submit = gr.Button("
|
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):
|