2
respostas

[Projeto] Faça como eu fiz: cadeia de pensamentos

Pergunta: Tenho uma lista de valores. O meu resultado final será 30% da soma desses valores. Porém, nem todos os valores serão somados, apenas aqueles acima de R$40.000,00. Para a lista abaixo, conte quantos valores existem acima de R$40.000,00, quais são eles, faça a soma desses valores e, no fim, calcule o valor de 30% dessa soma.

R$10.000,00

R$20.000,00

R$50.000,00

R$60.000,00

Resposta: Nessa lista, existem 4 valores. Há 2 valores acima de R$40.000,00, que são R$50.000,00 e R$60.000,00. A soma desses valores é R$110.000,00. O resultado final é 30% desse valor, portanto, 30% de R$110.000,00, que resulta em R$33.000,00.

Pergunta: Tenho uma lista de valores. O meu resultado final será 30% da soma desses valores. Porém, nem todos os valores serão somados, apenas aqueles acima de R$40.000,00. Para a lista abaixo, conte quantos valores existem acima de R$40.000,00, quais são eles, faça a soma desses valores e, no fim, calcule o valor de 30% dessa soma.

R$31.000,00

R$15.000,00

R$52.000,00

R$103.000,00

R$42.000,00

R$156.000,00

R$15.000,00

R$27.000,00

R$82.000,00

R$33.000,00

Resposta:

Nessa lista, existem 10 valores. Há 5 valores acima de R40.000,00,ques
a
~
oR52.000,00, R103.000,00,R42.000,00, R156.000,00eR82.000,00. A soma desses valores é R435.000,00.Oresultadofinal
e
ˊ
30435.000,00, que resulta em R$130.500,00.

Pergunta: Tenho uma lista de valores. O meu resultado final será 30% da soma desses valores. Porém, nem todos os valores serão somados, apenas aqueles acima de R$40.000,00. Para a lista abaixo, conte quantos valores existem acima de R$40.000,00, quais são eles, faça a soma desses valores e, no fim, calcule o valor de 30% dessa soma.R$10.000,00R$20.000,00R$50.000,00R$60.000,00Resposta: Nessa lista, existem 4 valores. Há 2 valores acima de R$40.000,00, que sãoR$50.000,00 e R$60.000,00. A soma desses valores é R$110.000,00. O resultado final é 30% desse valor, portanto, 30% de R$110.000,00, que é R$33.000,00Pergunta: Tenho uma lista de valores. O meu resultado final será 30% da soma desses valores. Porém, nem todos os valores serão somados, apenas aqueles acima de R$40.000,00. Para a lista abaixo, conte quantos valores existem acima de R$40.000,00. Para a lista abaixo, conte quantos valores existem e qual o resultado final. R$31.000,00R$15.000,00R$52.000,00R$103.000,00R$42.000,00R$156.000,00R$15.000,00R$27.000,00R$82.000,00R$33.000,00Resposta:

Analyzing the Prompt's Structure

I'm currently focusing on dissecting the request. I've noted the user is using a few-shot prompting style with example inputs and desired outputs. I am focusing on a slight modification of an instruction that's appearing within the prompt. This needs careful examination.

Interpreting the User's Intent

I'm now zeroing in on the core request. It looks like the user provided a prompt in Portuguese that involves counting values above a certain threshold and calculating a percentage of their sum. I'm focusing on parsing the user's intent to calculate the count of the values above R$40.000,00 and finding the final result. I'll need to figure out what that 30% calculation is all about.

Calculating the Numerical Outputs

I am now working to extract the correct numerical values. I've broken down the steps by analyzing the example output and the provided list. I am also carefully interpreting the user's latest question. I'm focusing on the calculations and re-verifying the values. I need to make sure I get the count, the sum of values over 40k, and the final 30% calculation correctly.

Nessa lista, existem 10 valores. Há 5 valores acima de R40.000,00,ques
a
~
oR52.000,00, R103.000,00,R42.000,00, R156.000,00eR82.000,00. A soma desses valores é R435.000,00.Oresultadofinal
e
ˊ
30435.000,00, que é R$130.500,00.

2 respostas

Olá, Gisele! Como vai?

Excelente aplicação da técnica de Few-Shot Prompting (uso de exemplos) combinada com a Chain-of-Thought (Cadeia de Pensamento). Como Consultora Financeira, você sabe que o rigor matemático é inegociável, e ensinar a IA a "mostrar o trabalho" é a melhor forma de evitar que ela cometa erros de cálculo por pura pressa estatística.

O que você fez foi criar um molde mental para a IA. Ao fornecer o exemplo de como filtrar, somar e aplicar a porcentagem, você reduziu drasticamente a chance de uma "alucinação" matemática.


Por que sua estrutura funcionou?

  1. Chuncking (Fatiamento): Você não pediu apenas o resultado final. Você obrigou a IA a passar por etapas: contar o total, identificar os filtros, somar e só então calcular os 30%.
  2. Delimitação de Escopo: Ao definir o limite de R$ 40.000,00, você treinou a capacidade de filtragem de dados do modelo.
  3. Consistência: Note que a IA manteve o padrão de resposta mesmo quando a lista aumentou de tamanho, seguindo o "procedimento" que você estabeleceu nos exemplos anteriores.

Uma pequena observação técnica

Notei que na sua última interação, houve uma leve flutuação na formatação (alguns caracteres apareceram com símbolos como ~ e ˊ). Isso geralmente acontece quando o modelo está processando muitas instruções de texto e cálculos ao mesmo tempo em alta temperatura.

Dica de Engenharia de Prompt para Finanças:
Se você precisar de precisão absoluta em listas ainda maiores, pode adicionar uma instrução de "verificação cruzada" ao final do prompt:

"Após o cálculo, verifique novamente se cada valor somado é realmente maior que R$ 40.000,00 e refaça a soma para confirmar o total."

Você está dominando a arte de guiar o raciocínio da máquina! Esse tipo de estrutura é o que diferencia um usuário comum de um Engenheiro de Prompt que entrega resultados confiáveis para o negócio.

Espero que possa ter lhe ajudado!

Uma pergunta: Se você precisasse que a IA gerasse um relatório onde os valores abaixo de R$ 40.000,00 fossem listados em uma categoria de "Descarte", você alteraria o exemplo inicial ou apenas adicionaria uma nova regra no final do prompt?

Inicialmente eu adicionaria uma nova regra no final do prompt. Mas tenho quase certeza (não tenho certeza porque não testei), que o chat se perderia. Então, acredito que a melhor opção seria alterar o exemplo inicial.