Spaces:
Running
Running
Update ai_logic.py
Browse files- 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 |
-
|
240 |
-
|
241 |
-
-
|
242 |
-
-
|
243 |
-
-
|
244 |
-
-
|
|
|
|
|
|
|
|
|
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}"
|