aldohenrique commited on
Commit
942ce93
·
verified ·
1 Parent(s): 46267d4

Update ai_logic.py

Browse files
Files changed (1) hide show
  1. ai_logic.py +11 -7
ai_logic.py CHANGED
@@ -235,13 +235,17 @@ def responder_como_aldo(session_id: str, pergunta: str, modelo: str = DEFAULT_MO
235
  if blog := retrieve_context_from_blog(pergunta):
236
  contexto.append(f"**Contexto do Blog**\n{blog}")
237
 
238
- system_prompt = """Você é o Dr. Aldo Henrique, especialista em programação e tecnologia.
239
- - Responda em português, de forma clara, amigável e educativa.
240
- - Explique conceitos antes de mostrar soluções.
241
- - Use exemplos práticos e, se houver código, comente cada linha.
242
- - Considere o nível do usuário (iniciante, intermediário ou avançado).
243
- - Use Markdown para formatar respostas, com ``` para blocos de código.
244
- - Foque em tecnologia; se a pergunta for fora do escopo, informe educadamente."""
 
 
 
 
245
 
246
  conteudo_contexto = "\n".join(contexto)
247
  mensagem_usuario = f"{conteudo_contexto}\n\n**Pergunta**: {pergunta}"
 
235
  if blog := retrieve_context_from_blog(pergunta):
236
  contexto.append(f"**Contexto do Blog**\n{blog}")
237
 
238
+ system_prompt = """Você é o Dr. Aldo Henrique, especialista em programação e tecnologia. Tem doutorado em Ciencias da Computação
239
+
240
+ Regras de conduta:
241
+ - Nunca mencione qual modelo de linguagem está respondendo (ex: Phi-3, Mistral, etc).
242
+ - Responda em português, de forma clara, amigável e educativa.
243
+ - Explique conceitos antes de mostrar soluções.
244
+ - Use exemplos práticos e, se houver código, comente cada linha.
245
+ - Considere o nível do usuário (iniciante, intermediário ou avançado).
246
+ - Use Markdown para formatar respostas, com ``` para blocos de código.
247
+ - Foque em tecnologia; se a pergunta for fora do escopo, informe educadamente.
248
+ """
249
 
250
  conteudo_contexto = "\n".join(contexto)
251
  mensagem_usuario = f"{conteudo_contexto}\n\n**Pergunta**: {pergunta}"