top of page

Liquid AI d1-omniのOllama対応でローカルAIは小型化、ただし用途は大幅に特化

1 時間前
読了時間: 18分

Liquid AI d1-omniのOllama対応により、5億8700万パラメータのマルチモーダル意思決定モデルを、使い慣れたローカルコマンド一つで利用できるようになった。一見すると、また一つ小型チャットボットが登場したように見える。しかしd1-omniは会話用に設計されていない。状態を受け取り、名前付きの質問を評価し、回答文を生成せずに確率を返す。

この違いこそが本題だ。Ollamaはローカル生成モデルのダウンロードと実行を容易にしてきた一方、Liquid AIは開発者に対し、生成を分類へ置き換えるよう求めている。このモデルは、ルーティング、モデレーション、視覚検査、音声コマンドなど、アプリケーションが範囲の定まった判断を必要とするタスクを対象とする。

このパッケージはセットアップの障壁を下げるものの、本番の意思決定に十分な信頼性を備えているかという問題までは解決しない。Liquid AIはd1-omni-600Mを実験的なチェックポイントと位置付けている。音声学習の対象範囲は限定的で、同社は音声専用のベンチマークを公表していない。

Liquid AI d1-omni Ollamaパッケージが実際に提供するもの

Ollama版は、小型の汎用アシスタントではなく、特化した推論経路をパッケージ化している。

開発者はollama pull d1-omniでデフォルトビルドをダウンロードし、ollama run d1-omni --askで意思決定インターフェースを呼び出せる。Ollamaモデルレジストリによると、Q8パッケージのダウンロード容量は850 MBだ。

製品名は端数を丸めた600Mだが、パッケージには5億8700万のパラメータが含まれる。Liquid AIはこれらを、3億8100万の共有トランク、9400万のビジョンエンコーダー、1億1200万の音声エンコーダーに分割している。共有トランクは、対応するすべてのモダリティからの情報を処理する。

入力にはテキストまたはJSONを含め、画像や短い音声録音を添付できる。続いてアプリケーションは、想定する回答構造を伴う名前付きの質問を提供する。利用できる構造には、選択肢、スコア、そしてNoulと呼ばれるyes、no、unknown形式がある。

モデルは単語を一つずつ次に予測するのではなく、すべての回答候補を1回のフォワードパスで評価する。出力トークンを生成せず、回答と確率分布を返す。解析、修正、スキーマへの強制変換が必要な散文的な応答は生成されない。

この仕組みは、判断空間が既知のアプリケーションに適している。サポートシステムでは、チケットが緊急かどうか、どのチームが受け取るべきかを尋ねられる。安全性レイヤーは、複数のポリシーに照らしてコンテンツを評価できる。検査システムは、画像を定義済みの欠陥セットと比較できる。

このリリースは、テキスト、画像、音声入力をまたいで16,384ポジションのコンテキストをサポートする。ただし、モデルカードによると、画像に付随するテキストは学習設定に合わせて896トークンに切り詰められる。画像に長いポリシーや詳細な事例履歴が添えられる場合、この実用上の制限は重要になる。

音声入力にも制約がある。モデルが受け付けるクリップは最大30秒で、文書化された学習はアシスタントに対する英語の音声リクエストに焦点を当てていた。Liquid AIによれば、意図、トピック、発話タイプに関する質問が、この学習分布に最もよく適合する。

Ollamaは、これらの機能を/v1/systemoneエンドポイントで公開している。そのSystem One形式では、状態と型付き質問の集合を送信し、構造化された確率データを返す。インターフェースが分かれていることは、通常のチャットリクエストが意図された統合経路ではないことを示している。

このパッケージングこそが直接的な変更点だ。開発者はすでにd1-omni-600Mの重みをダウンロードし、Liquid AI独自のモデルコードで実行できた。Ollamaは今、この研究志向のリリースを、安定したコマンドとHTTPインターフェースを備える、認識しやすいローカルアーティファクトへ変えている。

出力トークンゼロがローカルAIのトレードオフを変える理由

d1-omniは、そもそも文章による回答を必要としなかったタスクから生成を取り除く。

多くの本番パイプラインでは、分類に似た作業にチャットモデルを使っている。プロンプトにはチケット、文書、画像、またはメッセージが含まれる。モデルにはラベルを選択し、JSONを返し、コメントを追加しないよう指示する。

