このプロンプトを開発者コンソールにコピーして、自分で試してみてください!

ロールコンテンツ
ユーザー以下の2つのテキストを、与えられた基準に基づいて評価してください。

テキスト1:
太陽が山の後ろに沈み、谷に暖かな黄金色の輝きを投げかけていた。鳥たちは夕べの歌を歌い、優しい風が葉をそよがせていた。それは平和で穏やかな瞬間であり、心に喜びと満足感を与えてくれるものだった。

テキスト2:
夕日はきれいだった。鳥たちは歌っていて、風が吹いていた。それは私を幸せにした。

基準:
1. 描写的な言語とイメージ
2. 文章構造とバリエーション
3. 感情的な影響と関与
4. 文法と句読点

出力例

提供された基準に基づいて、2つのテキストを評価します。

テキスト1:

  1. 描写的な言語とイメージ: このテキストは、生き生きとした喚起的な言葉を使って、情景を描写しています。「暖かな黄金色の輝き」、「鳥たちは夕べの歌を歌い」、「優しい風が葉をそよがせていた」などのフレーズは、視覚的および聴覚的なイメージを強く生み出し、読者をその場面に没入させます。
  2. 文章構造とバリエーション: このテキストは、単文と複文の両方を適度に組み合わせており、文章構造のバリエーションが良好です。この多様性は、スムーズな流れを維持し、読者を引き付けます。
  3. 感情的な影響と関与: このテキストは、平和、喜び、満足感を効果的に伝えており、読者をその瞬間の感情体験に誘います。情景描写とポジティブな言葉の使用により、強い感情的つながりが生まれています。
  4. 文法と句読点: このテキストは、文法的に正しく、適切に句読点が打たれており、明らかなエラーや問題はないようです。

テキスト2:

  1. 描写的な言語とイメージ: このテキストは、詳細な描写言語やイメージに欠けています。夕日、鳥、風について言及していますが、読者がその場面を視覚化するのに役立つような生き生きとした喚起的な詳細は提供されていません。
  2. 文章構造とバリエーション: このテキストは、短くシンプルな文章で構成されており、構造のバリエーションがほとんどありません。この多様性の欠如は、文章を単調で魅力に欠けるものにしてしまう可能性があります。
  3. 感情的な影響と関与: このテキストは「それは私を幸せにした」と述べることで前向きな感情を伝えていますが、描写言語とイメージが不足しているため、強い感情的なつながりや関与を提供していません。
  4. 文法と句読点: このテキストは、文法的に正しく、適切に句読点が打たれており、明らかなエラーや問題はないようです。

比較分析:
評価に基づくと、テキスト1は、描写言語、イメージ、文章構造、バリエーション、感情的影響の点で、テキスト2を大幅に上回っています。テキスト1は、生き生きとした描写言語、多様な文章構造、効果的な感情的関与により、読者に鮮明で没入感のある体験を提供し、与えられた基準に基づいて高い品質の文章を示しています。テキスト2は、文法的には正しいものの、テキスト1に見られるような描写の豊かさと感情的な影響力に欠けています。


APIリクエスト

注: Claude 3 OpusはBedrock APIでまもなく利用可能になります。

import anthropic

client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=2000,
temperature=0,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "以下の2つのテキストを、与えられた基準に基づいて評価してください。\n \nテキスト1: \n太陽が山の後ろに沈み、谷に暖かな黄金色の輝きを投げかけていた。鳥たちは夕べの歌を歌い、優しい風が葉をそよがせていた。それは平和で穏やかな瞬間であり、心に喜びと満足感を与えてくれるものだった。\n \nテキスト2: \n夕日はきれいだった。鳥たちは歌っていて、風が吹いていた。それは私を幸せにした。\n \n基準: \n1. 描写的な言語とイメージ \n2. 文章構造とバリエーション \n3. 感情的な影響と関与 \n4. 文法と句読点"
}
]
}
]
)
print(message.content)