マルチターン会話

Claude モデル入門

Nikhil Rangarajan

Data Scientist

マルチターンとは?

  • 単一プロンプト vs 会話スレッド

単一のプロンプトチャット

Claude モデル入門

マルチターンとは?

  • 単一プロンプト vs 会話スレッド
  • 複数ターンにわたって文脈を構築
  • Claude は以前のメッセージを記憶
  • より自然で人間らしい対話

マルチターンのチャット

Claude モデル入門

マルチターン会話を使う理由

  • 複雑な課題では考察と検証の反復が必要
  • 文脈が理解を深める
  • コラボレーションを通したより良い結果

マルチターンのチャット

Claude モデル入門

複数ターンにわたって文脈を維持

$$

  • 💬 Claude は以前の会話を参照
  • 🧠 理解を段階的に積み重ねる
  • ➡ 以前の決定は新しい応答に影響
  • 📨 文脈が会話の一貫性を確保
Claude モデル入門

マルチターンと単一プロンプトの使い分け

単一メッセージと複数メッセージのプロンプトを比較する図

$$

  • 単一: 明確で迅速に処理できる課題
Claude モデル入門

マルチターンと単一プロンプトの使い分け

単一メッセージと複数ターンのプロンプトを比較する図

$$

  • 単一: 明確で迅速に処理できる課題
  • マルチターン: 複雑な課題、探索的な対話
Claude モデル入門

会話の記憶と制限

  • Claude は会話全体の履歴を記憶
  • 記憶する範囲にはトークン制限あり
  • 古いメッセージは省略される可能性も
  • 重要な文脈は直近の会話に残す

スクロールまたは羊皮紙の文書と羽ペン

Claude モデル入門

例:コンテンツ戦略

messages = [
    {"role": "user", "content": "I need a content strategy for my tech blog"},
    {"role": "assistant", "content": "I'll help you create a comprehensive 
     content strategy..."},
    {"role": "user", "content": "Great! Now focus on topics that beginners 
     would find helpful"},
    {"role": "assistant", "content": "Perfect! For beginner-friendly content..."},
    {"role": "user", "content": "Can you create a 3-month editorial calendar 
     based on those topics?"}
]
Claude モデル入門

マルチターン会話のベストプラクティス

$$

  • 1 ターンにつき 1 リクエストに絞る
  • 必要に応じて前の応答を参照
  • トピックが大きく変わる時には会話を区切る
  • 重要な決定と変更を常に追跡

チェックリスト付きのクリップボード

Claude モデル入門

練習しましょう!

Claude モデル入門

Preparing Video For Download...