オープンソースAIとは、ソースコードだけでなく学習データやモデルの重みなどの構成要素が一般に公開され、誰もが自由に使ったり改良したりできる人工知能の総称です。透明性の高さや開発の加速化につながる一方で、定義やライセンスのあり方をめぐり議論が続いています。
オープンソースAIとは
オープンソースAIとは、AIシステムの構築に必要な要素が広く公開され、利用・改変・再配布が認められているAIモデルやソフトウェアのことです。
詳しく解説
従来のソフトウェアにおけるオープンソースの概念をAIに適用したものです。単にプログラムのソースコードが公開されているだけでなく、機械学習モデルの訓練に用いたデータセットや、AIの頭脳にあたるモデルの重みなどが公開の対象に含まれます。これにより、研究者や開発者がAIの内部動作を検証しやすくなり、特定の企業や組織に依存しない公平な開発や、新たな技術の迅速な実用化が期待されています。
具体例・使われ方
開発者が公開されている学習済みモデルの重みをダウンロードして自社のサービスに組み込んだり、オープンソースAIをベースにして特定の用途に特化した独自のチャットボットを構築したりする事例があります。
似た用語との違い
ソースコードの一部のみを公開し学習データや重みを非公開とする「オープンウェイト」や、すべての要素が非公開である「クローズドAI」と区別されます。オープンソースAIの定義には厳密な要件があり、現在もオープンソース・イニシアティブ(OSI)などの機関によって議論や策定が進められています。
注意点
公開された学習データに著作権侵害やプライバシー侵害が含まれているリスクや、悪意あるユーザーによって安全性のガードレールが外されたモデルが再配布される懸念があります。また、真にオープンソースと呼ばれるための条件を満たしていないモデルが誤ってそう称されるケースもあるため注意が必要です。