メールアシスタント向けシステムメッセージ
Redwood Consulting は、メールの迅速かつ明確なやり取りを望む、経営幹部クラスのクライアントを抱えています。現在あなたは、AI メールアシスタントを開発中です。メールを作成するアシスタントは、件名を常に明記し、簡潔なトーンで要点を短くまとめ、実行可能なステップの提案で締めくくる必要があります。これらのルールをシステムメッセージに一度設定しておけば、その後の入力の手間を省けるだけでなく、ブランドボイスの一貫性も保てます。
anthropic ライブラリ、client、および email_request プロンプトはあらかじめ読み込まれています。
この演習はコースの一部です
Claude モデル入門
演習の手順
- システムメッセージを使って、プロフェッショナルな役割を持つメールアシスタントの動作を定義し、メールの上限を 150 ワード以内に設定してください。
system_msgをパラメータとして渡しましょう。- 会話全体の
messages配列を API に渡してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create system message for email assistant behavior
system_msg = ____
messages = [
{"role": "user", "content": email_request}]
# Make API call with system message applied
response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75, system=____,
# Pass in the messages array
messages=____)
print(response.content[0].text)