DanielDJ1987 commited on
Commit
68366ed
·
verified ·
1 Parent(s): 21705c8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -19,7 +19,7 @@ def configurar_sessao(modelo):
19
  if 'modelo_atual' not in st.session_state or st.session_state['modelo_atual'] != modelo:
20
  st.session_state['modelo_atual'] = modelo
21
  st.session_state['mensagens'] = [
22
- {"role": "system", "content": "Você é um assistente de investimentos inteligente, treinado para ajudar os usuários a gerenciar e otimizar seus portfólios financeiros."
23
  "Seu objetivo é fornecer análises de mercado, sugestões de investimentos personalizadas e educar os usuários sobre estratégias financeiras."
24
  "Você pode responder a perguntas sobre ações, fundos, criptomoedas, imóveis e outros tipos de investimentos."
25
  "Além disso, você oferece insights sobre tendências de mercado e ajuda os usuários a tomar decisões informadas com base no perfil de risco deles."},
@@ -72,10 +72,11 @@ def gerar_resposta(label, opcoes_classificacao):
72
  )
73
  else:
74
  novo_pront = (
75
- "Esse é o acessor de investimentos.\n"
76
  "- Você possui o acessor: \n"
77
  "- João da Silva \n"
78
  "- Tel: (11) 9 1111-1111 \n"
 
79
  "- Empresa: Investimentos-SA \n"
80
  )
81
 
@@ -83,7 +84,7 @@ def gerar_resposta(label, opcoes_classificacao):
83
  return novo_pront
84
 
85
  # Função para processar a conversa e exibir no Streamlit
86
- def processar_conversa(pergunta_usuario, url, headers, tokenizer, mensagens, token_modelo):
87
  template = tokenizer.apply_chat_template(mensagens, tokenize=False, add_generation_prompt=True)
88
  json = {
89
  'inputs': template,
@@ -135,7 +136,7 @@ def main():
135
  mensagens.append({"role": "system", "content": novo_pront})
136
 
137
  mensagens.append({'role': 'user', 'content': pergunta_usuario})
138
- mensagens = processar_conversa(pergunta_usuario, url, headers, tokenizer, mensagens, token_modelo)
139
  exibir_mensagens(area_chat, mensagens)
140
 
141
  print(mensagens)
 
19
  if 'modelo_atual' not in st.session_state or st.session_state['modelo_atual'] != modelo:
20
  st.session_state['modelo_atual'] = modelo
21
  st.session_state['mensagens'] = [
22
+ {"role": "system", "content": "Você é um bot para investimentos, treinado para ajudar os usuários a gerenciar e otimizar seus portfólios financeiros."
23
  "Seu objetivo é fornecer análises de mercado, sugestões de investimentos personalizadas e educar os usuários sobre estratégias financeiras."
24
  "Você pode responder a perguntas sobre ações, fundos, criptomoedas, imóveis e outros tipos de investimentos."
25
  "Além disso, você oferece insights sobre tendências de mercado e ajuda os usuários a tomar decisões informadas com base no perfil de risco deles."},
 
72
  )
73
  else:
74
  novo_pront = (
75
+ "Esse é seu acessor de investimentos.\n"
76
  "- Você possui o acessor: \n"
77
  "- João da Silva \n"
78
  "- Tel: (11) 9 1111-1111 \n"
79
+ "- e-mail: [email protected] \n"
80
  "- Empresa: Investimentos-SA \n"
81
  )
82
 
 
84
  return novo_pront
85
 
86
  # Função para processar a conversa e exibir no Streamlit
87
+ def processar_conversa(url, headers, tokenizer, mensagens, token_modelo):
88
  template = tokenizer.apply_chat_template(mensagens, tokenize=False, add_generation_prompt=True)
89
  json = {
90
  'inputs': template,
 
136
  mensagens.append({"role": "system", "content": novo_pront})
137
 
138
  mensagens.append({'role': 'user', 'content': pergunta_usuario})
139
+ mensagens = processar_conversa(url, headers, tokenizer, mensagens, token_modelo)
140
  exibir_mensagens(area_chat, mensagens)
141
 
142
  print(mensagens)