このパターンには回避可能なコストが伴う。有用な結果が一つのカテゴリーだけであっても、生成モデルは出力トークンを順次デコードしなければならない。アプリケーション側も、応答が要求されたスキーマに従っているかを検証する必要がある。

応答に余分な散文が含まれる場合、開発者はしばしば再試行、正規表現、または修正プロンプトを追加する。こうした保護策はレイテンシーを増加させ、可観測性を複雑にする。また、そもそもそのタスクで生成を使うべきなのかという、より根本的な問いを覆い隠すこともある。

意思決定モデルはインターフェースを変える。開発者は推論前に可能な結果を定義し、モデルはそれらの結果を直接スコアリングする。結果は、自由形式テキストから回答を抽出することなくアプリケーションが検査できる、範囲の定まった構造で届く。

Liquid AIはこのアプローチを、熟慮的なトークン単位の推論ではなく高速な意思決定プロセスを指すSystem Oneモデルと説明している。Ollamaは、decision model APIでリクエスト形式を文書化している。このエンドポイントは、確率を伴う回答をローカルの第一級プリミティブにする。

社内サポートキューを考えてみよう。従来のローカルチャットボットでは、チケットとともに、urgent、billing、technicalを有効なJSONとして返すよう指示するかもしれない。これに対してd1-omniは、同じチケットに対し、緊急度とルーティングを二つの名前付き質問として受け取る。

両方の質問は1回のフォワードパスで実行される。応答には、選択されたチームと各候補に割り当てられた確率を含められる。アプリケーションは確信度の高い結果を自動でルーティングし、不確実なケースを担当者へ送ることができる。

同じ設計は視覚検査にも適用できる。開発者は設備画像を送信し、部品が存在するか、損傷しているか、位置が正しくないかを尋ねられる。出力はシーンの説明ではなく、あくまで判断のままだ。

音声ルーティングも明確なユースケースだ。ローカルデバイスは、短い音声リクエストが音楽、天気、タイマーのどれに関するものかを分類できる。録音をホスト型の文字起こしサービスへ送信せずに、この判断を下せる。

これは特に、メモリ、ネットワークアクセス、応答時間が依然として制約されるエッジ環境で重要だ。850 MBのパッケージは、多くの会話モデルよりもコンパクトなハードウェアへ導入しやすい。ローカル実行により、対象となる入力をデバイス内またはプライベートネットワーク内に留めることもできる。

ただし、出力トークンがゼロであることは、計算量がゼロであることを意味しない。モデルは依然として完全な状態をエンコードし、意思決定ヘッドを評価する必要がある。入力サイズ、画像タイル化、ハードウェア、量子化、質問数は、いずれもパフォーマンスに影響する。

確率出力も、あらゆるデプロイ環境でのキャリブレーションを保証するものではない。確信度が高く見えるスコアでも、分布シフトの下では誤っている可能性がある。チームは、報告された確率が自分たちのデータにおける観測精度と対応しているかを検証しなければならない。

したがって最も有用な比較は、d1-omniと文章品質におけるフル機能のチャットボットとの比較ではない。即席の分類器として使われているチャットボットとの比較だ。Ollamaパッケージは、この比較をローカルで実行することを大幅に容易にする。

真の競合相手は、あらゆるタスクに使われるチャットモデルだ

Liquid AIは、一つの生成モデルがAIアプリケーションのすべての工程を担うべきだという前提に挑戦している。

ローカルAIスタックは、その柔軟なインターフェースゆえにチャットモデルから始まることが増えている。一つのモデルで文書を要約し、フィールドを抽出し、意図を分類し、応答を下書きできる。初期開発では、この利便性がしばしば非効率性を上回る。

本番環境では計算が変わる。ワークフローでテキストを生成するのは一つの段階だけかもしれず、その前の複数の段階ではルーティング、フィルタリング、ポリシーチェックが行われる。パイプライン全体で生成を使うと、決定論的な出力形式が役立つ場所にまで変動性が加わる。

d1-omniは、そうした範囲の定まった段階を対象とする。顧客への応答を書くモデルの代わりにはならない。しかし、応答が必要かどうか、どのポリシーが適用されるか、どの専門モデルにリクエストを送るべきかは判断できる。

この役割分担は、よりモジュール化されたアーキテクチャを生む。小型のローカルモデルが頻繁に発生する制約付きの判断を処理し、大型モデルは言語生成やより深い推論を必要とするケースだけを受け取る。

このアプローチは、意図やリスクを別々の分類器で処理する従来の機械学習パイプラインに似ている。違いは、d1-omniが一つのチェックポイント内で自然言語の質問定義と複数のモダリティを受け付けることにある。

