Files
OSGKeyboard/ModelTraining/ClipboardSemantics/Consensus/labeling-instructions.md
T
2026-08-27 18:01:46 +08:00

1.5 KiB

Clipboard semantic consensus labeling

Prompt version: clipboard-consensus-v1

Label every JSONL queue record independently. Use only the text itself; do not infer missing conversational context. Return one JSON object per input record:

{"id":"same id","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}

Allowed labels:

  • task: another person is explicitly asked/assigned to perform an action.
  • question: a genuine information question, including request-shaped questions.
  • invitation: invitation to join an event or social activity.
  • complaint: present dissatisfaction, malfunction, bad service, or unresolved problem.
  • scheduleNegotiation: proposing, changing, or choosing between times; a fixed time is not enough.
  • confirmationDecision: explicit approval, rejection, or selection of an option.
  • followUpReminder: request to remind, check back, or follow up later/after a trigger.
  • blessing: a genuine birthday, holiday, congratulations, or good-wish message.
  • replyableMessage: a direct conversational message that naturally invites a response.

Rules:

  • Multi-label is allowed. "Could you send it?" is task + question + replyableMessage.
  • Set quotedOrMeta when intent-like words are quoted, documented, searched, or discussed.
  • Set ambiguous when the text cannot be labeled without missing context.
  • Empty labels mean none of the product intents.
  • Negative sentiment alone is not complaint. Fixed appointments are not schedule negotiation.
  • Do not expose reasoning or add fields. Confidence must be between 0 and 1.