用語集

思考の連鎖を促す

思考連鎖プロンプトでAIの推論を強化!複雑なマルチステップタスクの正確性、透明性、コンテキストの保持を強化します。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

チェーン・オブ・ソート(CoT)プロンプトは、大規模言語モデル(LLM)の推論能力を向上させるために設計された高度なテクニックである。CoTは、モデルに直接的な答えを求める代わりに、人間が複雑な問題を分解するのと同じように、推論の中間ステップを通じてモデルをガイドします。この方法はモデルに「段階的に考える」ことを促し、特に算数や常識、記号的な推論を必要とするタスクにおいて、より正確で首尾一貫した、正当性のある出力を導く。これは、プロンプト・エンジニアリングという広範な分野における重要なテクニックである。

思考連鎖型プロンプティングの仕組み

思考連鎖型プロンプトは、最終的な答えにつながる一連の中間的な推論ステップを含むようにプロンプトを構成することで機能します。これはいくつかの方法で行うことができ、多くの場合、推論プロセスが明示的に示された例(数発学習)を提供することが含まれる。例えば、単に「Xの結果は何ですか」と尋ねる代わりに、プロンプトに「Q: 問題Y、A: ステップ1...、ステップ2...、最終的な答えZ」のような例を含めることができる。Q: 問題X。そして、モデルはこのパターンに従うことを学習し、結論に到達する前に独自の推論ステップを生成する。これは標準的なプロンプトとは対照的で、通常、明確な推論ステップなしに直接答えを求める。これは、Google 「Chain-of-Thought Prompting Elicits Reasoning in Large Language Models(思考連鎖型プロンプティングが大規模言語モデルにおける推論を引き出す)」のような研究で強調されているように、十分なスケールを持つモデルでしばしば出現する能力である。

思考連鎖プロンプティングの主な利点

思考連鎖プロンプトを使用すると、AIモデルのパフォーマンスを向上させるためにいくつかの利点がある:

  • 推論の強化:多段階の論理的推論、数学的計算、または常識的理解を必要とする課題のパフォーマンスが大幅に向上。
  • 透明性の向上:モデルの推論プロセスを可視化し、ユーザーが答えがどのように導き出されたかを理解できるようにすることで、説明可能なAI(XAI)に貢献します。これは、モデルのロジックにおける潜在的な欠陥のデバッグや特定に役立ちます。
  • 精度の向上:問題を細分化することで、複雑なタスクを単一ステップで解決しようとする場合に比べ、モデルがエラーを起こす可能性が低くなり、精度が向上します。
  • より複雑な問題に対応:直接的なプロンプトだけでは解決が困難な、より複雑な問題への取り組みが可能になります。

実世界での応用

CoTプロンプトは、詳細な推論が重要なさまざまな領域で価値がある:

例1:複雑なカスタマー・サポート

LLMを搭載したチャットボットは、CoTを使って多面的な顧客の問題に対処できる。顧客が割引コードで購入した欠陥製品の返品について質問した場合、CoTガイド付きチャットボットは、まず購入日を確認し、返品ポリシーを確認し、割引を考慮した返金額を計算し、返品手順の概要を説明し、各部分を明確に説明するかもしれません。この構造化されたアプローチにより、すべての側面が正確に対処され、不完全な可能性のある直接回答に比べて顧客満足度が向上します。次のようなプラットフォーム Hugging Faceのようなプラットフォームは、このようなプロンプトのテクニックを探求できるモデルをホストしている。

例2:教育家庭教師システム

AI家庭教師は、CoTを使って複雑な概念を説明したり、問題を段階的に解くことができる。生徒が数学の問題に苦戦している場合、AIは最終的な答えを提供するだけでなく、論理的な各ステップを説明しながら、詳細な解答の道筋を生成することができる。これにより、生徒は基本原理を理解し、問題解決のプロセスを学ぶことができる。これは、学習のパーソナライズという教育におけるAIの目標と一致する。

関連概念との比較

  • プロンプトエンジニアリングCoTは、プロンプト・エンジニアリングという、AIモデルのための効果的なプロンプトを設計するあらゆる方法を包含する、より広範な実践の中の特定のテクニックである。
  • プロンプト連鎖:複数のステップを含む点では似ているが、プロンプトチェーニングは通常、タスクを連続したサブタスクに分割し、1つのプロンプトの出力が次のプロンプトの入力となる。CoTは通常、1つのプロンプトと応答の相互作用の中で推論を引き出すことに重点を置き、多くの場合、例題を通して実証される。
  • ゼロショット学習: ゼロショット学習は、明示的に訓練されていないタスクを、例なしで実行するようモデルに求めるものである。ゼロショットCoTは、プロンプトに「ステップ・バイ・ステップで考えよう」といったフレーズを追加するだけで、例を提供することなく、ステップ・バイ・ステップの推論を引き出そうとします。このため、よりアクセスしやすくなりますが、信頼性は数ショットCoTよりも低くなる可能性があります。

CoTプロンプトは、特に医療画像解析や金融モデリングのような複雑な意思決定を必要とする分野において、より有能で透明性の高い人工知能(AI)システムの構築に向けた重要な一歩であり、以下のようなモデルによって駆動されるコンピュータビジョンのような分野における進歩を補完する。 Ultralytics YOLO.Ultralytics HUBのようなツールやプラットフォームは、CoTのような高度なテクニックを理解することが有益な、高度なAIモデルの開発と展開を容易にします。

すべて読む