何をするものか
MySQL のネイティブのプラグイン。description AILIKE 'The story takes place somewhere in Asia' のように、列の値が自然な言葉の条件を満たすかどうかで行を絞り込める。関数の形の ailike(value, prompt) と、2 つの値の関係を判定する ailike(left, right, prompt) もある。README にはプレビュー版と書かれている。
Jev をどこでどう使っているか
値が条件を満たすか、というはい/いいえの判定を Jev に任せている。答えの形が決まっていて、行の数だけ判定が要る処理なので、文章を生成しない Jev の使いどころに合っている。
試し方
リポジトリの docs/install.md に、導入の手順と対応する環境が書かれている。Docker で動かすデモも用意されている。TypeSafe の API キーが要る。README が注意しているとおり、判定の対象になる値と条件の文は TypeSafe に送られる。個人情報や社外に出せないデータを含む表では使わないこと。