Update agents/tools.py
Browse files- 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
|
| 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 |
-
"-
|
| 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:
|