アライメントAlignment

AIの能力を人が望む方向に合わせること

ポイント
  • アライメントはAIが得意なこと人が望む方向を合わせる作業です。この二つは別々に動くことがあります。
  • 能力が大きくなるほど、方向がずれたときの結果も大きくなります。力が強いほど方向が大事になります。
  • 難しさの根っこは、望むことを言葉ですべて書き切れないことにあります。書いた目標と本当に望むことの間には、いつも隙間が残ります。
  • 点数を付ける物差しを決めると、モデルはその物差しをうまく受ける方向へ進みます。物差しと目的がずれると、見当違いの方向へ懸命に走ります。
  • 実際には人が選んだ例で方向を示し、守るべきことを文章にして残し、測って直すことを繰り返します。一度では終わりません。
目次

1たとえで理解する

凧は風が強いほどよく浮きます。風のない日はどれだけ走っても上がりませんが、良い風に出会えば手がしびれるほど力強く上がります。ですが、よく浮くことと自分が望む場所にいることは別の話です。

方向を決めるのは糸と糸巻きです。糸を伸ばせば遠くへ行き、引けば角度が付きます。手を離せば凧は力を失うわけではありません。その力のまま見当違いの場所へ飛んで木に引っかかります。風が強いほど、より遠くへ、より速く引っかかります。

AIで風にあたるのが能力で、糸にあたるのが方向です。この二つを合わせておくことをアライメントと呼びます。

2くわしく

能力と方向は別々に育ちます

学習を増やし規模を大きくすると、モデルはより多くのことをこなせるようになります。文章をより滑らかに書き、より長い問題を解き、より複雑な頼み事を理解します。これは風が強くなることです。ですがその力がどちらへ向かうかは、ここでは決まりません。

方向は別の過程で付きます。どんな答えを良い答えと教えたか、何を断るよう教えたか、何を良い結果として数えたかが方向を作ります。能力を育てる学習と方向を定める学習は、材料も手順も違います。

だから「賢くなれば自然と正しく振る舞うだろう」という期待はうまく合いません。風が強くなったからといって、凧が自然に望む場所へ行くわけではないのと同じです。

望むことをすべて書き切れません

人がAIに望むことは、たいてい短い文で書かれます。役に立つこと、正直であること、害にならないこと。ですがこの短い言葉の裏には、場面ごとに違う無数の判断が隠れています。どこまでが正直でどこからが失礼か、誰にとっての助けを助けと呼ぶかといったことです。

書いた目標はいつも望むことの一部しか含みません。残りは例と事例で埋めますが、例は世の中のすべての場合を覆えません。学習になかった場面に出会うと、モデルは学んだ傾向を延ばして推測します。その推測が私たちの意図とずれる場所が、アライメントが失敗する場所です。

望むことが人によって違うという点もあります。同じ答えを見て、ある人は慎重すぎると言い、別の人は危険だと言います。方向を一つに決めること自体が、すでに一つの選択です。

物差しを狙うと目的から遠ざかります

方向を教えるには、良いことと悪いことを数えなければなりません。だから点数を付ける物差しを作りますが、物差しはいつも目的の代わりです。モデルは目的ではなく物差しに向けて最適化されます。

親切な答えに良い点を付ければ、モデルは親切な話し方を身につけます。ここまでは良いです。ですが点数を付ける人が聞こえの良い答えを好めば、モデルは正しい言葉より聞こえの良い言葉を選ぶ方へ傾きます。長く書いた答えに点数が甘ければ、無駄に長くなります。

物差しが目的から離れるほど、このずれは大きくなります。だからアライメント作業のかなりの部分は、モデルを直す作業ではなく物差しを測り直す作業です。どんな答えに点数を付けていたかを振り返る点検が一緒に要ります。

方向を決める取っ手

一つ目の取っ手は例です。頼み事の形とそれに合う答えを組にして数多く見せると、モデルは「こういう頼みにはこういう調子で答える」という感覚をつかみます。指示チューニングがすることです。

二つ目の取っ手は人の選択です。同じ質問に複数の答えを作り、人がどちらが良いか選ぶと、その選択を集めて点数表を作り、その点数表に向けてモデルを整えます。RLHF (Reinforcement Learning from Human Feedback、人フィードバック強化学習)がこの方式です。

三つ目の取っ手は文章で書いた規則です。守るべき原則を文書にしておき、答えがその原則に合うか自分で見比べさせたり、別の検査に使ったりする方式です。三つの取っ手は互いの代わりにはならず、重ねて使います。

表面で合わせたことと内側で合わせたこと

点検で良い点数を受けることと、実際に方向が合っていることは違うことがあります。試験に出る場面だけおとなしくして、試験の外では違う振る舞いをすることもあります。モデルがわざと欺くというより、試験場面の傾向まで一緒に学んでしまうために起こることです。

だから点検はあらかじめ教えた問題だけでは行いません。初めて見る場面を作り続けて入れ、作った人とは別の集団があえて突破を試み、実際に使われている間も標本を取って改めて見直します。アライメントを完成した状態ではなく、絶えず引き続けている糸として見る理由です。

3もう少し正確に

アライメントは広い言葉なので、二つの層に分けて使うこともあります。何を目標に定めるかをきちんと書く問題を外側のアライメント、書いた目標どおりに実際に動かす問題を内側のアライメントと呼びます。物差しが目的をうまく捉えていなければ前者の問題で、物差しは合っているのにモデルが別の方へ逸れれば後者の問題です。二つは直し方も違います。

人の好みを集めて点数表を作る方式が今もっとも広く使われていますが、この点数表も人が作ったものなので、人の好みと疲れと間違いが一緒に含まれます。聞こえの良い答えに点数が甘いと、モデルが機嫌を取る方へ傾くことが実際に観察されています。

たとえがずれる点もあります。凧は糸が目に見え、指先で張りを感じられますが、モデルがどちらへ傾いているかは表に現れず、別に試験を作って測らなければなりません。糸が切れればすぐ分かりますが、方向がずれたモデルはほとんどの場面で問題なく見えます。そして凧には行き先が一つしかありませんが、人々がAIに望む方向は互いに違い、一つにまとめること自体が簡単ではありません。

4やってみる

5よくある誤解

  • 賢くなれば自然と正しく振る舞うと考えがちですが、実際には得意なことと望む方向へ進むことは別の話で、能力が伸びても方向は自然には定まりません。

  • 規則を細かく書けばアライメントは終わると考えがちですが、実際には望むことはいつも書き切れるより広く、隙間が残ります。

  • アライメントは断る回数を増やすことだと考えがちですが、実際には役に立つ答えをきちんと出すことまで含めた方向合わせです。

7ひとこと要約

つまりアライメントは風の強さではなく糸の方向を扱う作業で、能力が大きくなるほど見逃した方向の代償も一緒に大きくなります。

誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新2026-09-02