Claude を使ってテキストを要約
あなたは e ゲーム企業 Nebula Forge Games のコンテンツストラテジストとして、最新作 Skybound Legends のリリース準備を進めています。開発チームが新機能を紹介する記事を公開しましたが、SNS 向けの短い紹介文を作成する必要があります。 その記事を、ソーシャルメディアのユーザーにも伝わりやすい、魅力的なスタイルで 2 文にまとめましょう。
anthropic ライブラリ、client、および article_text 文字列はあらかじめ読み込まれています。
プロンプトは日本語でも入力できますが、解答が適切に評価されなかった場合には、英語のプロンプトで再度お試しください。
この演習はコースの一部です
Claude モデル入門
演習の手順
- ソーシャルメディアの読者向けに、親しみやすく魅力的なトーンを設定するシステムメッセージを作成してください。
- 記事を 2-3の文(2-3 sentences) で要約するよう求めるユーザープロンプトを作成してください。
- レスポンスを 100トークンに制限するために
max_tokensを設定してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Set up system message for social media tone
system_msg = "____"
# Create the summarization prompt with length constraint
user_prompt = f"____: {article_text}"
# Make API call with appropriate parameters
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=____,
system=system_msg,
messages=[
{"role": "user", "content": user_prompt}
])
print(response.content[0].text)