Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Claudeを使用する際、systemパラメータを使って役割を与えることで、パフォーマンスを劇的に向上させることができます。ロールプロンプティングとして知られるこのテクニックは、Claudeでシステムプロンプトを使用する最も強力な方法です。
適切な役割を設定することで、Claudeを汎用アシスタントからバーチャルな専門家に変えることができます!
systemパラメータを使ってClaudeの役割を設定しましょう。タスク固有の指示など、それ以外のすべてはuserターンに入れてください。Messages APIのsystemパラメータを使用してClaudeの役割を設定します:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-4-6",
max_tokens=2048,
system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
messages=[
{"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
]
)
print(response.content)データサイエンティストはマーケティングストラテジストとは異なるインサイトを見出すかもしれません。Fortune 500企業の顧客インサイト分析を専門とするデータサイエンティストにすると、さらに異なる結果が得られるかもしれません!役割がない場合、Claudeは重要な問題を見落とす可能性があります:
役割を与えると、Claudeは数百万ドルのコストにつながる可能性のある重要な問題を発見します:
役割がない場合、Claudeの分析は深みに欠けます:
役割を与えると、Claudeは実行可能なインサイトを提供します:
さまざまなタスクやユースケース向けに厳選されたプロンプトのコレクションからインスピレーションを得ましょう。
ドキュメントに記載されているプロンプトエンジニアリングの概念を網羅した、例が豊富なチュートリアルです。
インタラクティブなスプレッドシートによる、より軽量なプロンプトエンジニアリングチュートリアルです。
Was this page helpful?