乗車日、乗車地住所、見積運賃をあらゆるライド予約確認スクリーンショットから抽出
乗車地・降車地の住所、乗車日時、車種、見積運賃、予約元、予約状況の8項目を、あらゆるライド予約確認スクリーンショットから5〜10秒で抽出します。
1枚あたり5〜10秒 · 印字テキストの精度は最大99%
すべての乗車予約確認に含まれる8つの項目
カスタム列抽出を使用すると、必要な項目を指定できます。各ライドアプリは同じデータを異なる場所に配置しますが、AIは位置ではなく意味で読み取ります。
番地、ランドマーク、または名称付きの場所 — 形式はアプリや地域によって異なります。
目的地の住所や施設名 — 乗車地フィールドとは独立して読み取ります。
予定された乗車時刻 — 「5:30 AM」または「17:30」— AIは12時間表記と24時間表記の両方を読み取ります。
UberX、Comfort、XL、Lyft、Black — 各車種には独自の見積運賃体系があります。
単一の金額または範囲 — 「$18–$26」— AIはどちらの形式も同じ列に読み取ります。
Uber、Lyft — 画面レイアウトを決定します
「確定」または「保留中 — ドライバーを検索中」
英数字の予約ID
予約確定画面と乗車後レシートは異なるデータモデル — しかもアプリごとに表示形式が異なります
Uber Reserveの確認画面、Lyft Scheduledの画面、乗車後レシートにはいずれもライドデータが含まれていますが、視覚的な構造は共通しておらず、目的もまったく異なります。ここでは、従来の抽出方法がなぜ機能しないのか、セマンティック読み取りがどのように全範囲を処理するのかを説明します。
予約画面と乗車後レシートは、同じアプリ内の別データモデル
予約画面には、乗車時間帯、見積運賃またはその範囲、予約状況が表示されます。乗車後のレシートには、実際の請求額、ドライバー名、完了したルートが表示されます。両方を同じ「乗車スクリーンショット」タイプとして扱うと、一方にはnullフィールドが、もう一方には混在したデータ列が生じます。
住所の形式はアプリや地域によって異なる
Uberは複数行の住所カードで「123 Main St, New York, NY」と表示します。Lyftはコンパクトな単一ラベルで「乗車地: タイムズスクエア」と表示します。海外の乗車では、地区レベルのゾーンや現地の行政区が追加されることがあり、位置ベースのテンプレートでは対応できません。
見積運賃と最終請求額はめったに一致しない
予約確認画面には見積もりが表示されます。固定額の場合もあれば、「$18–$26」のような範囲の場合もあります。乗車後の最終レシートには、見積もりでは反映されないサーチャージ、通行料、チップ、プロモーションが含まれます。Redditユーザーはr/uberで、予約時の運賃と実際の請求額の差により、手動での追跡が信頼できないと指摘しています。
1つの列スキーマで両方の画面タイプに対応
乗車日時、乗車地、見積運賃を一度定義するだけ。AIは、予約画面の乗車時間帯と領収書の乗車時間を、値が何を表すかを認識して同じ列に読み取ります。画面の種類ではなく、値の意味に基づいて判断します。
住所はレイアウトではなくラベルで抽出
乗車地という列を指定します。Uberの複数行カード、Lyftのコンパクトなラベル、現地形式の国際住所も、すべて同じフィールドに解決されます。AIは「pickup」「from」「pick up」に関連する場所という意味的文脈を読み取ります。住所の表示方法には依存しません。
見積運賃と実運賃を別々の列で、同じバッチで管理
見積運賃と実運賃の両方の列を追加します。AIは乗車前の確認画面の見積額を最初の列に、乗車後の領収書の合計を2番目の列に読み取ります。確認画面と領収書のスクリーンショットを混在させた同じバッチでも対応可能です。予約番号列が両方の抽出を橋渡しし、照合を可能にします。
ライド予約確認メールのフォルダから、経費精算スプレッドシートへ
出張経費報告のために追跡する予約済みライドが3件あります。空港行きのUber Reserve(見積運賃$32〜$42、乗車時刻5:30 AM)、クライアント先へのLyft Scheduled($18〜$25、乗車時刻9:15 AM)、そして帰りの2件目のUber Reserve($28〜$38、乗車時刻6:00 PM)です。各画面には同じ種類の情報(乗車地、降車地、時刻、見積運賃)が表示されますが、それぞれ住所の形式が異なり、運賃見積もりの表記も違い、フィールドの配置もまったく異なる場所にあります。それぞれを経費トラッカーに転記するのに、1ライドあたり約60秒かかります。
3枚のスクリーンショットをすべて1つのバッチにドロップします。8つの列名を入力します — 乗車地、降車地、乗車日時、車種、見積運賃、予約元、予約状況、予約番号。UberのReserve画面もLyftのScheduledカードも、同じ列に解決されます。$32〜$42の範囲、$18〜$25の範囲、$28〜$38の範囲はすべて見積運賃の列に入ります。スクリーンショット1枚あたり5〜10秒 — 1回のエクスポートで3行、定義した列にすべてのフィールドが入ります。
ライド予約確認の抽出がうまく機能するケースと、再確認が必要なケース
UberまたはLyftアプリの高解像度予約スクリーンショット。 機械生成の確認テキストは最大99%の精度を達成します。最良の結果を得るには、乗車地と降車地の両方の住所を含む予約画面全体を撮影してください。
構造上の注意:見積運賃と実際の請求額。 予約済みライドの確認画面には見積運賃または運賃範囲が表示され、最終的な請求額は表示されません。正確な金額を確認するには、予約番号を乗車後の領収書と照合してください。
チャットアプリ経由で転送された圧縮スクリーンショット。 SMSやWhatsAppの圧縮により、運賃範囲などの小さな文字の鮮明さが低下します。一貫した精度を得るには、アプリからの高解像度キャプチャを使用してください。
よくある質問
「乗車地」と「降車地」の両方を抽出できますか?予約確認のスクリーンショットに住所が1つしか表示されていない場合はどうなりますか?
AIはスクリーンショットに表示されている住所情報をすべて抽出します。一部の配車予約画面では、目的地がまだ入力されていない場合に乗車地のみが表示されることがあります。その場合、「降車地」のセルは空のままになります。完全な抽出を行うには、乗車地と降車地の両方の住所が確認された後の予約画面を撮影してください。AIはこれらを2つの独立した列として読み取るため、部分的なスクリーンショットでも、表示されているフィールドにエラーが発生することはありません。
「見積運賃」が「$18–$26」のように範囲で表示されている場合でも抽出できますか?
はい。AIは運賃の範囲と単一の運賃を、表示されているとおりに同じ「見積運賃」列に読み取ります。「$18–$26」は出力でも「$18–$26」として表示されます。経費ポリシーで最小値と最大値を別々に必要とする場合は、「見積運賃(最小)」と「見積運賃(最大)」の2つの列を定義してください。AIは抽出時に範囲を自動的に分割します。
Uber ReserveとLyft Scheduledの確認画面を同じバッチで混在させても問題ありませんか?
同じバッチ、同じ列セットで問題ありません。「乗車地」、「降車地」、「乗車日時」、「車種」、「見積運賃」、「予約元」を一度定義すれば、AIはUber Reserveの確認画面でもLyft Scheduledのカードでも、すべてのスクリーンショットを処理します。各スクリーンショットは、同じ配車追跡スプレッドシートの1行になります。クロスタイプの全機能については、予約確認の概要をご覧ください。
スクリーンショットを撮った時点で「ドライバー名」がまだ割り当てられていない場合はどうなりますか?
予約済みの配車では、通常、乗車時間が近づくまでドライバーが割り当てられません。確認画面には、ドライバー情報なしで予約詳細が表示されます。AIは表示されているものすべてを抽出するため、ドライバー名が表示されない場合は、そのセルは空のままになります。後でスクリーンショットを撮る場合や、ドライバーと車両の詳細が含まれる乗車後レシートを取得する場合に備えて、スキーマに「ドライバー名」列を追加してください。
予約確認書の見積運賃と、乗車レシートの最終請求額はどのように照合すればよいですか?
予約番号列が、乗車前の見積もりと乗車後のレシートを結びつける橋渡しの役割を果たします。両方のスクリーンショットを、予約番号を含む同じ列セットで抽出し、レシート抽出には実運賃列を追加してください。両方のバッチを同じスプレッドシートにエクスポートしたら、予約番号をVLOOKUPキーとして使用します。各乗車の見積額と実際の金額が隣接する列に表示され、直接比較できます。見積もりが範囲表示で、実際の金額が単一の数値の場合でも機能します。
他の予約確認シナリオもご覧ください: 予約確認の概要 — 航空、ホテル、ライド、イベント、レストラン、配送 · 航空会社の確認画面からの抽出 — 便名、PNR、搭乗者情報
ライドシェアの領収書を含む従業員経費スクリーンショットの処理について詳しくは: 経理チーム向けに従業員経費スクリーンショットをExcelに変換する方法
特定のライド項目ではなく、確認画面全体を構造化テーブルに変換する必要がある場合は、スクリーンショットのExcel変換がお役に立つかもしれません。