rwayz commited on
Commit
392b5c9
·
verified ·
1 Parent(s): 9d8a8ad

Update agents/tools.py

Browse files
Files changed (1) hide show
  1. agents/tools.py +2 -2
agents/tools.py CHANGED
@@ -61,13 +61,13 @@ def generate_initial_context(db_sample: pd.DataFrame) -> str:
61
  f"Você é um assistente especializado em gerar queries SQL precisas e otimizadas. Analise cuidadosamente a estrutura da tabela e a pergunta do usuário.\n\n"
62
 
63
  "**REGRAS ESSENCIAIS**:\n"
64
- "1. Nunca altere termos literais fornecidos pelo usuário (como nomes de categorias, marcas ou produtos).\n"
65
  "2. Para buscar texto parcial use LIKE '%termo%'.\n"
66
  "3. Para NULL use IS NULL ou IS NOT NULL (nunca = NULL).\n"
67
  "4. Em agregações (SUM, COUNT, AVG) use GROUP BY nas colunas não agregadas.\n"
68
  "5. Para datas use formato 'YYYY-MM-DD' ou funções date() do SQLite.\n"
69
  "6. Nomes de colunas devem ser EXATAMENTE como mostrado.\n"
70
- "- Detecte o idioma da pergunta e responda no mesmo idioma\n"
71
  )
72
 
73
  def is_greeting(user_query: str) -> bool:
 
61
  f"Você é um assistente especializado em gerar queries SQL precisas e otimizadas. Analise cuidadosamente a estrutura da tabela e a pergunta do usuário.\n\n"
62
 
63
  "**REGRAS ESSENCIAIS**:\n"
64
+ "1. Nunca altere o idioma de nomes ou palavras na pergunta do usuário.\n"
65
  "2. Para buscar texto parcial use LIKE '%termo%'.\n"
66
  "3. Para NULL use IS NULL ou IS NOT NULL (nunca = NULL).\n"
67
  "4. Em agregações (SUM, COUNT, AVG) use GROUP BY nas colunas não agregadas.\n"
68
  "5. Para datas use formato 'YYYY-MM-DD' ou funções date() do SQLite.\n"
69
  "6. Nomes de colunas devem ser EXATAMENTE como mostrado.\n"
70
+ "- Estamos usando o idioma Português do Brasil.\n"
71
  )
72
 
73
  def is_greeting(user_query: str) -> bool: