AI でお客様の声をテーマ別にまとめ、引用を添える
エージェントがアンケートの回答を読み、主なテーマを件数と原文のままの引用とともに返します。
- ファイル
- 予算の上限
実際の実行を見る
2026年10月7日 の実際の実行を再生しています。モデル: openai/gpt-6-luna。
成功run_16e8f6ea0b96505dd4d2615be299a35b$0.03 のうち $0.002898
- 待機中予算 $0.03 を確保
- MicroVMmicroVM ready
- MicroVMworker started · shell off · web off
- ファイル
read feedback.txt - MicroVMmicroVM destroyed
- 成功モデル呼び出し 2 回、トークン 2,542記録された出力(英語)
{ "themes": [ { "name": "Dashboard and report speed", "sentiment": "positive", "count": 3, "response_numbers": [ 1, 9, 19 ], "quote": "Love the new dashboard, much faster than before." }, { "name": "Pricing and plan details", "sentiment": "negative", "count": 3, "response_numbers": [ 4, 13, 20 ], "quote": "Pricing is confusing, I cannot tell which plan includes API access." }, { "name": "Dark mode", "sentiment": "request", "count": 3, "response_numbers": [ 6, 10, 18 ], "quote": "Please add dark mode." }, { "name": "Support experience", "sentiment": "positive", "count": 2, "response_numbers": [ 3, 12 ], "quote": "Support answered in 10 minutes, great experience." }, { "name": "CSV export failures", "sentiment": "negative", "count": 2, "response_numbers": [ 2, 11 ], "quote": "Export to CSV keeps timing out on big reports." }, { "name": "Mobile app crashes", "sentiment": "negative", "count": 2, "response_numbers": [ 5, 14 ], "quote": "The mobile app crashes when I open reports." }, { "name": "Excel import failures", "sentiment": "negative", "count": 2, "response_numbers": [ 7, 17 ], "quote": "Importing contacts from Excel failed twice with no error message." }, { "name": "Finding and downloading invoices", "sentiment": "negative", "count": 2, "response_numbers": [ 8, 16 ], "quote": "Billing page is hard to find, I could not get my invoice." }, { "name": "Easy onboarding", "sentiment": "positive", "count": 1, "response_numbers": [ 15 ], "quote": "Onboarding was easy, I was running in 10 minutes." } ], "unthemed": [] } - ワーカーを破棄$0.002898 を請求、$0.027102 を解放
モデル $0.000498 · Web $0.00 · コンピュート $0.0024
自分で実行する
リクエスト全体が入力された状態で、サンプルをプレイグラウンドで開きます。実行はご自身のアカウントで、表示された予算の範囲内で、同じ読み取り専用のサンプルシステムに対して行われます。
このサンプルの予算: $0.03
仕組み
各テーマには件数と、少なくとも 1 つの原文の引用が付くため、すべての主張を元のファイルと照合できます。称賛と不満は分けられ、1 つの回答は 1 つのテーマにだけ数えられます。
エージェントにできること、できないこと
権限はリクエストの一部です。ここに挙げていないものは、実行では利用できません。
| 設定 | 許可 |
|---|---|
| 接続 | なし |
| Web | オフ |
| シェル | オフ |
| ファイル | feedback.txt(読み取り専用) |
| ゼロデータ保持 | オフ: 記録は 30 日間保存されます |
| 予算 | $0.03、厳格な上限 |
| タイムアウト | 60 秒 |
認証情報がマシンに入ることはありません。ブローカーが各呼び出しに認証情報を付与し、上記のメソッドだけを通します。
コード
サンプルが送信する正確なリクエストです。EPHEMERAL_API_KEY には、組織のメンバーキーを設定してください。
curl -X POST $EPHEMERAL_URL/v1/runs \
-H "Authorization: Bearer $EPHEMERAL_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d @request.jsonリクエストに含まれるファイル
インラインで渡すため、事前にアップロードする必要はありません。エージェントには、それぞれが読み取り専用のファイルとして見えます。
feedback.txt
1. Love the new dashboard, much faster than before.
2. Export to CSV keeps timing out on big reports.
3. Support answered in 10 minutes, great experience.
4. Pricing is confusing, I cannot tell which plan includes API access.
5. The mobile app crashes when I open reports.
6. Please add dark mode.
7. Importing contacts from Excel failed twice with no error message.
8. Billing page is hard to find, I could not get my invoice.
9. The dashboard loads quickly now, nice work.
10. I would pay more for a dark theme, my eyes hurt at night.
11. CSV export is broken for anything over a few thousand rows.
12. Great support team, they fixed my issue same day.
13. Why does the Team plan cost so much more than Pro? The page does not explain it.
14. The app crashed on my phone again after the update.
15. Onboarding was easy, I was running in 10 minutes.
16. Could not find where to download invoices. Had to ask support.
17. Import from Excel silently drops rows with dates.
18. Dark mode please! The white background is too bright.
19. Reports are much faster, thank you.
20. Pricing page does not list the API limits for each plan.
リクエスト本文の全体 request.json
同じ本文を、ファイルをインラインにした形で示します。
{
"prompt": "feedback.txt holds 20 numbered customer comments. Group them into themes. Reply with one JSON object and nothing else: {\"themes\": [{\"name\": string, \"sentiment\": \"positive\"|\"negative\"|\"request\", \"count\": number, \"response_numbers\": number[], \"quote\": string}], \"unthemed\": number[]}. Every comment belongs to exactly one theme, so the counts add up to 20 together with unthemed. quote must be copied word for word from one of the theme's comments. Order themes by count, highest first.",
"files": [
{
"path": "feedback.txt",
"content": "1. Love the new dashboard, much faster than before.\n2. Export to CSV keeps timing out on big reports.\n3. Support answered in 10 minutes, great experience.\n4. Pricing is confusing, I cannot tell which plan includes API access.\n5. The mobile app crashes when I open reports.\n6. Please add dark mode.\n7. Importing contacts from Excel failed twice with no error message.\n8. Billing page is hard to find, I could not get my invoice.\n9. The dashboard loads quickly now, nice work.\n10. I would pay more for a dark theme, my eyes hurt at night.\n11. CSV export is broken for anything over a few thousand rows.\n12. Great support team, they fixed my issue same day.\n13. Why does the Team plan cost so much more than Pro? The page does not explain it.\n14. The app crashed on my phone again after the update.\n15. Onboarding was easy, I was running in 10 minutes.\n16. Could not find where to download invoices. Had to ask support.\n17. Import from Excel silently drops rows with dates.\n18. Dark mode please! The white background is too bright.\n19. Reports are much faster, thank you.\n20. Pricing page does not list the API limits for each plan.\n"
}
],
"shell": false,
"timeout_seconds": 60,
"max_cost_micros": 30000
}