活用例
フォーム作成ツールなしで、お客様から配送先や予約の詳細を集める
2026年10月27日 · 読了5分
サポート対応の、最後のひと手間
サポートエージェントが交換部品を送ることになりました。あとは住所と配送の時間帯、できれば配送業者のための電話番号が必要です。自由記述で聞くと、あとから検証しなければなりません。フォームを作るとなると、エージェントがつい1分前に思いついた質問のために、誰かがフォーム作成ツールを開くことになります。
配送業者が必要とすることだけを聞く
{
"mode": "form",
"title": "Where should we send your replacement?",
"requester": "Ava (the Acme support agent)",
"audience": { "kind": "named", "recipients": [{ "name": "Jordan Lee", "email": "jordan@example.com" }] },
"schema": {
"type": "object",
"required": ["address", "window"],
"properties": {
"address": { "type": "object", "title": "Delivery address", "x-runitby": { "widget": "location" } },
"window": { "enum": ["morning", "afternoon", "evening"], "title": "Best time", "x-runitby": { "widget": "chips" } },
"phone": { "type": "string", "format": "tel", "title": "Phone for the courier" }
}
},
"theme": {
"accent": "#B4532A",
"heroText": "Hi Jordan, I need a few details to ship your replacement part.",
"thankYou": "Thanks! It ships within 2 business days."
},
"expiresIn": "7d",
"sendEmail": true,
"webhookUrl": "https://example.com/hooks/runitby",
"metadata": { "ticket": "T-1042" }
}
スキーマが、そのままフォームになります。location、chips、slots などのウィジェットは、通常の入力欄では使いづらい場面で、より適したコントロールを選びます。全一覧はフィールドの種類にあります。
sendEmail: true を指定すると、あなたの会社の名前でJordanにリンクがメールで届くので、エージェント自身にメールの設定は要りません。SMSや自社のチャットで送りたい場合は、指定せずに、レスポンスのリンクをご自身で送ってください。
あなたらしい見た目に
theme では、色、フォント、角丸、ロゴ、フォームの上下に表示する文章を設定でき、ページがあなたのプロダクトの一部のように見えます。layout: "single" にすると1問ずつ表示され、スマートフォンでの会話に近い感覚になります。
多くのお客様にフォームを送る前に、previewRequest を呼び出してください。何も作成せずに、スマートフォンとデスクトップ幅のスクリーンショットと、読みづらくなりそうな点の一覧が返ります。
返ってくるもの
Jordanがフォームを送信すると、Webhookに、スキーマで検証済みのデータと metadata を含む response.created が届きます。ハンドラーはその住所をチケットT-1042に紐づけ、配送業者を手配できます。サーバーがない場合は、BuilderとProなら、MCPで接続したエージェントがリクエストを購読しておき、Jordanが回答した直後に通知を受けて、自分で配送業者を手配できます。明日までにJordanが回答していなければ、remind でもう一度リンクをメールで送れます。
リンクは、有効期限が切れるか、リクエストをクローズすると使えなくなります。回答は、FreeとBuilderでは配信から30日後または90日後に削除されます。
なぜフォーム作成ツールではないのか?
フォーム作成ツールは、人が一度フォームを設計して、何度も共有する場合に向いています。ここでは、エージェントが実行時に質問を考え、1人から1つの回答を必要とし、それを型付きのデータとして受け取りたい。Run it byは、まさにその場面のために作られています。詳しい比較はAIエージェント向けに比べる:Run it by と Typeform、Tally、Fillout、Google Formsにあります。
エージェントで試してみる
月250リクエストまで無料。カード不要。Claude CodeやCodexからコマンド1つでMCPサーバーを追加するか、REST APIを使えます。