サーバー上にすでに書類がある場合は、Document AI API を直接呼び出してください。ファイルと項目の定義を1回の
POST /v3/document-ai/ リクエストで送信すると、抽出された項目、氏名の照合結果、ステータスが同期的に返ります。ホスト型フローは不要です。1書類あたり $0.20。仕組み
書類と項目を設定する
ユーザーが書類をアップロードする
ユーザーは、設定された書類ごとに1つのファイル (PDF または画像) をアップロードします。アップロードごとに独立して処理され、必須の書類がすべて提出された時点でこのステップが完了します。
AI による抽出
Didit は各書類を描画し、あなたの項目定義から組み立てたスキーマで視覚言語モデルを実行します。抽出された値は型付きで返され (数値は数値、日付は
YYYY-MM-DD)、書類ごとに保存されます。PDF/EXIF のフォレンジックを実行して、改ざんを検知します。照合とルール
抽出された項目は、他のステップと照合できます。たとえば、書類の名義人の氏名を確認済みの身分証明書と照合したり、任意の項目をアンケートの回答と照合したりできます。また、基本ルール と カスタムのステータスルール にも照らされます。書類ごとの結果のステータスが組み合わされて、機能のステータスになります。
スターターテンプレート
Document AI のノードを追加するとき、タイトル、説明、型付きの項目があらかじめ入力されたテンプレートから始められます。あとから自由にカスタマイズできます。他のステップとの照合
Document AI の項目はdocument_ai.<field_key> として参照でき、value_type: "field" を指定したカスタムのステータスルールを使って、完了済みの他のステップの項目と比較できます。たとえば次のようになります。
document_ai.account_holderがkyc.full_nameと equals - 書類の名義人が確認済みの本人と一致します。document_ai.balanceが50000より greater_than - 残高が大きい場合に、レビュー対象としてフラグを立てます。
書類の要件
Document AI は非構造化テキストの読み取りを行うため、書類ごとに数秒のレイテンシが発生します。Webhook はワークフローのステップ全体が完了したときにだけ送信されます。この間、判定のエンドポイントを5秒より短い間隔でポーリングしないでください。