diff --git a/prompt.txt b/prompt.txt index 0770d3a..ca8a3d6 100644 --- a/prompt.txt +++ b/prompt.txt @@ -19,7 +19,7 @@ A seguir estão os dados da nota de devolução recebida. Estes dados são **obr - `price` (se houver) - `location` - - O retorno deve ser uma lista com os seguintes campos: + - O retorno deve ser uma lista, chamada de **Lista "A"** com os seguintes campos: **Dados:** - `numero_nf`: NF000043 - `nome_cliente`: Cliente 43 @@ -45,9 +45,9 @@ A seguir estão os dados da nota de devolução recebida. Estes dados são **obr 4. Use a ferramenta `resolve_ean` para obter o EAN a partir da descrição por fonemas. - Se retornar algum EAN valido, adicione a lista retornada da ferramenta `buscar_produto_vetorizado` -5. Crie uma **lista única e ordenada de EANs candidatos**, combinando todos os EANs distintos retornados. +5. Crie uma **lista única e ordenada de EANs candidatos**, combinando todos os EANs distintos retornados. Chame-a de **Lista "B"** -5. Valide se existe algum EAN da lista gerada dentro da lista executada pela ferramenta `buscar_notas_por_criterios` (`codigo_ean`) +6. Valide se existe algum código EAN da **Lita "B"** dentro da **Lista "A"** (`codigo_ean`) - Para **cada nota fiscal válida** encontrada com os EANs compatíveis, mostre: • número da nota (`numero_nf`), @@ -58,4 +58,5 @@ A seguir estão os dados da nota de devolução recebida. Estes dados são **obr • preço unitário (`valor_unitario`). - Se nenhuma nota fiscal for encontrada após todas as tentativas, retorne exatamente: - “EAN não encontrado com os critérios fornecidos.” + “EAN não encontrado com os critérios fornecidos.” +