SLMとは?
SLM(Small Language Model:小規模言語モデル)とは、LLM(大規模言語モデル)よりもパラメータ数を絞り込んで開発された、軽量な言語モデルのことです。 汎用的な知識の幅広さではLLMに劣りますが、動作に必要な計算資源が少なく、用途を絞れば実用上十分な性能を発揮できる点が特徴です。
仕組み
LLMがインターネット上の大量かつ多様なデータを学習して汎用的な能力を獲得するのに対し、SLMはモデルの規模(パラメータ数)を抑えることで、少ない計算資源でも動作できるように設計されています。学習データや対応する用途を絞り込むことで、規模の割に特定タスクでの性能を高める工夫がされているモデルも多く、ファインチューニングによって特定の業務向けに調整されるケースもあります。規模が小さいぶん、ローカルLLMとしてスマートフォンや社内サーバーなど限られた計算資源の環境でも動かしやすいことも特徴です。
ビジネスでの使いどころ
汎用的な対話や幅広い知識が求められる用途にはLLMが向きますが、分類・簡易な要約・社内システムへの組み込みなど、用途が絞られた定型的な処理であれば、SLMでも十分な性能を発揮できる場合があります。API利用料や応答速度、自社環境での運用のしやすさといった観点から、LLMと使い分ける、あるいは併用することが検討されます。