開発者は、アイデアを試す前にラベルセットごとに別の分類器を学習させる必要がない。推論時に質問と候補基準を記述できる。デフォルトのチェックポイントがドメインに適合しない場合、ファインチューニングは依然として選択肢となる。

Liquid AIのオープンリリースの詳細では、d1-omniをより大きなd1-3Bモデルと並べて位置付けている。同社によると、小型モデルはフットプリントと音声を優先し、3Bモデルはテキストと画像の意思決定品質で優れる。

公表された結果はこのトレードオフを支持しているが、あくまでベンダー報告の結果だ。Liquid AIは、変換された七つの意思決定ベンチマークでd1-omniの平均スコアを78.4としている。同じセットで大型モデルは82.9を記録した。

Liquid AIのDecision Index v0.2.1では差がさらに広がる。同社はd1-omniを15.95、d1-3Bを48.57と報告している。この差は、小型チェックポイントがメモリに収まるというだけで自動的な代替品として扱うべきではないことを示している。

詳細な結果はさらに入り混じっている。Liquid AIの報告では、d1-omniはCivil CommentsとPAWS-Xで先行する一方、BoolQ、SQuAD 2.0、MASSIVE intentでは後れを取る。単一の平均値だけでは、どちらのモデルが特定のワークフローでどう振る舞うかは説明できない。

だからこそ、Ollama統合は新たなベンチマークの主張より重要だ。開発者に、実際のアプリケーションデータを使ってアーキテクチャを比較する低摩擦な方法を与える。本番環境ですでに使われているチャットプロンプトに対し、ローカルの意思決定モデルをテストできる。

信頼できる評価では、生の精度以上を測定すべきだ。棄権の品質、キャリブレーション、レイテンシー、メモリ使用量、エラーの重大度、未知の入力に対する挙動を含める必要がある。高速でも誤った回答は、自動化パイプラインの安全性を低下させかねない。

チームは、意思決定の品質と下流のビジネス価値も分けて考えるべきだ。分類器は全体として高スコアでも、最も重要なまれなケースを見落とす可能性がある。不正行為、安全性、医療のワークフローでは、まさにそうした珍しい例にリスクが集中することが多い。

圧力がかかるのは、万能コンポーネントとして使われるローカルチャットモデルだ。生成、説明、オープンエンドな推論において、これらは依然として価値がある。しかしLiquid AI d1-omniのOllamaリリースにより、測定なしにあらゆる制約付きタスクで使うことは、正当化しにくくなる。

マルチモーダル入力はユースケースと失敗の表面を広げる

テキスト、画像、音声により、d1-omniはこのサイズとしては異例に柔軟だが、各モダリティには異なる検証上の問題が伴う。

モデルは、テキストと画像、またはテキストと音声を処理できる。文書化された同一リクエスト内で画像と音声を組み合わせることはできない。アプリケーションは、各判断について追加モダリティを一つ選ばなければならない。

画像については、大きなフレームを共有トランクに到達する前にタイルへ分割できる。一つの状態に複数の画像を添付することも可能だ。これは比較、検査、複数の視点が同じケースを説明する状況をサポートする。

倉庫アプリケーションでは、荷物の写真を送信し、ラベルが判読可能か、あるいは目に見えて損傷しているかを尋ねることがある。デバイスは制御パネルを検査し、既知の状態から選択できる。モデレーションシステムは、画像を複数のポリシーカテゴリーに照らして評価する場合もある。

これらは、出力空間があらかじめ定義されているため、意思決定タスクに当たる。モデルは詳細な視覚説明を書く必要がない。アプリケーションが提示した基準に確率を割り当てるだけでよい。

しかし、画像に添えられる896トークンのテキスト上限は、複雑なポリシーを制約し得る。長大なコンプライアンスマニュアルをすべてのフレームに付随させることはできない。チームは推論前に、ポリシー文言を簡潔な基準へ変換する必要があるかもしれない。

この圧縮には人間の判断が入り込む。基準から例外が漏れれば、含まれていないポリシー文書からモデルがそれを補うことはできない。したがって評価では、モデルだけでなく質問設計も対象にすべきである。

音声には別種の制約がある。30秒の上限はコマンドや短い音声メッセージには適しているが、会議や長時間の通話には向かない。英語のアシスタント向けリクエストで学習されていることも、最も有望なユースケースを狭める。

