Slide 1

Slide 1 text

AIエージェント for 予約フォーム 2025-04-24 AIエージェントの最新事例 Microsoft Startup Tech Community 細⽥謙⼆

Slide 2

Slide 2 text

自己紹介
 名前:細⽥ 謙⼆ 東京⼤学⼤学院⼯学博⼠(脳の視覚情報処理)。 前職では、EコマースパッケージやPOSアプリ、 IoTや機械学習を含む新規事業など様々なサービス を開発。Python⼊⾨2&3 著。 現在、CTOとしてNearMeに参画。タクシーの相乗 りサービスを通じて交通の最適化を⾏う。

Slide 3

Slide 3 text

会社概要
 会社名:株式会社NearMe 設立 :2017年7月18日 URL :https://nearme.jp 移 動の「もったいない」を解 決し、1⼈ でも多くの⼈が、⾃由に移動でき、住み たい街に住み続けられる社会を実現する ことをミッションに掲げる。地域の社会 課題を解決するプラットフォームになる べく、まずはシェアリングエコノミーの MaaS領域から事業活動をスタート。

Slide 4

Slide 4 text

主力サービス 
 ⾃宅‧ホテルと空港をドアツードアで 移動できるシャトルサービス。 相乗りだからおトク! AIがユーザー同⼠を最適にマッチング。 累積予約人数  1,000,000+ 空港シェア乗り

Slide 5

Slide 5 text

テクノロジー 
 事前予約 即時予約 在庫管理 相乗りマッチング ⾃動配⾞ 数理最適化 機械学習

Slide 6

Slide 6 text

第二の柱のサービス 
 観光‧貸切タクシー 地域シャトル 街中シェアタクシー

Slide 7

Slide 7 text

AIエージェントの組み込み 


Slide 8

Slide 8 text

AIエージェント活用への第一歩 
 複雑化する予約フォームをAIエージェントで置き換えて、 ホテルの受付のように⾃然⾔語で柔軟に対応させたい。

Slide 9

Slide 9 text

機能概要
 ● ユーザーのデマンド ○ いつ ■ 出発時刻 / 到着時刻 ■ ⽇付 / 時刻 / 〇〇時間後 / フライト起点 ○ どこで ■ 出発地 / ⽬的地 / 経由地 ■ エリア名 / スポット名 / 住所 ○ なにを ■ ⼈数 / 荷物 ○ どのように ■ シェア乗り / 貸切 ■ 滞在時間 ■ ⾞種 デマンドの推定状態 AIエージェント ユーザー 価格API、在庫API

Slide 10

Slide 10 text

当初の構想 
 Leader Agent Member Agent Member Agent Member Agent 備え付けの スレッド メッセージ メッセージ メッセージ [問題点] 正確な状態管理がしづらい 複数のエージェントの実⾏により 時間がかかる メッセージの受け渡しで、オーバー ヘッド的なトークン消費が多い

Slide 11

Slide 11 text

フォーム入力特化のパタンを構築 
 
 Entry Agent 最初の⼊⼒は汎⽤的に 受け付ける フォームのフィールドの値を抽出する 簡易な⼊⼒変換以外は施さない { "departure": "東京駅", "destination": "羽田", "passengers": "2" } 埋められてないフィール ドの⼊⼒を個別に促す Date Agent { "date": "2025-04-25" } フォームの状態を更新 プログラムでパースできなかったら 各フィールドのエージェントに渡す フォームの状態を更新 JSONで返す Parser

Slide 12

Slide 12 text

システム概要 
 Entry Agent Date Agent Date Parser Time Parser … Time Agent … 独⾃のDB(CosmosDB)で スレッド&コンテキスト管理 コンテキスト (フォームの状態)の 初期状態を決める プログラムコード(AKS) ユーザー 定型⽂から外れた時の フォールバック Azure OpenAI Service

Slide 13

Slide 13 text

パフォーマンス評価 


Slide 14

Slide 14 text

推論
 ● 特に指⽰してないのに、出発時刻と到着時刻から、 貸切時間を⾃動で計算してくれた! ※⽂章が⻑くなり、やる ことが多くなると計算し てくれない時もある

Slide 15

Slide 15 text

● ミニバンかワンボックスかの⾞両タイプを指定するフィールドにおいて、 特に指⽰してないのに、ブランド通称名から⾞両タイプを推定してくれた! 知識


Slide 16

Slide 16 text

構造抽出
 ● 経由地は複数⼊⼒でき、オプションで滞在時間も⼊⼒できるよう指⽰して、 問題なく構造を抽出できた! Entry Agent { "departure": "東京駅", "destination": "羽田", "waypoints": [ {“name”: “銀座”, “duration”: “3時間”}, “新橋”, {“name”: “東京タワー”, “duration”: “1時間”} ] }

Slide 17

Slide 17 text

GPTバージョンアップの衝撃 
 間違えてる.. 完璧! 旧バージョン (gpt-4o-mini): 新バージョン (gpt-4.1-mini): ● 応答速度 → 🚀🚀🚀 ● 回答精度 → +++ ※ 旧バージョンでは⽂脈理解や、単純な⽇本語のパースに失敗することがあった

Slide 18

Slide 18 text

これから


Slide 19

Slide 19 text

実証実験中 
 「nearme 貸切ジャンボタクシー」で検索 URL: https://agent.nearme.jp

Slide 20

Slide 20 text

さらなる拡張 
 (回答イメージ) (回答イメージ) ● 寄り道できるスポットをオススメ ● サービスの詳細説明

Slide 21

Slide 21 text

まとめ
 AIエージェント プログラム コード ● 予約フォームをAIエージェントを 利⽤して置き換えることができた ● ただし、AIエージェントで全て置き 換えるというよりは、プログラム コードとの共存が必要だった ● AIエージェントならではの、推論、 知識、構造抽出、⽂脈理解などの 能⼒を活⽤することができた ● AIエージェントの進化は驚異的で、 ⾮常に可能性を感じた

Slide 22

Slide 22 text

Thank you