Sysone logo

Sysone

TypeScriptで型安全なAI判定を。依存関係ゼロ。

Artificial Intelligence Developer Tools GitHub Open Source

概要

  • Jevは、TypeScriptアプリケーションにおける小さなAI判定を扱いやすくするライブラリで、必要性の判断や担当チームの振り分けなどに使えます。
  • 判定結果の確率を保持しながら、単純な「はい/いいえ」に加えて、判断しきれない状態も明示的に扱えます。
  • MITライセンスで公開され、バージョン0.5.0はGitHubリリースから利用できます。npmレジストリへの公開は準備中です。

特徴

  • 同じ入力に対する複数の独立した質問を1回のevaluate()リクエストにまとめられ、コレクション操作では項目ごとにリクエストを実行できます。
  • ランタイム依存関係はゼロで、全プロバイダー込みでもmin+gzipで3.9 kB。プロバイダーとモデルを分離した設計です。
  • TypeSafeやVercel AI Gatewayに対応し、互換性のあるセルフホスト型エンドポイント向けの実験的アダプターも備えています。

こんな人におすすめ

  • 返信が必要か、どのチームが対応すべきか、検索で取得した文章が関連するかなど、明確な判定をTypeScriptで組み込みたい開発者。
  • AI処理の依存関係やバンドルサイズを抑えつつ、確率や不確実性を含む判定結果をアプリケーションで活用したい人。
  • アカウント登録なしの共有プレイグラウンドやコピー可能なサンプルで、実装例を試しながら導入を検討したいチーム。
投票数: 0
← 投稿一覧に戻る