アクセント、背景雑音、コードスイッチング、専門用語、感情的な発話は、入力をその分布から外れたものにし得る。Liquid AIは、専用の音声意思決定ベンチマークが依然として未解決の課題であると認めている。

この認識は重要だ。音声機能は、根拠が示す以上に広範に聞こえることがある。モデルは音声を受け付けられるが、受け付けられることは、言語や音響環境をまたぐ検証済みの信頼性と同義ではない。

視覚機能に関する主張も慎重に解釈する必要がある。Liquid AIは、d1-omniが3つすべてのモダリティを扱う一方、より大きなd1モデルはバックボーン由来のベンチマーク済み視覚機能を維持するとしている。同社はd1-omniについて、同等に包括的な公開視覚評価を示していない。

したがって、このリリースは利用しやすい実験的コンポーネントとして捉えるべきだ。有用なインターフェースと、際立ってコンパクトなフットプリントを提供する。一方で、ドメイン固有のテストセットが不要になるわけではない。

音声コマンドルーターの場合、テストセットには実際のマイク、話者、ノイズレベル、障害カテゴリーを含めるべきである。視覚検査では、照明変化、遮蔽、カメラのずれ、まれな欠陥を含める必要がある。

チームはデプロイ前に棄権しきい値を定義すべきだ。低信頼度の結果は、より大きなモデルまたは人間へ転送できる。高リスクのカテゴリーでは、確率にかかわらずレビューが必要になる場合がある。

開発者はクラス別の性能も確認すべきである。全体精度は、一般的なラベルを優先するモデルを見えにくくする可能性がある。無害な2カテゴリーの混同と、緊急対応を引き起こす唯一のラベルの見落としは、大きく異なる。

継続的に管理されるエンジニアリング・ナレッジベースは、モデルの変化に合わせてテストケース、しきい値の判断、失敗分析を保存できる。この記録は、魅力的なデモが文書化されていない本番依存関係になることを防ぐのに役立つ。

実験的というラベルは、簡単なインストール以上に重要だ

Ollamaは導入時の摩擦を減らすが、初期チェックポイントを検証済みの本番システムへ変えるわけではない。

Liquid AIはd1-omni-600Mを同社初の実験的チェックポイントと明示している。また、モデルは活発に開発中だとしている。チームはこれらの記述を踏まえて、このリリースを解釈すべきである。

モデルの小ささはデプロイ上の利点だが、容量は依然として制約となる。Decision Indexのスコア15.95は、大型モデルで報告された48.57を大きく下回る。フットプリントと意思決定品質は交換可能なものではない。

量子化は別の変数を加える。Ollamaの掲載情報は、Q8_0の381MモデルコンポーネントとBF16プロジェクターを組み合わせ、850 MBのパッケージを報告している。量子化はストレージを削減し、タスクによってはモデルの挙動を変え得る。

公開されたベンチマーク結果は、パッケージ版とは異なるランタイムや数値形式で得られた可能性がある。チームは、モデルカードのスコアがOllamaでのデプロイにそのまま移ると想定すべきではない。デプロイ済みアーティファクトには、それ自体の評価が必要である。

リクエストインターフェースも誤った安心感を生み得る。入力された質問は構造化出力を保証するが、選択されたラベルが正しいことまでは保証しない。形式が整った誤答も、依然として誤答である。

確率値にも同様の注意が必要だ。キャリブレーションは、表明された信頼度が多数の事例における実証結果と一致するかを測る。0.90の確率を割り当てるモデルは、比較可能な事例でおよそ90%の確率で正しいべきである。

入力が学習データと異なる場合、この関係は崩れ得る。新しい製品名、珍しいアクセント、通常と異なる画像条件、組織固有のカテゴリーは、エラー率を変化させる可能性がある。しきい値はローカルな証拠から導くべきである。

質問の表現も性能に影響し得る。意味的に似た2つの基準が重複することもあれば、曖昧なカテゴリーが無関係な例を取り込むこともある。開発者には安定した定義と、代表的なネガティブケースが必要だ。

LFM Open License v1.0が公開ウェイトを規定している。組織は、「オープンウェイト」を制限のないオープンソースソフトウェアと解釈するのではなく、ライセンス条項を確認すべきである。ウェイトの入手可能性とライセンス上の自由度は別の問題だ。

セキュリティチームはモデルのロード経路も考慮しなければならない。Liquid AIのTransformers向け手順ではtrust_remote_code=Trueを使用しており、リポジトリー提供のPythonコードの実行を許可する。Ollamaパッケージは異なる配布経路を提供するが、アーティファクトには通常どおりのサプライチェーンレビューが必要である。

