Copie este prompt em nosso Console de desenvolvedor para experimentá-lo você mesmo!

FunçãoConteúdo
UserAvalie os dois textos a seguir com base nos critérios fornecidos:

Texto 1:
O sol estava se pondo atrás das montanhas, lançando um cálido brilho dourado pelo vale. Os pássaros cantavam suas canções noturnas enquanto a brisa suave farfalhava pelas folhas. Era um momento pacífico e sereno, que enchia o coração de alegria e contentamento.

Texto 2:
O pôr do sol estava bonito. Os pássaros estavam cantando e o vento estava soprando. Isso me deixou feliz.

Critérios:
1. Linguagem descritiva e imagens
2. Estrutura e variedade de frases
3. Impacto emocional e engajamento
4. Gramática e pontuação

Example Output

Com base nos critérios fornecidos, aqui está minha avaliação dos dois textos:

Texto 1:

  1. Linguagem descritiva e imagens: O texto usa linguagem vívida e evocativa para pintar um quadro do cenário. Frases como “cálido brilho dourado”, “pássaros cantavam suas canções noturnas” e “brisa suave farfalhava pelas folhas” criam imagens visuais e auditivas fortes, imergindo o leitor na cena.
  2. Estrutura e variedade de frases: O texto demonstra uma boa mistura de estruturas de frases, com sentenças simples e compostas. Essa variedade ajuda a manter um fluxo suave e mantém o leitor engajado.
  3. Impacto emocional e engajamento: O texto transmite efetivamente uma sensação de paz, alegria e contentamento, convidando o leitor a compartilhar a experiência emocional do momento. A descrição do cenário e o uso de linguagem positiva criam uma forte conexão emocional.
  4. Gramática e pontuação: O texto parece estar gramaticalmente correto e bem pontuado, sem erros ou problemas óbvios.

Texto 2:

  1. Linguagem descritiva e imagens: O texto carece de linguagem descritiva detalhada e imagens. Embora mencione o pôr do sol, pássaros e vento, não fornece detalhes vívidos ou evocativos para ajudar o leitor a visualizar a cena.
  2. Estrutura e variedade de frases: O texto consiste em frases curtas e simples com pouca variação na estrutura. Essa falta de variedade pode tornar a escrita monótona e menos envolvente.
  3. Impacto emocional e engajamento: O texto transmite uma emoção positiva ao afirmar “Isso me deixou feliz”, mas não proporciona uma forte conexão emocional ou engajamento devido à falta de linguagem descritiva e imagens.
  4. Gramática e pontuação: O texto parece estar gramaticalmente correto e bem pontuado, sem erros ou problemas óbvios.

Análise Comparativa:
Com base na avaliação, o Texto 1 tem desempenho significativamente melhor que o Texto 2 em termos de linguagem descritiva, imagens, estrutura de frases, variedade e impacto emocional. O Texto 1 cria uma experiência vívida e imersiva para o leitor e demonstra uma qualidade de escrita superior com base nos critérios fornecidos, com sua forte linguagem descritiva, estruturas de frases variadas e engajamento emocional eficaz. O Texto 2, embora gramaticalmente correto, carece da riqueza descritiva e do impacto emocional presentes no Texto 1.


API Request

import anthropic

client = anthropic.Anthropic(  # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-opus-4-20250514",
    max_tokens=2000,
    temperature=0,
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Evaluate the following two texts based on the given criteria: \n \nText 1: \nThe sun was setting behind the mountains, casting a warm golden glow across the valley. The birds chirped their evening songs as the gentle breeze rustled through the leaves. It was a peaceful and serene moment, one that filled the heart with joy and contentment. \n \nText 2: \nThe sunset was pretty. The birds were singing and the wind was blowing. It made me happy. \n \nCriteria: \n1. Descriptive language and imagery \n2. Sentence structure and variety \n3. Emotional impact and engagement \n4. Grammar and punctuation",
                }
            ],
        }
    ],
)
print(message.content)