LLMをテキストとコードで誘導するスマートコーチ技術(Smart coach helps LLMs switch between text and code)

2025-07-17 マサチューセッツ工科大学(MIT)

MITの研究チームは、大規模言語モデル(LLM)がテキストとコードの生成を適切に切り替えられるよう支援する小型LLM「CodeSteer」を開発した。CodeSteerは、生成中の内容に応じて「今はテキストかコードか」などを判断し、段階的にプロンプトを調整するスマートコーチとして機能。数独や数学問題などのシンボリックタスクで正答率を53.3%から86.4%に向上させた。再学習不要でツール選択能力を追加できるのが特長である。

<関連情報>

コードスティア コード/テキストガイダンスによる記号的拡張言語モデル CodeSteer: Symbolic-Augmented Language Models via Code/Text Guidance

Yongchao Chen, Yilun Hao, Yueying Liu, Yang Zhang, Chuchu Fan
arXiv  last revised 29 May 2025 (this version, v2)
DOI:https://doi.org/10.48550/arXiv.2502.04350

LLMをテキストとコードで誘導するスマートコーチ技術(Smart coach helps LLMs switch between text and code)

Abstract

Existing methods fail to effectively steer Large Language Models (LLMs) between textual reasoning and code generation, leaving symbolic computing capabilities underutilized. We introduce CodeSteer, an effective method for guiding LLM code/text generation. We construct a comprehensive benchmark SymBench comprising 37 symbolic tasks with adjustable complexity and also synthesize datasets of 12k multi-turn guidance/generation trajectories and 5.5k guidance comparison pairs. We fine-tune the Llama-3-8B model with a newly designed multi-turn supervised fine-tuning (SFT) and direct preference optimization (DPO). The resulting model, CodeSteerLLM, augmented with the proposed symbolic and self-answer checkers, effectively guides the code/text generation of larger models. Augmenting GPT-4o with CodeSteer raises its average performance score from 53.3 to 86.4, even outperforming the existing best LLM OpenAI o1 (82.7), o1-preview (74.8), and DeepSeek R1 (76.8) across all 37 tasks (28 seen, 9 unseen). Trained for GPT-4o, CodeSteer demonstrates superior generalizability, providing an average 41.8 performance boost on Claude, Mistral, and GPT-3.5. CodeSteer-guided LLMs fully harness symbolic computing to maintain strong performance on highly complex tasks. Models, Datasets, and Codes are available at this https URL and this https URL.

1602ソフトウェア工学
ad
ad
Follow
ad
タイトルとURLをコピーしました