プライバシー上の利点も、周辺アプリケーションに依存する。ローカル推論により入力を外部APIから遠ざけられる一方、ログ、テレメトリー、バックアップ、オーケストレーションサービスが機微なデータを送信する可能性はある。「ローカルで動作する」は推論の場所を示すだけで、データフロー全体を表すものではない。

これらの懸念は、リリースの価値を否定するものではない。有望なローカルプリミティブと完成されたビジネス制御との違きを定義するものだ。簡単なpullコマンドは検証の始まりであり、結論ではない。

妥当な最初のデプロイは、シャドーモードで動作するものだろう。モデルはワークフローを制御せず、実際のケースを採点する。エンジニアはその回答を既存の判断と比較し、不一致をレビューできる。

次の段階では、低リスクかつ高信頼度のケースを自動化し、それ以外では人間によるレビューを維持できる。安定した性能が確認されて初めて、モデルは実質的な影響を持つ意思決定を制御すべきである。

この段階的なアプローチは、有用な比較データも生み出す。チームはd1-omniが、現在のチャットベース分類器と比べて実際にレイテンシー、メモリ使用量、パース失敗を減らすかを測定できる。

意思決定モデルがローカルでの役割を獲得したかを示す3つのシグナル

次の試験は、モデルサイズに関する新たな主張ではなく、測定を伴う採用である。

第一のシグナルは、独立した開発者によるOllama固有の評価だ。再現可能なテストでは、パッケージ化されたアーティファクト、現実的なハードウェア、明確に定義されたデータセットを用いるべきである。デモだけでなく、クラス別のエラーとキャリブレーションを報告すべきだ。

こうしたテストがサポートルーティング、モデレーション、視覚検査にわたって安定した確率を示せば、Liquid AIの特化型アプローチは信頼性を増す。モデルカードとOllamaの結果に大きな隔たりがあれば、その主張は弱まるだろう。

第二のシグナルは、より強力な音声評価である。Liquid AIはすでに、専用の音声意思決定ベンチマークを未解決の課題として挙げている。ノイズ、アクセント、意図クラス、棄権動作を網羅する公開スイートがあれば、音声に関する主張を評価しやすくなる。

英語のアシスタントコマンドを超える証拠があれば、モデルのより広範なマルチモーダルの位置付けを強化できる。短く明瞭なリクエストに制約が続けば、音声は一般的な能力ではなく限定的な機能にとどまる。

第三のシグナルは、開発者がハイブリッドなローカルパイプラインをどれほど迅速に構築するかだ。最も強いユースケースは、d1-omniをより大きな生成モデルと対立させるのではなく、その前段に配置する。意思決定モデルがフィルタリング、ルーティング、チェックを担い、大型モデルがオープンエンドの言語を扱う。

このパターンの目に見える採用は、ローカルAIプラットフォームに対して、チャットや埋め込みと並んで意思決定エンドポイントをサポートする圧力となる。また、モデル開発者がキャリブレーションデータやタスク固有のランタイムを公開することも促すだろう。

採用が進まなければ、開発者が構造化された効率性よりもチャットモデルの柔軟性を重視していることを示す可能性がある。また、既存の分類器の方が、狭いドメインに対して信頼や微調整を行いやすいという意味かもしれない。

現時点でLiquid AI d1-omniのOllamaサポートが重要なのは、異なるアプリケーションアーキテクチャを容易に試せるようにするからだ。このリリースは、ローカル推論を「何かを生成する」ものから「定義済みの結果から選ぶ」ものへと変える。

この変化により、パースを減らし、挙動を制約し、適切な意思決定をより小さなハードウェアへ移せる。一方で、ラベル設計、しきい値、キャリブレーション、評価に責任を集中させることにもなる。

開発者は具体的な意思決定タスクを念頭にモデルをpullすべきである。現在の分類器やチャットプロンプトと比較し、すべての不一致を記録し、速度を測る前に失敗を検証する。

有用な問いは、5億8700万パラメーターが会話型モデルを置き換えられるかどうかではない。アプリケーションがそもそも会話を必要としていなかった多くの場面を、特化型モデルが扱えるかどうかである。

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)とM-Chip Mac のみをサポートしています。

仕事のAIパートナー
remioでもっと仕事が進む

計画・作成・仕上げまで
すべてをひとつに

bottom of page