どうも、カーブミラーです。
今回は、CoRT(Chain of Recursive Thought)をご紹介します。
本記事は、ChatGPT(Plus版)
で行なっております。
画像はありません。あしからず。
ChatGPT等の動作状況を知らせる
OpenAIのステータスページ。
OpenAIステータス
こちらも載せますね。
ChatGPTが使えない?ログインできない・反応しない原因やエラー時の対処法を解説
著作権法については
こちらを参照するのが
良いのではないかと。
文化庁レポートをもとにした
著作権法についての動画(約20分)
かいちのAI大学 【警告】ChatGPTの画像生成は危険です...【4o Image Generation】
まずは、【ニュース】です。
(ChatGPT翻訳)
OpenAIのAPI、ChatGPT Enterprise、ChatGPT Team、その他のビジネス向けサービスを利用する企業、開発者、団体向けに、新しい「OpenAIサービス利用契約」(2025年5月31日発効)が公開されました。
改訂された契約には以下の変更が含まれています:
- より体系化された構成と詳細な定義の導入
- 地理的なサービス提供制限の明確化
- セキュリティ規定の強化
- 利用停止プロセスの明確化
- 最低利用期間の明示的な非キャンセル扱い
- 広報利用に関する書面での事前許可要件
- データ保持に関する権利の拡大
- 知的財産保護の強化
- 紛争解決、ベータ機能、規制対応に関する条項の強化
まぁ、ふつうの人には
関係ない話ですね😅
次に
Anthropicは、Claudeに
新しい「Integrations」機能を導入。
Google Workspaceなどのアプリや
ツールをClaudeと連携可能に。
Researchモードが強化され、
WebやGoogle Workspace、
連携アプリを検索し、
最大45分かけて
詳細なレポートを生成。
これらの機能は現在、
Max、Team、
Enterpriseプラン向けのベータ版で
近日中にProプランにも展開予定
では、【本題】です。
今回は、
CoRT(Chain of Recursive Thought)
をご紹介します。
こちらの記事を見ました。
GIGAZINE:AIに何度も自問自答させてより深く考えさせる「CoRT(再帰的思考の連鎖)」とは?
CoRT(Chain of Recursive Thought)
とは、何か?
CoT(Chain of Thought)の
一種です。
説明は、
ChatGPTさんにお願いします😅
(ChatGPT説明)
**CoRT(Chain of Recursive Thoughts)**は、AIモデルが自らの出力を再帰的に見直し、複数の代替案を生成・評価しながら最適な回答に到達することを目指す新しいプロンプトエンジニアリング手法です。
🔁 CoRTの仕組み
CoRTは、以下のようなプロセスでAIの思考を深めます:
-
AIが初回の回答を生成。
-
必要な「思考ラウンド数」を決定。
-
各ラウンドで:
- 3つの代替回答を生成。
- 各回答を自己評価。
- 最良の回答を選択。
-
最終的に、最も優れた回答を出力。
このプロセスにより、AIは自らの出力に対して批判的に再評価を行い、より洗練された回答を導き出します。
🧠 CoRTの特徴と利点
- 自己反省と改善:AIが自身の回答を再評価し、改善を図ることで、より正確な出力が期待できます。
- 小規模モデルでの効果:特に小規模な言語モデルにおいて、CoRTの導入により性能が大幅に向上することが報告されています。
- 柔軟な思考深度:問題の複雑さに応じて思考の深さを調整できるため、多様なタスクに対応可能です。
🧪 実践例と成果
開発者のPhilip Bakleski氏は、Mistral 3.1 24BモデルにCoRTを適用し、プログラミングタスクにおいて顕著な性能向上を確認しました。具体的には、CoRTを導入したモデルは、導入前に比べてより正確で一貫性のあるコードを生成するようになりました。
🧩 CoRTと他の手法との比較
CoT
問題解決のための中間的な思考ステップを明示的に生成。
CoRT
自己評価と代替案の生成を繰り返し、最適な回答を導出。
NECoRT
複数のAIエージェントが互いに評価し合い、ナッシュ均衡に基づく最適解を見つける。
🚀 まとめ
CoRTは、AIが自身の出力を再帰的に見直し、改善を図ることで、より高品質な回答を生成する革新的な手法です。特に小規模なモデルにおいて、その効果が顕著であり、今後のAI開発において重要な役割を果たすと期待されています。
GitHubリポジトリから
ひとつのPromptを
用意しました。
***に、問題文を入力して、
送信してください。
あなたのタスクは、以下の問題に対して最良の解答を見つけることです。
問題: {***}
ステップ1: 問題に対する初期の解答を生成してください。
ステップ2: 初期の解答を見直し、改善の余地があるか評価してください。
ステップ3: 必要に応じて、代替の解答を生成し、それぞれを比較してください。
ステップ4: 最も適切な解答を選択し、その理由を説明してください。
最終解答: {最終的な解答}
もちろん、
これだけでも
解答は得られますが、
深堀ることをオススメします。
問題文が
詳細なものであっても
得られる解答は、
あなたには足らないもの
かもしれません。
深堀りすることで
おのれの求める情報が
得られることと思います。
みなさんの
作品制作の糧に
なれば、幸いです。
今回は、ここまで。