オープンソース

普通の言葉でライブウェブを検索

TypeSafe の Jev がリクエストを読み、ソースと期間を選び、Search1API が返した結果を順位付けします。リンク、スニペット、関連度スコアが出ます。回答文は書きません。

Clonebash
git clone https://github.com/superagents-lab/jev-search.git
画面に出るもの

チャットボットではなく検索 UI です。各結果はソース、スコア、元のスニペットを保ちます。

1
理解

Jev が入力をクエリ・ソース・期間に変えます。チップはあとから上書きできます。

2
検索

Google、DuckDuckGo、Yandex と各垂直エンジンが Search1API 経由で並行実行されます。

3
順位付け

URL でマージし、レーンが終わるたびにストリームします。低いスコアは別グループです。

試してみる

TypeSafe Jev API documentation and examples / Jev discussions on Hacker News this week / Videos about TypeSafe Jev this month

Jev Search とは

Jev Search は Search1API が作ったオープンソースの検索アプリです。TypeSafe の Jev モデルがソース、期間、検索語を選び、Search1API が返した結果を採点します。ホスト済みデモは jev.s1.dev。ブラウザからアプリとしてインストールできます。検索にはネットワークが必要で、インストール版がキャッシュするのはオフラインページだけです。独立したプロジェクトであり、TypeSafe の公式製品ではありません。

検索の流れ

アプリは POST /api/ask から改行区切り JSON をストリームします。各エンジンは 15 秒、リクエスト全体は 30 秒が期限です。

理解

Jev がリクエストについての判断を返し、クエリ、ソース、期間を選びます。ソースと時間のチップは上書きできます。

検索

Google、DuckDuckGo、Yandex がオープンウェブを担当。Hacker News、Reddit、GitHub は Google のサイト制限検索と専用エンジンを併用。X、arXiv、YouTube、Wikipedia、IMDb、WeChat は垂直エンジン。1 つの失敗が他の結果を捨てることはありません。

順位付け

Jev が関連度を採点します。URL でマージし、関連度・エンジン一致・元の順位で並べ、レーン完了ごとにストリームします。失敗したソースは件数ゼロではなく警告を出します。

選べるソース

デフォルトのオープンウェブは Google、DuckDuckGo、Yandex。残りは Jev が合うと判断したとき、またはチップを上書きしたときに入ります。

Google

DuckDuckGo

Yandex

Hacker News

Reddit

GitHub

X

arXiv

YouTube

Wikipedia

IMDb

WeChat

知っておくこと

生成回答はありません。リンク、スニペット、モデルが付けた関連度スコアです。正確さの保証ではありません。

採点のため TypeSafe にも結果のタイトルとスニペットが送られます。Search1API が選ばれたエンジンを問い合わせます。

アプリコードは MIT。TypeSafe と Jev の名称・ブランド資産はその所有者に属し、MIT の対象外です。

自分で動かす

ローカル開発には Node.js 22.12 以上、pnpm、Search1API キー、TypeSafe キーが必要です。Cloudflare Workers へのデプロイ、キャッシュ、レート制限は README にあります。

よくある質問

TypeSafe の公式製品ですか?

違います。Search1API が作り、TypeSafe の Jev モデルを使っています。名称とブランド資産は TypeSafe のものです。

回答文を書きますか?

書きません。順位付きのリンクとスニペット、見えるスコアだけです。既存結果を選んで並べても、主張の正しさは検証しません。

デモに API キーは必要ですか?

jev.s1.dev のホスト済みデモは Search1API のキーで動き、IP ごとのレート制限があります。セルフホストには自分の Search1API と TypeSafe のキーが必要で、1 回の検索で複数の課金呼び出しが起き得ます。

アプリとしてインストールできますか?

できます。iOS はホーム画面に追加、Chrome と Edge はアプリをインストール。検索にはネットワークが必要です。キャッシュされるのはオフラインページだけで、結果はキャッシュしません。

さらに詳しく

ライブ検索を試す

ホスト済みデモを開くか、リポジトリを clone して自分のキーで動かしてください。