目次
- OpenTableの概要
- OpenTableの機能
- OpenTableの利用シーン
- OpenTableの使用例
- OpenTableのコマンド・パラメーター
OpenTableの概要
OpenTableプラグインは、OpenTableのレストランリストを検索するAPIを使用します。ユーザーは自然言語のクエリを用いて、特定の場所や予約時間を含むレストランを検索できます。
OpenTableの機能
- 特定の場所や時間でのレストランの検索
- 日付、曜日、時間帯による検索
- 食事の種類(朝食、昼食、夕食)による検索
- 特定の機会(ビジネスランチ、デート、誕生日、祝い事など)による検索
- パーティーの人数による検索
- 特定の場所を中心にした半径内での検索
OpenTableの利用シーン
- 特定の場所や時間でレストランを予約したいとき
- 特定の食事の種類や機会に合わせたレストランを探したいとき
- 特定の人数でのパーティーを計画しているとき
- 特定の地域内でレストランを探したいとき
OpenTableの使用例
- ユーザー: 「ロサンゼルスで2023年7月30日の夕食の予約をしたい」
- プラグイン: 「以下は、ロサンゼルスで2023年7月30日の夕食に利用可能なレストランの一部です: [レストラン1の名前とリンク], [レストラン2の名前とリンク]...」
- ユーザー: 「ニューヨークでビジネスランチの場所を探しています」
- プラグイン: 「以下は、ニューヨークでビジネスランチに適したレストランの一部です: [レストラン1の名前とリンク], [レストラン2の名前とリンク]...」
OpenTableのコマンド・パラメーター
- コマンド: searchRestaurants
- query: レストラン予約の自然言語検索クエリ
- location: ユーザーが食事をしたい場所
- latitude: ユーザーが食事をしたい場所の緯度(オプション)
- longitude: ユーザーが食事をしたい場所の経度(オプション)
- date: ユーザーが食事をしたい日付(オプション)
- day_of_week: ユーザーが食事をしたい曜日(オプション)
- time_of_day: ユーザーが食事をしたい時間帯(オプション)
- meal: ユーザーが予約をしたい食事の種類(オプション)
- occasion: ユーザーが予約をしたい機会(オプション)
- party_size: ユーザーが予約をしたいパーティーの人数(オプション)
- radius: ユーザーが食事をしたい場所を中心にした検索半径(オプション)