Update app.py
Browse files
app.py
CHANGED
@@ -181,13 +181,9 @@ def generate_initial_context(db_sample):
|
|
181 |
"\nInformações imporatantes:\n"
|
182 |
"- Use `LIKE '%<palavras-chave>%'` para buscas em colunas de texto.\n"
|
183 |
"- Quando o usuário mencionar uma categoria, procure nas colunas: `CATEGORIA_PRODUTO_SKU`.\n"
|
184 |
-
"- Quando for necessário verificar se um mesmo produto (IDENTIFICADOR_UNICO_PRODUTO) aparece em múltiplas bandeiras (ex: 'CASA E VIDEO' e 'LASER ELETRO'), utilize a lógica:\n"
|
185 |
-
" `GROUP BY IDENTIFICADOR_UNICO_PRODUTO HAVING COUNT(DISTINCT BANDEIRA_VAREJO) = 2`\n"
|
186 |
-
" e filtre no SELECT principal para exibir apenas essas bandeiras com `BANDEIRA_VAREJO IN (...)`.\n"
|
187 |
"- Se o usuário se referir a Nestle, o jeito correto de se escrever é Nestle sem acento e não Nestlé.\n"
|
188 |
"- Você está usando um banco de dados SQLite.\n"
|
189 |
|
190 |
-
|
191 |
"\nRetorne apenas a pergunta e a query SQL mais eficiente para entregar ao agent SQL do LangChain para gerar uma resposta para a pergunta. O formato deve ser:\n"
|
192 |
"\nPergunta: <pergunta do usuário>\n"
|
193 |
"\nOpção de Query SQL:\n<query SQL>"
|
|
|
181 |
"\nInformações imporatantes:\n"
|
182 |
"- Use `LIKE '%<palavras-chave>%'` para buscas em colunas de texto.\n"
|
183 |
"- Quando o usuário mencionar uma categoria, procure nas colunas: `CATEGORIA_PRODUTO_SKU`.\n"
|
|
|
|
|
|
|
184 |
"- Se o usuário se referir a Nestle, o jeito correto de se escrever é Nestle sem acento e não Nestlé.\n"
|
185 |
"- Você está usando um banco de dados SQLite.\n"
|
186 |
|
|
|
187 |
"\nRetorne apenas a pergunta e a query SQL mais eficiente para entregar ao agent SQL do LangChain para gerar uma resposta para a pergunta. O formato deve ser:\n"
|
188 |
"\nPergunta: <pergunta do usuário>\n"
|
189 |
"\nOpção de Query SQL:\n<query SQL>"
|