非構造のまま入って、構造化データとして出る。
Orves ORIS は、認証された API 呼び出し一つで、複雑な文書を構造化され出典に結びついたデータに変換します。設計から非同期です。文書を送信し、ジョブを問い合わせ、結果を取得します。単体で使える API で、プライベートパイロット中です。最終目的地ではなく、最初の層です。
# submit a document (multipart) POST /v1/oris file=@contract_2024.pdf # 202 Accepted { "id": "prs_9f2c41…", "object": "oris", "status": "queued" } # poll until completed GET /v1/oriss/prs_9f2c41… { "status": "completed", "result": { "json_url": "…/result" } }
AI システムが嘘をつき始めるのは、パースの段階です。
多くのパーサーは文書を一本の文字列に押しつぶします。構造、幾何、表、来歴は、どのモデルが内容を見るより前に壊されます — そしてその後のどの工程も、パースが失ったものを取り戻せません。
スープではなく、構造を。
構造化された出力
- 見出し
- 表
- 読み順
パイロットが今日返すもの: 文書の構造をきれいな Markdown として保持したもの。
非同期ジョブ
- ジョブ ID
- ポーリング
- 冪等性
送信時に 202、ジョブを問い合わせ、結果を取得。失敗したパースが課金されることはありません。
設計から出典に結びつく
- 来歴
- バージョン管理
- ロードマップ
出力は、それを生んだ文書に結びついたままです。型付き要素、座標、証明書は公開された方向であり、提供が始まってはじめて告知されます。
入力から、統制された出力へ。
API が返すそのままの、一つのレスポンス。
左: ページ。右: 受け取るもの — 文書の構造をきれいで構造化された Markdown として保持したもの。
# 200 OK { "markdown": "# Q2 Report\n\n## Revenue by segment\n\n| Segment | Q2 |\n| --- | --- |\n| Cloud | 104.2 |\n| Devices | 61.8 |\n\nRenewal is scheduled for…" }
稼働中のパイロット契約からのレスポンスです。幾何と座標を伴う型付きの構造要素は公開された方向であり、提供開始時に告知します。それより前に告知することはありません。
主張の前に、測定を。
測定するもの: 読み順、表構造、テキスト精度、フォーム項目、長文文書の忠実度 — そして図表。図表ではパースは推測せずに棄権します。
公開される結果は、事前登録された評価を経た後にのみ出されます — それまでこのサイトに数値は現れません。ベンチマークの方法 →
すべての成果物が検証可能です。
認証は Orves が生み出すすべてを貫いています。検証は公開され、再現でき、Orves のアカウントに依存しないように設計されています。
数分で統合。
すべてはマネージド API から提供されます — 追加のインフラを構築する必要はありません。