receptron/laya
Run Laya, the open-source Jev-compatible System-1 decision model, from Node.js / TypeScript via ONNX Runtime
解決する課題
Layaは、高速でシングルパスの分類およびスコアリング用に設計された「システム1」意思決定モデルです。テキストを生成する従来のLLMとは異なり、Layaは特定の種類の質問(選択肢の選定、ルーブリックに基づくスコアリング、イエス/ノーの確率判定など)に対して、キャリブレーションされた確率を提供することに特化しています。
仕組み
本プロジェクトはLayaモデルのNode.js/TypeScriptラッパーを提供し、ONNX Runtimeを通じてローカルで実行できるようにします。これにより、実行時にPyTorchやPythonへの依存関係が不要になります。モデルは状態(チケットやメールなど)と一連の型付き質問を単一のフォワードパスで処理し、各回答に対してキャリブレーションされた確率を返します。
対象ユーザー
フル機能のテキスト生成LLMを必要とせず、高速でキャリブレーションされた意思決定機能をアプリケーションに統合したいNode.jsまたはTypeScript開発者。
ハイライト
- シングルパス意思決定: 1回のフォワードパスで複数の質問に対する回答を返します。
- キャリブレーションされた確率: 選択肢、スコア、イエス/ノーの質問に対して正確な確率分布を提供します。
- ONNX Runtime統合: PythonやPyTorchを必要とせず、Node.js/TypeScript環境で実行可能です。
- 高性能: Apple-silicon CPU上で、3つの質問を含む単一の呼び出しが約140msで完了します。
- カスタマイズ可能: ローカルのONNXバンドルや特定のHugging Faceチェックポイントの読み込みをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト