オープンソースモデルOpen-Source Model

作り方まで一緒に公開したAIモデル

ポイント
  • オープンソースモデルは完成した結果だけでなく、作り方まで一緒に公開したモデルです。
  • 公開するものは大きく三つです。使った材料、作る手順、そうしてできた数字のかたまりです。
  • 方法が開かれているので、他の人が最初から作り直して確かめることができます。これがいちばん大きな違いです。
  • オープンウェイトと混同しやすいです。 完成品だけを渡して作る過程は隠す側は、オープンソースではありません。
  • 開かれていても使ってよい範囲は約束で決まっています。公開と無制限は違う話です。
目次

1たとえで理解する

組み立て家具を頼むと、平たい箱が届きます。開けてみると板とネジと図面が入っています。図面には、どの板をどこに当てて、どのネジを何番目に締めるかが絵で全部書いてあります。

ここまでで組み立てはできます。けれども、ある店は一歩先まで踏み込みます。板ごとにどんな木を使ったか、厚みはどれくらいか、どこをどう切ったかまで紙に書き込みます。これを受け取れば、折れた板を自分で削って差し替えられますし、幅を広げて別の家具に作り替えることもできます。その気になれば、箱がなくても最初から同じものを作れます。

オープンソースモデルは、この二つ目の箱です。

2くわしく

何が開かれているか

モデルが一つ世に出るまでには、三つのかたまりが必要です。どんな資料で学んだか、どんな手順と設定で学んだか、そうして学んだ結果が詰まった数字のかたまりです。オープンソースモデルは、この三つをできるだけ全部開く側です。

学習に使った手順が開かれていれば、作られた過程をそのままたどれます。どんな資料をどんな割合で混ぜたかが書かれていれば、結果がなぜそうなったかも突き止められます。ここに完成した数字のかたまりまで揃っていれば、そのまま使うことも、作り直すこともできます。

ただ、三つを全部開く場所は思ったより少ないです。資料の中には他人のもので勝手に渡せないものが混ざっていますし、作るのに何を使ったかをそのまま見せにくい事情もあるからです。

作り直せるという意味

方法が開かれているのは、単に親切だという意味ではありません。外の人が同じ手順を踏んで、同じ結果になるかを確かめられるという意味です。結果だけを見て信じるのと、自分でやってみて確かめられるのとでは、信じ方の種類が違います。

直せるという意味でもあります。折れた板を自分で削って差し替えるように、気に入らない部分を変えて作り直せます。特定の分野に合わせた新しいモデルが、ここから枝分かれして生まれます。

問題を見つけやすくもなります。どんな資料で学んだかが見えれば、結果がどちらかに偏った理由を突き止められます。中が見えなければ、おかしいということまでは分かっても、なぜそうなるかは最後まで分からないままかもしれません。

完成品だけ開く側との違い

公開という言葉は幅が広いです。実は「公開モデル」と呼ばれるものの大半は、完成した数字のかたまりだけを開いた側です。ダウンロードして動かせますが、どんな資料でどう学んだかは分かりません。こちらはオープンウェイトと別に呼びます。

家具でいえば、組み立てまで終わった完成品を受け取るのに似ています。置いて使えますし色を塗り直すこともできますが、板をどこでどう切ったかは知りようがありません。折れても同じものを作って差し替えるのは難しいです。

どちらも役に立ちますが、信じ方を確かめる方法が違います。 オープンソース側は真似して確かめられ、オープンウェイト側は使いながら判断するしかありません。呼び方が似ているせいで混同されがちですが、実際に開いている範囲を見比べれば、どちらの箱を受け取ったのか案外はっきりします。

開かれていても約束はあります

箱には大抵、紙が一枚貼ってあります。これで何をしてよくて何はいけないかが書かれた約束です。一人で使うのはよいが売るのはだめとか、直して使ったものも同じ条件で開かなければならないとか、いくつかの用途には使うなといった条件が付きます。

公開と無制限は違う言葉です。ダウンロードできることと、何にでも自由に使ってよいことは別なので、使う前にこの紙を読む習慣が必要です。会社の仕事に使うつもりなら、なおさらです。条件を見落として使ってしまい、あとから作り直す羽目になるより、最初に一度読んでおくほうがずっと手間が少なく済みます。

3もう少し正確に

オープンソースという言葉は、もともとプログラムのソースコードを開く文化から来ています。プログラムはコードがすべてなので、コードを開けば作り方を開いたことになりますが、モデルは事情が違います。手順を全部開いても、学習に使った資料がなければ同じものを作り直せません。そのため、モデルの世界では「完全に開かれている」という言葉の基準が、まだ一つに定まっていません。

家具のたとえがずれる点もあります。図面があれば誰でも家具を作り直せますが、モデルは方法を全部知っていても、作り直すにはとても大きな計算設備が要ります。開かれていることと、実際にやってみられることは同じではないという意味です。家具は図面どおりに作れば同じものができますが、学習には無作為に決まる部分が混ざっているので、同じ手順を踏んでも完全に同じモデルにはならないという違いもあります。

4やってみる

5よくある誤解

  • 公開されたモデルはみんなオープンソースだと思われがちですが、実際には完成した数字のかたまりだけを開くオープンウェイト側のほうがずっと多いです。

  • オープンソースなら何にでも自由に使えると考えられがちですが、実際には付いている約束ごとに許される範囲が違います。

  • 開かれたモデルは性能が劣ると思われがちですが、実際には用途によっては十分な場合が多く、直して使えるという長所が別にあります。

7ひとこと要約

つまりオープンソースモデルは完成した結果だけでなく作る手順と材料まで開いていて、他の人が真似して作り、確かめ、直せるようにしたモデルです。

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