JEV / 判断設計ガイド
Jev とは?問い合わせの振り分けで理解する
Jev は状態と定義済みの質問から型付きの結果を返します。適した用途とコードが担う部分を学びます。
具体例
顧客が「配達済みと表示されますが、荷物が届いていません」と書きます。アプリはその文を state として渡し、配送・請求・技術・その他から担当を選ぶよう Jev に尋ねます。注文の確認、振り分け、記録はアプリが行います。
三つの質問
Choice は固定された候補から選びます。Score は定義した尺度で評価します。Noul は文が真である確率を返します。同じ state への質問を一度に送れます。
できないこと
Jev は自由な返信文や要約を書きません。渡していない注文情報も知りません。出力形式が正しくても判断を誤るため、その他の候補、しきい値、人の確認が必要です。
Jev を検討すべき場面
結果が有限の候補、尺度、文の確率か。必要な事実を取得して確認できるか。不確実なときにコードが安全に処理できるか。この三点を先に確認します。メール、要約、コードや存在しない情報が必要なら別の道具を使います。
複数の答えは一つの業務判断ではない
担当先、緊急性、文面の評価を一回で聞けますが、返り値は独立しています。組み合わせ、権限、障害時の処理はアプリのコードが決めます。質問ごとに評価もできます。
最短の学習順序
下の実例を自分で解き、匿名化した文を公式 Playground で試し、当サイトのラボで要求案を作ります。その後、正解付きの例で検証します。当サイトのラボは Jev を呼びません。
進捗はこのブラウザーだけに保存されます