← 一覧へ戻る

方式 B · Imperative API

JavaScript でツールを登録する 同じ予約を registerTool() でツール化。実行するとフォームが埋まり、結果が返ります。

対応を確認しています…

人間に見える面

ビストロ蒼 — テーブル予約

エージェントに見える面

登録ツール(registerTool で定義)

namereserveTable
description日付・時間・人数・席を指定してテーブルを予約します。
sourceregisterTool()
datestring予約する日付 (YYYY-MM-DD)。
timestring予約する時間 (HH:MM)。
partySizenumber予約する人数。1〜8名。
seatPreferencestring席の希望(任意)。
登録状態を確認しています…

予約結果

まだ予約はありません。フォームから送信するか、開発者ツールの WebMCP パネルで reserveTable を実行してください。

Imperative API はフォーム送信を介さず execute() が即時に走ります。重要な操作で確認を挟みたい場合は、ツール側に確認の仕組みを作り込みます(このデモは副作用のないダミーのため即時実行)。API の起点は document.modelContext(未対応時は navigator.modelContext にフォールバック)。