Prototype · T3

Livestream comment labeling prototype

Paste comments and let Jev Choice suggest a label. Operators can then filter, prioritize, and review the conversation.

Labels

Key Meaning Example
buy_intent Ready to buy / stock / shipping before or during purchase “In stock? Can you ship to the US?”
price_question Asking about price, discount, or deal terms “How much for two?”
after_sales Post-purchase support “Package arrived damaged.”
spam Bots, ads, scams, harassment, noise “DM me for free followers!!!!”
other Residual / unclear “lol fire stream”

Paste demo path

  1. Operator pastes one or more comments into your app (batch as separate evaluate calls or structured state).
  2. In this site's example, the app calls typesafe-ai/jev via AI Gateway with the Choice question below.
  3. UI shows suggested label + probabilities; low confidence stays in a human queue.
  4. Operator applies the tag in their tools — Jev never moves money.

Question definition

{
  label: {
    type: 'choice',
    instructions: 'Label this livestream comment for the host team.',
    criteria: {
      buy_intent: 'Purchase intent, stock availability, or shipping destination questions tied to buying',
      price_question: 'Asking about price, discounts, bundles, or deal terms',
      after_sales: 'Post-purchase support, returns, defects, delivery problems after buying',
      spam: 'Bots, ads, scams, harassment, or irrelevant promotional noise',
      other: 'Does not fit the above',
    },
  },
}

Example output

Pasted comments
1. In stock? Can you ship to the US? 2. How much for two hoodies? 3. DM for crypto signals!!! 4. Item arrived torn, need exchange
Suggested labels
1. buy_intent (high → auto-suggest) 2. price_question (high → auto-suggest) 3. spam (high → auto-suggest) 4. after_sales (high → auto-suggest) Low confidence → human queue Action: present suggestions; human confirms.

Confidence policy (example only)

  • High confidence — High confidence — auto-suggest the label in UI (still no financial side effects).
  • Low confidence — Low confidence — leave unlabeled / send to human queue.

Calibrate these bands on labeled comments from your own streams before deployment.