Compare commits
5 Commits
57844ce615
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 6a7fd35362 | |||
| 39002336c0 | |||
| 1ee032bdb9 | |||
| 309d743fd3 | |||
| dccafe6f9e |
@@ -63,7 +63,7 @@ jobs:
|
|||||||
run: ./Scripts/generate-xcodeproj.sh
|
run: ./Scripts/generate-xcodeproj.sh
|
||||||
- name: Run PR test preset
|
- name: Run PR test preset
|
||||||
run: SKIP_GENERATE=1 ./Scripts/run-tests.sh pr
|
run: SKIP_GENERATE=1 ./Scripts/run-tests.sh pr
|
||||||
- name: Run account and purchase UI regression
|
- name: Run simulator-stable UI regressions
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
xcodebuild \
|
xcodebuild \
|
||||||
@@ -71,6 +71,8 @@ jobs:
|
|||||||
-scheme OSGKeyboardUITests \
|
-scheme OSGKeyboardUITests \
|
||||||
-destination 'platform=iOS Simulator,name=iPhone 17' \
|
-destination 'platform=iOS Simulator,name=iPhone 17' \
|
||||||
-only-testing:OSGKeyboardUITests/AccountCenterUITests \
|
-only-testing:OSGKeyboardUITests/AccountCenterUITests \
|
||||||
|
-only-testing:OSGKeyboardUITests/AssistantKeyboardUITests \
|
||||||
|
-only-testing:OSGKeyboardUITests/EditPagerUITests \
|
||||||
-onlyUsePackageVersionsFromResolvedFile \
|
-onlyUsePackageVersionsFromResolvedFile \
|
||||||
test
|
test
|
||||||
- name: Build Release
|
- name: Build Release
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ writing commit messages that will ship to users.
|
|||||||
|
|
||||||
### Version format
|
### Version format
|
||||||
|
|
||||||
The current source-of-truth version is **2.0.1 (build 89)**. Releases use stable SemVer:
|
The current source-of-truth version is **2.0.3 (build 94)**. Releases use stable SemVer:
|
||||||
|
|
||||||
| Field | File | Rule |
|
| Field | File | Rule |
|
||||||
|-------|------|------|
|
|-------|------|------|
|
||||||
|
|||||||
@@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Flow startup diagnostics**: save a privacy-safe ten-second state trace whenever session startup reaches a terminal failure, with local export and deletion controls in Settings. / **Flow 启动诊断**:会话启动最终失败时保存隐私安全的最近十秒状态轨迹,并在设置中提供本机导出与清除入口。
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **Card depth**: add a faint directional long shadow to card surfaces throughout the iOS app in both light and dark appearances. / **卡片层次**:为 iOS App 内的卡片界面统一加入淡雅的定向长投影,并适配浅色与深色外观。
|
||||||
|
- **Neutral dialog actions**: use adaptive black or white styling for system alerts, confirmation dialogs, and modal actions instead of inheriting the green brand accent. / **中性弹窗操作色**:系统警告、确认弹窗及模态操作改用自适应黑色或白色,不再继承绿色品牌强调色。
|
||||||
|
- **Monthly usage calendar**: replace the seven-day Home and Mac Dashboard chart with a full current-month calendar whose date-circle opacity reflects each day's dictation characters, placing the Home calendar between its four metrics and Personal Dictionary. / **月度用量日历**:以完整的当月日历替换首页与 Mac 总览的近七天图表,并通过日期圆形背景透明度表示每天的听写字数;首页日历位于四项统计指标与个性词库之间。
|
||||||
|
- **Home credits and navigation**: move the credit and invitation card from Settings to Home above the usage metrics, explain free signup and referral rewards before sign-in, and open History or Personal Dictionary directly from their metric cards. / **首页积分与导航**:将积分与邀请卡片从设置迁移到首页统计指标上方,登录前明确说明免费注册与邀请奖励,并支持从听写字数和词库指标卡片直接进入历史记录或个性词库。
|
||||||
|
- **Personal style threshold**: allow generating a learned speaking style after 2,500 effective dictation characters instead of 5,000. / **专属风格门槛**:生成学习型说话风格所需的有效听写字符由 5,000 降至 2,500。
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Durable Apple account sessions**: persist refresh operation identifiers before token rotation, reliably store and validate Apple user identifiers, require one-time reauthentication for unverifiable legacy sessions, and prevent failed Keychain deletion or concurrent account work from restoring a revoked login. / **可靠 Apple 账号会话**:在令牌轮换前持久化刷新操作标识,可靠存储并验证 Apple 用户标识,为无法验证的旧会话执行一次重新认证,并防止 Keychain 删除失败或并发账号操作恢复已撤销的登录态。
|
||||||
|
- **Account sign-in presentation**: use the concise reward message consistently and keep a uniform app surface beneath translucent Apple authorization sheets. / **账号登录呈现**:统一使用精简的积分奖励文案,并在半透明 Apple 授权弹窗下保持一致的 App 背景。
|
||||||
|
- **Recommended hotword details**: label Home recommendations by their actual source, render suggestion chips in adaptive monochrome, remove internal usage counts from dictionary rows, and anchor the iPhone confirmation popover to the selected hotword. / **推荐热词详情**:按真实来源标记首页推荐词,以自适应黑白配色显示推荐标签,移除词库列表中的内部使用次数,并让 iPhone 确认弹窗指向所选热词。
|
||||||
|
|
||||||
|
## [2.0.3] - 2026-08-24
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **English personal-term suggestions**: learn repeated rare English words alongside Chinese typing habits, preserve existing Rime history, and ask before adding either language to the Personal Dictionary. / **英文个性词推荐**:在中文输入习惯之外学习重复使用的英文低频词,保留现有 Rime 历史,并在将任一语言加入个性词库前由用户确认。
|
||||||
|
- **Interface consistency**: standardize borderless card spacing, compact settings typography, native menu alignment, account and purchase-history rows, and tab-bar transitions between primary and detail pages. / **界面一致性**:统一无描边卡片间距、紧凑设置字体、原生菜单对齐、账号与购买记录行,以及一级与详情页面之间的标签栏过渡。
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Apple account continuity**: retry transient secure-session restoration after reinstall or foreground activation, and show a consistent loading state while Apple sign-in finishes. / **Apple 账号连续性**:在重装或重新进入前台后重试瞬时失败的安全会话恢复,并在 Apple 登录完成期间统一显示加载状态。
|
||||||
|
- **Cross-app typing candidates**: isolate document-scoped candidate state from the reusable keyboard engine so English and Chinese candidates recover reliably after switching apps without leaking the previous field. / **跨 App 输入候选词**:将文档级候选状态与可复用键盘引擎分离,使中英文候选词在切换 App 后可靠恢复,且不会泄漏上一个输入框的状态。
|
||||||
|
|
||||||
|
## [2.0.2] - 2026-08-24
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- **Phone-number clipboard actions**: recognize a single copied phone number locally, then offer system calling or a new-contact form with the number prefilled. / **电话号码剪贴板操作**:在本地识别复制内容中的唯一电话号码,并提供系统拨号或预填号码的新建联系人表单。
|
- **Phone-number clipboard actions**: recognize a single copied phone number locally, then offer system calling or a new-contact form with the number prefilled. / **电话号码剪贴板操作**:在本地识别复制内容中的唯一电话号码,并提供系统拨号或预填号码的新建联系人表单。
|
||||||
- **Link-aware clipboard skills**: recognize a single copied web link locally, offer direct opening in the default browser, and securely extract bounded public webpage text in the host app before generating a summary. / **链接感知剪贴板技能**:在本地识别复制内容中的唯一网页链接,提供默认浏览器直接打开入口,并由主 App 安全、限量提取公开网页正文后生成总结。
|
- **Link-aware clipboard skills**: recognize a single copied web link locally, offer direct opening in the default browser, and securely extract bounded public webpage text in the host app before generating a summary. / **链接感知剪贴板技能**:在本地识别复制内容中的唯一网页链接,提供默认浏览器直接打开入口,并由主 App 安全、限量提取公开网页正文后生成总结。
|
||||||
@@ -15,6 +42,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- **Learned speaking styles**: unlock user-initiated style generation after 5,000 effective dictation characters, prioritize recurring native speech and explicit user edits, use historical polish prompts only to subtract AI-added style, and require review before saving. / **学习说话风格**:累积 5,000 个有效听写字符后,可优先根据反复出现的原生口述与用户明确编辑生成个人风格,历史润色 Prompt 仅用于排除 AI 附加风格,并在保存前强制检查。
|
- **Learned speaking styles**: unlock user-initiated style generation after 5,000 effective dictation characters, prioritize recurring native speech and explicit user edits, use historical polish prompts only to subtract AI-added style, and require review before saving. / **学习说话风格**:累积 5,000 个有效听写字符后,可优先根据反复出现的原生口述与用户明确编辑生成个人风格,历史润色 Prompt 仅用于排除 AI 附加风格,并在保存前强制检查。
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- **System semantic skills**: hide Reply, Decline Invitation, Empathy Reply, Accept Invitation, Call, Create Contact, and Clarify from the host Skills catalog while keeping them available for automatic keyboard recommendations. / **系统语义技能**:在主 App 技能目录中隐藏“回复、委婉拒绝、共情回复、接受邀约、拨打电话、新建联系人、澄清与追问”,同时保留键盘按语义自动推荐这些操作的能力。
|
||||||
|
- **Required default clipboard skills**: install Reply, Translate, Summarize, Decline Invitation, Clarify, Empathy Reply, and Organize List once for existing layouts, with system-action management visibility handled separately. / **必备默认剪贴板技能**:为现有布局一次性补装“回复、翻译、总结要点、委婉拒绝、澄清与追问、共情回复、整理清单”,系统动作是否显示在技能管理中由独立策略控制。
|
||||||
- **Focused clipboard actions**: translate foreign clipboard text into the device's primary system language, consolidate overlapping reply, summary, and clarification skills with legacy-layout migration, distinguish webpage summaries, and avoid playful suggestions for negative messages. / **聚焦剪贴板操作**:将外语剪贴板文本翻译为设备首选系统语言,兼容迁移并整合重复的回复、总结与澄清技能,区分网页总结,并避免为负面消息推荐俏皮回复。
|
- **Focused clipboard actions**: translate foreign clipboard text into the device's primary system language, consolidate overlapping reply, summary, and clarification skills with legacy-layout migration, distinguish webpage summaries, and avoid playful suggestions for negative messages. / **聚焦剪贴板操作**:将外语剪贴板文本翻译为设备首选系统语言,兼容迁移并整合重复的回复、总结与澄清技能,区分网页总结,并避免为负面消息推荐俏皮回复。
|
||||||
- **Personal dictionary empty state**: remove the Rime explanation from the Home card and shorten its empty message to “No suggestions yet.” / **个性词库空状态**:移除首页卡片中的 Rime 说明,并将空状态精简为“暂无推荐词”。
|
- **Personal dictionary empty state**: remove the Rime explanation from the Home card and shorten its empty message to “No suggestions yet.” / **个性词库空状态**:移除首页卡片中的 Rime 说明,并将空状态精简为“暂无推荐词”。
|
||||||
- **Skill catalog layout**: replace the two-column cards with scroll-safe installed and uninstalled lists; selecting a row now opens a full detail page where installation, Shortcut setup, and custom-skill editing are managed. / **技能目录布局**:将双列卡片改为可稳定滚动的已安装与未安装列表;点击列表项进入完整详情页,并统一管理安装、捷径配置与自定义技能编辑。
|
- **Skill catalog layout**: replace the two-column cards with scroll-safe installed and uninstalled lists; selecting a row now opens a full detail page where installation, Shortcut setup, and custom-skill editing are managed. / **技能目录布局**:将双列卡片改为可稳定滚动的已安装与未安装列表;点击列表项进入完整详情页,并统一管理安装、捷径配置与自定义技能编辑。
|
||||||
@@ -22,6 +51,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- **Conversational skill replies**: make non-business replies sound like an ordinary person talking with friends or colleagues, allow one fitting emoji when emotion clearly calls for it, keep business replies naturally professional, and apply the active user-owned learned style only as a bounded wording-and-rhythm layer. / **口语化技能回复**:非商务回复采用普通人与朋友、好友或同事交谈的自然口吻,情绪明确时可合理使用一个表情;商务回复保持自然专业,当前用户自有的学习风格仅作为受限的用词与节奏层应用。
|
- **Conversational skill replies**: make non-business replies sound like an ordinary person talking with friends or colleagues, allow one fitting emoji when emotion clearly calls for it, keep business replies naturally professional, and apply the active user-owned learned style only as a bounded wording-and-rhythm layer. / **口语化技能回复**:非商务回复采用普通人与朋友、好友或同事交谈的自然口吻,情绪明确时可合理使用一个表情;商务回复保持自然专业,当前用户自有的学习风格仅作为受限的用词与节奏层应用。
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
- **Personal dictionary aliases**: generate common speech-recognition mistakes for Home term suggestions through the same concurrency-safe save path used by manual entries. / **个性词库易错词**:首页推荐词现在与手动词条共用并发安全的保存流程,并自动生成常见语音误识别写法。
|
||||||
|
- **Home service setup guidance**: explain whether user-owned API keys are missing, link directly to the relevant provider settings, and offer OSG credits as the no-key alternative. / **首页服务配置引导**:明确说明缺少哪类自备 API Key,直接跳转到对应服务商设置,并提供无需填写 Key 的 OSG 积分方案。
|
||||||
|
- **Live keyboard configuration guidance**: apply speech-language changes to an already open keyboard and explain when clipboard capture is paused because Full Access is off. / **键盘实时配置引导**:识别语言变更会同步到已打开的键盘,并在“允许完全访问”关闭导致剪贴板采集暂停时给出说明。
|
||||||
|
- **Clipboard skill fallback**: keep Reply available for every accepted clipboard text, including while local semantic analysis is still running or finds no specialized action. / **剪贴板技能兜底**:任何已接收的剪贴板文本都会保留“回复”,包括本地语义分析尚未完成或没有识别出专用操作时。
|
||||||
- **Repeatable OOBE practice**: scope each free feature to one use per short-lived guided session, so returning to OOBE starts a fresh four-page experience without misreporting consumed-page conflicts as weak network; also simplify lesson titles, add a voice sample to read aloud, and streamline the completion page. / **可重复的 OOBE 体验**:将每项免费功能限制为每个短期引导会话使用一次,让用户重新进入 OOBE 时可以重新体验四个页面,并避免把页面已完成冲突误报为弱网;同时精简各环节标题,加入语音朗读示例,并简化完成页。
|
- **Repeatable OOBE practice**: scope each free feature to one use per short-lived guided session, so returning to OOBE starts a fresh four-page experience without misreporting consumed-page conflicts as weak network; also simplify lesson titles, add a voice sample to read aloud, and streamline the completion page. / **可重复的 OOBE 体验**:将每项免费功能限制为每个短期引导会话使用一次,让用户重新进入 OOBE 时可以重新体验四个页面,并避免把页面已完成冲突误报为弱网;同时精简各环节标题,加入语音朗读示例,并简化完成页。
|
||||||
- **Managed hotword answers**: run keyboard hotwords with the same DeepSeek thinking policy as hold-to-ask AI, require online search for time-sensitive cards, preserve hotword usage attribution, and distinguish credit, provider, timeout, and gateway failures. / **积分热词回答**:键盘热词现在采用与长按问 AI 相同的 DeepSeek 思考策略,时效内容强制在线搜索,保留热词用量归因,并区分积分、服务商、超时与网关故障。
|
- **Managed hotword answers**: run keyboard hotwords with the same DeepSeek thinking policy as hold-to-ask AI, require online search for time-sensitive cards, preserve hotword usage attribution, and distinguish credit, provider, timeout, and gateway failures. / **积分热词回答**:键盘热词现在采用与长按问 AI 相同的 DeepSeek 思考策略,时效内容强制在线搜索,保留热词用量归因,并区分积分、服务商、超时与网关故障。
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
{"ambiguousVotes": 1, "fullAgreement": false, "id": "open-clinc150-11661", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "eea33b2b6779236a92fe4f330968368a6fd7d3624e4a8201db37e0d47b6eddbf", "cursor-grok-4.6-xhigh": "df9c47f371f039270b0ca937e5592cdb2958f269fde471394a08fd0c4c84fc82", "gpt-5.6-luna-medium": "12d5720b3da63257ea95e6f158c5ce577b5ccaef339c0bfb1e4e4c26683f3aed"}, "labelerVotes": {"question": 1, "replyableMessage": 1, "task": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i want to see the golden gate bridge and i'm walking on 5th street right now"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-clinc150-4205", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "68c5380caeb0b439ebec4ec8a03327113719f0db98e1ae1ddcfc8600a3b1ee35", "cursor-grok-4.6-xhigh": "59d00606623b2b176daf1a7bc285b3227128edcb91e141197428f080d4c0159a", "gpt-5.6-luna-medium": "f76a925006eebc0f8900ffbd223749176ed8fb7d17011ccc82cba44de9a8fcfd"}, "labelerVotes": {"complaint": 2, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "it seems my luggage was lost"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-clinc150-6", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c6a65c8de0ca86ad6285047838d2fd5bbfb10e689b34ed05db2ce447da9de57b", "cursor-grok-4.6-xhigh": "bf94b46badfbc53b8530e57ae2fe96729d0216b248cbf827d04991e37f0240e6", "gpt-5.6-luna-medium": "42d8b87c07170e954784c21044f9f3edf95be6552b3b7f79448409c44ece085e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "quotedOrMetaVotes": 2, "rejectedReason": "quoted-or-meta-intent", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i need you to translate the sentence, 'we will be there soon' into portuguese"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ed0miwo", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "63447a8ce598d3496c518e9eddb6197a4cedaace304a96af91f6a224be542dcf", "cursor-grok-4.6-xhigh": "e9cf1010c79673afbda106ad6b831d67347dc36c02b5b00e48cbfbabce6ef02e", "gpt-5.6-luna-medium": "c08a712989f280665ab6efa1f3d7d62c2103f2557851a9032603a6a4646b8bc8"}, "labelerVotes": {"replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6572", "text": "I low-key love his YT channel, he's genuinely an interesting and good person"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ed1at3i", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b6b4230c950f22468eff57a8c6e660637e26038a0560ab590b676ec451412f0a", "cursor-grok-4.6-xhigh": "b8cc32cdb2a3edeee663cfc1402e9e9482b9d86e36e6466e7d9951e1f39561d6", "gpt-5.6-luna-medium": "27aa978c1ece897cbb2beb01bb374fbde3eb719bc7ae4e912298a9259f4217ea"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L26134", "text": "There are no male versions of feminists. Men live in a different social reality than women."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ed783v1", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "24f0fc566dd6c3d338d82fdc6097917cb5dfc223684781ff1f91367735cead5f", "cursor-grok-4.6-xhigh": "fb68e56ef4cca194acbaefd5e4d0d68c9109e47867c605527caba845a53e056e", "gpt-5.6-luna-medium": "9b577b045cb11a205f887aea999f5d14f0fed0954a512999c2e778c4111133b4"}, "labelerVotes": {"replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L19103", "text": "[NAME] reinforces the pessimistic world view, I've been there and at least it was cancerous for me."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edciwc1", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.82, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f1e8d2f80ddda46de47da31dd854cf53b0a04ae0158b67fc20121af05bc9e02c", "cursor-grok-4.6-xhigh": "a7d302a259e4a7568dd23566a4c8006d9796bb50ad421b9c29562c1715fe18c3", "gpt-5.6-luna-medium": "05c12228f6e474547f623334fa2fca4fae5c68d9b1284aaeaca1cbb57b2d8bd3"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L16468", "text": "I had a nightmare about something similar, the combination of high walls and water is truly scary"}
|
||||||
|
{"ambiguousVotes": 1, "fullAgreement": false, "id": "open-goemotions-eddd68m", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.55, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b7417a9a6373cb42dcd42c215985c3090d53dd14e6df586b4581bac01204cd80", "cursor-grok-4.6-xhigh": "f775fa837b87290cc66c83bb61a88a4e5943ba22eb2db8244336bac6f2e39c28", "gpt-5.6-luna-medium": "76e25837a1eed023838c0d0fa7cf7f4c99e5070453ec7efe7aa0aed94c531204"}, "labelerVotes": {"invitation": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L18316", "text": "Go to the movies with people not related to me."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edf80ua", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "48496324da361768c52bbf4ea1b4d57a3c684b8c76ceae5300aad91af5f87c61", "cursor-grok-4.6-xhigh": "bb27eaeeb1667e1a9685a3099dce67f4b0ce50f6f1ea1f21e76334cb939ef28a", "gpt-5.6-luna-medium": "5d445a3a90cf1e0f4e79ebcfc013baa851438951ef57bb3881d4e080392634c9"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L3033", "text": "There is irony in what you guys are saying."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edi79i8", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ca4b7c0708741dd753632926fd348d8c96bf7f7ec920bb7563ae13a3ddaed88c", "cursor-grok-4.6-xhigh": "2958562dd78b9aebaf42edac023d51075caad9841ea3e9b619df11e61c6e7ab0", "gpt-5.6-luna-medium": "de7afa7f2a38d59754de56499e70637b2ab1e13645b0b13b763f12241c4cbbce"}, "labelerVotes": {"complaint": 1, "question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L3366", "text": "This is painfully fake"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edlfmm3", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e08ddc2568c31fc6c7af11379918f3fb164db7b51d1ac2d5a0386dde13ecc6aa", "cursor-grok-4.6-xhigh": "94022a97904e0b497dfd4d2d973413faf462678905993708115f2c6231a24b4d", "gpt-5.6-luna-medium": "58a60b66ed33fe9566800d34ea880b2b711967184430e3e10655803ba33c015f"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L21551", "text": "None of it will happen Just wait for them to yank it away"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edloxw1", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "c4e0242c828ea8130093a2b1e6a02aee3286eacbad81c67559132889c583f52a", "cursor-grok-4.6-xhigh": "eed9b33de2c2f40e01a6b4fae4b2e1c39d893f8b7d980205aa292bf50f72649e", "gpt-5.6-luna-medium": "5d6bf99d5b8563d7b785f0541e7aa8cd64c3e44eb9ae360b79b301153f3f3955"}, "labelerVotes": {"replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L26398", "text": "she usually sits below the bathroom sink like a fuckin weirdo between 9-11 pm but she'll be free after."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edlqvvo", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c541f77130277966d9f1f67b0fb907d0012e208b5849da079f50eac83b912c12", "cursor-grok-4.6-xhigh": "ea5a9ba46b724b161f9f88bfe218e51e6ecb74927293f2ab2d6ee1bf16971d48", "gpt-5.6-luna-medium": "0cdd06f44e3b015d6ac93a3378d02fcab07476e96db711ee69fa605e6df512fc"}, "labelerVotes": {"complaint": 2, "question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 1, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L2500", "text": "This post is a waste of time and doesn't belong here."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edm0fy9", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "1c5842a299cc9da2f65c6d8bf8fad2c8b80ebbc22e8ca4197cae8039f7aee407", "cursor-grok-4.6-xhigh": "2411bb09479d3d660aa9f7a2fcd65c9f0e37d0267b7e3861560ce77f51f804ce", "gpt-5.6-luna-medium": "7d42151e9adc80ab94aa58dcdda04200d69b236d04c23f51e066d75321605938"}, "labelerVotes": {"replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L41964", "text": "Imagine being upset by this"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eds3oe6", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5b51df66f029f74334169624901c422e5fd34edca3dc70999ef64dbf9144a032", "cursor-grok-4.6-xhigh": "3bb0f86831771413a04876711ae28131af510c9ac187cc3e226e36ba08b2227d", "gpt-5.6-luna-medium": "beecc5dfc59172707b4c0e8c39f37d375a08f563bca93806167cafc05b0dc3eb"}, "labelerVotes": {"replyableMessage": 2, "task": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L25072", "text": "You're 105 years out of date. Please update your beliefs to the current version of the Constitution."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edumqtx", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a9530da10ac4f198d53a0938fcb44684818b971342f5c4792dd9a103917ed53a", "cursor-grok-4.6-xhigh": "a9530da10ac4f198d53a0938fcb44684818b971342f5c4792dd9a103917ed53a", "gpt-5.6-luna-medium": "6f078b1206aa3b22d73680ad27ad450b16007055a72ce1e7f37d785c088c3dcd"}, "labelerVotes": {"complaint": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L5809", "text": "You're a horrible person."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eduvcvy", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5034353902ef92de422664ba63861b9568da28568ead0bfa96f23b12783b8d08", "cursor-grok-4.6-xhigh": "f25b00fef68e04cb9d9cb92c39baf89aabee97c1d517c57eb46877a6bedf19b3", "gpt-5.6-luna-medium": "e96371ac1b42afdf41f37643b2cc6f57938f8edfd33af3cb23cc3ba2d2c9128c"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6071", "text": "We have not been a Constitutional Republic for a long long time. The Constitution is just a nice idea at this point."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edw419k", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70a2a7243356f0870573b153191feb082f2362c99284968b98f2a48897736bb8", "cursor-grok-4.6-xhigh": "b9ac3e42ae23ba98575674f0b62426f4342ba72f23198d85f3924d34bc2313a0", "gpt-5.6-luna-medium": "820d086bcdf9879afc86262d5e44152dd2c6834686af6885b1a2d7298248b3f9"}, "labelerVotes": {"replyableMessage": 1, "task": 1}, "language": "en", "quotedOrMetaVotes": 3, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L21850", "text": "\"we have a \"\"righty\"\" complaining about \"\"lefties\"\" making up BS, while they make up BS... sad.\""}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-edw9jvd", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "ce5f86578e53935c09c820f2fd2c450f278ef6b9d17967d5d70b7035529794e9", "cursor-grok-4.6-xhigh": "8f96148febeb7a48bb4210ed758e659666c0f9ac8e2252550fbc2adfdaabfa03", "gpt-5.6-luna-medium": "f615992e842c79960b6b429ea54c38f6b8d7381efc28f12d271bf9c2e627f6d9"}, "labelerVotes": {"complaint": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L22678", "text": "Real nice, swearing up a storm right in front of your kids."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ee2kfxs", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d277b8297df0693b274ccfeccd95784ba4dfd601ebe4bddb2e460fe033dbc272", "cursor-grok-4.6-xhigh": "96105b7ec54b55e962e387e8d2c6dcf3a72d89007855c9276fc4673da24ebd06", "gpt-5.6-luna-medium": "9f2d8001955314ad4344df3c5e956790bed67df20ff4609b906d68a61c8fc2b5"}, "labelerVotes": {"confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L12876", "text": "Agreed 100%, Governor [NAME] will have some say in this, they broke Wisconsin law, plain and simple !"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ee3h6wr", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e4113cc34bb096408541d351f3b44bd5a6444db5ec1b92093ccf6ac1696a579d", "cursor-grok-4.6-xhigh": "eed8634dd1640636cef77f37d2dfc4a94abce484616bfe24794b872e9a42028b", "gpt-5.6-luna-medium": "c0c2d044bd562cb691a44a41330a45115b3d51e434037d5f72710c71f3b111b9"}, "labelerVotes": {"replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L17694", "text": "Hmmm, mildly interesting :)"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eeamw5i", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "9e085b09002cbb3928827d15be79cc1d0bdf8008b8c6ed37ae3e51b776bce01c", "cursor-grok-4.6-xhigh": "6a20af3bb830a7be94af118e7c88d2be2dffbf0941b365ea81ccd640db052d88", "gpt-5.6-luna-medium": "227d86a1d637fdccd9706db5873d6901978d0fad3ccd0d89c75372a93595c443"}, "labelerVotes": {"replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L27443", "text": "I don’t think that tells us any moralising lesson on the practice of incest."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eefzuzt", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "66518631334b020d94bfa8b3a878e97a1f6fbd2a2edab95d3cda584f1117c9d9", "cursor-grok-4.6-xhigh": "d4d8561f115151f7be81eabf81d5ef75e461e02afbfca492851202acc44b01a4", "gpt-5.6-luna-medium": "b9176cf439fbdfb31554f3737e65490e47997aa72354a8a44ca0dd9ef697096f"}, "labelerVotes": {"complaint": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L13081", "text": "[NAME], that fucking sucks."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eegulbi", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "64782471526a985e2699fb7f01b136ff264e8798fd692991ae3ac2766fda335a", "cursor-grok-4.6-xhigh": "0103da3f5e37faa7d463e157db81d3402d76225242666c1aab115b6a0159b5ce", "gpt-5.6-luna-medium": "1963a1a0adf9fa80a54291e6fc38e545d786b1ac68455f1c28dcf790a061e989"}, "labelerVotes": {"replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L35840", "text": "Yah, I'm a bad girl. In fact I'm bad at everything."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eelsbey", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f9f712b6e48011b5e4d9ae566ae5f54f94ed10aa878ac2ad7d80899590eebe89", "cursor-grok-4.6-xhigh": "b9193bc998bdb25409cb395f103fb5771727d92e1af3f3437016704c674dd8ed", "gpt-5.6-luna-medium": "8c732a8bacc0ff016d55e776e9d50814670d031b7f691b0c3e1677cfd57ad7eb"}, "labelerVotes": {"question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L27429", "text": "Makes it even better that a multi millionaire successful pro athlete is shitting on him [NAME] damn I love me some sweet twitter roasting"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eer68if", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9f6810c2c72ff9929c9196a1035ee97be81456059ad93f956e6b2a607851ed09", "cursor-grok-4.6-xhigh": "82ba9e2736db0fe74928214e1e1f0733d0cd6b9aa6abe5439a6562cda1f7bab4", "gpt-5.6-luna-medium": "3ea15d05ffae2763c2643c7fb303b963326f25a58b6c6a77204302059a3a89a0"}, "labelerVotes": {"question": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L9951", "text": "He's so far into his fantasy land he can't let anyone say a fact to his face, it would destroy his dreams. Poor little snowflake u/chabanais"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eey0znf", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "844b8f6f79e15b183a8e8fca6f1159eea2e98b8d380f01344f303ebec6eabe3d", "cursor-grok-4.6-xhigh": "756955e411174ad9c946fa7ccd3686a32dbac58f5310800da005dd29c25e3edd", "gpt-5.6-luna-medium": "688d4183e7a047ff9b4a4293124b14ec3a5dcf3569bd7745cb3d9fa4b948fe78"}, "labelerVotes": {"confirmationDecision": 1, "question": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L15733", "text": "Short answer: No. Long answer: Nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-ef9kela", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "db9e197b8bcf47de59bb4e3e9845e3aaf40d5262c83da38c8378bb9180595fcd", "cursor-grok-4.6-xhigh": "4e66e7996ff48c2047251600f8aaba3f942a1bb85a366e4ca600db43bcf24cf3", "gpt-5.6-luna-medium": "3e6d65fc7103e8ccb813eed511941949b29729bb8c89f0e3aed335854fbfdd15"}, "labelerVotes": {"replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L15900", "text": "Someone has a story."}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-efdaasf", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "23640df241147116f622afcf7da3c302364f81453c676553ddd2759ff5eca8c9", "cursor-grok-4.6-xhigh": "1a18a14594a4f532b6a8e6285ab999159f5e4610a22e71445fb04b821d155631", "gpt-5.6-luna-medium": "c17d31475a6e24e873556d0b4717c0cee51b7310221bdb31d611c21488fa4cd7"}, "labelerVotes": {"blessing": 1, "question": 1, "replyableMessage": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L29366", "text": "Your name is amazing"}
|
||||||
|
{"ambiguousVotes": 1, "fullAgreement": false, "id": "open-goemotions-efdnw2c", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.82, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b715d8dec385068ae1298936b676a4c1c71896fb52bb3ee6fe45912f68c7b567", "cursor-grok-4.6-xhigh": "b7304cba4e33913e4105b945558713ad7caf48fff0f3c74a1035dd2217e6ab82", "gpt-5.6-luna-medium": "a70e639fffd283c0c4fcb4e6f641cf92b45dc3e2a8673ffc44ccdaa3b17f543b"}, "labelerVotes": {"blessing": 1, "question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 3, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L31525", "text": "\"Here's another message \"\"You're a good mom. Your boy is lucky to have you.\"\"\""}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-eff5j9u", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dab2b7450f313c751c898660ebea2798b4c03d3f52f518a1f2df59c98e521e07", "cursor-grok-4.6-xhigh": "d12b394ba411a5e13153eca0595d24cad39a3f4caa38388bf3de011e7d71d667", "gpt-5.6-luna-medium": "66b9cb685130f04ad854ceab011f2ae8dfe7bafdeb885e416917b0ecc993e71f"}, "labelerVotes": {"complaint": 2, "question": 1, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L32483", "text": "But something is extremely wrong if people are getting sick. Might not be a sonic wave, but it definitely is *something*"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-goemotions-efgtipz", "knownLabels": ["sentiment"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aaa4bc1d2bba4e721e15b8b4f844429bc3d513283c20fffd888ebd06f5d29f81", "cursor-grok-4.6-xhigh": "d84a7c0d117d1e408c793a246f62870db4127444cf6841430ea1c0eaf1e31811", "gpt-5.6-luna-medium": "2c65207dc326e22526d337defbf6b8fccb2808bc4e5cd9da90a1d23f92de5ce4"}, "labelerVotes": {"question": 2, "replyableMessage": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L33128", "text": "In biblical Hebrew they're called [NAME], soos meaning horse and yaor meaning the Nile, in modern Hebrew they are called hipototam"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-massive-en-US-1092", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "44d92c6ccfc4e31a24a76500c8771d9607f6d561702fdbed43d6af81a4a86d91", "cursor-grok-4.6-xhigh": "b1acc2249d1ea5136c1d1e9326e0d13298b8877cad7728e8b9e49a2128cac173", "gpt-5.6-luna-medium": "78e4b51e43c68fb0e33be27bbbb2bb7d178d7d664e69deff80af97d8e98d69d9"}, "labelerVotes": {"task": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "go to nytimes dot com"}
|
||||||
|
{"ambiguousVotes": 0, "fullAgreement": false, "id": "open-massive-en-US-7265", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "151bb5a397172019d1385ca2591db7749c9ae3a797c67e98e94fd55c4108a287", "cursor-grok-4.6-xhigh": "c01928cf60ea42d1666819c946ff0d7f191a0c4840ba96aa6afb126f9d602c36", "gpt-5.6-luna-medium": "131a6e20951d4db90cd792d1f15273b4e23a5f9f5f8071b0865d405bff3a4fbf"}, "labelerVotes": {"question": 1, "task": 2}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "bring up my agenda"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-10918", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "a4bb2a1f54f12ab4a3398f732598d19beb9c6a1c56e6ce2e783267a9b378c506", "cursor-grok-4.6-xhigh": "e832c24ab281b051af511718b795974c470d4e4202501b705c90213cd6686e4e", "gpt-5.6-luna-medium": "3665b06484be5b674f8c8840309f6752c3df01414f4e0475dae9e949a5186eee"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我想删除中间的列表"}
|
||||||
|
{"ambiguousVotes": 3, "fullAgreement": true, "id": "open-massive-zh-CN-11249", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.78, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "401fd15f6a6a37853aaa74d64362a13b7c100ab0d40e16fa9abc12679da801a9", "cursor-grok-4.6-xhigh": "9b2caa460b3d5d3ad1d259ac005fc5212b69815dac357e6126300a6486236296", "gpt-5.6-luna-medium": "236732a1d791af3c717a549d81c131df64c3e035d8629e1be37d6cfa2ca56668"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "加入这个"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-15222", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "152372af8eb15f93b0324611aa1cc871ac21678569ae216847e755109ad59fee", "cursor-grok-4.6-xhigh": "5d0cf5b60329290929a21389d193d64cfd0983761c1bb50b81c932cdcd8567cd", "gpt-5.6-luna-medium": "5e15aa6b7551ca1214e8d641057bfead23a0131632f52c490c213c06f8cc6ac7"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "在微博上发表评论"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-15390", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.75, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "9b4cbf450db97c92e0cec8e4a70c236f3423f0c6e7f3931c163c05f807fdae94", "cursor-grok-4.6-xhigh": "bc04279ff96a244b12a7b12db23197bdef2de36f310d24d43d5e397680416dea", "gpt-5.6-luna-medium": "66db848d7848edec45a73e76188241f5fc55866017136266d255515134447727"}, "labelerVotes": {"task": 2}, "language": "zh-Hans", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "管理微博状态"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-15682", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.84, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "d4a0490b8a1f3eed7849741f5085c85115f8aad4fe02b92ee1a6acfaaa08a002", "cursor-grok-4.6-xhigh": "0214ba35f6337ce6a081659c39c4aa463cae8c1f5474af7783f1c02a632f3594", "gpt-5.6-luna-medium": "9be75d8b1a15f4e224005334bdbb3a7b8765135537b4d5f4d2a20cee3571d0ca"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "zh-Hans", "quotedOrMetaVotes": 1, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "这是康卡斯特的一条微博如果我有你的中国电信和电话服务我怎么联系你"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-16204", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "b43186c7c35d89d475ec79a51625056f4e90e9bbe167934f1b2783e5405d6c7f", "cursor-grok-4.6-xhigh": "fb9b1085c82a8418a8441afbcd88b74e905474a86a423f35c7d6cbe775e7916d", "gpt-5.6-luna-medium": "e4fea9fe7ce25c3ea32f8c1325eaacc122c4356b85931343af00440cf26572c9"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "quotedOrMetaVotes": 1, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "发送这条信息给家庭组"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-massive-zh-CN-2990", "knownLabels": ["followUpReminder", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "4ddf513d246b975402a69759de19edff3e42f7a99b9012378f71304393855076", "cursor-grok-4.6-xhigh": "8e4f47927d3a513bde4ca9f613815117bb8d01f67838b07e61d5370d83cce18d", "gpt-5.6-luna-medium": "177dac0a2623d9dd5fda49079d4314cd3f1265d35a7229f94acd0b4a46b0a962"}, "labelerVotes": {"question": 1, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "新的科技新闻"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>c1fd4c09-fcc8-4a9d-812f-97cc14b71f5c<TURN>12", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.75, "cursor-grok-4.6-xhigh": 0.4, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "33fd8a2538612bd179944b174ddb635cd0ec59fed86deb46037e21c9543be004", "cursor-grok-4.6-xhigh": "9e9c8ce4f8af1b2b4088dd5ab3c7cfd38b0acbdafe083d24cbb561616c4d18f8", "gpt-5.6-luna-medium": "22994018e94cc19f6c526e09c4c4348221b1d657b5720ebb0975a993f38d6dca"}, "labelerVotes": {"replyableMessage": 2, "task": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L12279", "text": "please have your time"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>1617bf7b-043e-49f5-a2b0-b194ab173a8c<TURN>5", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.65, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "f7268a69bb56ee104c4c70c3c3e092355e3613c5008d62285b0486bbba62873e", "cursor-grok-4.6-xhigh": "0a38b32051db4346cfde490f73c392551eaf3f9dc0f36221a59bc1fabe225f73", "gpt-5.6-luna-medium": "fb00affc8c063651769b6d2b2b03d3bf185a2e72a356bce3709b5dbf8487bbd2"}, "labelerVotes": {"confirmationDecision": 1, "task": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8522", "text": "chocolate mikeshake"}
|
||||||
|
{"ambiguousVotes": 1, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>787f5a4d-271c-4671-9134-53cb3d0572a2<TURN>5", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.65, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "4f0391ff55bd42327254daddbf91770e1e1322ae2d37acb91b320e6df540c883", "cursor-grok-4.6-xhigh": "2053acf911c4d2d5f12336213355ad199b2770dd36f9d0cfb0d704b4d7cb230c", "gpt-5.6-luna-medium": "36a3916022f5030860091e009a0e6480c927d31ec9bd727fee2557f17b914284"}, "labelerVotes": {"confirmationDecision": 1, "task": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L7820", "text": "southwest buttermilk crispy chicken salad"}
|
||||||
|
{"ambiguousVotes": 2, "fullAgreement": false, "id": "open-multidogo-media-<CONV>7b50d813-22d4-47c5-a466-fda86fbe69b7<TURN>3", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.8, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1664289b0eb650dd0ed43ee460931103a19afc1149caddda251143862babe535", "cursor-grok-4.6-xhigh": "8f1a3771c6d3baa2f3e47452fbf242954aefddb13ee60f96741628cc0647d174", "gpt-5.6-luna-medium": "aa5f6e61e3f3e2a7f3afcef242a0e85f09a1c1e153cc528efe64c6851e8cd454"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 2, "task": 3}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L297", "text": "yes please help me"}
|
||||||
|
{"ambiguousVotes": 3, "fullAgreement": false, "id": "open-multidogo-software-<CONV>86eaf2de-044b-43de-8b2c-cd5ebf6d2c51<TURN>9", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.82, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "d4f9a2f2ce1dc9075a73016843af9aa1d6d3c977c460401532a281b37dad9475", "cursor-grok-4.6-xhigh": "9014c49c0df3e25f967b1c71829a393237106a9b1e78338acc3039d8e8ae5e45", "gpt-5.6-luna-medium": "1f7a837f871a6ad8fd54a1c35637c9ff6b733e0eb021e3cd50694c0f6b6eb5b2"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 2, "task": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "ambiguous-majority", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L7106", "text": "yes please"}
|
||||||
|
{"ambiguousVotes": 1, "fullAgreement": false, "id": "open-multidogo-software-<CONV>db0edc0f-4148-45ba-ab7b-94dc09020618<TURN>4", "knownLabels": ["confirmationDecision", "question", "task"], "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.6, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "fd9c40db50d84b2b1cfc5ba44d26663b8d33796f791ed723f5c30686a8dd58d3", "cursor-grok-4.6-xhigh": "7c15986fa4d95e280bbf85f44b18bf4c0dae84c2c0885b86ba00a8d10a6bb1a2", "gpt-5.6-luna-medium": "0fbc03a7606990325ba0360c82552f5b23968b5bbc3d0b95d8a83685192778f7"}, "labelerVotes": {"replyableMessage": 1, "task": 1}, "language": "en", "quotedOrMetaVotes": 0, "rejectedReason": "no-supported-consensus", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L10514", "text": "i have a 220 rental car expense 850 for the hotel and 100 for gasoline"}
|
||||||
@@ -0,0 +1,313 @@
|
|||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-10502", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70fd1d1a036fe5dd38151f828d88172bba69b33cee52f331239a15975a9bb43e", "cursor-grok-4.6-xhigh": "181f026a10cf8f489bd3b15c417b9dcb58113e436a10d6d5b71a6cad7314577f", "gpt-5.6-luna-medium": "39c2ceb730d16a0df204050b169ac658645d923715b28c9f96f5cfeb5893327a"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-10502", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-10502", "split": "silverCalibration", "task": false, "text": "去年来吃过感觉还不错。今天又来吃,太黑太坑哪,再也不敢来了!最坑爹的是拆骨肉拌黄瓜,正常人看菜名会觉得拆骨肉有肉吧?25元的菜上来以后,就是一盘筋拌黄瓜,有的还咬不动。老板说了,牛后腿上拆下来的就是筋,和猪不一样。牛后腿没有肉?我书念的少你可不要骗我啊?!敢问你把肉弄哪里去了?没有肉,你菜名整什么拆骨肉,你叫拆蹄筋呗!欺骗消费者!早知道没肉我还不如点个拌牛肉才28。吃了一会听到他店里还有道菜叫拌蹄筋,我想知道和我点的拆骨肉有没有关系?是不是没有肉了,拿蹄筋顶替呢?欺负我一个小姑娘?***!牛肉汤也不如以前了,15元的大的,牛肉片,豆腐皮,粉丝这些都比以前少了很多,越做越不行了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-11380", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "eb812c57cd3dda3a62b32a127d09f492e0ef4f319d8302597df2778738646efc", "cursor-grok-4.6-xhigh": "b72b9331ab2daabb64b0383b336320793c26bc2d7c14a055d0b8bad4bb09bd53", "gpt-5.6-luna-medium": "20f2d25cd09db8c927203f42b902065283766accf3739773f2dc59b56277dd79"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-11380", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11380", "split": "silverAcceptance", "task": false, "text": "口味:菜上了之后就很失望,色面就很普通,味道也是很普通,每道菜都是很普通,都没有一道是满意的,木瓜酥难吃,虾饺像速冻的一样,金钱肚不入味,凤爪点错了,也是难吃,炒饭就和外面福建沙县里的炒饭的味道一样。\\\\n环境:开在公园里,至少开了10年的店,白天进来发现装修已经落后了,不过有一点好,就是人少,安静,但是!有一个大缺点就是地毯,地毯看得出很脏,空气中还弥漫了一股臭味。\\\\n服务:上个苏打水,拿了半天没来,上菜速度倒是可以,服务员一点精神都没有。\\\\n上次晚上来包房和家人聚餐时对这家店留下的印象还挺好,味道,服务,环境都不错,两年后来吃中饭,这里的点心真是让人失望,还是唐宫好吃"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-11481", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dd55564b3d1f51e8ded6beb666b0b11d7a5eab5532e3433b11beda2e1f5469dd", "cursor-grok-4.6-xhigh": "04ab47fe8a444cca6a18492951e3cfdfd22e362ce09aeab29cb5fd2c15492b9b", "gpt-5.6-luna-medium": "7cf5912ec32dee02cf764d55e0d6854978c701f26ef9b2ee74f90945bfc87874"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-11481", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11481", "split": "silverTrain", "task": false, "text": "只能说这家店懂得网络营销,盲目的看大众点评真的是人云亦云,看点评来的,榆钱48,以为是本地特色才这个价钱3个人花了270,驴肉黄面特别渣,面软绵绵,菜茄辣西什么的也不好吃而且菜码特小,第二天包车去西线跟好心师傅唠一道,说我们被骗了,沙洲夜市就是糊弄外地人的,本地人都吃顺张,黄面12、3块特好吃,说本地的炒榆钱也就10来块钱,吃手把羊肉也就是本地白条就去靖远,烧烤就董记和老陆。本来还想看点评去老马,师傅说沙洲夜市那些都刷的又贵口味也不正宗。还推荐去腐败一条街的庙街党河边去吃烧烤,说那边好吃不贵,希望能帮到后来的朋友,今天敦煌最后一天了,决定再吃顿靖远或去董记和老陆选一家结束敦煌愉快的旅行!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-1596", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f5abb864790b661573c8a310fb2fafcbfe2dc1aed197c1533be90d5a8df63c68", "cursor-grok-4.6-xhigh": "b52df4010d47d06a26dc0e7b9ff8a1acd55dc984715a8df5e177ceb116dc6014", "gpt-5.6-luna-medium": "3ba710882e8c5b236f40114c0ab871c52de0e4796b5c873da92179ac4e9dc5da"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-1596", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-1596", "split": "silverTrain", "task": false, "text": "一般餐厅里吃北京烤鸭,鸭肉都会被厨师或店家偷挖掉一些来给他们自己加菜或炒别的菜卖,这个应该是大家都知道的,但是你们有听过一条小小的鲈鱼也要被偷肉的吗?点了一份沸腾鱼,看到他们家有活的鲈鱼就要求把冰鲜鱼换成活鱼,他们说换活鱼要贵一点这也是理所当然的啊,后来当着我面捞了一条鲈鱼进厨房,我心里还在想这餐厅应该还是挺靠谱的,没想到菜端出来一吃,全是鱼鳞就算了,里面所有的鱼肉都是带着骨头在骨头边上一点点的肉,要不然就是鱼旗和鱼尾巴,里面就没有一片正常没有带骨头的鱼肉,鱼头也不知道跑那去了,这跟他们反应他们也不会承认的,肯定就说鱼头怕不卫生帮你拿掉了等这种坑爹借口!后来买单的时候还看到他们员工开始要准备吃饭了,这不用猜都知道肯定有鱼吃了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-2210", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e9b87c25ad1733220e22b8a5f5a56eff8b349759178f4a9b653098b5cffeed53", "cursor-grok-4.6-xhigh": "a0634f2c21aa2147520cb2eadece155e58c9496a53629a6c7a7026849094ea1c", "gpt-5.6-luna-medium": "45035da72933b0d8972b17ad766b2077b6db997abbccc61cd96164172f2a4306"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-2210", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-2210", "split": "silverTrain", "task": false, "text": "下了火车,直奔这里,味道不算多好,跟北京差不多的店味道没有太大差异!汤,味道一般,中规中矩!肉,不太好吃,有点腥味!面,不够劲道,非常一般!辣椒油,还可以,但谈不上多惊艳!鸡蛋,非常不新鲜了,这个可以吃来!如果你没吃过正宗的牛肉面,这里可能会把你唬住!但如果,你后来在当地多吃了几家,你真会觉得这家很一般!服务态度,很恶劣,不跟你解释面条粗细的差异,也不想跟你多说,怎么取餐!可能人家在火车站旁边,根本不愁生意!总之,如果,你跟我一样是个吃货,在意食物,这家不太推荐!如果,你想吃饱,随便吃吃,还可以接受!只是服务不好!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-22337", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4575c967d4ced986d15bc22229a6401339201cd3cc3345532d19bf47156df533", "cursor-grok-4.6-xhigh": "9b8cddd7feabe03b46aa9f92af4169359510112ef7742ebcba4eeeb06c27d062", "gpt-5.6-luna-medium": "b12950d508fe7404d9272eb7a238e9dd6835fc06e80f1b08789bd5604b2ea18c"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-22337", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-22337", "split": "silverAcceptance", "task": false, "text": "总体来说,是不会再去第二次的消费地点。价格超级无敌的贵,菜品卖相很不好,很不精致,黑乎乎咸乎乎的,口味很差。专门去吃口味蛇,但是特别失望。口味蛇纯粹是被辣椒熬出来的,辣得无法张口,根本无法下咽。餐厅有一股霉味道,拥挤得很,还要收包厢服务费。。。餐前水果都变味了,变质了,放冰箱太久了。七个人花了1100多,真心不值这个价钱,建议大家千万不要去。之前有好多网上的好评论,可能都是他们花的钱,请的托,大家不要上当。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23523", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e51b613ca882692432217d7a2d179ce7bca44158d8c7546c8860075df10d911a", "cursor-grok-4.6-xhigh": "049e12f43f8230290035b1155d487df08977f424aa4a0d7e26ef11dbc36159ea", "gpt-5.6-luna-medium": "c4906eab024da93e6cf0039642798673719ac65bb1ed8bb20ee411725190ae86"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23523", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23523", "split": "silverTrain", "task": false, "text": "我实在不明白那些说好吃的人是怎么想的 说说我个人的看法 前餐 面包所谓好吃的面包 其实也是咸的要死 硬又难吃 !沙拉不用说也是咸 牛排更是咸 我本身是一个会吃咸的人还是完全不能接受 只有那个看起来很炫酷的大虾正常点 但也是非常一般的味道 我问了服务员是不是都那么咸 他自己也说本身就是满咸的 如果有中国人说这里东西好吃话!恭喜你是装逼高手!东西吃了一口勉强第二第三口就实在没办法再下口了 奉劝国人三思而行 !! 刚吃完怀着愤怒的心情点评"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23652", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a1d76837fc1bd0e6bb731543b09b050e301984270c22427bf11738a859fec869", "cursor-grok-4.6-xhigh": "a1d76837fc1bd0e6bb731543b09b050e301984270c22427bf11738a859fec869", "gpt-5.6-luna-medium": "e29bc559ce97ee7c0903a6ac885d76ace7661f566939794f07711e22d28a4807"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23652", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23652", "split": "silverAcceptance", "task": false, "text": "我是抽奖抽到一个海鲜锅。之前去过他家光华村那家店感觉很好,所以这次非常高兴的就前往了。结果感觉非常不好。首先这个海鲜锅并没有宣传照片上那么华丽,端上来直接就是一锅开水煮白菜放了几个虾、2个蛏子,搂底能看到下面有些虾皮和墨鱼仔须须。汤的味道并没有任何海鲜本来的味道,基本全是靠调味品勾兑的。感觉有点欺骗消费者不说,连起码的一点卖相都没有。不知道是这一家店是这样还是其他几家店都这样?让我对这家泰国鱼翅馆现在的阿诺泰仅存的好感荡然无存。此外,其他菜品的价位感觉都比正常价位贵一倍或者1/3。价格不亲民,东西没卖相。。。不知道以前泰国领事馆为啥还要推荐。。。而且,团购券折扣力度微乎其微周末还无法使用,让本来就很不实惠的消费更加不实惠。所以我只能给2星。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23742", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7a7603a2cc1b981a27f4e1f52fa30dd98aa901f9838b5b6b6b8d1b5b600a5c38", "cursor-grok-4.6-xhigh": "203460a63b6385fc2dfa35c53c5edea1ebfc3b3001a87d0d00c36572406c9afb", "gpt-5.6-luna-medium": "186cd44a18277a8f50a1c4ac9db96a7b388fdcb1e6d99752ee81e1973048476c"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23742", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23742", "split": "silverTrain", "task": false, "text": "我真心觉得这个地方不好吃,就给两颗星吧。多一颗也不想给了。看了菜单是火锅和西餐的融合,我们都点了西餐那边就点的炸肌肉的丸子那种类型裹着面糊就是油炸类的小食,还点了意面跟番茄打卤面差不多了。说说火锅吧我们点的两个咖喱锅两个鲜虾锅,鲜虾锅里的鲜虾很鲜美很好吃汤煮到最后喝了一口还是不错的,咖喱锅没什么特色,觉得菜量一般般点了很多都放进了锅里吃吃就没了。四个人花了三百多用了优惠买单。是一个一般的餐馆不会再来这个点评也是时隔很久才来评价的我们吃完出去的时候外面居然还在排队,服务一般吧觉得服务员有点懵懵懂懂的感觉都是带孩子来吃的环境也是乱糟糟的一个一个锅子那种像呷哺火锅一样,一般般吧。不想再来了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23758", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1103d57a407068db094ea808aa06c1887ef1b2c67ca5cf3659ef905269c8678d", "cursor-grok-4.6-xhigh": "1103d57a407068db094ea808aa06c1887ef1b2c67ca5cf3659ef905269c8678d", "gpt-5.6-luna-medium": "0922d1a275896434ad42616f9cf1b261b320b4b7e399d3247b3fb79294eddbd8"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23758", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23758", "split": "silverCalibration", "task": false, "text": "我第一次来这里,没就在星巴克旁边,离东山口地铁站口超近,交通便利。看评论说得很不错似的。只是吃完后感觉很差劲,不知道为什么那么多好评,不知道是不是点的东西不同还是什么原因了,反正印象太差,不会来第二次。\\\\n首先,这里的服务态度不佳,特别前台那个收银员,一点也不热情,问问题都不想答的模样,一副爱理不理的样子,反正我作为顾客很不爽。\\\\n说到点的东西,我点的是红豆薏仁黑豆花和黄金鸡翅,实在太无语了。首先两个卖相都不好,感觉很糟糕,自己煮都不会煮出这种卖相,至于味道吧,豆花一般,就是豆腐的味道的确很不错,其他很一般,而且份量不多,还有那个鸡翅,有4块,十分糟糕。不知道是用什么油来弄的,那种酱油味让人很反胃,自己做的鸡翅都比它好吃。这样一碗豆花15元,一碟鸡翅18元。太糟糕了,难吃。坑爹。。。。\\\\n虽然环境还算可以,比较静,又近电影院,但是应该没有下次。希望店家能改善一下出品质量。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-26227", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9a10c6860306c28931a7bf83ba2e6bc727a1b09481fbc2a7203a76f226da85b5", "cursor-grok-4.6-xhigh": "7b527171532f8fcd6a073c9958b1353bda32dfa6364e65201d6fe5e30dd4661c", "gpt-5.6-luna-medium": "8bad10636a09ccf986dfb9bd897c4dcdbe62756538952da37b8267bb0a8be7e9"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-26227", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-26227", "split": "silverTrain", "task": false, "text": "最糟糕的一次团购经历。券上写明是提前2小时预约,10点打电话,说好12点到,到了之后店家居然说没听我们预约过,而我打电话的时候第一句话就说是预约498团购,虽然5分钟后店家收回了他们的说法,说是忙昏头忘了,好吧,一开始吃饭的气氛就被破坏了,后面还能好吗?然后就是漫长的等待,从12点等到2点,团购的菜也没上齐,一条鱼是足足等了2个小时才上,大家已经完全没胃口了,最后还是剩盐水鹅和时蔬没上,给孩子单点了一份蛋炒饭,也是快两个小时,经过无数次催促才胡乱炒了一份送上来。螃蟹偏小,吃口不好,其它菜也只能说是马马虎虎,完全不值一提,唯一好一点的还算店家道歉比较积。严重怀疑店家有自己刷榜的嫌疑,这个环境,口味,服务能力(怀疑烧菜厨师数量严重不足,造成上菜时间奇长),说是口碑是附近吃蟹店第一名,简直奇了怪了。最后还有件堵心的事,离店时店家不主动提供停车卡(在这里吃饭停车要店家给停车卡,否则路口要收停车费),害的我只能掉头回去又要了一次。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-27234", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6a586e1817791a36db00349f5621ddaf834e2ab9c90b5bc3fee2cee5c4748a39", "cursor-grok-4.6-xhigh": "7ddf123133cc2e0b6bab4cf9a11a9683c43ad2cdfd2406488ca36189556eb2af", "gpt-5.6-luna-medium": "cf47e161763c10c44f48eaab10d2cb60906fe16bcfa99f21d6668ddf0b05e2a7"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-27234", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-27234", "split": "silverTrain", "task": false, "text": "服务冷淡没激情!周末不可以用团购和各种优惠活动!!面包诱惑,冰淇淋很小,面包烤的焦黑,里面的方块面包都塌陷了!冰镇咕咾肉,招牌菜,菠萝被水泡久了没有味道,咕咾肉和糖醋里脊一样的味道,口感硬,冰块太多,菜品太少!清蒸鲈鱼,鱼非常小,而且酱油味道好重,偏咸!!唯一能吃的是那个炒笋,拿来下饭了!!唯一好的事下单19分钟内没上的菜免单!可能也是因为这个所以后来上的面包诱惑清蒸鲈鱼很难吃!!!即便是送的,也应该对得起你们老板的口号和品质吧?!!最后,如果说一家店你是在卖情怀,卖诚意,那么麻烦把饭菜品质提上去,要不很难有回头客!!一家装修有格调,但是很烂的店"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-29777", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "778ecf0f0dda7e681d6db71429a68371d480c90b48cebbbbc73d37ccc8fdf395", "cursor-grok-4.6-xhigh": "9cf8aa0eabb5837d4ee9501121bd60d52b22eca464ed633c909944be1e560286", "gpt-5.6-luna-medium": "cee15ffc6b38fc58198fa4fd43c44552ffeaf5d7f5767e3a1edb20d722a40a2f"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-29777", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-29777", "split": "silverCalibration", "task": false, "text": "火炉火芝士助排火锅之前已经和朋友们在爱琴海那家店吃过很多次了,感觉都不错才敢推荐同事来中关村这家店吃因为离上班很近!结果失望透顶,感觉都不会再吃了,完全颠覆以前的美好体验!\\\\n首先这家店很小,桌与桌间隔巨小,进出很不方便,聊天更不方便!我们四个人要了两个火锅套餐,结果桌子根本就放不下摆的乱七八糟的,都没地方下手!其次服务太差!因为食物完全没味道要点酱而已,结果被告知没有单独给的简直无语!他家冰沙是巨小一碗的,很多桌都希望吃完再上,结果他家完全不顾顾客感受非得统一时间每桌都上!\\\\n最最失望是食物本身,味道特别难吃跟爱琴海那家没得比!尤其是金枪鱼紫菜包饭,完全没味道!金枪鱼少的可怜,一盆里就看到一块而已!米饭也不新鲜,感觉就是在吃没有味道的很油的大米饭而已!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-30376", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "57e14860067c48b545a85a0cfa120424acc712f91989938623576f83650de19b", "cursor-grok-4.6-xhigh": "57e14860067c48b545a85a0cfa120424acc712f91989938623576f83650de19b", "gpt-5.6-luna-medium": "0b68291ba159b008cbc55d57735d4c1f985fef6c1b02ace3b9ae88887088dd51"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-30376", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-30376", "split": "silverTrain", "task": false, "text": "猜丁壳位于沙河地铁站附近, 在点评上看到好评很多,慕名而来 !晚上六点来的 ,店里没什么人 ,装修风格还可以,很复古的感觉!本来想团那个套餐的 ,服务员说需要提前两个小时预约!我们点的一个正常的小锅,微辣!还点了几个青菜,腐竹,豆皮,味道一般,特别咸,量很大,而且还不能要半份,这不是浪费么!再来说说主食吧 ,习惯了吃米饭,结果上来的米饭很硬,跟生的差不多,而且还是凉的,没办法,无奈之下又要了一份泡饼!服务也一般,叫半天也没人!这么大的店就一个服务员!总之很不愉快的体验!东西不是很干净,吃完肚子不是很舒服!不想再来这吃饭了! 不推荐这儿! 一颗星都给多了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31166", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "69d0b5a899480e512cff56623bfbee7c77e317bcd501f5ad80c47aba2e5b1bde", "cursor-grok-4.6-xhigh": "292383b495f51a5412a6cb7288fdc30ea25af51ebda6209c1e12fbf4dc656929", "gpt-5.6-luna-medium": "9b6ae2c49219422ab7cc5c45650f2034e6799235126d3a72f3de34f28fada286"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31166", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31166", "split": "silverAcceptance", "task": false, "text": "用了大众点评活动~九折~要了一个薯条~不评论不过不失~先说好的~服务还可以~看样子卫生不错~ 服务和卫生对于一个吃货来说固然重要~~~然而味道更重要~~本着大众点评是用作各位吃货的公平公正的平台~我觉得真实评价很重要!!!!炸鸡是重点~因为我第一次在广州吃韩国炸鸡是在西城都会那家~从此我爱上这个东东~~~我见很多网友评论这家分数这么高~本着西城都会那家对广州版韩国炸鸡的标准对这家点抱有好大的希望~~~结果~~味道好不好见仁见智~我觉得像超市十块钱一整只香辣炸鸡加了酱料在表面一样~~~这里要88一只全鸡~~我是双拼了两个口味所以有两盘~~~我有个疑惑~全鸡不是应该是一整只鸡的意思吗?我上桌的全鸡是没有臂膀的~~颠覆了我的认知~是因为我用了优惠活动吗?只是有一只鸡腿在一堆碎鸡(四分之一手掌大)上面~~请问其他小伙伴你们吃的是这样的吗?在广州我觉得食物始终是店铺持久经营的灵魂~~~"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31609", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c2b88b0d7a82d405466b877b46175f7c1df8ec0f488315d1633d2c95e6aa7352", "cursor-grok-4.6-xhigh": "02701b8993f02391083eb810a1f8b52af3714daa5033aac0414525269267f093", "gpt-5.6-luna-medium": "495b67ebf92992852f05361c99b0ff159b7d6bdf6076d76a02e966ca24c9a99e"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31609", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31609", "split": "silverTrain", "task": false, "text": "看到如皋市丁堰镇新开出的这家九门寨石锅鱼忍不住带家人去尝试了一下,结果颠覆了我的整个人生观,图为七斤鱼的量,不新鲜先不说,来说说这个店员素质,在未吃完先买单的情况下,服务员收走了我桌上的手机,在目击证人未出面的情况下,老板拒不承认拿了我的手机,各种调监控啊什么的。然后目击证人华丽丽的出场了,老板娘甩出一句:谁要你的破手机,然后以忙着给人家结账为由说你的手机待会再处理,再三催促下,老板娘又甩出一句:你的手机重要还是老板做生意重要[发呆],又过了若干久,从手底下拿出我的手机,让我若干验证,证明我的手机是我的手机[发呆],今天我彻底被如皋丁堰镇这家九门寨石锅鱼打败了。你腻害[强]"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31889", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2efec461e8e28c8d63cf3320d59d22865947be48771b7aab8a055cbf22b39af4", "cursor-grok-4.6-xhigh": "6cc3f023f6fb6c1a02dc359f670a2a308e1a699d8f464b14d3edcea50c9aa2b2", "gpt-5.6-luna-medium": "ff60878349ca7bfe6e21a79d7b37331d41c5eaadd84951410a4243c8a9830243"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31889", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31889", "split": "silverTrain", "task": false, "text": "真不知道那么多好评都是哪儿来的 一个星都不想给 简直难吃的要死了 点的114元的套餐 里面有年糕火锅 金枪鱼饭团还有半份炸鸡 先说饭团吧 一股酸了的味儿 炸鸡都不如路边摊的炸鸡柳好吃 配的那个酱能不能长点儿心 根本就是李锦记的蒜辣酱 年糕火锅我真的不想吐槽了 吃到最后都没吃出什么味儿 一点儿味道都没有 原来在五道口那边上班 和火炉火比起来简直一个是天上 他们家是地下还下两层 老板倒是会在价格上赚钱 团购有101的 有炸鸡和年糕火锅 到店里服务员就推荐直接点店里的套餐 也就是我们点的114元的 这样既省去了给团购软件的钱又能多卖一份饭 总之永远不会再来了 都不如包装马车好吃!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31943", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a17bdee47abe18a911b09dbbee881d7b7d3cf483556770cd24a685338c269c3f", "cursor-grok-4.6-xhigh": "7552836c0fe84187518b9656ed9a19b5c4348605957f98c28d67c0c768cb3c2b", "gpt-5.6-luna-medium": "9dd32ad0eec6bc142f1c350e5abc0c4d2d2da0335937be6dda7784aa4e858d43"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31943", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31943", "split": "silverTrain", "task": false, "text": "真心是不想再去的店铺。先说排班,开门后每桌只能一个人进去,等位子找好了统一放人进去。简直搞不懂这是为啥!第二,服务员每个都是张臭脸,完全没有服务的感觉。我们居然还被清洁大妈教训,说我们拿多了。请问我四个人拿了五盘菜哪点多了?汤锅直到快吃完了都没烧开锅,找服务员来,人家说你们自己坐的位子不对。我*,还是我们的错!!第三,菜品,只想说没吃到一个新鲜的菜。海鲜就那几样,完全不新鲜。牛排将就,不过有点切不动。没啥好说的了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34345", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ef10e5a04e4bc69727b912db279782001d5b44d57ad8687269e1f6dbbcc85b36", "cursor-grok-4.6-xhigh": "db157bfbf04455222fc02b4d48af2ab1455383b7be6ec32fe5e67cc0358628e4", "gpt-5.6-luna-medium": "e1ee9970a4c836932c88c1ccef48e978e46b2e97d88e307fd82944c682dad62a"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34345", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34345", "split": "silverAcceptance", "task": false, "text": "绝对的差评!!本来看了大众上点评不好,还抱着试一试的心理去了,没想到真的不该来!首先桌子旁的点菜台,服务员自己就不怎么会用,我们觉得放的太高,看着不方便,就拿下来,结果服务员看到就厉声说“这个不可以拿下来,我们有监控的!”你说不可以拿下来我理解,但是TMD后面一句我们有监控的什么意思??!!然后每个人都要强迫收茶位费,我们每人点了一份饮料之后就开始点主食,结果点炒饭的时候,里面又包含了一杯饮料,我们就问服务员怎么回事,她回答说这个饮料是送你们的......那我们就很不解,你都有饮料为什么还要强迫每人都点饮料,这不是霸王条款么?!......吃饭期间有隔壁桌顾客愤然离席~可想而知服务有多差,菜品味道也很糟糕,饭又硬,牛肉吃着像猪肉,杯子没洗干净,粘糊糊的......各种不愉快......这家店不好好培训下员工我看迟早要完蛋!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34705", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9e39d1405ee8611e795b780362a2a2240e143ac5dab08c516481517c80414256", "cursor-grok-4.6-xhigh": "7bcfedfaaebf1cc7e5849a94557efc1080a967e5c908847408662c154b8c670e", "gpt-5.6-luna-medium": "05328e17d9702fc3d549191170f8c5ab12d025525bd55d9a52df1bb9bb108076"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34705", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34705", "split": "silverTrain", "task": false, "text": "老实说真心不值得。价格不是很贵可是种类比其他自助餐少。连生蚝跟老虎虾都没有,只有便宜的越南虾。熟食选择很少,味道也一般。唯一好的就是蛋糕种类还算多。\\\\n7点半去,基本上一半客人都走了,可是八成的脏桌子都没收,我还要在外面等了15分钟等服务员收桌子。这种服务也说好的真心醉了。而且自助餐应该是送一杯饮料的,可是你要是不问,服务员绝对不提。\\\\n至於环境嘛,畢竟開在威尼斯人,差不了。可问题就是收桌子速度太慢,附近都是脏碟子一大堆,影响食欲。\\\\n大老远来一次澳门还不如多加一两百去吃别的自助餐。这家简直就是浪费了我一餐饭!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34899", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "52449a34a6fb4dade486fb0ec359f49a726e2ea43b903b3ad0c95897843af692", "cursor-grok-4.6-xhigh": "81ea27061e1f8ae70502212f8bcb11d84b3b131a8c17deffc5cb94993e721346", "gpt-5.6-luna-medium": "d89498c879731c7a30c640ef4b6a88a127feba7bb90cc38f8dca1f63e6b4af6f"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34899", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34899", "split": "silverTrain", "task": false, "text": "考完试我老公非要吃这家,我本来要去海底捞的。事实证明他又上当受骗了。不只一次了,人还是不要贪小便宜的好,对于这种喜欢团购的人我只能说无语,不过还好今天吃完这餐他自己说出了他保证这辈子以后再也不团购了。因为什么?因为实在是太难吃了,点评好评的都是托儿。这家日料食材差,报价虚高,然后再折扣。非良心食品,关东煮跟7/11的好炖似的,刺身雪藏的我一口没吃怕拉肚子,寿司姜都是差质量的,寿司长的跟蔫茄子似的。而且团购价也不便宜298/2人,你刚买完团购券服务员就问你要什么饮料啊,有柚子茶etc,记住千万别点因为是另收费的秋后算帐。总之我今晚吃了一碗面算是填饱了我的肚皮,我肯定不会再去,而且我保留投诉大众点评商家自己刷好评的权利。这哪里是诚信社会,这是坑蒙拐骗的社会!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-35453", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "81b228af35eef3ead2d47c5c4bf9a0fca900729c91c1efbfa739045f0afd21cf", "cursor-grok-4.6-xhigh": "482c8212c104dd3aadb2a8c7bd98b3b352de852ddf28d136d7a8c0d29b733b9a", "gpt-5.6-luna-medium": "033a2e773e78a41e6adcb96f220dd46a4927f2b16bf516e704608efd9d0724e4"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35453", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35453", "split": "silverAcceptance", "task": false, "text": "菜品真的不想说太多,不知道网上那些那么多的好评怎么来的,水军真的太多,真的是济南最好的自助餐厅嘛?看了下网上的菜单品种很多,今天去了海鲜只有三种!煮熟的蛤蛎、煮熟的海星触角、煮熟的的扇贝、唯一生的就是三文鱼片!三文鱼限量供应,薄如纸片...扇贝太老、网上看的照片有烤牛舌、有鹅肝、有煎牛排、有西瓜汁、牛排、烤鸭卷、焗番薯,这些都没有看到,大部分感觉和早餐差不多。本来想用团购,因为我是住店顾客,说是138元,网上团购是128元。相差10元也无所谓,三文鱼真的太薄了,第一次吃到这样的厚度,限量供应,每次每人7片左右。不过客房服务还是挺好的。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-35476", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "248d1ec1283488f58bd6370956f0c3d3cddfc81e7267ab3f96d926928f806d4c", "cursor-grok-4.6-xhigh": "db9d079c04b2d05559eb0a7fef1c367c662f2c03f5ea8832ec5e77ed59cdeb32", "gpt-5.6-luna-medium": "269bd0a6ae5dccd67b29b194e47ad44771bb1adef10669ab27866d2430d7f7d7"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35476", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35476", "split": "silverTrain", "task": false, "text": "菜品还好但是老板和她弟弟都是凶悍的人,随时可能冲上来和你干架。吓的我都直接报警了,那女老板还叫嚣着你们两个人吃90块还要报警,你这女的真是连90都不值 各种骂人的话。另外这家说和大众点评没有合作,优惠只有美团,和大众点评沟通的时候老板弟弟把手机丢给我,我给放回柜台上后来就被赖着说是我把他手机摔坏了。还有她家端上来的东西你要是没点可就小心了,有的是免费有的不是,她家就靠这个坑钱的。建议要去她家吃的带上几个壮汉,妹子们千万别单独去,去了挨骂是小,挨打就亏了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-35553", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cb4831eae0e8183f2a38da117c74ea29b3c0a6b13a104a61fae02b8199203b0a", "cursor-grok-4.6-xhigh": "9865149344e4c70f0307e77443617b8bbd80a04febcd383f90e410c420d5b1de", "gpt-5.6-luna-medium": "02842f45a5caa891687fd01b88797bb12266abeca5f966e0690e574e29e09128"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35553", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35553", "split": "silverTrain", "task": false, "text": "菜真的不是新疆口味,当然本人也没去过新疆,但和在别处吃过的新疆人做的比差距还是很大的。茄子这道菜感觉说的过去,茄子有点老,味道还可以。红柳串还行,但价位算高的。烤羊腰里面的筋没剔干净,不能咬断,影响口感。馕丁炒卷心菜太甜,甚至有糖还没有化。奶茶明显不是熬出来的,感觉就是红茶泡好兑上奶,而且兑的奶比例还不够。烤包子都差不多。炒片儿和我吃过的所以炒法都不一样,番茄酱好像没放一样,反正我不喜欢。小油馕是我感觉最好的,像小点心一样,可以给个赞。最后说下大菜烤羊排,真是太失望了,本想大吃一顿,以为要了整个的会吃不了,可菜上来发现块真小,更没辙的是肉还明显是被剔过的,肉少就少点吧味道还不好,烤的都干了,刷油不够,我觉得肉煨的应该也不好。总之这次午餐是很失望的。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38143", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1f2f504c51b073c310ccbfb108e0afe078a717820b78f2e575354df47acf34be", "cursor-grok-4.6-xhigh": "1d95f885fc915dea1a11225a08db7b48d337addb5aee3dd26d1238f5b3480cf6", "gpt-5.6-luna-medium": "40df4beb009dc46dd275a1e2983278218d84755c8666a50280bd00a0e2d90972"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38143", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38143", "split": "silverTrain", "task": false, "text": "这家店在一个不知道什么湖边,超级不好找!老板开始会非常热情,在路边等客人,等我们都坐下后,一会一个电话,根本没有心思帮你搞螃蟹,菜就是普通的家常菜,一个高淳豆腐30元,炒鸡头梗20元,清炒菱角20元,韭菜涨蛋20元总之一句话就是素菜价格不是20元就是30元,价格高也就算了,关键是难吃级了,没有水平麻烦不要开饭店,载你没有商量。一个鱼汤58元,菜品份量很少。螃蟹也普通,90元一对,比较失望,因为很失望,照片我也是难得拍照了,反应下这家宰客现象太突出,请有关部门可以介入调查。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38238", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2c0816127e1b4e18b47c42c897255ffe8775321130deb25e2b9eb611a0ad99de", "cursor-grok-4.6-xhigh": "2c0816127e1b4e18b47c42c897255ffe8775321130deb25e2b9eb611a0ad99de", "gpt-5.6-luna-medium": "8317a445b48841e8932c2dff85a269ce3a70abf8b00aa82bbfb7a0d942b6fa6a"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38238", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38238", "split": "silverTrain", "task": false, "text": "这家店在枫蓝国际的二层 店面很有创意 餐厅整体风格都很复古 很嘻哈 很多都是老旧东西 充满小时候的回忆 进店后服务也很热情 第一印象感觉不错 之后开始点餐 二个人点了七个菜一个酸梅汤 菜量很小 估计一份菜二个人夹不了几筷子就没了 但我们剩下很多 是因为简直太难吃了 可以说我还没吃过这么难吃的餐厅 但这要看个人口味 反正我觉得不好吃 点了杭州酱鸭 很油腻 还有些咸 不好吃 首尔烤肉 特别特别柴 一点肉香味没有 不好吃 葱香大排 就是饭盒装的一块猪排 有关是炖的 没什么味道 不好吃 笨鸡蛋炒虾仁 就是摊鸡蛋弄碎放了几个人指甲盖大的水发虾仁 不好吃 干锅有机菜花 下面一层油 不好吃 开胃肥牛锅仔 这是最难吃的了 肥牛又柴又加生 里面的番茄金针菇就是白水煮出来的味道 不好吃 鲜蘑芝士卷 这个算是里面相对好吃点的了 本来看了大众点评五星过来的 但可能每人口味不一样 我只能给二星了"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38674", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1c530cc3cc1fda8537c2a5f8fa42522e96639ab641efc1431271e454a507cf90", "cursor-grok-4.6-xhigh": "50d11bb3db390bf7210d9d7c3ff13f1f9b7619a19b5ea44946b24d5dad3f404c", "gpt-5.6-luna-medium": "65282eb8c66c948ebdcbc7bba06cdb718fd641e457fc4e8a57964fbd0b2585de"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38674", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38674", "split": "silverTrain", "task": false, "text": "这家店的菜总体来说还可以,牛蛙和麻辣香锅味道还行,烤鱼实在很一般。但我想说服务实在太差了!!!!!!!非常气氛!!!!!!!服务员的素质极低!!!!!我家娃十个月大,一家人带着娃吃饭,好不容易哄睡了,在我身边的推车里。结果一个女服务员收拾另外桌时把一个大盘子打碎了,声音非常大,宝宝突然被吓着了,盘子不小心掉了就掉了我们不说什么,结果她又双脚踩在盘子上很张狂的蹦了几下,再次制造几声巨响,我们说有婴儿睡觉麻烦轻一点,另外一个男服务员一边收拾桌子一边说难道还要我垫海绵?!你说又这样的一群服务员,别说服务,连起码的公德都没有,这样的店能好吗?总之这样的店千万别去,不够生气的,服务不好还不让说,小心再在菜里放点啥。。。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-39659", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6347431ab4db661300cecb2bb684f27880b6972c393d9b5dde334dc4217ed938", "cursor-grok-4.6-xhigh": "c553e2bd6af059406864095c18173da243120f04e0673706e3eeacd761bf5297", "gpt-5.6-luna-medium": "f87c96ba799d28f98fe57094d4c1b11e2bd9626025722742516a036c0e356c98"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-39659", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-39659", "split": "silverTrain", "task": false, "text": "这次去天津玩,为了图方便就住在了火车站附近,早上起来到火车站广场看看有啥好吃的,无意中看到了庆丰包子铺,当时就想到了***来吃过,所以也就进去看看了。里面吃饭的人还是很多的,排队买早点,各类早点都很齐全,就是真心贵啊,包子是按两卖的~~~俩菜包加一碗稀饭居然5块钱,包子也很小,稀饭的碗也很小,都没敢敞开肚皮吃,敞开了吃估计一个人要十几块钱吧,这要在我们家乡开店早倒闭了,我们那早上一大碗牛肉汤一个馍馍才7块钱。贵就算了,问题是味道也一般啊,还没家里老妈包的包子好吃,不要说穷吃不起,就算吃得起也不会去吃的。难怪以前看***在这吃包子的新闻,好多人下面都回帖吃不起,真TMD贵。反正以后是不会去吃了,就图个新鲜吧。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-40660", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "425c01877569e0d05ef8f0ef87fc38391afefda01848009ff7aa6e53b2efec33", "cursor-grok-4.6-xhigh": "bc7179d9610de46a55f10a98892acba578faa48024421b4322d59333eeb0da3d", "gpt-5.6-luna-medium": "b404ec9386a8a457aa1fd88681f8edce5b1d10f1ed887f8bafc127557c2fdc08"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-40660", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40660", "split": "silverAcceptance", "task": false, "text": "针对这家的价位而言:设施不全没有本店自己的洗手间;口感差:其中一道酸辣汤辣的我们不轻,打包时碗底还沉着那么多胡椒粉,回家添了两碗水加了菜和面片还辣的大家出汗。另外的菜油性大,口感一般。炸菇的辣椒都发苦。菜量小。土豆丝18一份,36元的茄子没多少,因为极辣,带回家也没吃完一半。餐纸自费,打包盒自费。整体来讲没有以前的清心莲高雅周到但价位高;没有新开的自然林的品种多;也没有卫校对面那家素包子铺和乐天原来15元的自助亲民实惠;更没有雨花斋的感恩氛围。对于一个吃素食的人来讲,这顿饭没吃好,似乎不知它定位在哪里。第一次让我有了下次不来了的感觉。只是最后结账时的那个男孩一直很温和,体贴,很是受安慰。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-40694", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "51181cdf13367c16fabf60283f8dd33a6312c5769dd7f3e1f7187b10bc1f3634", "cursor-grok-4.6-xhigh": "51181cdf13367c16fabf60283f8dd33a6312c5769dd7f3e1f7187b10bc1f3634", "gpt-5.6-luna-medium": "20c19f32f97f1d059edfb7b4258563833716be8806527fc5d85af134f655f35f"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-40694", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40694", "split": "silverCalibration", "task": false, "text": "银河里的餐厅都吃过了只差这家没吃过,前几天去尝尝简直失望死......三杯鸡嚼不烂,黑椒牛柳粒不是应该用黄油么?烤玉米就是水煮玉米稍微烤一下既没有奶香味也没有刷其他的料汁调味......烤鸡翅火候不够里面还带血丝......水煮牛肉咸的要命......结账之前问服务员团购的代金券能不能用明确的说可以,结果结账时大堂经理又说不能用要提前一天预约,应答口径都不一样就不能好好培训一下么......旁边桌三个男孩点了三个菜三碗米饭吃了没十分钟就走了,菜基本没动米饭只吃不到一半......看来不止我一人觉得不好吃"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-41080", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d73915a60b1dad4d07cb8573883ca761b6d8e56eff7045bcb65bb9b6b69a7d79", "cursor-grok-4.6-xhigh": "64b3d23d7bae99cf9eb1f5b96ef0f31f808966068112b2f89f642eee7828c8b3", "gpt-5.6-luna-medium": "51b11d3020965e39852f3563cab282f946c15183a75f4ee71d640338e1d53b62"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-41080", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41080", "split": "silverTrain", "task": false, "text": "隔三差五跑去吃,算常客了!但是这服务态度真是一次比一次差!今天坐无烟区,这态度我也是醉了!碰到个女的中年妇女,之前让她催单,后来让她过来结账,刚想开口,她就超级冲的开口「不是催过了吗」这说话口气差,服务态度差!过了会又跑来个男的也态度很不好的问干什么!好像来干架一样!真的搞不懂我们到底谁是客人谁是服务员!必点菜油爆虾的数量也是越来越少了!同样的老板,还是隔壁的全牛捞态度好!真是一颗老鼠屎(服务员)坏了一锅粥!现在这种讲究服务的社会,这样的店真是迟早没戏!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-41822", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "55e067f27ba1b013aa24827b28544a51f91c6f7a4264df2fe0f5054bfd8069de", "cursor-grok-4.6-xhigh": "719cef4257eb34795252c9b62e4072a5926f1fae67c3a323e6914bff32b80683", "gpt-5.6-luna-medium": "417d9c1555781bde2ab241deff14340fc412e7c8b44e7fd2592eb5a6b9f2a03a"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-41822", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41822", "split": "silverTrain", "task": false, "text": "食物的卖相是挺好的 味道一般 但价钱好贵又不是特别好吃 人均125 而且并没有吃很饱 店里特色的寿司雪糕 不太懂欣赏 个人觉得不好吃 熟扇贝味道不错 感觉很新鲜 三文鱼塔塔一般般 其他的都没什么特别 上菜慢 下单一小时后 才上一份寿司 当时店里面客人也不是特别多 厨师就有十多个 真正在做寿司的只有两三个 其他的都在嬉皮笑脸的聊天 ...... 感觉很没有诚意!!! 这家店不会有下次了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-44699", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "13d7e6307f533cc495c7d96f5bdac19b29b2478f4bcc060c51898af9d0d6265e", "cursor-grok-4.6-xhigh": "b59d4aaed223aa2ed16b4bcc0fc6ccd15f504818261e5f530f7e1314ddf7ea37", "gpt-5.6-luna-medium": "0a785018f041aa7b0f153b872fdc48868ca5bfe6c493f1305602bef3dd743d24"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-44699", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-44699", "split": "silverAcceptance", "task": false, "text": "地址:人民公园西门向被300米路西......走到一看店家门面活动价也是一元一个鸭头......有些人会觉得门面现金价和团购价一样都是一元一个鸭头,会有一些心理落差!其实我觉得还好,一元能买到一个鸭头,不管了门面活动价还是团购价都很值......一个帐号最多买六个~~服务还挺好的,走到说是大众点评团购的,说了一个验证码就可以连续把六个都验证了,很方便!环境一般,就是一般的门头,所有卖的东西都是外带的。没有餐桌,只能打包带回家吃!回到家一看鸭头上面很多毛都没清理干净,看着就浑身起鸡皮疙瘩......顿时胃口全无!挑了一个没怎么有鸭毛的尝了尝,说实话口味还是可以的,麻辣口味的!就试吃了这一个,剩下的五个都扔了!看着鸭头上的鸭毛实在吃不下去!希望商家要注意,以后一定要把鸭毛清理干净......"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-45138", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a60c9ef9a6c6b7dec753114520f05e73400c25b7673eb426575f349af2a85ab5", "cursor-grok-4.6-xhigh": "cfa3983a6f0fdc7f7a51ed37e8288a1c2b45870b331ef9601e624f1146d82153", "gpt-5.6-luna-medium": "fca9056b8ae9db8e7f5b63ffbe37f1a6fa54ad8ef25c40ad6355b18312eb82f3"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-45138", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-45138", "split": "silverTrain", "task": false, "text": "差评!差评!差评!我不清楚这些好的评论是真的还是假的。作为一群七零年代的人,这个饭店的吸引力非常大,所以把同学聚会安排在这里觉得非常有意义。提前一天预订了,结果到店已经被人坐了。交涉后最后确定订座,但是座位不够没人加,餐具不够没人加,叫了半天服务员给了我们一堆碗筷,叫我们自己分,!点了八个冷菜,十二个热菜,一共七百二十。人均70,不算便宜。主要问题是菜。熏鱼是死鱼做的,海蜇是人造的,猪油饭是微波炉叮出来的,硬无味。柠檬虾都是死虾。鱼头也是死鱼,泥味。三鲜汤肉丸鱼丸全是渣。悠咄鲜更是无语。一桌菜居然没有一个菜是好吃的。也是从来没有过的。这样的饭店居然有这么多的好评,不知道是公关还是真的好吃?对于一个吃货来说还是真实的告诉大家,希望大家都有个判断。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-453", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "99fe3e9a8fde3acda5075711856811275eb831b13d7c8a9069e9b1e92f52e852", "cursor-grok-4.6-xhigh": "3e5e37c10edff705a3ce456f5ff5409c4e79ff541ebc8c3f1e1d4837eb4a8c2f", "gpt-5.6-luna-medium": "164c2656d59174f9971993043987939cb01f21d2f6a5f86a8d65eea28c7522df"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-453", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-453", "split": "silverCalibration", "task": false, "text": "9月23日陪老婆去金源mall玩在购物中心一层吃的金鼎轩,天气不错坐在外面吃的,首先,服务真心烂,一大堆服务员在那里傻站着,叫了半天才动,动,竟然先上主食!我去nmlgb,最后反复催菜才吧主菜上了,尼玛我都吃饱了!而且叫了两杯水,到最后走人了都没上!再说食物真心不好吃,其实就是一个大排档,菜品几乎可以和成都小吃类似,招牌的味道真心垃圾,也就鸡爪比较烂,味道还可以,我也是瞎了,在金源5层大排档吃你家那个鸡爪还觉得可以才去一层又吃了一次,金鼎轩名字不错,真心可惜这名字了!唯一推荐的就是鸡爪,本身菜单上菜品就少,还特么弄了4个菜单(一个水单,一个菜单,一个防霾菜单,一个素菜单),你特么逗比吗?一打开才尼玛几个菜品?弄这么多菜单你们真特么有闲工夫,这个也就是推荐吃吃小吃,不建议朋友聚会去吃,因为菜品种类太少了,几乎没有选择!kqnnamduohaoping,nimenchiguodongximei?meiqizi。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-46343", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.82, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "45571811d910c479f411e34a2886cc56f48f054c1ad37e5269b8269bec9ac8dd", "cursor-grok-4.6-xhigh": "241688d1a9fd1d4a975ccd55ece9b0eddabe1c7e0088ac87109a4bb7fc88a688", "gpt-5.6-luna-medium": "5ffe2d63aaacc4525c03736d5c8d636d92f0c43a28a829b4bd517bd80bac674a"}, "labelerVotes": {"complaint": 3, "invitation": 1, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-46343", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-46343", "split": "silverTrain", "task": false, "text": "环境靠河边,还真的不错,微风凉凉,口味一般般,分量小,比浏阳蒸菜的分量少多了。价格不是一般的贵,晚上点了一个口味虾,一个清蒸虾,一份皮蛋,一份海蜇皮,一份毛豆,还有一份土豆丝,十碗猪油拌饭,一共400多,猪油拌饭,男孩子吃,应该差不多5口,份量少的可怜,味道还可以咯,只是味道跟价格不成正比,再说服务,服务本人觉得是可以,但是一起去的朋友觉得很差,去试试口味的,还可以选择,要是注重口味的,还是不用去了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-5022", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "65a2e998191604b655d8a8c43522348408f6ee2ba26b9e00ff6322a8ff2bfa9f", "cursor-grok-4.6-xhigh": "ad66153083311e55490107de6a4ebd3c28a8e61aa34b947b67dd5adfc62fd981", "gpt-5.6-luna-medium": "6c953390e477d386fc7e958bb9fdb45efd0a561f6640b702e415807242e9b591"}, "labelerVotes": {"complaint": 3, "question": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-5022", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-5022", "split": "silverCalibration", "task": false, "text": "什么玩意儿,东西贵不说环境也乱哄哄的,看菜单一盘麻豆腐要26,服务员也爱答不理的,你东西再好我也不会再去了。等了50多分钟肉饼,中间问了服务员两回肉饼什么时候上,服务员哪也没去谁也没问就说快了快了,快你大爷。最后肉饼出了竟然给刚到的几桌先上了,你妈啊,真的是什么心情都没了。所幸不吃了结账,还说肉饼排号,排你大爷,我先到的旁边翻2桌了,给刚到的人先上这叫排号排单子,总共一瓶啤酒两个肉串还能给我算错帐,真的想他妈骂人摔东西了,操!真他妈给北京人丢脸。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-6345", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f63b13a67480d744c7332bd007f5474ca8e8ffea0b79859750a2dfcac3d87a78", "cursor-grok-4.6-xhigh": "72a869aa23e37c2dbd869aa02c83e8dd338484f5518bc06b4875c6254e1ab407", "gpt-5.6-luna-medium": "c511bb094bdf586d4052e1a4dcc07e5e1f5c4ffce13597f71c568cf84a4c0ce0"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-6345", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-6345", "split": "silverTrain", "task": false, "text": "以前去过两次感觉还可以,昨天简直太失望了,朋友过生日定的唯一一个单间,低消600,三个人先去的点了十二个菜,四百多,告诉先做,别的朋友来再点,服务员说什么也不给下单子,说必须点到六百才给做,最后点了十六个菜,七百多,又要的白酒,让服务员打酒,服务员说不会打,我们说不会打就退了吧,服务员态度恶劣,真怕把弯弯鸡的汤扣谁脑袋上,九个人十六个菜,菜量太小了,没怎么吃就没有了,羊排肥腻的没有办法吃,香辣虾也就八九个虾,鱼头土腥味很重,总之是一次很扫兴的聚会"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-7730", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8057eff005ddd00cd1e9c2166845f0013a4bce2461752b1bab0b3bf1bce4a75f", "cursor-grok-4.6-xhigh": "885fab5249664fac9601f3f23ab1cc86f37d5f49633b2f33b18c2fe4d8d9eec2", "gpt-5.6-luna-medium": "a2f5f3558866178692eb08ab4eb5571f8c9ff0a19c6ef491fd560b0f8472287e"}, "labelerVotes": {"complaint": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-7730", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-7730", "split": "silverTrain", "task": false, "text": "住六建30多年不在五棵松路口吃饭、因为离301医院太近。阅兵日单位没早餐,图干净特意上二楼宏状元、没几个人,点了一碗南瓜粥、玻璃保温箱里夹了两根细长软塌榻的油条、一碟小菜(碟子就巴掌大),付款时说19元,我蒙了几秒 为了确定自己没听错又问了一下单价!服务员很淡定: 粥10元、油条3元 剩下那小菜肯定也是3元...没吃!把托盘放桌上我直接退出来了。守着301医院、连餐厅都黑!心疼那些外地来看病的。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-9336", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0784d9e7cbb93d2a5af90323b3c3194f90370dc2f2da9930b6c8de77cc5f037b", "cursor-grok-4.6-xhigh": "0784d9e7cbb93d2a5af90323b3c3194f90370dc2f2da9930b6c8de77cc5f037b", "gpt-5.6-luna-medium": "f7486e096343bf649988df5bb63d126209e2b2644760341534757c2c16b3a329"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-9336", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-9336", "split": "silverTrain", "task": false, "text": "到广州旅游,去了广州塔,饿到九点半晚饭还没吃,原本以为是个夜宵好去处,看了下菜式以海鲜为准,谁知道价格贵点不算竟然还有隐形消费加工费,另外茶水费说是广州习俗也就算了,两人点了两个大懒尿虾,花螺,蛤蜊,生蚝,原本想点番茄炒蛋谁知道炒个番茄要58加蛋要68,毛血旺才63,这素菜赚到手软了吧,海鲜只能说新鲜点但是味道烧的都一般,但是毛血旺实在让人作恶,咸到醉了,厨师你以为在淹咸蛋啊,叫了经理,让他尝试了下,连她都觉得确实咸,哎 换了一盆上来总感觉已经有阴影而且味道也不入味色面也不好,尝了两口就放弃了,这些菜850,实在性价比不高啊,服务态度也觉得一般,只能斩斩外地游客!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-1777502", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a1159d5f2226423cf64e133728dc64ee0f72946e4d6b03c012468b2d2e5c3558", "cursor-grok-4.6-xhigh": "a33f0010896e1dcea33c1300e008cddcfab3246ee5d5dbf2efb6ce21f99f748f", "gpt-5.6-luna-medium": "ffdc70d7bb66b4dfb15c9a1ec776e73bcc13c0a243580a795576aaa207c90cc8"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-1777502", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/1777502", "split": "silverTrain", "task": false, "text": "took out a {$5000.00} cash advance on my bank account 115.00 % rate could not pay the high cost cash advances is not legal in the state of Arkansas XXXX is reporting these accounts for cash call XXXX XXXX collections"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2555962", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3262c3712d2d02404660bedda6e1b0268df94192baa61058f3c164d7afa05196", "cursor-grok-4.6-xhigh": "4f4526f6b5d8a85a452cff783b3a494776700d82477863a48772c276c71ecdf9", "gpt-5.6-luna-medium": "140b439a2e6aaad7da46d62a46c8ad5440db7189068f8f789c90d04ae16f49c3"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2555962", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2555962", "split": "silverTrain", "task": false, "text": "I am a victim of identity theft and have been a victim of identity theft for well over 11 years. I have an unauthorized and fraudulent account listed on my XXXX XXXX, Equifax and XXXX credit report that 's fraudulent. The following account is fraudulent : XXXX XXXX XXXX account : XXXX. Please permanently delete this fraudulent account from my credit report."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2701144", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e93175f38c63bce9f9c6dc0344a3bcc7f85477b3ef7808f45e7890c4ec5c1b46", "cursor-grok-4.6-xhigh": "297d060165b803513457331e7d51344be608cbb59a35f481837c91954fcfd2b8", "gpt-5.6-luna-medium": "9f32dfe794c2cc9aff489cbb018305445681e530208ab52c67654b7ae6021561"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2701144", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2701144", "split": "silverTrain", "task": false, "text": "There is an account on my credit report from GC Services with XXXX. For balance it says XXXX and for high balance it says XXXX the information is incorrect. This account was also removed from my credit report and keeps reappearing. It was removed because of the amount being incorrect."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2986864", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ddd4b63938d885c4b0b435c76b78149158917f3e0475a8c0898659bb324ef72f", "cursor-grok-4.6-xhigh": "ca3a273dd5a5b67021945e965903d9cb330864e431a9e471b452f2296dfc3218", "gpt-5.6-luna-medium": "3b13b62eb1adf52976467d53f3d3e4e00e89f9af60a820311006001b14cf874f"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2986864", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2986864", "split": "silverTrain", "task": false, "text": "On XX/XX/XXXX and XX/XX/2017 I received a hard inquiry from XXXX, which I did not authorize. I DID not request to obtain directly or through third party any loan or line of credit or charge card from XXXX in connection with this request ( as I already have one and do not desire anymore at this current time. )"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3001841", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c42e9acbbb4fe7e282e6fb1e93b52d7c5c77e864a023e45aa4a760800a9f6bfa", "cursor-grok-4.6-xhigh": "c42e9acbbb4fe7e282e6fb1e93b52d7c5c77e864a023e45aa4a760800a9f6bfa", "gpt-5.6-luna-medium": "2852b8e2fda6a116f3702dddeddf4796c71cd017adb3720e5ac2872611f888f9"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3001841", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3001841", "split": "silverTrain", "task": false, "text": "I have disputed an error for an account that I had with XXXX XXXX credit card with XXXX, experian & XXXX. I have provided a copy of the check that I paid the account in full to both the credit bureau agencies as well as XXXX directly several times and yet this account is still being reported as late and not paid. Legally they are obligated to correctly report the right information and they refuse to."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3073568", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a4c85c251d4c8770a54ccac7102d06230f9915539e594b2d050f5befef7de8d4", "cursor-grok-4.6-xhigh": "a70f660577cdbf4c1ce3a8a4f78fbca079163985f328b302a25a5a62887111b1", "gpt-5.6-luna-medium": "b95dc58ecfbb8025cebb6f9fff4efd1136b824ff30548f149950acb8c9144bc6"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3073568", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3073568", "split": "silverTrain", "task": false, "text": "XXXX has been non-compliant with removing the unverified account BANK OF AMERICA which has been deleted by XXXX and XXXX. XXXX and XXXX have both completed their research and determined that BANK OF AMERICA was not established by myself but XXXX keeps verifying this accounts. Also, when I called the company they responded that XXXX did not send them all of the verifying evidence to confirm each account is unverified."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3169526", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "77b4000c814fc73b76ca60a5bbc85be627fe5a0b47c05cd4603489f7983a09cc", "cursor-grok-4.6-xhigh": "cf06553d7a35c561a890082da7087f68e4aebf603bedaca106f65b34008ebfae", "gpt-5.6-luna-medium": "7daa25e09d312e08169c8d4f6ba360065f846f7a0b21d76a01937002900bf583"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3169526", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3169526", "split": "silverTrain", "task": false, "text": "CMRE contacted my sister about my debt XX/XX/XXXX @ XXXX expressing to her that they were going to report the debt to my credit report and they would next garnish my wages she explained that I was not home but the rep insisted that she was in fact me I then called them and they said they were sorry the last rep did that but would I like to set up payments I explained to them this isnt correct and they needed to verify this incorrect bill"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3258718", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "863191672da4845a927d8422fae76054c940228c323d0d91005a7ae9135e3721", "cursor-grok-4.6-xhigh": "863191672da4845a927d8422fae76054c940228c323d0d91005a7ae9135e3721", "gpt-5.6-luna-medium": "171579db3dc52abd9bae9c615c36959c30eaed93575820c5db5940c8a7b24911"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3258718", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3258718", "split": "silverTrain", "task": false, "text": "They would call repeatedly and not say a word. Then they called me once cursing and using offensive language. I told them you have the wrong number and they dont care, they keep calling."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3315833", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "19b346cfd342cd46e546b556ee880547962508729b80b3ec01421328c1769822", "cursor-grok-4.6-xhigh": "a9cd654b33c8e9c9f6a6ab2f0480aac2759d854c0798195f21b6a9802b2fa809", "gpt-5.6-luna-medium": "35080cd9334a7ec73888092273988d38069f72d333289d9f2364149fea159445"}, "labelerVotes": {"complaint": 2, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3315833", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3315833", "split": "silverTrain", "task": false, "text": "CEASE COMMUNICATIONS AND REMOVE ALL CREDIT REPORTING OR BE SUED. FOR XXXX XXXX AND MYSELF."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3431365", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "72c54f5294a36d393cc23ac8c253e975c3137c1c2c09aa79b86e1f11e3cf5aa9", "cursor-grok-4.6-xhigh": "4d07ee22ac085d9e55a59214191d0564da09c83ae3285bb00865876541ad5ea0", "gpt-5.6-luna-medium": "c6fad98753918ad51c0f210cd70667fea5dbde9a7265b9dbab1e6ef066d37360"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3431365", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3431365", "split": "silverCalibration", "task": false, "text": "I sent a letter to evergreen professional asking to remove the collections account. I never received a response I have been making monthly payments ( direct withdrawal ) they take {$50.00} a month from me. It should be paid in full"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3558426", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c1afa033c51c8ad069f60e34b5b778cce26a4b939c21c62652137f742fa93969", "cursor-grok-4.6-xhigh": "9f06ea02db77ff0a6060bbfe13255966e22dfe7b13843b4938926c2bdb70ebaa", "gpt-5.6-luna-medium": "9a1d5011fd04816f4ebeab78366417113e43d7da1a23c50cddea9a32516c797b"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3558426", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3558426", "split": "silverTrain", "task": false, "text": "The billing address is incorrect on the billing statement I never stay at the address shown on the bill the account is not mines. I never received notice of any bill due for any service"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3577388", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fe7c9154dc552c012d7f6616fe10130f17fee8a48496cba729c9447f5be93a68", "cursor-grok-4.6-xhigh": "ec3352cc5ec79f63c4be7b496628a6e5141b2c165ff65a934de80bd8f8d22d87", "gpt-5.6-luna-medium": "71a0dccf1813cff5167bf1453588173d6ef90f9741abdbde5fd6cf53dd9d1137"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3577388", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3577388", "split": "silverCalibration", "task": false, "text": "Hello, Both accounts are passed the 7 year mark to be removed from my credit history. Accounts XXXX and XXXX The last payments made on these accounts were in XX/XX/XXXX. Today 's date is XX/XX/XXXX it been a full 7 years. please remove these accounts fully from my credit reports. As i have written proof from date of last payment for both of these zombie debts.Thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3747030", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "54a2c4545d8820afc5f92939bd158512baf0c52edf2ad1b00dc94d6c4ac40442", "cursor-grok-4.6-xhigh": "005c4c24b9c43c2f34d685d949343d747252091f1ef9a7838182db9cb48362a5", "gpt-5.6-luna-medium": "94f0e690c84ab99fe458f85458e88ed636976295f3d9585aada9d499a9871741"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3747030", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3747030", "split": "silverTrain", "task": false, "text": "I was shocked when reviewing my credit report and found late payments on the dates below : 30 days late as of XX/XX/2020 XXXX all 3 bureaus ) 60 days late as of XX/XX/2020 XXXX all 3 bureaus ) I am not sure how this happened. I believe I made my payment to you when I received my statement. My only thought is that my statement did not get to me"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3828096", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d1e067e6d44bdbd8ce738292f97539410cf0d2029effa850ac6b30af4fb66a83", "cursor-grok-4.6-xhigh": "d1e067e6d44bdbd8ce738292f97539410cf0d2029effa850ac6b30af4fb66a83", "gpt-5.6-luna-medium": "99b3f617bc53cb4cf3ae3750a5cd3709405bd4647e9c351948a2e1becc10cb02"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3828096", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3828096", "split": "silverTrain", "task": false, "text": "I have disputed this account and have reached out to the company/creditors MANY times but failed. This account is being reported inaccurately and incorrectly on my credit report."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3858080", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80f4ea168734b908c1574e75c9e61486acae6f002a504c0bd571a7b9dd383be6", "cursor-grok-4.6-xhigh": "84c053e162fb570f54a265dbce507294cc6bb4bccc60564ae9fa3dae87dfeeb0", "gpt-5.6-luna-medium": "ce848d22b279e633011be47325295184558c4d024034ab73e09a66081129e9b5"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3858080", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3858080", "split": "silverTrain", "task": false, "text": "This is the second request..I had asked you to remove accounts that I do not recognize that includes addresses, and my name is incorrect. Additionally, there are a ton of inquiries in which I did not approve. Please delete them immediately. Thank you."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3919922", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0b7984b5fae18ac3a9f8e922e667296c1d6acd904a19c3adc59ca21df76f4c24", "cursor-grok-4.6-xhigh": "44d0ff80f18b20d245559b2355557bab0ab1b6faa2a3694db1cfdf1c60b2fcd3", "gpt-5.6-luna-medium": "69164f596e4a44592bf1b96b1538ea43662bd3a11d8d8093cfacbd0c819ed3bd"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3919922", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3919922", "split": "silverTrain", "task": false, "text": "Experian is in violation of the fair credit. My understanding is they have 4 days to block the fraudulent items on my credit report. They have failed to do so in that time frame."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4063938", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bcc0d85af837508fd1da2eab5d3bcb09535a327582cf50c69b2835499b1276d7", "cursor-grok-4.6-xhigh": "bcc0d85af837508fd1da2eab5d3bcb09535a327582cf50c69b2835499b1276d7", "gpt-5.6-luna-medium": "0e09aa2e1621ca0f421b3e78870394a31f742729b537b40fa80e9612d2b6cbe7"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4063938", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4063938", "split": "silverCalibration", "task": false, "text": "Bank of America continues to report that I have a delinquent account with an outstanding balance on a closed account. I never received a bill and it was sent to collections even though I made payments in XXXX and XXXX. I spoke with the company via phone during both years and it now still appears as a derogatory account on my account and no one has helped me. I have disputed the companies claims because they sent me to collections and refused to hear my plea during going through a divorce."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4075299", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6d58d8847675a333fee7d980c40a9a52e1aadc1279f8b07e4969574e35a04b6b", "cursor-grok-4.6-xhigh": "6d58d8847675a333fee7d980c40a9a52e1aadc1279f8b07e4969574e35a04b6b", "gpt-5.6-luna-medium": "1ca8c2d79542f62786ae38c87d4bb19b40e1ea06bf45ffd678e0067adc37f1e5"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4075299", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4075299", "split": "silverTrain", "task": false, "text": "This account is not accurate CONVERGENT OUTSOURCING # XXXX. My bill was PAID IN FULL XX/XX/2021 directly to XXXX XXXX. I do not have any contracts with CONVERGENT OUTSOURCING. This account has no business being on my credit file."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4140786", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f1f22d3522ea83573c115a6e4689077e482033573daff46d2692c29241cf3708", "cursor-grok-4.6-xhigh": "fa5a8f6673498d66613fb970762d1b15f61b1c07919858012c92d97949dfe75d", "gpt-5.6-luna-medium": "fa5a8f6673498d66613fb970762d1b15f61b1c07919858012c92d97949dfe75d"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4140786", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4140786", "split": "silverCalibration", "task": false, "text": "I have filed a dispute in regards to the incorrect items on my credit report. It has been well over 30 days and I have not received any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4232485", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0137b667f8f4eceb4edb4f068cdac6042c9ec7f23b8300440a9fa8711fee6759", "cursor-grok-4.6-xhigh": "87b8ae3373e445824916d10245315a6327f11805c2fcb97cc14108b97aebc958", "gpt-5.6-luna-medium": "87b8ae3373e445824916d10245315a6327f11805c2fcb97cc14108b97aebc958"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4232485", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4232485", "split": "silverCalibration", "task": false, "text": "I have filed a dispute in regards to the incorrect items on my credit report .It has been well over 30 days and I havent reviewed any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4386529", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4a75cac49834b3d0b8951b67e55590d6f2312c71df1cb64e88d92488f9b7757f", "cursor-grok-4.6-xhigh": "0989038d071b4b462052a7567e8ed79c5bf6be54c88c2a3a2f95b7b78e7faf0a", "gpt-5.6-luna-medium": "04749dc3afd74eeb5c16328649c1a19f3b34829939b62a572358c4151d72c2fe"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4386529", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4386529", "split": "silverTrain", "task": false, "text": "I have disputed the items circled in my attached report and they have failed to address these items in a timely manner. These items are unknown and need to be deleted from my credit file immediately."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4613745", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3803575f17446d1ce0ca26dde3c07b5f922e29240fef912804bd2894b0ec10f2", "cursor-grok-4.6-xhigh": "842cc6ad6ef0dc3fb21fae6d45a483329593f9e91a0ade7eda5f7513eb6c37e6", "gpt-5.6-luna-medium": "67938b39f246b1de472a117a7764c95757d4338a85d4203f9a390c2e1898ee61"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4613745", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4613745", "split": "silverTrain", "task": false, "text": "I am filing this complaint because Credit Bureaus have ignored my request to provide me with the documents that their company has on file that was used to verify the accounts I disputed. Being that they have gone past the 30 day mark and can not verify these accounts under Section 611 ( 5 ) ( A ) of the FCRA - they are required to. Promptly delete all information which can not be verified. Please resolve this manner as soon as possible thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4758252", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1124f2a8898e63fd93fd6cce710ad2127412921c54b15e7e2d3eade7b802b050", "cursor-grok-4.6-xhigh": "de6ed86e2949d9226ac048fc6e3375a463d32597d1500f0c3d731c149cf3e341", "gpt-5.6-luna-medium": "be464a3430f4a28486c15647320c89c65617a1b6b3d6e2a640a70a830d3ac806"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4758252", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4758252", "split": "silverTrain", "task": false, "text": "Received a letter on XX/XX/XXXX from American Coradius International LLC claiming I owe XXXX, XXXX {$9400.00}. This is not my account and XXXX shows a XXXX balance for my account."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5094833", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f5b7a8484d4a553bcb05a51fa2cec15300ec79103553484747512c0598ab03f9", "cursor-grok-4.6-xhigh": "1846a8efd93a17e935abd0042587458fc9302b98afd442a5046f74fe33d6937e", "gpt-5.6-luna-medium": "990fb9ac5e57c92eb9c2d310f7f41d81ada0dff3fe7bba4ed2c4965a8d7b17ad"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5094833", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5094833", "split": "silverCalibration", "task": false, "text": "I'm not swayed that Bureaus efficiently pleased the principles of the Fair Credit Reporting Act in completing their investigation. The Bureaus are reporting inaccurate information on XXXX XXXX. Per FCRA, reporting must be 100 % accurate or the information must be deleted. If this type of information can not be equipped, make sure to erase the item in question immediately."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5123759", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80d1201490fd77217d78c55ea78390df3980d3871c33a055cdfc3eb033df3d4f", "cursor-grok-4.6-xhigh": "80d1201490fd77217d78c55ea78390df3980d3871c33a055cdfc3eb033df3d4f", "gpt-5.6-luna-medium": "6aa8f5e033268a28f38aa127738ae8f3dcb1ee6ed73ee3a559100531f6ab0741"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5123759", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5123759", "split": "silverTrain", "task": false, "text": "I have paid off the balance to my credit card back in XX/XX/2021 and the credit card company is not reporting correctly to the credit bureaus the balance should be XXXX they are reporting i have a balance of XXXX dollars also they reported the card closed when it shouldn't be closed this has caused me stress time from my job to keep calling and getting refused an apartment"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5296904", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "581dd8bb7c842a0baf52e15a4700defe74c0bdb790e9e760971dca26ad85ddf3", "cursor-grok-4.6-xhigh": "af1dee871eeae280da3ecfc74b1554bcf250c1b68d58b5b800bef8eba9680892", "gpt-5.6-luna-medium": "ee1721d92a51f1d12d5e0bfc1cd68122b72b2deba348ea9f7c4af23f1664a29c"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5296904", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5296904", "split": "silverTrain", "task": false, "text": "I received a demand letter from Perdue Brandon Fielder Collins & Mott LLP dated XX/XX/XXXX. In XXXX I had an arrest with a restitution. Since that time I have been paying XXXX XXXX XXXX XXXX directly. The letter the \" law firm '' threatened my arrest and or license suspension. Neither of which, according to the courthouse and my used to be probation officer, can happen. Not only claiming I owe them, they are also claiming I owe {$420.00} more than I owe."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-5342499", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d1b3826af9d2243e67ca9f6fe4e4935e7503c2f7d172624a8c1b024ed003dc9a", "cursor-grok-4.6-xhigh": "27fd2aca7f5ba67ae3877a0dc088af7657731d1b5567c918f5fe3295bdc136bb", "gpt-5.6-luna-medium": "27fd2aca7f5ba67ae3877a0dc088af7657731d1b5567c918f5fe3295bdc136bb"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5342499", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5342499", "split": "silverTrain", "task": false, "text": "I have filed a dispute in regards to incorrect items on my credit report. It has been well over 30 days and I haven't received any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5430594", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa1c21d6c3b8c741e3e4db69947d2cf292254197c278277f995c715e986c4010", "cursor-grok-4.6-xhigh": "b0d8f2695ab1b133d32719805bcb4b6192fcc44f1d5bd90b5bf951d57b66c3b7", "gpt-5.6-luna-medium": "9e932c2c493d0b1fd4d9d1fce773a88b806535ae2494a36407437e46f0bda3bb"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5430594", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5430594", "split": "silverTrain", "task": false, "text": "XXXX XXXX XXXX {$29.00} Date XX/XX/2018 acct endin XXXX In accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5546899", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7f969051c7761a16ad0cd6ddff4a65c446c820d74488274325a76e1a1c2720d1", "cursor-grok-4.6-xhigh": "1f210dcb0222a906a5aa233ab36352e1f0af8dc86d3eee994e6091a24245d736", "gpt-5.6-luna-medium": "f51c1451ebd4e2c9f280c7b7e7f779129d8acde2498f004356be4b08404f7559"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5546899", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5546899", "split": "silverTrain", "task": false, "text": "Someone opened a XXXX XXXX XXXX account in my name, with my documents, and for years I've submitted an identity theft report to ALL of the major credit bureaus AND the creditor. Each company fails to remove the account from my credit report and fails to acknowledge the identity theft, even though I've submitted a police report and a report from identitytheft.gov"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5594585", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f595e9a9adeade6bf787fb7a132ad59b732d366d4b29e05891ad3db58b16ea2f", "cursor-grok-4.6-xhigh": "f36f31320148c03ac57a9f673377e0dbc5bec81143d7c46e7188edc9654ad542", "gpt-5.6-luna-medium": "03615dd7c2df6198cc3ab93d20cbe6a05797cce91914efc96b1e23b7461c0770"}, "labelerVotes": {"complaint": 3, "question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5594585", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5594585", "split": "silverTrain", "task": false, "text": "How did you get my personal information? Who and what gave you the rights to violate my rights to privacy as a federally protected consumer? And Are you aware of the laws youre in violation of by getting an federally protected consumer personal information without consent? Now Im giving you this one opportunity Firstsource Advantage LLC to explain yourself and answer every question mentioned above. Failure to comply will result in fines. Best regards! And the best of luck!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5843160", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7fdb72e25adb0ac88932e1d69d978f946f305068561ce475eb0fb21b3ed6508d", "cursor-grok-4.6-xhigh": "889ee367c40521ddf9f2a578eea9fd1f20127fc310e616e1862c3aa121a355a1", "gpt-5.6-luna-medium": "0f4ca08a023a6e109cdf579b56e27cb44077eddb69cbd27ea0e4e55ea7a5cf21"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5843160", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5843160", "split": "silverTrain", "task": false, "text": "I want to report Identity Theft that has been going on for years. I never knew much about credit or cared to use it until recently. Now that I'm looking to build my credit I've noticed several things on my report that I have never opened. I've sent dispute letters in the past and have been having a hard time getting everything removed."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6061472", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "88d1e0044c184fd2d0c5b838e8039a925fbd46d3ce07d02ac2b9e8db155bb39c", "cursor-grok-4.6-xhigh": "9fb3cea47961506d03d48488110b36498555d7bceec007b87f7a390eb515cbff", "gpt-5.6-luna-medium": "06e44755d193ab99a9a302d01a3131d5c81c505a337cfe54406a7329cfcf13a9"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6061472", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6061472", "split": "silverTrain", "task": false, "text": "To : Consumer Financial Protection Bureau, XXXX is continuously violating the Federal Law made by the Congress and keep violating my rights as consumer of this Federal Corporation. As the Credit Reporting Boss please I request you to stop them with their misinterpretation of my consumer report. Thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6122130", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2650519f7c1fe3caf7aa1bdd7184084310747a79ece633c4ed3d4f79ae749ef", "cursor-grok-4.6-xhigh": "19a3cfd6bf4336e5f644b096f9e94f69c4efd6cbd5e2a6c6fd85a2718cf7d7e8", "gpt-5.6-luna-medium": "d77dd32fbdeb482607440bd331d160bb4458447afe808bd0ede970a870f0d935"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6122130", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6122130", "split": "silverCalibration", "task": false, "text": "n accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6461018", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c3eb99576b75fc64133863d7d24f3dfeadba64b1d7c1c78097ba48bf98c9baab", "cursor-grok-4.6-xhigh": "c3eb99576b75fc64133863d7d24f3dfeadba64b1d7c1c78097ba48bf98c9baab", "gpt-5.6-luna-medium": "8c32008e5483c34ca3d8fdaa0c9c55d30d1bf8ae5e7f31141ad0a381469dae3c"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6461018", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6461018", "split": "silverTrain", "task": false, "text": "I was scammed by a sophisticated pseudo scam thru XXXX and I disputed 17 charges for which they only claim to do an investigation of which they didn't do and then turn around and agreed with XXXX that it was ok for me to be scam of over 90 thousand dollars."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6684695", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "231e49f864a20c391457bc5291539be94247be7352ea98e98cebb1af84fe5179", "cursor-grok-4.6-xhigh": "e3756a3450bea3435c1c912b0cffb2b03f7366bde0c183c198e38ba297c01c14", "gpt-5.6-luna-medium": "0a735593c7df607f4e58c2c3d4ea1a014fa384381ccd7aa036484e688bdcf7b4"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6684695", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6684695", "split": "silverTrain", "task": false, "text": "Unable to open a new bank account with pnc bank, XXXX, XXXX XXXX XXXX due to accounts being opened fraudulently under my name in the past"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6854260", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "464aef7707db8a7a43a7b7d85e68dd7a9d612aa7186572323fdf5957d02002fd", "cursor-grok-4.6-xhigh": "0a7b8b13bd46b1f23ef4bad5b1d5ee218770e57a21067b90bf42e9713f9202b3", "gpt-5.6-luna-medium": "cc02250df86bbd528060fe00d2f56154b6335493fcca9080f7cece05c3495941"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6854260", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6854260", "split": "silverAcceptance", "task": false, "text": "The account in question is not mine, as I stated in my initial complaint. Despite the fact that it says this account has been validated, the information is still incorrect. This account has to be immediately deleted from my credit record, as requested."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6977335", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "22f5d40b29c280ad1a80580959ac233d03be538f436fb2475dc070dae70821b0", "cursor-grok-4.6-xhigh": "9ef62b5a57d6e47b253ba60d29c46a09b62ae2f912265528e64a660a0d40813e", "gpt-5.6-luna-medium": "88a63ce7af7bfe7e1e1e69f5e1a5c3256fc5a40355d0c56e25cfa076407e63f3"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6977335", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6977335", "split": "silverTrain", "task": false, "text": "I did not consent for these consumer reporting agencies to furnish any information disclosed in my FTC report to any person."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 1, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7054229", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.6, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d9882ed0ba300ae9d6d40d62d40356ea76170f8cb153fdc7f6a983ef73d112c6", "cursor-grok-4.6-xhigh": "f47f8e963b233f211e4fb93c77a277fc66529788638fa9e66ad3cf268cbf4b1c", "gpt-5.6-luna-medium": "7f399f04483bad913c8f51f6fc9ed6623fcb7ca2bbce352bb61622b80ff56195"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7054229", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7054229", "split": "silverTrain", "task": false, "text": "Multiple inquiries when applying for vehicle multiple inquiries on XXXX credit card and multiple inquiries by mortgage companies"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7352245", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3bbd2db35983df825c0d61d53834b8e853e13dd042c84fc721fefb1c9ccf0901", "cursor-grok-4.6-xhigh": "0685199894bb98c14afdeee911055d89d1f9dde1e22cfb18c1ae6533a912a614", "gpt-5.6-luna-medium": "419dbb7715ad7ebffc30c0a6c5cf63ecef305893260efbbfb996f0da9dfa7fff"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7352245", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7352245", "split": "silverTrain", "task": false, "text": "I submitted a credit repair request to a company, but they failed to respond within the 30-day timeframe required by law. This failure to respond has negatively impacted my credit and caused difficulties for me. I am now considering submitting a complaint to the Consumer Financial Protection Bureau ( CFPB ), in order to address the situation and protect my rights as a consumer."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7415516", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "18ed7516f7f5e91918a612f1d3f2541e490259fb8d618abb2e6196da35058af3", "cursor-grok-4.6-xhigh": "0546aa66ba6ab8b6beafad8766b71e965c4510ceede6bcceaff5921604f09c75", "gpt-5.6-luna-medium": "b51ab9a43250b67af1e7759c00a2e0e8d471a12a5c6e6bd9fe3dce4795c517c6"}, "labelerVotes": {"complaint": 3, "question": 1, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7415516", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7415516", "split": "silverTrain", "task": false, "text": "I am a victim of identity theft. I am writing to request that you block the following fraudulent information from my credit report. I have no idea how the theft took place. I also have no knowledge of any suspects. I did not receive any money, goods, or services as a result of identity theft. Please let me know if you need any other information from me to block this information from my credit report. Thank XXXX XXXX XXXX XXXX XXXX"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-10654", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "36f79a91344d3dc439eb138fbcbc3fa7c34bef1c5df3bc000cad3e5b91b921b8", "cursor-grok-4.6-xhigh": "02e1042d36fd90ddf60727883315aff8c94fd2af21bf9909cd8f36c68ed4a43d", "gpt-5.6-luna-medium": "36f79a91344d3dc439eb138fbcbc3fa7c34bef1c5df3bc000cad3e5b91b921b8"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-10654", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "please find me a hotel room for 4 people from monday to wednesday in lakewood"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-10760", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d048a39cebcd2aad510978f9d8bd56c8e087280778f13cc2d44de75c5da83b98", "cursor-grok-4.6-xhigh": "7f7a364cbdd5fa8d8607c9bfcc7d328a0f7df4274fb14002928220addc14af92", "gpt-5.6-luna-medium": "b5411289d25fefa0035bae2defc1cf4a62cccb57ac1f8fe24ca7313209dbbaa9"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-10760", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "i am in need of my location"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11032", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ea2b5f11d6f9d6957c0d9ba9ddcbf65d454f89de59650fed637ff37815dfc0f9", "cursor-grok-4.6-xhigh": "1b180c9743ce862107597f0513cfcd38821628f583caaf479d7769d257a611a6", "gpt-5.6-luna-medium": "3082c60cece145a1f3d7a693e2d64b4b59abff1b0dfad330ad45b9662d0f6563"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11032", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "tell me my electric bill minimum payment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-11158", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "455b55470d1abb95730af92f2b2804076b46b1f6ea37a848cf9229fe2f73b022", "cursor-grok-4.6-xhigh": "fb1b044b9e4da18e8ed3d0388717008fcddef1bbbceed7d1478f345efc1ad6a7", "gpt-5.6-luna-medium": "455b55470d1abb95730af92f2b2804076b46b1f6ea37a848cf9229fe2f73b022"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11158", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "i want you to use whisper voice now"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11549", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cf6705c44d47c7cb7a048bd779f32a7b691f5d25045f136c0d536a477372c22a", "cursor-grok-4.6-xhigh": "ddbdca3410163da413411b24e64ddf80f5922de39acbcdd522aed3da7f763624", "gpt-5.6-luna-medium": "1dd1d4d936abac093c079b7b563bee1397086721f99e906bf4f4ab253915f9c8"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11549", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "check days of pto"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11599", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c3505b53f66bf64aedc9f3b97a1008bf990b96377e178dfc61b72fd757917b8b", "cursor-grok-4.6-xhigh": "438717f9153d106c647ad274fd074480b501b9938a5b19e7378ea86107543d79", "gpt-5.6-luna-medium": "d1075c8fd3a7739634e4b3cff1dcb7169216a198972b4efe251119cdacb8ca07"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11599", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "let me know my vacation time"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12331", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "602fd91dda771368abc490a738de5b6d63c9beef683a04f6831d5539ebe41c51", "cursor-grok-4.6-xhigh": "e97c3ee9b424b194f34b5f8ed310cd0cc1d89e39c38188f9927d2cc31c93cd08", "gpt-5.6-luna-medium": "58e21c7cf3f27233386a9b0016ff09345e9717706c29abdbd1f82f6ae73825ce"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12331", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "can you increase my credit limit"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12431", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "024db1a9c925155f12c52472d30662bc8e85f3449f95f9cdbb10ae029d043964", "cursor-grok-4.6-xhigh": "63ed58b1c0965671d080e81c17d11380e26dba8b791b91e090e8b2985656263a", "gpt-5.6-luna-medium": "7e1efe1bd2915cda13540d8a8ce082d778f808aeb0c4418abc70a9d881ebd34c"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12431", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what sorts of things do you do to have a good time"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12583", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "74253bd1504f3d2f9fd0d30234eb038b758ea363eefb7adddb4cc83f86d713df", "cursor-grok-4.6-xhigh": "ee83296afcc4113d688860eeed17ce8e2da9ae5546e252222b04270512cf4ae1", "gpt-5.6-luna-medium": "05356a96c06c66f87e04f7641c44ab6015e59e5439005f286cb32683a2616c58"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12583", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "show me roundtrip flights from dallas to houston for march 7 and march 10"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12742", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.75, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "09d8dee726377e877988d0735cbca7bd1355a09b77f295ecd666d2ebae1d244d", "cursor-grok-4.6-xhigh": "bb71dcd10a55648d59bc46e157b4ca8ab8bba2923870edd69057779b0af606d3", "gpt-5.6-luna-medium": "9806fd06281fc0bee335bb3aa48a460fa672384efc4d50c2b5c9ab32f288a098"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12742", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "send a text message for me"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12891", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a669763921607fe4ea0e2aee191acf5381e8b1255f11036ccf524c5492d8a7c3", "cursor-grok-4.6-xhigh": "eb5050ec0336e691674b340e59d71b94638369ea887102bc2eb551cc45014538", "gpt-5.6-luna-medium": "0e4e02946e43130ef7d8e215acb9e4eb194607ff15ac5fe0389670f8526075a5"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12891", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how much do i have on credit card bill"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-13091", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0acd6a00003a8c8651739f2a9d6c7bdd17d01ec65f1727128a24e51a01ef42a5", "cursor-grok-4.6-xhigh": "9e290606b9911c36354b5534ff22f6cf9000d8c02dcbbb43ed6d51f7f11a2d5d", "gpt-5.6-luna-medium": "0acd6a00003a8c8651739f2a9d6c7bdd17d01ec65f1727128a24e51a01ef42a5"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-13091", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "transfer my cash reward balance to my bank"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14078", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "626bf18265903a70f1f0f616010384e29d85a1c53e9b73fba0a61a25bad7c3cb", "cursor-grok-4.6-xhigh": "65cec108297aa26a8e3f72a79d798a232ff58052c74588eaa73ab87c310cea73", "gpt-5.6-luna-medium": "61b2c5895120fb94469bf9e7b0290662cd1e372baedbd955cc6caf7d3ced531b"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14078", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "on what day and date of what year were you born"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14311", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "288ed23f081d2277d402ba29d770dd6e2589e2f528f40c60f75a5ff955c6e09a", "cursor-grok-4.6-xhigh": "04808ba68f63a87ce488dde9b2e1ddb421829aa7067b66ee4bda90f4f7e84595", "gpt-5.6-luna-medium": "6de72fbeca563ecb4eb7151e496711d0001a2f00fe86ab5b513ce45ba8ebd217"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14311", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "can you give me a thai meal suggestion"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14562", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "613c6a7f1474b0e3724732a81ed52d1baf5b79ee6cbdf377e58318fd6d8b27e7", "cursor-grok-4.6-xhigh": "cd4e96a6e0b038b7bf617c3c64329aa2f9c53fc2db4ea48f7220950f0e05e587", "gpt-5.6-luna-medium": "58841a3a8c287ed145e523e44620cb169cfe0cbb5d0bd1e236a75559e197ad10"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14562", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what is my current gross salary"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b0201fea4f9f646ff7f372dd1b0b1fa688af21f428c5d4dd19eb4c050bdfceea", "cursor-grok-4.6-xhigh": "2cbcbd4dc1be6a4350f8a4e4c3676c788f83d5bf3dadc29246f58e10f053946e", "gpt-5.6-luna-medium": "7d7cee41a7878538ff60f69c866c6aa1b7112323feb02ca045799e36bab0e502"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-16", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "if i were english how would i say subway"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-1680", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3f7e83ac9649499276bba4f3892309f24635a72e3afac5a47976c4a8476fd3c0", "cursor-grok-4.6-xhigh": "4d2ed87e5081e2a0bebc40c1db69aac5bffb5475c4abf36a93adcdd3004c353d", "gpt-5.6-luna-medium": "647cca734c35a30a9603bc1e57b6cd26e1676e447e5e4e227a8396ae57e86b7c"}, "labelerVotes": {"followUpReminder": 2, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1680", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "please inform me when my flight scheduled to board"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-1839", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d2f701825e64b47279946e6380427d5158edc16892405d2a57d1142c174de2c6", "cursor-grok-4.6-xhigh": "6817320466fca407f2926a77dcac49b99d4f7141beb42487eb62dd4f22fefb30", "gpt-5.6-luna-medium": "adecb1b44e8a2b2f166b922f2cdb080cad812a70b06755b041e63f35b66b642c"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1839", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "can you just start calling me sir"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-1890", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa117edfc950264e7acf510cd40d891926f06280208c771245ede1a78da45dbe", "cursor-grok-4.6-xhigh": "2ef314d41cce6e27842456324d595e736cd54f8e3b2927262746af8c2f3c06b1", "gpt-5.6-luna-medium": "8700bf3684481d28556a73b7fb88733cd133b99c4a8b0b9ae55f7d6ee9ac109c"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1890", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "i want you to call me lord"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-2341", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "85d143535f9713a2cc2821d0da752c658d7b88fd2186303f3f50046a5ddb0ce7", "cursor-grok-4.6-xhigh": "9f7c4437a425327f09dac8c5876d6a5bd884c8d61691a896b051801e05a5b51f", "gpt-5.6-luna-medium": "a233fd78f72d0f006daccf85910739f1423caf62d6486f3da576e4ec93218e0e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-2341", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "i want manual on how to change oil"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7be0992056eb397236ac235178b6b511e92fda824d5ebba2a788566ece87d8d2", "cursor-grok-4.6-xhigh": "71dc447c4022e63a8a128d067ea68616113673c8126dc2e4c8d2012052ccf5f2", "gpt-5.6-luna-medium": "1e2f19fe83cb947e635fd23b8b8d697e116ca97dba3f2dee7e1fd93864f268cf"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "tell me how to say, 'it is a beautiful morning' in italian"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3087", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bb8dd568400efa08a962c2a9a649c4b24a7a771471951af6362ec3eb08aca6c1", "cursor-grok-4.6-xhigh": "a5494c0fb9339969ea37fc70f7fef29fefbe0ad0e86f7fa871daced90b172bee", "gpt-5.6-luna-medium": "30aec17b09850259bde3bff7d059f53d8e68aabdd4b4f409ceb829ca20347e8e"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3087", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how long will it take to get to long beach terminal from long beach airport"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3124", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e3fa78491dedcc550d55664f69f7ad4c23cff7ab63b6e92948d41c2b25847345", "cursor-grok-4.6-xhigh": "093d0478eaa692593cd2f4f49a0f6bc8f18f304708eb4ab35ba4958332799f26", "gpt-5.6-luna-medium": "2495a0565a75f4fd279cab810beb833cc9abcf8d32796fb9cc222f749e864eeb"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3124", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "what will you call me"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3198", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fd1d8f94a073453657e2c3aab6bee6294252b63d2e711944b509b35691300dc7", "cursor-grok-4.6-xhigh": "9b65748ce42038bcab4c6e4ea6f70f9f2de810cc5f532998486c4411bdee8769", "gpt-5.6-luna-medium": "7318bd624c12219570e8ca9c5860646f97ec9d66aa39714180262eaee408ea76"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3198", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "so what name do you have for me"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4465", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "616e5bfa2946b6a280509fe6c8afedec7d1f4d49a91a74ac6b12ef17b94f6dad", "cursor-grok-4.6-xhigh": "aa37de7eadedd37f54c956aef45a13ebf661eb07e4c83a07c68f93aaa6394ebc", "gpt-5.6-luna-medium": "2d007c08a78375ca70991b08d8350aee9f7d148f9ce7cda2e93a39499b50dc72"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4465", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how good is the fuel usage for this vehicle"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4518", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "340824d630a80b6c02c2ba4bf8125ad7f7cb14139eacf43f2095682ec709ae1f", "cursor-grok-4.6-xhigh": "62839e17ea8acf9a3e6f94f1b7176e0943da4e0d90c46d8bb9aa2365a6e46d1f", "gpt-5.6-luna-medium": "d4db6061232f1a171999243c912fdca11de44905d213f707b68cbcd9d79ff0c9"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4518", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "when do i need to change the oil again"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4707", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1880870ea663ebf3ef6ed164ff5b8b3aefeffcd220ead099d380a1d563f6b30b", "cursor-grok-4.6-xhigh": "a2ee63488ff2f827fcb95639cf472dbfa305969dda5e880e08836057bf17bbe0", "gpt-5.6-luna-medium": "a61928fa8941cbd2a9039cc2fa20c93519ca7940c787753aeaa6fecaf6afbfb5"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4707", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what sites are there to see when in evans"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4832", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7eba90cfac3e526e3d3f77cb7a41fbf1db2717ecd7a986b2e75971ad3e83d79f", "cursor-grok-4.6-xhigh": "3f04c6cbb30e5a3480e301a46304ea05abf951c3e91a6386afaea4a8053ebebf", "gpt-5.6-luna-medium": "903fc79898fc2e998e3bf94b4ecb2b2cc12a105237d48b244ccc2bd0d8bde8c6"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4832", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "is it possible for you to let me know what health plan i'm on"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4834", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0fef6231cf10cb683cedca9c2c9cbe8675bbf30a6b4b4975d958b3ee34eac7b9", "cursor-grok-4.6-xhigh": "13acd6f1154ce06be993153ed5cbc3fbc62bf6573a0aef78ae077f8cd286e02b", "gpt-5.6-luna-medium": "5dc337c268885b1878b19bd294d827d525ba6cd7f520ced1fc35308521f91b74"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4834", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "list my insurance benefits"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-clinc150-5082", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dd0c6d7a71000d68c04cde4517015c26cc97cc50c6cc11aa7f6a79cd83f350f1", "cursor-grok-4.6-xhigh": "1169534b26015a573a6682347e94a0f6851664d0231edff7b7fd16af8d36c4e1", "gpt-5.6-luna-medium": "59355919322a445597d61da14818efa93f71797b324d7b20b44c4f8d09ec68b1"}, "labelerVotes": {"followUpReminder": 2, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5082", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "did i set up a reminder to clean the bathroom"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-5463", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "663423f9f3df3b23d9737228f5706484ff227d08b38c11c40e0857f4cfdd91db", "cursor-grok-4.6-xhigh": "56508a0556c0d665165a28afc1b46969148893577c349b6c54653079d136dc4d", "gpt-5.6-luna-medium": "c4cc2c23c84474c1f2727032b8713e1b5646ab2bc7495751259cbbf6f66f647c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5463", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what's my apr on the credit card i used for a purchase a week ago"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-5959", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "4c435bed42d19f540e3779f505e568ba9533209b627d37c70e67847d1ef9d621", "cursor-grok-4.6-xhigh": "17ac9ab8d61232ff852a03d59386f18b3287b8791d56958a4dfd69d5bdad8e68", "gpt-5.6-luna-medium": "c90bf1ad8fe1b86980297081841e366f60d684f29c377c6aad1d57a066f9ad84"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5959", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what is today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-6065", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7eb4c90f52241bc8ade4fa93163c6ebec0237be92f3cee2e93fcf8c9049a4af5", "cursor-grok-4.6-xhigh": "b1489a7a26c8e111ad8d4b1d07f834092e4cd269977b0632aa0d21b349e8f57b", "gpt-5.6-luna-medium": "e1f945ca157de8e90862ea17629c15bf564d22b49c703db581c6dbe188be48fb"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-6065", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "can you look up the carry-on restrictions for delta"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-6137", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80b073d5e697054d708c3d2292f4afed887682790e87905755d85f67a177ae0a", "cursor-grok-4.6-xhigh": "ad0c094bd32e20f9a030a063ddcd572d477e7f680a81a313c58845832f10fa0b", "gpt-5.6-luna-medium": "97ef995667b89cbe935c6e1f64ee686ee9aa8a5d96533a5d4ad5341062953478"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-6137", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "how many of my vacation days have i depleted"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-clinc150-7302", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ce391ab1517782b5e263f8424f70e384ab2434f861c1860a1a6f8ef11297603e", "cursor-grok-4.6-xhigh": "2f7f4e1530534648fe716997a3d04f12505c6bf4efc03a1892de7e8a4d0058b5", "gpt-5.6-luna-medium": "d1b6d5cd5876e88ada142ef810eca5aa43b3d0712e647d9452c6734bd9415d3c"}, "labelerVotes": {"followUpReminder": 3, "question": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-7302", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "make sure my alarm is set for three thirty in the morning"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-7969", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6e243941717b8fe849a80873f05b5c55688bbb8535d7c376501a4c336c9898c5", "cursor-grok-4.6-xhigh": "1ca2d7ffefe2f7a31b08aa429c9eb7a268e631da019620762a9d067e63c5e245", "gpt-5.6-luna-medium": "de926aef70950529fdf374d9ec301eecbdb66c43a84b926327a688373b9dace0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-7969", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how to report bent credit card"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-8619", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "687549af3f609ec1aadf1e37295ef06044428f8dc1c72d13e0ffe427514a1de4", "cursor-grok-4.6-xhigh": "e2c057f91882a9da33dcffbe92ffb562bdb82910eac07a637b76908a9348b5b3", "gpt-5.6-luna-medium": "ae3f50e00cf7b77e0451fa71e68ec5ba7c288919cd9fea3ba05d63a27522f4ed"}, "labelerVotes": {"followUpReminder": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-8619", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "let me know when should i get my tires changed next"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10586-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e995dcf1fcb4df8bba8643c634a1ab5aa075cef76a2ab523385790695cafbb20", "cursor-grok-4.6-xhigh": "f37a60db8373c50bf4065a1fac7ed754020fb10ea3e2e1bb8cbfdbdbfb0e8236", "gpt-5.6-luna-medium": "c5ceedd48866435729489a8134f3df7baf9f5e9d4194f5d7422d5bac58654271"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10586-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你能帮我在格林豪泰酒店北京市首都机场第二店附近找一家评分4.5分以上,游玩的时长是0.3小时 - 0.5小时的景点吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10728-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a87f1d6fe54caa4e463b6596dd247aea2134f547239fff6ee184feb4f2b25a2f", "cursor-grok-4.6-xhigh": "989a91ceb7d5729e221ad0214ae36d59a2bf169d5920c9dbc366cf40fab7c405", "gpt-5.6-luna-medium": "321d99d22f97e8fc986966f3357f671fef7dcaa56677a99578c9882849ad765f"}, "labelerVotes": {"invitation": 1, "question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10728-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "您好,我和同学想一起出去玩,帮我推荐一个票价是50-100元的、游玩的时长是0.5小时 - 1小时的景点,谢了。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10871-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "480edd1c00efba40a29682152d3db3a1ee84332bb4507bbf89246d36e83999b0", "cursor-grok-4.6-xhigh": "a9cc7bb1435b8263f34ca953d574397ede138ed92e3c6fa5b1a31c47c93303ae", "gpt-5.6-luna-medium": "4d6253f99937158918505762c7d8c01b1f4bcfbc5a1b2a1cb93a6a26ce814eaa"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10871-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想找一家人均消费50-100元吃全家福这道菜,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11012-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "609237ad67c214ad61dc63667dcd3f04475df24a813961fb76053e4ba01ff604", "cursor-grok-4.6-xhigh": "5c2038be0061abfcf1054a462ef779deca265e3fabb578499244d1dd27ce0945", "gpt-5.6-luna-medium": "5c2038be0061abfcf1054a462ef779deca265e3fabb578499244d1dd27ce0945"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11012-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去景点钟表馆(奉先殿),帮我查询下这个景点的评分,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11109-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c9e84bb494d6e0d271de034dea95fe3544bb2ebe39bfccf3fa3fbb2a16fa32a7", "cursor-grok-4.6-xhigh": "b8431405f72e7f1260da54f0bb5c072912a1c5b42b5965b1cd2d8635552c2cbe", "gpt-5.6-luna-medium": "da7856228f93149d0208ffd31b380ce82b9f0a0816c0cb16ee23ede7a8666ed6"}, "labelerVotes": {"confirmationDecision": 2, "followUpReminder": 1, "question": 3, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11109-6", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "对啊,谢谢你的提醒,有这个景点的电话吗?不行我还可以给它打电话咨询。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11117-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1ab48f4c679cbdc99c3a907e1dd794470c290ca6119465ffe76f9ab05736f8e3", "cursor-grok-4.6-xhigh": "9fbf94dd9a206f1b898fb738e460a24d2ccaa478b8e0d14752fe473d0ab716ec", "gpt-5.6-luna-medium": "2a763897448a8f9a0eb78a969019afe37dbcb90890224a92b3f1f563d3a71262"}, "labelerVotes": {"confirmationDecision": 2, "question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11117-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "好的,多谢了。另外我还想找个能玩1小时的景点,你帮我看看哪里合适呢?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11374-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bbbeb79781b99134282ff876d600ab06230aa6ceb2e5cbcc9708ef0025d4fda7", "cursor-grok-4.6-xhigh": "d6d0cccb21516f5cafaa71e95baf41dfdc5bb7565c0d82a2d0a5a68cab9fc2c0", "gpt-5.6-luna-medium": "e9c270633cb75f4f6fb311148aa7edb4abfbcacabf0c7a8fa84c49588c0e8d1d"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11374-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请帮我推荐一个评分是4.5分以上,人均消费在50-100元的餐馆,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11462-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "626f0851c8eaabfec1dcdbbc6eb2ac9dd17a245ae22056dc9a7639b3ac17a497", "cursor-grok-4.6-xhigh": "f5809c96ceabe6c0a21c4f4f396dfeeee5224e3603d1d5606c3717b07f4acbdb", "gpt-5.6-luna-medium": "3ab66e5d04255e70c8661718d64b3b17098f95a3b9608a4d7d95ff8e12a33f36"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11462-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "你好,帮我推荐一个票价在20元以内的景点吧,最好评分在4分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11677-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3b9a0dbf2a599934e17a1a6bed2036374a687af67dd68b4bfd2897ac4989f981", "cursor-grok-4.6-xhigh": "a5262760e8e4bcceb03ae927d7d8e805ae6f36f263a8ec41747e5ab641c7c2c1", "gpt-5.6-luna-medium": "83ed80c0a9a9c722b394acd8143c7d8d071d83cfbc4dc5813d0ba42d6f0c4841"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11677-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去一个评分4.5分以上的,可以游玩时间0.5小时 - 1小时的景点游玩,给我推荐一个吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11686-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1045a2019d78ac00c7f9c500ddcd325a777ae5efe2f7d2192e2df5ee1da0cfda", "cursor-grok-4.6-xhigh": "2766aa39b656b23832474f20cdafd5b84a8fa7a0dbc7dce9e8b9f25fdf9ad9e5", "gpt-5.6-luna-medium": "b25fff2784d6e403f0eada549b96d24dc988c047e9350226dacf771b3e06808e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11686-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分4.5分以上的餐馆吃南瓜粥这道菜。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11766-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6ef2f4d587dea2404d843c01c07f18d179fee5525205321f36dfe58d86b1d82c", "cursor-grok-4.6-xhigh": "6b9ccc26414d5e25057a02c7045a95909ef416760ba8658b5da26b80a7d72577", "gpt-5.6-luna-medium": "e79a6cd1e26b0c87291f3b397d4e4df2dd10ae9c133b0ccff70ac8a57ff335b9"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11766-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "无所谓,有时候评分也不准的,能帮我查一下这个景点的游玩时间吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11884-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e30bbd236ab269dcb8db03c2cdfd79e2320de7506c1da02f0d910517f1f1fa5f", "cursor-grok-4.6-xhigh": "6a56c61d8e0168b2119d6b50663326ddaa25d6ce7c9266cb303a34f97f92ca23", "gpt-5.6-luna-medium": "787128a500112e665847675b15e4a0dc8588a7492b72a8fec5c197bd259957ba"}, "labelerVotes": {"confirmationDecision": 2, "question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11884-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "好的,游玩结束后帮我找个最低价格是1000元以上的景点,我你希望酒店提供24小时热水和西式餐厅,平时工作很辛苦,我也享受一下。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11953-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "42737110d1e80869158284c8ce543b5455bb9f83f21f8385ebca116088be9352", "cursor-grok-4.6-xhigh": "731b429f2b76d752e1287a924274dc6925b224bded1219201022f9ac9b03010b", "gpt-5.6-luna-medium": "8bf5badce978e700732e89c8f192c53dfc74edd1ec387b43f4ba031197f9dd48"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11953-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "行,我明白了,最后给我们找个餐馆好好吃一顿吧,人均消费100-150元的就可以,实惠一点的,哈哈!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11959-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "83aae6860a0154b59f3e58ed38c4a45fc1d1f4e9bac1f08d81591bec5a4e8fb7", "cursor-grok-4.6-xhigh": "4c7410deeac77219e938d0a7fb2e31d92c29ec35780e1ec6e4958529de6905ae", "gpt-5.6-luna-medium": "5e8081501770068566e33db15973aa75d10ed7f71c61d5fa698bf36cfcaf690f"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11959-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想入住一个经济型的酒店,还希望评分在4.5分以上,且酒店的最低价格是300-400元。你能给我推荐一个好的吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-12429-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "35e22890da684efdc2b4098d6c4e7b1c482d76acddcdf3e7f6e99922928e9cfa", "cursor-grok-4.6-xhigh": "c23f2aee1faeff2495c1abacb2fa84d38ccede7e45eac71220d3be92ecbd6350", "gpt-5.6-luna-medium": "07ed0ad47f4cb047105cfd0647dfaf24bb5d91f3a2de0d9ebdba47c9430760e4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-12429-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想带女朋友找一家评分5分人均消费100-150元餐馆吃小笼牛肉,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-158-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b8f0149150446e701afc99120bb921cb462369dbb5ef086fb1cec62db0dd3d21", "cursor-grok-4.6-xhigh": "9df439e4e9fafc1e8db61708f4b10d0b7eceb988a85a48ddaf730ed92da9cb48", "gpt-5.6-luna-medium": "9df439e4e9fafc1e8db61708f4b10d0b7eceb988a85a48ddaf730ed92da9cb48"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-158-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "你好,帮我查一下99优选酒店(北京长阳环岛店)(原摩恩快捷酒店)周边有什么餐馆?还有酒店是否提供吹风机,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1615-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9f09c0dcd3f89f74dc223ea398227d78a7dfe3017e4110bd3a138ffbe1a2a040", "cursor-grok-4.6-xhigh": "f1529ca9a0c1b437fb844d47a908521601b44f3ad9ae36d714296c0c86c379f4", "gpt-5.6-luna-medium": "d18e6f382d7ddc951f53bf0590b45f0374550720510e2a0e7f17c99c82c85b79"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1615-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "您好,请帮我找一家舒适型酒店,评分在4分以上,设施中有商务中心,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1626-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7e4f370876396e02d1239da298e95ae1d444cd8e06d64a2c467878dd17726932", "cursor-grok-4.6-xhigh": "580f263037ac9fff163a16f38569b12ac083e4efceea03a76c1f11b8afcd7186", "gpt-5.6-luna-medium": "cf78a5fe81bddda1acd4e848c3170bd6bbd260d434e0ba90ad861dc59a301c15"}, "labelerVotes": {"invitation": 1, "question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1626-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "真是麻烦您了。再帮我找一家评分是4.5分以上的酒店 吧。并且把酒店的电话和类型一起告诉我吧,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1766-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "450b38cdb53f94e91b0472c54330df801f9ef131b121b465e96ab43d81a6529c", "cursor-grok-4.6-xhigh": "0070ad9994feef9216414e7fafc103d724be5cf3d53bfd460ae0acaab136e50b", "gpt-5.6-luna-medium": "b03c543b934253795ebad98a907dd054524a08cb8bbbc7bbfcf09dd1eac007a7"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1766-14", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "好的,再帮我推荐一个最低价格200-300元,评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-338-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "20962411203eb41a959529781b949c81e88ba27de5eb0abb91610b5aae9d83f6", "cursor-grok-4.6-xhigh": "688d6a32484c9b79d79f77611478c306c1600ae3092a28f1cecd78956acb7060", "gpt-5.6-luna-medium": "688d6a32484c9b79d79f77611478c306c1600ae3092a28f1cecd78956acb7060"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-338-10", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "那麻烦您帮我发一下它的地址,谢谢了。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-3595-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bb83ab1a078baed411d7560b906c7e1ae3d0f164edf91f5fa4d3e68f1fe384a4", "cursor-grok-4.6-xhigh": "104d09cdb903cb2aaca573ccfd9b05b5615775154c9c06dc0d06dace82140c24", "gpt-5.6-luna-medium": "735e3c5d244a0d105db3e2f4772efee49d983f6de8430f889f29dd2b8c6a221f"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-3595-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我要去中央民族大学民族博物馆这个景点游玩,请告诉我景点周边都有哪些酒店啊?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-4220-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "90880da918fcedb8c875a089a9a67dd506f437ffecf3ddc7c8cb831f2438f4b1", "cursor-grok-4.6-xhigh": "9e831bae61abab475eb136366dce5b03a46ee57022bcb45e4133e79654ec57c7", "gpt-5.6-luna-medium": "8f7cd1542f84a3736e03b3d5210fa3234db671f27f410f458abfdd9f3d032812"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-4220-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请帮我推荐一个最低价格300-400元的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-5259-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b34e4b612e496d22c851fa5536c52b833798fd1fe8de978bca96ce06834265fb", "cursor-grok-4.6-xhigh": "4c4bb2d67fa39290b561a8951d4110f255bc0c12ed81c0793c5a6ee4d9c6bcf8", "gpt-5.6-luna-medium": "f171539403129e51f70a35054227ad485de1a0388c2c421042342990f422df0f"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-5259-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,麻烦帮我推荐一下评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-5821-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f65a1069c6ca6234a7386704cd0140723dba17f322493dab62a2c87d9d843573", "cursor-grok-4.6-xhigh": "9885b90fa4ade789e6174a165c58922fe1b187f335ad008cded8519145bcc8e8", "gpt-5.6-luna-medium": "912815d96d9fe64349d2528a6a1c429d39c1a0179f83688d837dd0b3f8fb2703"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-5821-18", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "哦,那好吧,那你你帮我在古崖居风景区附近找一个评分4.5分以上,人均消费150-500元的餐馆行吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-6343-2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2624b9ac0ed659759cdc65ac9d9cf44cc4a858be6ff1a6ab846279375f9d334d", "cursor-grok-4.6-xhigh": "929e6d91c9f6181d4ad7af082aee28d742b432379069052b1d1d48d3c39fa743", "gpt-5.6-luna-medium": "5eb2a2f17922aeecd69442a146438e586d71363d958c68712fea6ac22ef7a94c"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-6343-2", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "不好意思,再帮我找一个价格在400到500元的,有暖气的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7477-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1cac9df3360754af1108beac34dfa8f74840c4ab28573ff486ba268de814bac9", "cursor-grok-4.6-xhigh": "9dc38d805728d4146d78f9fa432e6c6cc434b780fc5d4ef7eeaff1ea721a881d", "gpt-5.6-luna-medium": "9a2cc16171b58ff2fa6f041c7a975ccb3ed873f217816a96349af39d85ab14ef"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7477-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "您好,请帮我推荐一个评分是4分以上、游玩的时长是3小时的景点,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7576-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c603d2a562c575adc4e7e8af1ad6e8f3f68e9528e06ab788dc7651d0d7340956", "cursor-grok-4.6-xhigh": "5c774da4a76b3b129e2c24a082fb9b0a343906d806d0d16a9a2476595aa075dc", "gpt-5.6-luna-medium": "6e5397997bb4c2b0c6756e80f533a3f6b044021e728377dfffcf097becdb0fb1"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7576-10", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "嗯,最后您在给我找个免费景点游玩0.5小时 - 1小时。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7593-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0d244f8dcbf19a38423b73229eb2bf6b92c6eae4b3190a98659d98124a73bf77", "cursor-grok-4.6-xhigh": "8b15adb549508153e05b255fb8e3fc3ba8c9abb52d5335eb0fb75b06d4e9d5b9", "gpt-5.6-luna-medium": "3b030348375d18dd426564a71c81e89fb965bd1ba0949c32e202d404c559ec05"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7593-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分4.5分以上最低价格在100-200元的高档型酒店住宿。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7671-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d36f8a86a7a806cbc5646fc08ce2b0820eadf063a9e992fd7e1919a4771cb9fd", "cursor-grok-4.6-xhigh": "d8650a03948d8f73f1d7bb74902e388b5755fc0e89ad90b70fe9c00e2eb747fa", "gpt-5.6-luna-medium": "4b5ace737d6297b18cc0c35462158b57ffcde3adf71ebaa8bc4b47ecc13d684f"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7671-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "您好,请帮我找一家供行李寄存的酒店,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8169-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ff12a5aafef561d851430534c027bf375430c89a5e3639937faff64858d4f2d4", "cursor-grok-4.6-xhigh": "93d23822c5d9ead01e232a67d37c908ebdbae8453320fe74bb3b42c99fe06340", "gpt-5.6-luna-medium": "93d23822c5d9ead01e232a67d37c908ebdbae8453320fe74bb3b42c99fe06340"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8169-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "你好,我要去景点红领巾公园,帮我查询下这个景点的门票和周边餐馆。谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8242-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2e3c855c97f1216437537f16ed548fd32b22d2dc4a4eb3c7c0c534fb4dd36465", "cursor-grok-4.6-xhigh": "94e963d9deaa5c83df3d24d0c738081c98f02af1232fa33a74141d709776c3d9", "gpt-5.6-luna-medium": "17b715390d5ddf30528fec46fc65f7bb15ccbdd95fe9906c25ba1025af24dfe0"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8242-16", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "太好了,那在这些酒店中找一家经济型的,评分是4.5分以上的,告诉我地址,我去安排一下,再看看周边有什么景点没?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8593-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "73de8c06eef37d1d4996d91505bab6636fea4a7a432f41536c8a942ac55da5a1", "cursor-grok-4.6-xhigh": "97874f57a857366db7ee30fe2078627cf236e61097d4650215ac9a1b72983bb2", "gpt-5.6-luna-medium": "435406ab6ae8739100feb5b856e8893f56ed70e1483d3523fe31e1c29c2fafe8"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8593-14", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "非常感谢。那请问酒店电话是多少呢?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8657-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "946287afb3677d6f428a445d0fe90d5b57a447cb731c3ad282c8ea73f519fab9", "cursor-grok-4.6-xhigh": "c502a069cbdc83922c9b8a058056d4c7e0686ad3af685e582d700da37f84a2b4", "gpt-5.6-luna-medium": "54d938059e4e5f53decddc081d607c20e23df75dd036eae0efa2631acc49f1d5"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8657-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,帮我推荐一家有罗宋汤的餐馆,最好评分在4.5分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9158-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7db4752fdf6ffaeb596bfad9626c75dc8dcdd4b65dc5da9e387c420202e240b3", "cursor-grok-4.6-xhigh": "29ac142be1ddd16527e19adae46fc186dd5b9f0c844839d93ec89f4287434398", "gpt-5.6-luna-medium": "110d0d84e50f08177b4587c743648e1b5756fc9c1ac233684700c83bb7fc77ba"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9158-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,帮我推荐一个能玩1、2个小时的景点,要没有门票费的,评分在4.5分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9404-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cc55f362a523de07443c1b630674419de3fba4e349f74f9cc0d9cc306dcfde55", "cursor-grok-4.6-xhigh": "8175596bec106c4f52fe0a1d75d89d3ff446cc7a9402923f44a8838e8c1dd9c9", "gpt-5.6-luna-medium": "13ab06ae88f133ad2052b0f76c283dbed1cb65a709526efdee7cad49eaf18c91"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9404-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分5分人均消费150-500元的餐馆吃豆面丸子汤这道菜。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9587-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "debdcd13003d6f6137d87c978591f673039b908c51a5f63bd73ef98b2e6714c5", "cursor-grok-4.6-xhigh": "c7a5e9306fa03474877c4c4d7dce0e0de57fc0512ecc6308262fe43eca8850fc", "gpt-5.6-luna-medium": "2644b2bcf254a3c7c3c71896fff32be9c3ba934b0b4beeb3711779ea7ca32ea5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9587-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "好,请您在北京语言大学的周边帮我找一个评分4.5分以上的高档型酒店住宿,顺便在查下它周边有什么餐馆。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-96-2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "861171182e9012ed24e7628358eb58bd52b1418b060fb497d0d5df83c21792d1", "cursor-grok-4.6-xhigh": "c4b62b7b4cd3d8e3472646ed90cddc06801a89e1627ef6d6053b189b9643f996", "gpt-5.6-luna-medium": "90ec36b7ce48d4b1a4cce7d5312b6e2e046134b7cdb731b4e2ab890e2452bb89"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-96-2", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "麻烦你把这家酒店的地址和类型告诉我一下,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9637-24", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d15c8aa62a1b74e022a3b40f840fd8551cf236b549dcd502efd8811b4ea5ad84", "cursor-grok-4.6-xhigh": "264c84a136617eb052ca34e1140c6a8e76097860f90e63df1a47e17fb1159d64", "gpt-5.6-luna-medium": "e385198ae02ea17277ad5a07b34b783f7105882d39dd76eb4a162ace37475f6e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9637-24", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "请帮我呼叫一辆从十渡风景名胜区到小吊梨汤(畅春园店)的出租车,告诉我车型和车牌。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9866-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4b27b1e9f4c51beab3dbaf66aeb3b67af7d843b54eb8c1ae49840821ca5823b3", "cursor-grok-4.6-xhigh": "e1c8e86dfdd5a723a54ecdba35a9604104cd9b0816efd8b756101472d49607f1", "gpt-5.6-luna-medium": "04cd18541f872e869544c0a8d7c42231fa88e515d2a5ab57346677602f2d24ff"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9866-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我要去亚太花园酒店二层翡翠金阁中餐厅用餐,请告诉我这家餐馆的周边有哪些酒店啊?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9886-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a0203e5e0c442cb1df0e11a518a1e1774f75b19b03449ab9e6886304f833d0c1", "cursor-grok-4.6-xhigh": "c3c332219d1e64111caa83b3dcc8b17f0a7814b052dd7b5eb8efe377337eff69", "gpt-5.6-luna-medium": "f2d9785a39088b360d528420c097482f61366f3c78321edb61fedcdf96e1a9b4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9886-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去排云殿这个景点游玩。这个景点的地址帮我查一下。"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-edhgfqz", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cd20548f638be4b1af9408a4f3c3510840addd18142514db3633d30ae19a7b71", "cursor-grok-4.6-xhigh": "c78bb39d2e656749d2142a5314a9e10540eb6f88a7b1e9b4242c7d157e2b22d3", "gpt-5.6-luna-medium": "976555656631c83f6197fe8f784d77ce50edc3a49bd9a8af0466cc66c7eeba6c"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edhgfqz", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6496", "split": "silverAcceptance", "task": false, "text": "really? I tried last NYE during the day and it was dead"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-edm2plp", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.84, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "11e0074ca1308dfdad27053919961ab21f9e7e19b80100f054173b5fae6289e1", "cursor-grok-4.6-xhigh": "53bf23a0a4b068add9800ef7b7f68bb7a202da8771811adfbc2920a8d4c3bd93", "gpt-5.6-luna-medium": "b1dce5b0a0a932c2ff2d020dea97ed444c2689a849bab7aa8f9edb03b2e39027"}, "labelerVotes": {"blessing": 3, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edm2plp", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L38838", "split": "silverTrain", "task": false, "text": "I hope you like it-"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-edqmahz", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "579b0e153532dea122b70e6de2fe1edc9c5e9fb52f6467d0bfa4faa73576a8fd", "cursor-grok-4.6-xhigh": "579b0e153532dea122b70e6de2fe1edc9c5e9fb52f6467d0bfa4faa73576a8fd", "gpt-5.6-luna-medium": "99bfd299f4cefb1515910b50444776c2dbb16d7fca5169e5973c254aa988197d"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edqmahz", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L42967", "split": "silverTrain", "task": false, "text": "Why was nobody driving the damn thing? They were all in the backseat. :/"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-ee0ui7m", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "36182ebfd2c87dcb03b9bc058838b771080a26f18ba35acbdefece0a6b4f8ea1", "cursor-grok-4.6-xhigh": "36182ebfd2c87dcb03b9bc058838b771080a26f18ba35acbdefece0a6b4f8ea1", "gpt-5.6-luna-medium": "7222f3607eb2d42ec8444d0eed9bb754eae8f4a0b9e4d926e53987908f8bf22d"}, "labelerVotes": {"blessing": 3, "question": 1, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-ee0ui7m", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L30860", "split": "silverCalibration", "task": false, "text": "You've got time to turn it around. I promise you. You can get there."}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-ee75sip", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1884108d46f4aacd57642f04703d02d07e675421040e24b7ba231b11b4751863", "cursor-grok-4.6-xhigh": "ab5b03d924d99f3d1698f66eee619a3d7789826ee053e1b57e4130b2b4f0ec72", "gpt-5.6-luna-medium": "098111bd77ff83eabf7e1e466be16334760b415fa69d6fb8686c5873e22fd8db"}, "labelerVotes": {"blessing": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-ee75sip", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L22896", "split": "silverTrain", "task": false, "text": "Yayyy!!! Go little green bean go!!! Good job trainer!!"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-eelizvv", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fb93294baad5c983e498b48ef52fd46d8f9129e6f68474d8f408fe016dcd6c9a", "cursor-grok-4.6-xhigh": "fb93294baad5c983e498b48ef52fd46d8f9129e6f68474d8f408fe016dcd6c9a", "gpt-5.6-luna-medium": "6cf5ac032d340ae0ce4021db6ff6b60fa20098a9b1bfb58a7c7b033896815cef"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eelizvv", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L7322", "split": "silverTrain", "task": false, "text": "Yea the conversation went as expected and now I'm looking for a new job. Thanks to all for the help"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-eeq8ddu", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "11de20b97f1066a60acb63b0a20d2870cec181e9f42e16d638d7dbf0e7865a5a", "cursor-grok-4.6-xhigh": "d1007e8ea549a60a0249f68b438564404d5b8afc0b693bd6fbe3ec1aac2ab5f0", "gpt-5.6-luna-medium": "f4b4cb244add0b48a42b7ed6791dfe5b33f30acc5997d3921359b4219c7e4815"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eeq8ddu", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L16603", "split": "silverCalibration", "task": false, "text": "Lol!!!!!!!!!!!!! I love it."}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-efdl4z2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e48922f19ee2639f905990c52448282fe80b480bd126bc6a4fd2b0dc7305838c", "cursor-grok-4.6-xhigh": "5f0c01e24bcb2999173dc776fa88b51352261f5d2647ad611a2963b6540e7bc9", "gpt-5.6-luna-medium": "bf8f7b6cb5577853a10dfffbaeceaa1f1a49838910582aaf67ed5bfc4eef334d"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efdl4z2", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L33172", "split": "silverTrain", "task": false, "text": "Thanks now I’m insecure again"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-efect26", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "09a383757cbb24380ac6f1365b5506ef5912e088eddad8280458c74b90278bf5", "cursor-grok-4.6-xhigh": "d7ba38f101b5a3d4461cbcb5614a24c40506ba07ce245af450f006872186cd92", "gpt-5.6-luna-medium": "8c8f12becdc740af9ce1667131d865bbd4ad42570d89b0fe02a837148d677919"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efect26", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L28853", "split": "silverTrain", "task": false, "text": "Sorry to link it here but would love to get some opinions on this post"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-eff0egy", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "73c3f803656dd58dd364c0d0141cf21580a8c2c9aec2882c0e34e3e0e8134a2e", "cursor-grok-4.6-xhigh": "029d7552a1892037ed178e6f97b3a581d8ada601a60a62cace2a36a213781b50", "gpt-5.6-luna-medium": "98fbf0c9545abad7d173da7471a67d0ade565358873e73492975ab4ad049b337"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eff0egy", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L41468", "split": "silverCalibration", "task": false, "text": "Please tell me your shop didn't get you in trouble for that D:"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-efg2bx0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "04b2f880d43b490f0b467f013a96cce4da4a1bc50c0b0f313adba1dec5aca855", "cursor-grok-4.6-xhigh": "a3dd8c7dcb5ec503869321c2726dd29d649fde490f501b735b2eb10c69fdcf8e", "gpt-5.6-luna-medium": "203c7e5444117c4d504c0118cbe133bd91c84a8c853a5afcdb063c6122bde95c"}, "labelerVotes": {"blessing": 1, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efg2bx0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L5356", "split": "silverTrain", "task": false, "text": "Im so sorry"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10112", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c7b57a3faf590bfe6d39e728030b9e446e16f57de7b5ba9c845ae59e0de8b00b", "cursor-grok-4.6-xhigh": "b357253b141dc848a504bf28a0b65796cba30f9e1d644437aa7efde22b9dd180", "gpt-5.6-luna-medium": "e8738af70bd9f6b33705a433fe10ab2d52c35e5c1595e7f9da3142ea5193fcc4"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10112", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how do you cook a good burger"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10167", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "824dd3c867090e4b3253483c032003e5ad232e666d73ef353211dc120b197e31", "cursor-grok-4.6-xhigh": "fba1600aea4757e3f4c54adbf97b47440639cc532814c25ae605795c3758d4c5", "gpt-5.6-luna-medium": "0a14681128eddc1ac1f9ab85cb41622603cb349b06fe7f9593763c92afba5820"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10167", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "find apple pie recipe"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10643", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "451bdef06fd3ff72663cab91435dd2419ac7bdeec06560c09c0af44749459700", "cursor-grok-4.6-xhigh": "64dcca4c87fd0f33c7d2e3b7493c96eb4335198cfbf65c4c79ee56647b8ef5b2", "gpt-5.6-luna-medium": "d192c756b17c4cb61952c12d81e23a2b4b393e88ec3898d59677dfbe79681ba2"}, "labelerVotes": {"question": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10643", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "lose the last item in the list"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10663", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70f483094043c9195bf289be09f5a382050f6c713dee6b90f5170299f3109044", "cursor-grok-4.6-xhigh": "0b4f39bb669b31814fa2a3abeee64fbcdb957b1cb0864ec7904b3c9980be9207", "gpt-5.6-luna-medium": "c995ef1f81820f08ba24818bf25138326ec680ca5d00943041ca6e9cd96c99b0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10663", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what are my engagements today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10874", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "72ef4df4e94c41116ea3bbdf1956c15f3060686426b85f50b22e5e1d57743e90", "cursor-grok-4.6-xhigh": "8dc7d473d7286d3ab8e385235fb9b255b94b6fef630e1c7019ddf5e8809d0617", "gpt-5.6-luna-medium": "425fe15b7c064ea0effb512e842d24c1feb63188eeaf6fa7238207521b42f5d5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10874", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "can you remove my to do list"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11059", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8b370dbaece3df5d63c4b7df8e0162e02caca77ce84239a3d430f9d8fb870924", "cursor-grok-4.6-xhigh": "05cb935c67fa9a6dabf4edb232c0ab45d79ce50a5dcc86ec53801abace630ecc", "gpt-5.6-luna-medium": "6385fb288eacfd0d758da13a886d557c82bfa9cb67da4254b90ae2fc7891c2c8"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11059", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "name the lists available"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7b6761a45de0f16e1d09946f5d81716932c5674f0b74664fa1468869072bb325", "cursor-grok-4.6-xhigh": "39d01d3d8da2c654f8bd305e25f8660deddaeb16f95e1dd437067598c764e7fb", "gpt-5.6-luna-medium": "f40ac0c83156a3698b7d06037fb6249b526c2686380c8a02a5179c4cce20d441"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is planned today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11637", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "40df25ba01f682121d933ad2e0e57e919e0f8b276d29d6674a0723a809a530f3", "cursor-grok-4.6-xhigh": "1418224246bdcaac543b0e4c3604f3c359b4a04d0e34ec4ab9fdd58d15785e99", "gpt-5.6-luna-medium": "f64b71210c7962de4d625be577ff9deb7d2ecb98a5ba2e37606e09b6d9d0e015"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11637", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "tell me the movie with best i. m. d. b. ratings going on in theaters near me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-12321", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6b04bf052674c0760a1170eda905c20978e46b0887faa3f9c831d1a0e5e26abf", "cursor-grok-4.6-xhigh": "6689e1fcd776a93e8df50a1bfd90149884d3422090e10f6e663ff57f4a6f6820", "gpt-5.6-luna-medium": "6b04bf052674c0760a1170eda905c20978e46b0887faa3f9c831d1a0e5e26abf"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-12321", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "olly call a taxi"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-12474", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9cd9fe911ee83e194157fec193dc45b47c5842f3c3092b0c52d24737b6a9e4cb", "cursor-grok-4.6-xhigh": "5e219b3abec2ae4e612d5624bd7b79a5d48c5f5ca2043aadd2aa2edd4706157f", "gpt-5.6-luna-medium": "7caa7d0b8e6934fb9a5276e402f49e328eb3ee1e59e6b28a34a4ccaafc1f5aae"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-12474", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "where is the closest sweet frog"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-13327", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "16fa3fd2bc96bd8eb9dbe74d399dc5a6b456d117f635870b04397399a13bef6d", "cursor-grok-4.6-xhigh": "2dc2c7cec9da7d45ccf3b82b12a7e732892c670ca498cfc7106ca94623b7732d", "gpt-5.6-luna-medium": "16fa3fd2bc96bd8eb9dbe74d399dc5a6b456d117f635870b04397399a13bef6d"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13327", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "call the closest mexican restaurant"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-1348", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "22aed8b30a0ad79dc229e90bad26070c0136718dca9b3a7a302e55edbfc7ebfc", "cursor-grok-4.6-xhigh": "f7b849562d5fbaa1d7a21201506821ea60917ce16047b536f630dad7cb730324", "gpt-5.6-luna-medium": "3554207b721828a2edef24fadee7b24cb0895770b50ca26acc8130dcfbc21f15"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-1348", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "can you tell me the current time"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-13889", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c45e8d5859497f448005befe7c3e7c628e125990b44a3f594cf15a8f8beb6ae9", "cursor-grok-4.6-xhigh": "3214848b1ea3cc3bfaefd1cc878a217513c3e13b79a43513ea6b04d547d12401", "gpt-5.6-luna-medium": "c45e8d5859497f448005befe7c3e7c628e125990b44a3f594cf15a8f8beb6ae9"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13889", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is the capital of washington"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-13920", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9dcda9b9f224715b5ec87f72daa2b38fc512e58fdfd259a34244f158ef533532", "cursor-grok-4.6-xhigh": "4c708b860d3548d087b113e5cc94116d09adc0fddced3595f468201e624a6c30", "gpt-5.6-luna-medium": "f255317fa215c0df74e6dfe8346fff9b061b896c8ce8d1faf4530bbfcddb9272"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13920", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is an orange like"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-14209", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a51c9db5675e9b00fd5b5ad74b87e6693fe8eda5b7f4de030699ae6a05fc1518", "cursor-grok-4.6-xhigh": "c23435479c8758b5cc4d6af13ef8ac92cf375fe966467cee834fccc4bf2b7978", "gpt-5.6-luna-medium": "0bba4fc0929f565d08c6365033da21e427b4e042615d6a2703b8500970c2ecda"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-14209", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how old was elvis when he died"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-16203", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2373c61558a3b7a20222a4713600f05518292e3f450bdc4db86e2d41143d17d", "cursor-grok-4.6-xhigh": "1feb4ec419946ba7c44cf770d4cc5ac9cf9d2370c786c62c3770fe18625f8fed", "gpt-5.6-luna-medium": "7834c2f8bf24773539a6e3717c7aadad7e2c54deb9736242864dd683752f5e79"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16203", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "do i have any new inbox message"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-16640", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dc88e17e14b8c609a7b2f2be96191d0d7462995fe3f51d2c606db765b08295b4", "cursor-grok-4.6-xhigh": "02fad81277be9eb77bc97a4d85da3e69746ea20fd92a6409df230a5ce3594dc0", "gpt-5.6-luna-medium": "dc88e17e14b8c609a7b2f2be96191d0d7462995fe3f51d2c606db765b08295b4"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16640", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "email joe and tell him to hurry"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-16722", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d8c2ecca5d75d77bf55eff6c3910489a705454b6a7782d337b2cf383676ba6ab", "cursor-grok-4.6-xhigh": "e1bece98c7831a55c6a642fa1a9f8a20654d6e895f14876e60d3b33aab42ce9d", "gpt-5.6-luna-medium": "9e3eaaecd9f428b9ae72ac18a48c905d8fea4ee1fcb461f16297a3705ed42b39"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16722", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": false, "text": "have i gotten an email from sean"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-1727", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1ab9393d0929d9396a0b47dcf064578ff60e16d0818f050ae4db70e437ee8c79", "cursor-grok-4.6-xhigh": "530134150be6b5748325bf4b899bcb38da294ea1336a694b8b51c062f71610af", "gpt-5.6-luna-medium": "998bc6f2cd0572c86bc2924cf709da76980d41f32d67d16c7de02cb8ed3372b0"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-1727", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "please could you tell me if george's geek restaurant can i order takeaway from there"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-213", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "614b70e099b6844cb256451bb0358e2e7ebdf125aae489b18b2d8f9d4a837520", "cursor-grok-4.6-xhigh": "c56cece1812b43b5a1784e4e10add9b54d4a5a0dec8372ff449fcecdcc6f99ce", "gpt-5.6-luna-medium": "614b70e099b6844cb256451bb0358e2e7ebdf125aae489b18b2d8f9d4a837520"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-213", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what's date today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-2130", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "163145ef0e2482563d57bed872f8157f7c04f7918dfc363c18bfc952184f579f", "cursor-grok-4.6-xhigh": "317977174ea04c8ded93a5e6efafc74ca170589f5fcf4e659e9869d4cfedff9e", "gpt-5.6-luna-medium": "6ca8e110a7359448f515a9bd4f063d832bbf34e8eb26c3716f30fb7b0225a745"}, "labelerVotes": {"replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2130", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "a little brighter thanks"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-2732", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6ba9e685d6875625861868b945fcc4bec753ca857b81894e8c2fab656dff37bb", "cursor-grok-4.6-xhigh": "6ba9e685d6875625861868b945fcc4bec753ca857b81894e8c2fab656dff37bb", "gpt-5.6-luna-medium": "1144644feac64400f345a0288fca861bff89e30df920c0fe327cd2f51dcd3789"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2732", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please start me some coffee"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-2837", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "db5d2d4d2a4663b3f9e2c3a992fd37edea90adebb201e630b6b9038eff56d998", "cursor-grok-4.6-xhigh": "db5d2d4d2a4663b3f9e2c3a992fd37edea90adebb201e630b6b9038eff56d998", "gpt-5.6-luna-medium": "3d41afe44d01e68ceab4a539d41c9436bfb512acf98ee8fdcff7568871f53c62"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2837", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "change up the light colors at home"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": true, "id": "open-massive-en-US-3765", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "16a9c3103034358884f85e16fe5acfdc0a1ab6ea46a627dc212b306efe145974", "cursor-grok-4.6-xhigh": "150a9ed17842758707b18d9c505da0a85d11a6872ed73496d45abad3db04125f", "gpt-5.6-luna-medium": "f1bae8d625b967dbfd58de754284b9bda9b47b7489eee175245b386210233058"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-3765", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please set an alarm for me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": true, "id": "open-massive-en-US-417", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e666aee75ab863f4c268640af5d350cc819c4ceada4e4d3be012cae82ed38198", "cursor-grok-4.6-xhigh": "7777a6f92b4cba23dee7d74c2259386fe5b08ea62c8de3363020b871380f6634", "gpt-5.6-luna-medium": "18dc5b01467d5b3784c1dcff3ba506340b404455fd254297aef2bee626a65927"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-417", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "make an alarm for four p. m."}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-4610", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7b2d7448ed3504834381656831d4ceb051fbfb655e520fd547f0108a52639be5", "cursor-grok-4.6-xhigh": "a501759c8a39054996de58e865204820bd3b52efdc64768c44b0691b2bf16f4c", "gpt-5.6-luna-medium": "c137ce4cd6f2ba354583f9e5e37119db95960db527838d5f28b1cca3a5f94d2b"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-4610", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what time is it in the central time zone"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-5420", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a620d75b718c51f2eca34bd4cf45a3d86a812c541d90a389c2cbc241c4f80c95", "cursor-grok-4.6-xhigh": "df601b58ea6797f4386d29ae3dd86345865701ed0de41a2c33a007c604a4f5a1", "gpt-5.6-luna-medium": "fa492eb3f1fdeb858794fe816662c1adcec8720a2d587c80061c52302140d45d"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5420", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please turn on wemo socket"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-5470", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "67fd2846141d23d82c3f2afa1cc747ee5180ad7823fd24a53580db409abe2355", "cursor-grok-4.6-xhigh": "6d7fe0a2fc1ff040c29781db687812fd71870650ce65fad67bc7385d115a3c2d", "gpt-5.6-luna-medium": "67fd2846141d23d82c3f2afa1cc747ee5180ad7823fd24a53580db409abe2355"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5470", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "alexa please turn on the lights"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-5745", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d7ee610b7d28658526b321e3f119a8850f2c7c16d682eecd6c87a7b35f650b04", "cursor-grok-4.6-xhigh": "bbd4032c144ad8f66cd3dcf33440f81d267b0767b40e7a88ae346b68789a677c", "gpt-5.6-luna-medium": "a1a5542a48e73312e0bc348b8c8038555d549a4f64ac477019d89cea4d19189c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5745", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "show me what day the thirty first is on"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-5975", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b0c3c8352b8d232f32a852d2032cbcf2794a111825e94d92f7d3b0f9e8f65a73", "cursor-grok-4.6-xhigh": "970a4427597aea134549b9c057af0713de60ae203ebe1f9e2557c84cc126e9db", "gpt-5.6-luna-medium": "e405b39b8ce6fabc50473852ce04e2f91400c1aee54c3acc56b009dea0acc182"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5975", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "could you tell me what today's date is"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-6911", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0a83d8a8f51a34ba1e6e502b619be444350fb70a3f27a9cd5b616686fdabb52e", "cursor-grok-4.6-xhigh": "9f239369b13a54ced0447277c471f53c9d7c1401eda73f9312e7a80c91edf984", "gpt-5.6-luna-medium": "d54920f0b28d73c233e97442a0fefd83a4785c0056ed2d5f4dc4ca338ade786f"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-6911", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": false, "text": "who is scheduled for tomorrow's meeting"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-7478", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5aa0fe1f20044aecfa46dd64651255e3d92175c21b665f964230b902b6026455", "cursor-grok-4.6-xhigh": "89a49f1ab3a852dbf4359b1d25ac5f6168be273243702c0ba185e9d9a4d1f513", "gpt-5.6-luna-medium": "ff337b086e27504b394be3c9b2fec44a694ea4fe8c21f6e092fffec80459e440"}, "labelerVotes": {"followUpReminder": 1, "question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-7478", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "tell me all the pending reminders"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8200", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "88f51fe9d3aa0aada8c6f7b43542c9b2a1bcdb1fae2deccbe88a4cd78a9e3af3", "cursor-grok-4.6-xhigh": "4f4268365754f8cccee461ab6bc91f0b588f9a992e8f388ad123b3a460ccafd7", "gpt-5.6-luna-medium": "cac695aa12dde7d17ed02d16e5a9e40787f755be313e3fb63ccad402d80defdd"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8200", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is on my schedule for today"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8610", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ad5a00bef371b6299960e43af91d52c7f597656d7c4501683ebf5148a2e2ad05", "cursor-grok-4.6-xhigh": "b377ab3b1c2afa1d0065444a6e8d5b2bca2596e47035da1977376c5482faef61", "gpt-5.6-luna-medium": "cfdae24a64bd2ffa5afc5d3974be483fd3fcd050d31c36d06b5235298411bfea"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8610", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "where the party will take start"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8616", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "33b7d807e8eb9b1d43faff158110ec3fb4919c63ac033f363a3f6142eee206ed", "cursor-grok-4.6-xhigh": "a11482b517d2ff515b7a8fd397d075683cb3b1e0e68cbea5fd6dffb1f1bfd62e", "gpt-5.6-luna-medium": "002e8d1a42123855a096b8d9f29ee2371f3c365237404d1a74dc6f197fbb068c"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8616", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "enter event for mondays only"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8738", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b3d681e8d6446f9679ae433680a5b194116ac27b89392a7f7104705a526c95aa", "cursor-grok-4.6-xhigh": "3afa243c5c682ee87f5fb85b5bb3ae82a22cd8f7fb257422d9b6a6a965141c53", "gpt-5.6-luna-medium": "90d6570c20147ff9dd6058205cc8514250ca3dc71cf97416df1007a68f699a2f"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8738", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "remove the event off the calendar"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-910", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "99d5c8e93522eb045836bbdad8767a389c284e2f8af8fbe5c2aae6fd48015943", "cursor-grok-4.6-xhigh": "00eddf39566fa4671b3e6df762b6e1e72e88fb1589eafbbc2e4516bbbfc259a5", "gpt-5.6-luna-medium": "4c86fb286b7b8eaf1cc03f0ab530ae489b4ecc117ea851af8376a12acee51e95"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-910", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what time is it right now in new york"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-9960", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ee30c72ecb246d7eabe6b995e3ac678d61021ea1365ce49a93c3ace5ab959010", "cursor-grok-4.6-xhigh": "f7d3d23e63ab688328a2ad859ff2cd05b8b3b7a8497e10f265f99c08e63f9eb1", "gpt-5.6-luna-medium": "c4e9460f6d5cd60158283b77db9f7c0a828f094065e8a9d022f962b829603061"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-9960", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how do i steam rice"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-10782", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "a64c797f2772500b7af7556f23b7e90c1c40cfc10b30b08068425ab8b7512daa", "cursor-grok-4.6-xhigh": "387978a1af01808a330669376be4ba136b1e386e744b64bd55c2eec86cb090cc", "gpt-5.6-luna-medium": "24f27403f2d0ed514a9b20b61fd97b9eb36fc75750ca32a62253069f80c529d7"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-10782", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我有什么任务"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-11651", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "53e107611b60ca28ca3a58b528968ecb885c0615e3a9c743605e2e7d9d28d833", "cursor-grok-4.6-xhigh": "178b37c0d2467295ce1e62633f9a9fa0a0d40c7f366cea709ea56d25461f3a4b", "gpt-5.6-luna-medium": "1cb6916de51bcb987bb8bc498b1a7a0ab2d0073cc524494058b0f1e7e0863e25"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-11651", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "让我看看周围有什么"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12151", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "52e3dc6f2df1748394d7278049f42f41ccfceafea5298e5ee3c9a2a454f754ba", "cursor-grok-4.6-xhigh": "5ac75232ba29c494dcfdb0335d41c16b8cb149387b911d1e814d34ebd1e9b46c", "gpt-5.6-luna-medium": "7b6e3e2a5deed83963b20797953477d1351f7997950c36b4c576b173131a8ddd"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12151", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "帮我订张这周末去北京的中国高铁火车票"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12180", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "c521613976bb93e4df2477a1dc2000ed827e26fc1b41cf632b017558744013e9", "cursor-grok-4.6-xhigh": "cc483fb1cdec97fa19f30e1e21d8b5d04fd52ace3327e6f25aabcec7aff0ccaa", "gpt-5.6-luna-medium": "c925c807adf7ca3030b52af9decc8c7fad0d0658cfd98688da038747f26da24d"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12180", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "我需要一辆优步到我的现在的位置"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "b3b0cc680c3e62094b8ebb25cafc578ecba692622e4d7ded37dc8f73c1c5f08f", "cursor-grok-4.6-xhigh": "b212b3ad8d1e42cb560820e219cda51128b4ed366e62ac390e273b1f753538bf", "gpt-5.6-luna-medium": "54490d9bbb301b8da5facb7ba2fd2985c81addfda6e0f2dae116068cd98d6641"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "我现在需要辆出租车"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12396", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "5b4ed48732674c2065d3199c8bf0c148275d3dae0a3c04d7e2b5798819c87c3c", "cursor-grok-4.6-xhigh": "77c8fd30fa0fb9861a32b4c7439d32eab728fddc3671f524fcfc1eb65f4c2013", "gpt-5.6-luna-medium": "09df31c1f12745d17a3688bcce969a1271d0fc7f79a83a21ba9effbfc3d2399f"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12396", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "订一张去利兹市的火车票"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12552", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "21c0d99b2e110781482cba01caa76ffa6d2911b1cc4f47d0c2371dd9c44b9b1f", "cursor-grok-4.6-xhigh": "f5220ddf1da8c296009a7c41ac9495409c874c75aae84258bb7c38218df1dea1", "gpt-5.6-luna-medium": "c63dec2372e372c91c0f7a3399035b992ea9f96736afa6a28d2ac7f94cf9275f"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12552", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "你能帮我订一辆去目的地的出租车吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12922", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "40a6b8701b11416d5328a9c98ac3bcceea6dc528b806cd79226bb82a5edec024", "cursor-grok-4.6-xhigh": "0b455aa5003c2c9668aa291bbe349fd1dd56b707e2e3e0794adb4b1fe5d8bfea", "gpt-5.6-luna-medium": "eabd4caf7e3edc68c1f54891610306878f869350258d74101503e31035e48691"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12922", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我什么时候能赶上最近的火车"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1419", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "dba016633c0192c8e8791345f96da2430bc9d943734403f0629d523be0dd286f", "cursor-grok-4.6-xhigh": "fc3f0fb4515fa865b5acae5729d28666a07fad359f14be08e82a8132a6100eb7", "gpt-5.6-luna-medium": "1f85fc1d51dced9327950a128ce89b624d033d5a818976d3af9ce0030315a00a"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1419", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "请更多光亮"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1514", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "f6ade08cdf2ed198151440544294625cd94950b9e4443dfacac1fcf0df8af0ef", "cursor-grok-4.6-xhigh": "47dda43f5c59620abe42ad7ddb0240e74a9081fa1e5d453863581d9237766365", "gpt-5.6-luna-medium": "60d79c0c681f98d07322eab34f09ee82786c94ce38beb94dfdb89c90606adf9d"}, "labelerVotes": {"question": 2, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1514", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "今晚是不是下雨来着"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-15232", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "253b160f222ac2dbcfd056036d55241fff3070580dd855a30b96f0e72a718516", "cursor-grok-4.6-xhigh": "253b160f222ac2dbcfd056036d55241fff3070580dd855a30b96f0e72a718516", "gpt-5.6-luna-medium": "0b72a27bd3f5bb8b679125c92de65cf50c4743ca2fe613040f77021351bc0ca3"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-15232", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "将张三的歌发布到我的微博账户上"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-15526", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "8959f7166aaf7131ccb16fd79c5db4e5f5593b655fcd500ef81f79e43e4a3f55", "cursor-grok-4.6-xhigh": "0aba6222120792d0cd086f4021420bcfb9eb6203c1935b74f28f15d67024802d", "gpt-5.6-luna-medium": "d2b3b8f3713c3b49131b06f3d0bde71316027ccc92ea97b3bd90e88e896c5dad"}, "labelerVotes": {"complaint": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-15526", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "用微博发给大润发客服投诉"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-16006", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "5083224683e7639fe538a558613181d7e90760af765f8000cea18d9c772d01aa", "cursor-grok-4.6-xhigh": "56a78e60da0f19859a3958ea5246255bf44a9a455bec6b68cf77cc963bab2426", "gpt-5.6-luna-medium": "dff6c92812390d5d577d5bb7338222f7a21976b3ee8c9f1674c0e2b561641456"}, "labelerVotes": {"question": 1, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16006", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "天猫精灵请帮我检查我的电子邮件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1609", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "875074fa77dc4b8a9f0955db352c3b0d00edcd7fb272d4cac5da8796dadc700d", "cursor-grok-4.6-xhigh": "a3ebd1b176514886cd0ba0ccfa24751fcf861a9560c3ba0d0df2162e20ce1782", "gpt-5.6-luna-medium": "e4375703a6a112596d66742e1b3634833f276ff67ddaf42d3189de7952ba1d99"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1609", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "请开始煮咖啡"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-zh-CN-16200", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779", "cursor-grok-4.6-xhigh": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779", "gpt-5.6-luna-medium": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16200", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "请给拉里的新邮箱地址 larrylarry at gmail dot com 发封电子邮件"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-16986", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "cf21fa618a75f8eed1dfecf314ce4743ff7d40ed2de1c2f91c4c0ea111fbebe0", "cursor-grok-4.6-xhigh": "8a07ab00d6c0bad020e3b293827534b61c053a2ca308d26a62a4acd0e1e3ff9a", "gpt-5.6-luna-medium": "49a5931c144448114d1594a57abc64c37993d428714d962bca58325486eff573"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16986", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "你能查看我是否收到来自家明的电子邮件"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-241", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "7df36d51811b5a8f650b0e4422144985c8e11729e5abe2fe5c745ae1c47e548b", "cursor-grok-4.6-xhigh": "1c1bb26dd6acd03f2ddbe437492306a160ded4f17c1c0e156c22915ba3441761", "gpt-5.6-luna-medium": "6cdc3f6fa652626a0ea030f3ec53f2659ad6c437d305980d5c79f3df9b0d7eb9"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-241", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "外面怎么样"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-4352", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "859c1e72848a130e4bac6b6ff1ababc3fe6e1470aa9a5ad6e676f49b7256dcb4", "cursor-grok-4.6-xhigh": "e0cd2ff9b4af30cc75e75e0466c947801f4a57aa28d4916d58ee6af77de76573", "gpt-5.6-luna-medium": "b9fa7e846c19457a80863ed8df3c56e2e25fe42ea2f15ad81b8d95658ef7122d"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-4352", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "告诉我太平洋标准时间"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-5178", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "ae848239174c78b7ff70a52ec6ac0703012dd733f43e0e047277b0e9808cc5db", "cursor-grok-4.6-xhigh": "ddabfd4be2a46c9d39b35c1057c2ef2a335fcaa3239b6d92a0232f99924c1b42", "gpt-5.6-luna-medium": "e67380e5f4befd42de5bf945d64a384ddd458a4da49edec680e247aedf77065a"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-5178", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "确认我现在需要伞吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-5980", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "b0d194d0a41b67b8f53e5adacd67650939fbba7124b5e3c86af9e9c099c7794f", "cursor-grok-4.6-xhigh": "449df665e42cabf9855d449294a69cc332e5240dc1263e376828cb0efd6ecf70", "gpt-5.6-luna-medium": "6ef05db01978c5fd959a920771e62d5f1afc1e4f477f679464c01b935fc77764"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-5980", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "现在澳大利亚几点"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-6418", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "bbf19e8756d3fccab36f1f40518eae49581f8177d6b88c36aa50b8a5b1886653", "cursor-grok-4.6-xhigh": "51d3b4972cc10608e96f1af9de4b400a328340bf088a1ac6f92d1902ebc5574a", "gpt-5.6-luna-medium": "c102b84e3fcf8c1eee284faeafbd346ab5e0cbf217804d633131738a1fc3cdb1"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-6418", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "打开备忘录记录我的会议"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-massive-zh-CN-6804", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "f39b1739fe4b40e245088380df62a757adbd83ff7f3451450afac2393515f37c", "cursor-grok-4.6-xhigh": "d0ced9a2d5b409925dff27f4980d45c561f12a89389b8df3db4c0f87d6764ab0", "gpt-5.6-luna-medium": "5f972e2a4db71af20ef2886015c26b588af38d6997e194f423e1ed3b66a6154f"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-6804", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "每天提醒我要在凌晨一点前睡觉"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-709", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "9961b1e8588bf8ff641fd1d95e41ca6e487205da4c5aed4172afddec87b189fe", "cursor-grok-4.6-xhigh": "8ff810b95657309c15fe8379331c51fe028d615522a56a5ce64b1f40be4c3fd0", "gpt-5.6-luna-medium": "c407588653fd423d4fd1f3dab0f54a3e8870934bf13cb9f29ab33a20f59ef73d"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-709", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "给我看选举投票的最新消息"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-massive-zh-CN-7172", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "83e6d4030a98eb8cedca71f49c57fd4055e2aa87aa05ce82b82dfb6b696c7b8b", "cursor-grok-4.6-xhigh": "aaddcdb540636646c20ed2a4e19f958aec65994d8b0ed87d98e96194b9d15631", "gpt-5.6-luna-medium": "c0aa41e817c9ec43fb087c57cdcb3eb86f56d833baec425e3402d011a115ed8c"}, "labelerVotes": {"followUpReminder": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7172", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "李雷想周日十一点会面你能在每周周六晚上提醒我吗"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7283", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "0b13d52ffc77a02601bf1b3129ab7fcaf21d0b73b7c3f6dcfc94c2206d51ea76", "cursor-grok-4.6-xhigh": "0b13d52ffc77a02601bf1b3129ab7fcaf21d0b73b7c3f6dcfc94c2206d51ea76", "gpt-5.6-luna-medium": "a975bc07a96d0f8d6b6e7b723c6cd79f75e9f64f8011f4e33eebed7d29ce194a"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7283", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "删除我的一点半的预约"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7466", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "fe28ba73648b3ef40c959e819e6b0f4a42b818f7c459d7b85b071ffb6886a6da", "cursor-grok-4.6-xhigh": "8ed0b38e7539a370589415556f85907f59976e211b85c490d02f55f6240a7c8a", "gpt-5.6-luna-medium": "ad5b3b9340f19dc0bc789c6390c18c43d0f8d732b244092c030cec75abac7661"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7466", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "告诉我现在正在发生的事件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7874", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "e5878b27c4373e5779116065cd614d1f7194e89088185a82ada37edd0308bfae", "cursor-grok-4.6-xhigh": "54cbf182f08ab06fd3dc08a07de8612984f16b301894e0c84bdacc3faa9f916b", "gpt-5.6-luna-medium": "d6691c3a7c7a93e4f34822056932d875aa211a4d667864e139bc8397cf55d45e"}, "labelerVotes": {"replyableMessage": 1, "scheduleNegotiation": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7874", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "从现在开始的三天我需要和李强安排一个活动"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8092", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "8baa62047c2a0494c851c138dcfc80dccc669a03faf52ae9ebed48058c441c58", "cursor-grok-4.6-xhigh": "5c5b969358bb9dbd3455b91272c863cfb1332b563f67ad4ec407d031e3cf23ca", "gpt-5.6-luna-medium": "409b445bba1c3f2a11f53134f33464d2135afd8881257aaea82599b42f130459"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8092", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "周日白天我有空吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "501b32bdd945dff4641608fa00b9a15e35551981d74374d30ea0c7ecfc2f4990", "cursor-grok-4.6-xhigh": "b00d8175b37600d0f32010792c77df3cd2b92f110b47b25982aa4fce253fb25c", "gpt-5.6-luna-medium": "aeb9a994539cf6700e806b447758f8c66cd11d323186f55ad08e049ddbe5a647"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我的星期五什么时候开会"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8313", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "7c32d7226723d986101c95cab8dc422946856eb58f169d6991b8ccb09158de48", "cursor-grok-4.6-xhigh": "8a98672e872810e8301b839b8d63f006fb26c47607b164cf395fe88530dcdd90", "gpt-5.6-luna-medium": "774bba55252e1c95bc76182055ee1f98170a63ca5c06b2cb01ac8e152c7da51b"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8313", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "苏珊的生日是三月一日吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8505", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "668bad91b07daecb71c50a633132f40b16942fb7aa6fbfa66319c1a0f9e6af89", "cursor-grok-4.6-xhigh": "25379c9a49fbb45d111f7647f092ba549c6b5c5af976432cfbf55499ae6ad137", "gpt-5.6-luna-medium": "2af707d4fb6a6d88883884176dd6e48d0382f1a2c2a32db0abc2432630252a1c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8505", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "我的本月的日程表安排是什么"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8845", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8460a28e6cb61aec78e595ef68fd39b2830069374fbc851c9d7d91bcf8660689", "cursor-grok-4.6-xhigh": "2583c96280b15e7f75987c64d411bbf5935dd817ad5a4424e255ae8ae531f3fd", "gpt-5.6-luna-medium": "72efd95f2338832971c95fe8e62055f1a1fc18313902bf03d59dd612f1640f8c"}, "labelerVotes": {"task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8845", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "清空我的日历"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-9091", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "558281e3bbffbfbc00c08b273a1e3434b2235dcd5989ef24e938a7712e28560e", "cursor-grok-4.6-xhigh": "2d2d05b9186c96449c95f905e4b8fb225b0c336b28b5231f11479df499914f26", "gpt-5.6-luna-medium": "87b555eba3cc241e6334c81d5adb08947b9b17e389cd0205bbfa2b4d53ad4445"}, "labelerVotes": {"task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-9091", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "清除日历中的所有的事件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4612420854f87d448a7545da2d7ef5ab1fcc0665a0afdf96b41e9fd200ac0777", "cursor-grok-4.6-xhigh": "aa4a6643612f9f7f1f426f0210c33be8a9756a1f67ac49a689ae0909d1f55638", "gpt-5.6-luna-medium": "3efebab3d15d0f828507cb5abcaea506923ad35ac5919eb954c7045ed51c0aa5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L8868", "split": "silverCalibration", "task": true, "text": "can you check my seat assignment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "773a7661d2b500bdab4332d0749a3c1fc08919c4d31d75b6e953ec48b966b082", "cursor-grok-4.6-xhigh": "442b437ffee2476c909cdc91222a4c059c04b2d5105bc47bb8d97793a205b75b", "gpt-5.6-luna-medium": "b001b16b032185f887785ce458e178ef9254c8638ddfa846ad568dea02afac11"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L542", "split": "silverTrain", "task": true, "text": "wow thats wonderful please gohead and confirm it"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b8efa48670aa565346f74e2f9fd5cbdc389eac93b181a549ff4f4a9e4c43ac25", "cursor-grok-4.6-xhigh": "58371161e1b7bbc2f9176a8d4c23244901e442bd5177e8370a349c54bd454540", "gpt-5.6-luna-medium": "9bfe7b08e301552ec6f501302a595a34658125a7ff6875c2d846ab6099fb5fa5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10103", "split": "silverTrain", "task": true, "text": "can you please tell me what my seat number is my confirmation number is hhd 542"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6819faa0c6cc7962f08bd6001fc24a2309953e08dfe03259f80e95ef92ff570e", "cursor-grok-4.6-xhigh": "cbc1981454b49156238a319969d62aeea99bdad19f42b7a9e5da69dcf9d23ce1", "gpt-5.6-luna-medium": "0b2130fbbb06755b833cf716b53876dec16d3fc0dbd79ab74194c69c638f4633"}, "labelerVotes": {"blessing": 1, "confirmationDecision": 1, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10945", "split": "silverTrain", "task": false, "text": "have a perfect day good bye"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0cf8f92939dc75932ec86674a4b24d3a9f0d3572b658ce1b0d4f786a998bf9bc", "cursor-grok-4.6-xhigh": "c7caea3cf44a2dac3f5bad92ca7f1c6201421e10d2aa4b1796c252eecea6b3b9", "gpt-5.6-luna-medium": "9cca621b459b1fcbd08da4ee859f7add10d324c97bf770572f8bd5333058a949"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L4721", "split": "silverAcceptance", "task": true, "text": "will you change the window seat to aisle"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2432efc15936656eb41342f9f38fb7872827c4b1585ab7e027e7ee549dc6bbe5", "cursor-grok-4.6-xhigh": "c745387d223a89297ddb717c0d5889cdb411a14a0154d174181b804e41193d8b", "gpt-5.6-luna-medium": "6d975f6bbc358582c6c435688c03ef017b28af0d18054c063defd853c498412e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L13077", "split": "silverTrain", "task": true, "text": "tell me my seat number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3d02b648a99db70ea5c5a848cab5e80828dc2f4963860ec6d21c5eee7bb8f07d", "cursor-grok-4.6-xhigh": "c58b1b7854bccb6ea4d28453d29ca53a3f4bea3889a4352af619c7c3c2f59f29", "gpt-5.6-luna-medium": "28be1f07ded6b45bc27703736982057116977d9c8b02ee791c8069de05c49060"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L3790", "split": "silverTrain", "task": true, "text": "check my seat assignment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "8b7bca9a3e10ddf97e6486857703ca560586f0e8cf9c5cabbad55185b04fe673", "cursor-grok-4.6-xhigh": "01b650fccdbbbb77ff27409be4cc4aa20091c7e292bc643017ebb460e9ebd0f3", "gpt-5.6-luna-medium": "648eaba1f98f98e24283ad447567da13343f4bc09ace5151dab94b9d2f6a33fb"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L11108", "split": "silverTrain", "task": true, "text": "charlie sorry could you please change to window seat"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4ce4c028625f526495845ed484738d797d51be30aa8195122d183eb7f2db1f0c", "cursor-grok-4.6-xhigh": "12375d9427d8b9013a8ed3e1f71aa0b88fc0ab614dda69b67f0501216d0025ce", "gpt-5.6-luna-medium": "a94e083275c2bd57449955ce716906e27f82cfe4902fda640a0112d3558570c5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7057", "split": "silverTrain", "task": true, "text": "can you send it to my email"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d6e6efbe1f49dee31a8f56b97e62cc05370da9d0aa0b98066c27a8308a5d841c", "cursor-grok-4.6-xhigh": "65f7fe096ab0333587a4412955ce94831b7c604b2d1f2c8ae140ebb7350b333d", "gpt-5.6-luna-medium": "25d2f56b262e75b89e974d85fce7a84601635db7fa23e2614177757fc0881467"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7609", "split": "silverTrain", "task": false, "text": "have a nice daygood bye"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0f9d905d35a41953458341a805782253dafe127cc23b3723c2f8c1f9102ba4d8", "cursor-grok-4.6-xhigh": "bacf9ab5645d2b4cf6b0f60947fe0644cc602afe8d6ac794cf6399b4070f4362", "gpt-5.6-luna-medium": "a83ddd6e522b79f5c9aeaf85a9cae393cd27a03c7912eb8d16e3e5d0cc3c9c23"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8030", "split": "silverCalibration", "task": true, "text": "no thanks but can i get a side of large fries with it"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e31b55465219e4231c728b8c78bf8b009e27b7cc8c15eea9f935710a0d084fbd", "cursor-grok-4.6-xhigh": "ab9dfd98a06d156b1f2410d256626a916336712935f761c35ac7729b584c8abb", "gpt-5.6-luna-medium": "e047ccfe23dccf093e8ed4a1fbe390635eedfee7a2adb6f808ae13c0a12b9b76"}, "labelerVotes": {"replyableMessage": 2, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L1502", "split": "silverTrain", "task": true, "text": "i like to have a pizza"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa767fb24746f246ae3fa6a13e027c27cdbe52ebcc3ede204ea5bc3fef1e0a17", "cursor-grok-4.6-xhigh": "ba0f5d098d0b17b0b0df912b6975ecd12b1a43182386657011607a80f3f1e1c2", "gpt-5.6-luna-medium": "fa663d3d5b29443be58913334daceb84911d5eb8adebcf95b2798c1aa7c784a9"}, "labelerVotes": {"confirmationDecision": 1, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8908", "split": "silverTrain", "task": true, "text": "add fries medium with diet coke"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4c452466bb1af387405003f491139dd300447f81e023cf70b07adb3867c325fc", "cursor-grok-4.6-xhigh": "1c8faaa1a7a2a5a4882387b1cab82aead8e56cdc301917ac6a315dfd3dd016b4", "gpt-5.6-luna-medium": "321fc8d4b7b7db980395d6c860ffc35e8bd8c69aaa9c359d572b9329e7939c9c"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L838", "split": "silverTrain", "task": true, "text": "thatll be all actually can i not have bbq drizzle on my pizza"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e7eb65a3042ee8968bf7b1fe06fde8cccdcbf9f57f91034eb4b8440c37682c22", "cursor-grok-4.6-xhigh": "4cc8c4f52e3ed92b0fd37c718011edc29f5abf12fe50ef646f2b7a121df0d253", "gpt-5.6-luna-medium": "84bd282f09933a70f9a77a4a913ece75a504bcaa38ec57cb77d72b53a6e89196"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12502", "split": "silverTrain", "task": true, "text": "i want to know my account balance could you please help me with that"}
|
||||||
|
{"actionVerifierLabel": "both", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1963e06605e7cd47b33061c01812b226273618dc5c8842765aad2dd78bb841c9", "cursor-grok-4.6-xhigh": "4f72d2f421f5c27281d954fbea73cfdeb31446bfd0ce7177ae3fe62aad26c353", "gpt-5.6-luna-medium": "96e4b719f4fc338eccba62e8e02b1960d21a1a61c104cf7472ee8e9d4fabe94d"}, "labelerVotes": {"complaint": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L4004", "split": "silverTrain", "task": true, "text": "i want remove error bill in my credit card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2203ad70283231f9cfee355a253677f0e54c77f669d5be4548f962a4c2053a19", "cursor-grok-4.6-xhigh": "70009c7fd6f57f0899c9d99fb12b036943b0cfec095187d6a603b64569eba6ef", "gpt-5.6-luna-medium": "8d4d967a8fc8171cce075dfcceb801de654d4d200189e449f3a16dd9c5141dc5"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L8153", "split": "silverTrain", "task": true, "text": "i need to block and apply the new card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "24ba70477626616a1a8f433c1fd2c24f0cd26320fb497e9b4de54ec9f0f1f1ca", "cursor-grok-4.6-xhigh": "bef0bdbfb10873b01ad4ee37a242f02ddb2510421ff9255844b85db8f8ce384c", "gpt-5.6-luna-medium": "4cb63526a05cf7d4479eef0ae0181a30bcfc672f6b55e6ee450a5522da3ec2a4"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L3378", "split": "silverTrain", "task": true, "text": "i want to transfer money from one account to another"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b71cf69e9464d42123f7498c8437a9c6a0af129edcab2470ad74ef1ce41e80c0", "cursor-grok-4.6-xhigh": "3b3c10c4cdde823c36c6a4d2984fb14e5be4251cd455be514008ab4c6d0bbb02", "gpt-5.6-luna-medium": "b68227c554f3644e002977e13fb875d02e23c97caadf3543299245cddbf1e526"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1822", "split": "silverTrain", "task": true, "text": "yes please check my account balance of last four digit with 8523"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "467de566839bf90fea65748aae2ddd69632b55e9d4439a5c9f7277a6715e52a8", "cursor-grok-4.6-xhigh": "196e3181afdbd7aaa0d5ac9e40b7e47574872f00464fff7a8d4005074a3eadff", "gpt-5.6-luna-medium": "b094b77961e0ee99f60dea18d81e889e0acee565cd6a414163e1c2b577039fb1"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5362", "split": "silverAcceptance", "task": true, "text": "hi drew i would like to close my account can you help me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70536df4674c50218c723a62075697b53ebf700dc5a7f2d45e228823841c42a6", "cursor-grok-4.6-xhigh": "6735d05777178a01fcf2616ae5d8efd7338243757a32d4a9c92a7c9eafc69042", "gpt-5.6-luna-medium": "24108d74eadaa00c05d6b205222007481d54985d92cd7a0c8afc7f25aae8f6c9"}, "labelerVotes": {"confirmationDecision": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5877", "split": "silverTrain", "task": true, "text": "yesi need to order checks"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bad3776976a3d6cfbf3137521614bce5e8408caac0c09cfb6ed14d51e2c69bab", "cursor-grok-4.6-xhigh": "12709daaf453562fa2c72ad6fbef5b4bbcd4482b1cb71438459e873a6b1f0884", "gpt-5.6-luna-medium": "73137c92571447b03d9d062251f139489d2e563d3c2d6c91a920c13e471fc4aa"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1222", "split": "silverCalibration", "task": false, "text": "thankyou for telling this i want to know banks routing number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4b514956465885ff2cd99a116de10934bacc0167af980473bf8b6cded3df5e10", "cursor-grok-4.6-xhigh": "8a60a3bb8d764d3fbe64798de555205c4648856fa1cad548c94aac495c72b290", "gpt-5.6-luna-medium": "a8eb454c10403bd6a79e741cb77341e706f53397f18cabd35085b00a6031fea0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12784", "split": "silverTrain", "task": true, "text": "can you please order a new credit card because my old one expired"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2d198c950a88eab927259da3be7a87d75d24a5e5b2ce3244cb08dd5d0103885", "cursor-grok-4.6-xhigh": "26f70276387d0124ee8899ee07cbd8c6cb3a2da319703670a99202c5b2bb3818", "gpt-5.6-luna-medium": "41e91e2579441efa27cb15503f91506ddcb513a8652c8e1324f5679a3c4d50fc"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L10475", "split": "silverTrain", "task": true, "text": "my credit card was expiry can i apply new card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0a01428793f1ea0ace06360cd74aa6380df180b7929c7f5fb3b9ded1714e25b1", "cursor-grok-4.6-xhigh": "d9c569348fcdac478b76831b88e84f9816a9c7009908dc55601e510065eae970", "gpt-5.6-luna-medium": "5552f269b2162bd69c106c1d67381d4a08bfa168451688288fcfdff3709f13bd"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L14075", "split": "silverCalibration", "task": true, "text": "find out the banks routing number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d82b3168bf0b710299b7eb65788e6c5778ccaed42f51bab006bd00f30ea704e", "cursor-grok-4.6-xhigh": "83c4313efe502b8bfd2e3c2af439e32f3ffccfeb5a3d0ec24129e7b43b2b3c0a", "gpt-5.6-luna-medium": "6e81b2fc5782ff62f27ad3f53ec7e0cb66c4c0f18e0f40f7dd1c7af0ec12b705"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L13213", "split": "silverTrain", "task": true, "text": "hello i would like to check my account balance please"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f9c5014f362fe8781bc8b0ff2f9490896ccdf9c3ece61af19107259e01b8b116", "cursor-grok-4.6-xhigh": "8712299c12c2628ce5179a85703b48bcf5d93a753f65a3083656562a3ef88420", "gpt-5.6-luna-medium": "90a388255fe80c816494f8b3b38099cf20874452615b0ea8bfb1981996315453"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9312", "split": "silverCalibration", "task": true, "text": "perfect please confirm the plan"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "93feb61390f6bf44136a851f3097d94fd904621b26a843d31839ff82c118933f", "cursor-grok-4.6-xhigh": "c2ce44ae7587194e2b4ab28170c72e5eae90668793ab15961b5eaf69df2f3ceb", "gpt-5.6-luna-medium": "27c579c675e10c5e24ec84578ec9594df9745df2824dd48d9eab9c059fa466cc"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L8688", "split": "silverAcceptance", "task": true, "text": "can you please help me to see my bill of my account"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "47bd1234185ea4fb6949748ee61ba92e1973765a113675430a504fbfd2897c40", "cursor-grok-4.6-xhigh": "476255d88b51313a5966d8d526ee0c968f25f33e5cb9f79f16b85641e4d7e22e", "gpt-5.6-luna-medium": "6891d5d50cb5e24fc0e061cafc7ff633a9172b2e7808b827b2d98841127a4e16"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L3211", "split": "silverTrain", "task": true, "text": "yes can you know me the details about the internet service for my home"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "18924ae4b5b77c0c768f04128934b59aaedd0ca16c9489ae78e9a4db544198d6", "cursor-grok-4.6-xhigh": "6092ca0bbc347cd19a0071d9b46bb9d60c9b76c225643af3757165abc06accc2", "gpt-5.6-luna-medium": "a62326418201c59d1c5cf312494fddf2f7acca0f50939b75bb066ed53693f087"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L4315", "split": "silverTrain", "task": true, "text": "make a connection as soon as possible"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7aa099df17427d2e29a55e0a510c166584930f47b2b5ac1beb94d504ae41fee6", "cursor-grok-4.6-xhigh": "2ff8e060455f61f0da9cf3128cb3f1b921a3dcd4946980d0b5190296e9adb4c9", "gpt-5.6-luna-medium": "42ae3f2e2c5d095598362372e8f64f407a3fc33ef8ffa41a29fea5e4505b41e0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9277", "split": "silverTrain", "task": false, "text": "may i know this plan have internet option"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6b66046ae5fec36aea29476f47f0c0172b10b9a8496038185f71e6d5be02dd26", "cursor-grok-4.6-xhigh": "0f796a706e254ec6eafc11545177e0ab6e86987d13d7098fe740c292c9ef88b0", "gpt-5.6-luna-medium": "a780fe81cee22f703f977838c1c870cf7b9bbc3fe7dd1f5c37705e88efd64507"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L12504", "split": "silverTrain", "task": true, "text": "also can you please check the global status of the server"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5c8a211664dfcc4434204d7bdf29ee8d417eb60d80c91206b6b7b03621351646", "cursor-grok-4.6-xhigh": "ad3f27ed1415a686ccce2f8ea872a1c7a93169c438d6fec23938eafdd0f57af3", "gpt-5.6-luna-medium": "7e84f31a791ed6a17a2278b0239505854eecd00f9497146ad42ab0508aa8de1a"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L4004", "split": "silverTrain", "task": true, "text": "please check my clobel status for my softwarews"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dc0bb217d5a5dbecab7ed84a3dfffa4aa74372f6c9f8964cef05ae919fde7efd", "cursor-grok-4.6-xhigh": "85a179c9879ba14121afbc37891a392415babdd820a899be6f66cdeb928ec8c8", "gpt-5.6-luna-medium": "66803d669525e354ecc820a0eebf6e4ffa94560a96a30d0021bb8bc3e2b1d677"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L363", "split": "silverAcceptance", "task": true, "text": "i want to purchase some keyboards"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c0710fcd3ac359b1837587d3ee51ad67e9d8feaebf4109a68353bfdca6f25381", "cursor-grok-4.6-xhigh": "bdd31b988d071d4565bcd7941ecdd67cca771a33af6751c86b77ed73644d13ec", "gpt-5.6-luna-medium": "e87b22ff8b00ff6c90a12337c5b59a4387cbda696b15dd5ffcf71a78c19ece46"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Could you please send it to my location?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d4bda7a9795679f135d93cc25505e44b433055b246a5973d66df998b5580186", "cursor-grok-4.6-xhigh": "377d7fd3aea13df0ffff39c771e3f52fe6b71fa1b24db9cd256e46b18e43b391", "gpt-5.6-luna-medium": "d7685bfc35ae60f32e2b89084ee28885dccb426b2eaf8939853b6371ce0e0ce4"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay that's great is the order under my name?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9919c955ed15186b32c19ef298fa1ea3ba2e8f1b2efe0f67aef0823e645817a9", "cursor-grok-4.6-xhigh": "6f193cee4b73a78d9e36b0f57be045c1008099501ed056e38b15f1a1aa59f5b1", "gpt-5.6-luna-medium": "b9b432bd2a03118bf08962f02ede9e17fdb1cfa9070eb0b80ad05ff98ac17326"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "I have heard good things about The Chophouse. Can you make a reservation for me please?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bef37f0f0f0d654ef67f1245c9076086141077b1e1003a056d3fb1efba71ab3f", "cursor-grok-4.6-xhigh": "914b144ee7a794da0d06b44bb9cb008b60a8ac1df30e50aa172e1491525f95fb", "gpt-5.6-luna-medium": "14663b30956aaca15d262d3587dea9b7cbcf0ee6abd727edc65ab4e8704b3091"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "What time do they close?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3aa8a8cc3f0f8e12596e6845f279696d022dce15615a77afed905aac4f197bd8", "cursor-grok-4.6-xhigh": "a0a21138cd9844f2991b1c6f2fd4c95c1436fd558811b273a3c79f4d5139f0ea", "gpt-5.6-luna-medium": "fa9f98a04f2437d5198e91795cad20ac39eebdcf09685b25fbebe28e9ccc8349"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "scheduleNegotiation": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "I see, is there an imax showing for Hellboy other than at 6pm?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4dfd21156b53d044516171cd9baceba4505d00969839f01db4311bc4b8f646ed", "cursor-grok-4.6-xhigh": "4c6d587b05b6528bde88ecd57d4e5bbdb7ff1e79ef593f4ae98d81826d39e690", "gpt-5.6-luna-medium": "72cb24c55110af1345c9d45027358ed7ce1ea4be2aa0beebed0a27af85ad1a16"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Ok can you go ahead and purchase 2?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "89996230c277fcdb9099abf28251f6d4ee4ce2d574296603a3f446183710e004", "cursor-grok-4.6-xhigh": "40b4b25ee4f67e62c3daf6dba3b04581c519a6e7ef5facceb66e56cdfdbe7fe2", "gpt-5.6-luna-medium": "cc36d6c852964a91e851ecd95b7ae337e5b69948f7243c9c114e39e2b66d7972"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "I would like to know the availability of seats in the 9:00 p.m show. Could you please assist me with that?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6933f140aaa0b47565e8b1bb1a1d6f5ba3997cadae753f99387f98e0fe182b52", "cursor-grok-4.6-xhigh": "aa997270de50209165ed04641e28fe58be47f4027201e67d1d7dc3847f210084", "gpt-5.6-luna-medium": "29b55b678059f7dfb1abaf12929fab03584004cd756229c66dc3d2c50ae4cc44"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Great can you confirm the order?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "821a22645f41b2cca748851ff3b61fcaa139447814e2d420a29292b11a57d9a5", "cursor-grok-4.6-xhigh": "452cd8ebc6e65284210650cd4f7c4501cb67a22c7267fe5d94ae5c89fca74d08", "gpt-5.6-luna-medium": "37409ea757afbf03b9b86157f4bee3303dc5626bc622649e1469d05c4217f90b"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "And can I also get a splash of pink lemonade in that?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "84bf8f46e9415f82e51e28feea8bb99de05ffe27c71445934b7caaa6cc975753", "cursor-grok-4.6-xhigh": "654d48a43f236e1c5ff32a5d09d09b16787b050adae61117f43014948b6c083a", "gpt-5.6-luna-medium": "f388b764164d4bbe2c89caa060afe93cd7dc2fd4d57c6afde556040d30306ec1"}, "labelerVotes": {"confirmationDecision": 2, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "I don't like Eggnog, do they have anything else?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ad6da1ad190ebdf7efe224ba95012f506f644a4d31a05e75195520466f321fa0", "cursor-grok-4.6-xhigh": "0c49486b8ea0c218dd95c9c2ee1f0be559d3375c4db785737884cfff38b05b72", "gpt-5.6-luna-medium": "5a81cf08cc6732e30708779a433e12e285837bebe6a64902fae219f999fe7522"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Yes. If there's no coconut milk, ask for oat milk. If there's no oat milk, almond milk. Got it?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7c7b3db27b0ee9b322310b7aa07cfd9c8ccf8237dce5e01b890a87d1adfc8a52", "cursor-grok-4.6-xhigh": "38699eb9dc2f9b135aa935499ccd3aa14deea0755167950e24163114f13a407b", "gpt-5.6-luna-medium": "d2f1578063f47e9ec35152e8bc1106cf894e076ad5fb2cff1cdcb8d5edab71a0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "How about 6:00 pm?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4a41eea52060e98acf45cf4d7947c955d1928558a9643fe5ea67a8d36f000b56", "cursor-grok-4.6-xhigh": "fd0858b3b07aba16c15af7902e4ed7f4ba7e9407cbddac3f3ff6ea78c4c06b17", "gpt-5.6-luna-medium": "caa3ad24f2f722e6f4040052cc1f7d82cbbcbd62e962ba82f0e663eca0df79c3"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "I want an X-large supreme pizza please. But instead of green pepper can I get zucchini on that?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7787b3e1ccde009bb85d06caf615fa073f5d45ba8734b47f572d3dfd5999ccee", "cursor-grok-4.6-xhigh": "002d2294990518a683122a4b9a285e91e1b51cf16c3cb59ee88dd98e188495b5", "gpt-5.6-luna-medium": "a4b971252a549c02e68f6ad34eff87181528cab87bdb8858c7a41a50b31137bc"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "Can you get me a Starbucks?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9392ded87edd1e1d012a9de5bcb7bb75885cba6ef532811bb0406b679c8f3e4d", "cursor-grok-4.6-xhigh": "f7b0045babbb643155612f665d605b7f96852d4481009107b56843403dfdba4a", "gpt-5.6-luna-medium": "994a1e983bbaea06d6413239748e788d9eac5fd9e00ecef9a72efbf8648b600e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "If that doesnt work can you check what other times are available?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4c66f81323420409ecfcfbfaa3c5000bf433e9a66ac71d3ff2c7d8bea65dd162", "cursor-grok-4.6-xhigh": "2111b1d6fb5a3d09f0b42f9122568f6b0966aa57bd0d423b889f4dce78002655", "gpt-5.6-luna-medium": "fe5dfa4d89307aea36bea48361331ec2bdd5706406e5eb149423dd2d69ca11e4"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay. Is there a patio outside?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4f89115a5d0b941ba638cb107d5360d0ab3f40e69addaa690201d35d5ada7a1b", "cursor-grok-4.6-xhigh": "4c612853235063887db8db63c8f1d5f3b2df2d445a23f79f0dc1df6c4ae020d5", "gpt-5.6-luna-medium": "cc29c455f88800e59f0a971bd82d5814d4f5fe479238426a4b3872202e683f49"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hi. I am absolutely starving. Can you order me a pizza?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7432fe5370ce4588ebc580946a8d8e184cd201b2a0b64f8f132d030a87b9e909", "cursor-grok-4.6-xhigh": "6cddabf8c3bf104041c37d71475305ee1bbeee84f1a1cd377272983740cc8c17", "gpt-5.6-luna-medium": "dc64aeff638d43a72b054411a603e8f6ececaf7edca401bfa3c29fb4b8d5e73c"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "Yes is there any other fees?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "474733d7a64b136cacfa72c5ad2a7eaf3935820a8b921a9e1b0c11783e63b3ca", "cursor-grok-4.6-xhigh": "b7c2499234f9da45a4ffc3ebdf8aff55881e63ce072eed204151cd79fd5e1a7e", "gpt-5.6-luna-medium": "e081ba55047233a1f304fbfbada5225f88962f1e9b51632222747da7eb80ae29"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Could you please ask them to have it ready at 6:00 pm?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6d2d48f1c0e0d4db803fb36f22639ef5fb26dd432d58bd7344676c19e9a55933", "cursor-grok-4.6-xhigh": "c0822929decb8fe5eb75eacad27e873d77314e8feaf7ff1464df1e90fa48ee95", "gpt-5.6-luna-medium": "d946a7e004f194059564ad3445099080884b93a60f4a33742c7c6769d3178dd9"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 2, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "True. Okay, how about an iced caffe mocha?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "be229ad22f7fb81a6b5268aaf5273d2cf5aa7d5f57f5411b00db85be95b070b9", "cursor-grok-4.6-xhigh": "98bc687fbd2d3d38a140abda9663bbb380b8a4dfca7e81e30ee9f7f3d031e56e", "gpt-5.6-luna-medium": "d2c04e2dd5e65734600927e78ab77d74db26ca5076dbe1503736cfdbc08a7d1e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hello, I'm really feeling Starbucks today. Could you please order me a Iced Blonde Cinnamon Cloud Macchiato,?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "014fe0dfa2dcea90c3dfe19fb666f5609769a238d4963d6a1de9bda1edc01198", "cursor-grok-4.6-xhigh": "21235ed9b442f9b1d570430127b4fb56cbceb76f66f7948e8ec6fd8a5dccee5c", "gpt-5.6-luna-medium": "ffdfaf6da9d9c4901289d3f320dc73795977aac627b4e1a059adaf25ad2efdb0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "I checked with my friend and that is too late for us. Can you look into the movie US, my friend whats to see that one, around 4:00. So we can eat and shop, before the show?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1154bf052842758452f99a9e43eaa9c2528045abf47f646ac4ea25179fc32f04", "cursor-grok-4.6-xhigh": "ed091b83b08f3bd9a571f3925748c1e22d3e7468c3de36171c4e2e09068abb98", "gpt-5.6-luna-medium": "9ca5050f607520fa208e005a9a8569df1efc3f41f1f6a326c8a18633c805cdd4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "What about 7?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7da5d7559448bc31d7bb3f47a4bfb8d6586b1865c9485c356408ff26e9a622d3", "cursor-grok-4.6-xhigh": "1225bc99b1cfa76121683e4fec33b841af6bb082978c14e3bf7ce6bc607bf530", "gpt-5.6-luna-medium": "c81ab65454c459ed8908a5a867ab75cfcb1c7f6ff4e82cef4824181f179e2b7c"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Actually can you change my order to something else?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2715abd75db8fd30dab252de41a9944ea0aa73b78c0071df498b42af1691e3a2", "cursor-grok-4.6-xhigh": "907ab0ae9672101c2c370e9a0bb2d9d8e058c7e648de679c32c143f0c30fd25e", "gpt-5.6-luna-medium": "49bdb56299cdd45c8b7b76628d281ce43aac6ef80e1d3808c69966b9f7c52b1d"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hi I'm running late again and need to pick up supper on my way home. Can you call in a pizza order for me?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.78, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "28d9b285dc6e988825cf7e611084f9dfd277345c38c0aeec00e2688e248b66f9", "cursor-grok-4.6-xhigh": "bcff804872421ccbff4227cd807914d522bc35c32fa0c01e5741c0132c7cec13", "gpt-5.6-luna-medium": "2464a2fa8f2fb339452cb460f4f5c6108d62c5b473862f61057eeee49dec2ba5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you order Y for me please"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "eeb88ac76a87efbe279dd53e2e7d772526eb4aa44ccbd1134daa4ec31d86be7c", "cursor-grok-4.6-xhigh": "9e5f00d22a6ceb2523c1093f7ef8a4d277d2aad81aa7d4e98d8fe7d8ceb02dbd", "gpt-5.6-luna-medium": "29a6caf324ff4b003b97ed16483e050bb1ddb0fc3db24cfbfee1b93c5f9b9520"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "That is too late. What do they have available on Wednesday?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5b9dbb053c1d9cf5ad2be51052829aed3e39f3d9e7d708a3922b4cf262b75613", "cursor-grok-4.6-xhigh": "da973b97e7fb1932b4cc70ab826d1dd5154d8e82daa132ebe6c3f3a1f1788c8f", "gpt-5.6-luna-medium": "e50f2820e09c656eb8ed4c12fbc919b69d2313685710b19e173648705bf53528"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Yes that would be great! How much is the fare?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ceaf33325e0759dbb53f1a604c5b1f7cdc14d594ae3deffcd0a72ba2fa3bb220", "cursor-grok-4.6-xhigh": "32232726aed5998633fa85de35046afddc135019467577b3c0ea8c084a80b690", "gpt-5.6-luna-medium": "32232726aed5998633fa85de35046afddc135019467577b3c0ea8c084a80b690"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "What are some really good Italian restaurants"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e12bf40d3bd40b2a654d5d3875e61dbd3224c6bc990e783ed887f5f1f625dfb0", "cursor-grok-4.6-xhigh": "b5e9dd9c841a76d7831104137dcda510360b55b4b80eee49e3a64c1cfbf79ceb", "gpt-5.6-luna-medium": "fa54050e3799e6a1eaccd0effdc9047ef6a6150fbcc83f1e31bd14b3540ead9e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 2, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you tell me times for other locations?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "833bb23704a628caacd87ad3ddbd54d5a873d068bb3a62c12825685050af3106", "cursor-grok-4.6-xhigh": "f68f3a34ce2b5fb8d6ada7d8d9f163e76e8db4319a4c0f630fd90e617ae838eb", "gpt-5.6-luna-medium": "52ddc4f19ce41d9ff95def7d592e49cee327a69ee1a69312690c759d2057af9f"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": false, "text": "is it at 4:20"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "60f1074112da5b3ef8e6bdf0a867809294960b57a1e903df27137a519fe9aac6", "cursor-grok-4.6-xhigh": "777918ce4373116159d6680658c0f9b914da1e7fc95bc070e43f7b4e77fc78fa", "gpt-5.6-luna-medium": "fd7b8a4481f8fe3747668d718538a10cddd1f192e1711db4ce09a0fdb377af03"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "what time would they have a table"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "8f747a2e32a12d1988267fcf48b5db7fe61aef8d7fcacccb6db21ed78f682690", "cursor-grok-4.6-xhigh": "2c7a92b3a3a32d97436e82445f484f93680951fa8cee57dc08071a390cd1bd13", "gpt-5.6-luna-medium": "b15922acbc3411aa53ac4012500042d1092d2a4a3e0a3279fa21114a357fc1e2"}, "labelerVotes": {"confirmationDecision": 2, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Oh yes. I almost forgot. Can you have them go easy on the sauce?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "50a47ad5ffd22a86f7884c5f699978d67f21548564e3c52e642816d930d3b54e", "cursor-grok-4.6-xhigh": "3236a1322370c79ef0846b37f08bba5229c5088f02b24489e6f51fadf8b29f97", "gpt-5.6-luna-medium": "19a98402ca59f3481c7f99cd727d27dc1f1ea01bd18293d53a91ac01d814348a"}, "labelerVotes": {"replyableMessage": 1, "scheduleNegotiation": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Have them pick me up at 8 AM please."}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "864941f4d87791e56bedc0aad3f0e35d009b6a9b296f2326641536ed11eee02b", "cursor-grok-4.6-xhigh": "c13e944cfc6a53c928817f45b5c88b851ffd05f0a99a4b087752d3b008b6995c", "gpt-5.6-luna-medium": "26c75f5db8ad59e03188fbc4c2672ff4b75bdcf82b7cdf1f3189d743d88c26c4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hello! Can you order me a coffee from Starbucks?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cdce2ec1d8d74aac840a12eb55cd18fb72908c1717b181264117863a95592701", "cursor-grok-4.6-xhigh": "6383d76539d18d3a169715843c28a2d5d28f43d1342b409f20f6b7b3f04db02e", "gpt-5.6-luna-medium": "6383d76539d18d3a169715843c28a2d5d28f43d1342b409f20f6b7b3f04db02e"}, "labelerVotes": {"confirmationDecision": 2, "question": 2, "replyableMessage": 2, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Okay, can you text me the details?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b1bd95c69b664f1b7471386c57de8498c8c26844d60db9d4b46cc9f97c9e937c", "cursor-grok-4.6-xhigh": "22ff159e61001fb8ebcfa0b17f8efdca4c19a8f484f3996c84c7b6d6decc7ef5", "gpt-5.6-luna-medium": "5d1dc3b329343b8432e86d102bc377107f7135c36a42da6e08526a527f3a5346"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you get me tickets for the movie US?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "527dd6d83097d49e10f25bd0e45858679bf48ed6ed65d0779a1a0119b220237e", "cursor-grok-4.6-xhigh": "0466c1b6cfeac0c524818fd232551aaaf60fa26910686ff0a6951842f3bdd08c", "gpt-5.6-luna-medium": "61a9a9ed882f4c00ceb1b54de0e894588f2e3f7a1e4b5021d089bb14714b131e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "Can you see if there are any available showings for Alita Battle Angel"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2a8ddd91cf108891ea251f5fbdc8568bc97aedf16ba65feb2445ae93953a5423", "cursor-grok-4.6-xhigh": "e8dd52c724fd429b2dfa08dfc8c22eb3136e2d0d2495a1ca0e5c733aa2e39da8", "gpt-5.6-luna-medium": "a8677d8a13eb1045bedb1750a986a4a827c0441a6e43f3a7f60f8f7c6dfa28a9"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "Is an UberX listed?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.82, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "323fad176e8331e65208d5899fb3aa1b313b94cb17a91083b5c8b51dcf4fbb80", "cursor-grok-4.6-xhigh": "bf891237b5deb1a60ce4392ee9c329299845309d15d21eae5b480dc98b0edfd7", "gpt-5.6-luna-medium": "09ee7c2ed905ff4cc4637c1d0ab8ad31328169560e513341af4230606fb2cedf"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay do you think I can use the company card?"}
|
||||||
@@ -0,0 +1,360 @@
|
|||||||
|
{"id": "open-asap-10502", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-11380", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-11481", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-1596", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-2210", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-22337", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-23523", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-23652", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-23742", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-23758", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-26227", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-27234", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-29777", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-30376", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-31166", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-31609", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-31889", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-31943", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-34345", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-34705", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-34899", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-35453", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-35476", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-35553", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-38143", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-38238", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-38674", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-39659", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-40660", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-40694", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-41080", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-41822", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-44699", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-45138", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-453", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-46343", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-5022", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-6345", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-7730", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-asap-9336", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-1777502", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-2555962", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-2701144", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-2986864", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3001841", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3073568", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3169526", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3258718", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3315833", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3431365", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3558426", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3577388", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3747030", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3828096", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3858080", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-3919922", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4063938", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4075299", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4140786", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4232485", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4386529", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4613745", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-4758252", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5094833", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5123759", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5296904", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5342499", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5430594", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5546899", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5594585", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-5843160", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6061472", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6122130", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6461018", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6684695", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6854260", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-6977335", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-7054229", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-7352245", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-cfpb-7415516", "labels": ["complaint"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-clinc150-10654", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-clinc150-10760", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-11032", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-11158", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-clinc150-11549", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-11599", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-11661", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-clinc150-12331", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-12431", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-clinc150-12583", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-clinc150-12742", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-clinc150-12891", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-13091", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-clinc150-14078", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-14311", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-clinc150-14562", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-16", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-clinc150-1680", "labels": ["followUpReminder", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-clinc150-1839", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-1890", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-2341", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-3", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-3087", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-3124", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-3198", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-4205", "labels": ["complaint", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-clinc150-4465", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-clinc150-4518", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-clinc150-4707", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-4832", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-4834", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-clinc150-5082", "labels": ["followUpReminder", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-5463", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-5959", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-clinc150-6", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-clinc150-6065", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-clinc150-6137", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-clinc150-7302", "labels": ["followUpReminder", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-clinc150-7969", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-clinc150-8619", "labels": ["followUpReminder", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-crosswoz-10586-8", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-10728-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-10871-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11012-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11109-6", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11117-12", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11374-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11462-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11677-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11686-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11766-8", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11884-12", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-11953-12", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-crosswoz-11959-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-12429-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-158-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-1615-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-1626-12", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-1766-14", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-338-10", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-3595-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-4220-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-5259-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-5821-18", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-6343-2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-7477-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-7576-10", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-7593-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-7671-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-crosswoz-8169-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-8242-16", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-8593-14", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-8657-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9158-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9404-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9587-8", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-96-2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9637-24", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9866-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-crosswoz-9886-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-goemotions-ed0miwo", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-ed1at3i", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-goemotions-ed783v1", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-edciwc1", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-goemotions-eddd68m", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-edf80ua", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-edhgfqz", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.85}
|
||||||
|
{"id": "open-goemotions-edi79i8", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-goemotions-edlfmm3", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-edloxw1", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.86}
|
||||||
|
{"id": "open-goemotions-edlqvvo", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-goemotions-edm0fy9", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-goemotions-edm2plp", "labels": ["blessing", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.84}
|
||||||
|
{"id": "open-goemotions-edqmahz", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-eds3oe6", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-edumqtx", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-eduvcvy", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-edw419k", "labels": [], "ambiguous": false, "quotedOrMeta": true, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-edw9jvd", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.86}
|
||||||
|
{"id": "open-goemotions-ee0ui7m", "labels": ["blessing", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-ee2kfxs", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-goemotions-ee3h6wr", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-ee75sip", "labels": ["blessing"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.85}
|
||||||
|
{"id": "open-goemotions-eeamw5i", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-goemotions-eefzuzt", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-eegulbi", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.86}
|
||||||
|
{"id": "open-goemotions-eelizvv", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-eelsbey", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-goemotions-eeq8ddu", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.85}
|
||||||
|
{"id": "open-goemotions-eer68if", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-eey0znf", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-goemotions-ef9kela", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-efdaasf", "labels": ["blessing", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.86}
|
||||||
|
{"id": "open-goemotions-efdl4z2", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-efdnw2c", "labels": ["blessing"], "ambiguous": true, "quotedOrMeta": true, "confidence": 0.82}
|
||||||
|
{"id": "open-goemotions-efect26", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-eff0egy", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.86}
|
||||||
|
{"id": "open-goemotions-eff5j9u", "labels": [], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-goemotions-efg2bx0", "labels": ["blessing", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.87}
|
||||||
|
{"id": "open-goemotions-efgtipz", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-en-US-10112", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-10167", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-10643", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-10663", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-10874", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-1092", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-11059", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-11228", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-11637", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-massive-en-US-12321", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-12474", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-13327", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-1348", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.97}
|
||||||
|
{"id": "open-massive-en-US-13889", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-13920", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-14209", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-16203", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-16640", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-16722", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-1727", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-213", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-2130", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-en-US-2732", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-2837", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-3765", "labels": ["followUpReminder", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-417", "labels": ["followUpReminder", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-4610", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-5420", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-5470", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-5745", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-5975", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-6911", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-7265", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-en-US-7478", "labels": ["followUpReminder", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-8200", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-en-US-8610", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-massive-en-US-8616", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-en-US-8738", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-en-US-910", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-en-US-9960", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-10782", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-10918", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-11249", "labels": ["task"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.78}
|
||||||
|
{"id": "open-massive-zh-CN-11651", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-zh-CN-12151", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-zh-CN-12180", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-zh-CN-12228", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-zh-CN-12396", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-zh-CN-12552", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-12922", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-1419", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-zh-CN-1514", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-zh-CN-15222", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-zh-CN-15232", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-15390", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-zh-CN-15526", "labels": ["complaint", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-massive-zh-CN-15682", "labels": ["question", "replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.84}
|
||||||
|
{"id": "open-massive-zh-CN-16006", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-massive-zh-CN-1609", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-16200", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-massive-zh-CN-16204", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-16986", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-zh-CN-241", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-zh-CN-2990", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-massive-zh-CN-4352", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-zh-CN-5178", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-zh-CN-5980", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-6418", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-zh-CN-6804", "labels": ["followUpReminder", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-massive-zh-CN-709", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-zh-CN-7172", "labels": ["followUpReminder", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-7283", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-7466", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-zh-CN-7874", "labels": ["scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-massive-zh-CN-8092", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-8228", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-8313", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-massive-zh-CN-8505", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-massive-zh-CN-8845", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-massive-zh-CN-9091", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>c1fd4c09-fcc8-4a9d-812f-97cc14b71f5c<TURN>12", "labels": ["replyableMessage"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.75}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "labels": ["replyableMessage"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>1617bf7b-043e-49f5-a2b0-b194ab173a8c<TURN>5", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>787f5a4d-271c-4671-9134-53cb3d0572a2<TURN>5", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "labels": ["complaint", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "labels": ["confirmationDecision", "question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "labels": ["confirmationDecision", "question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-multidogo-media-<CONV>7b50d813-22d4-47c5-a466-fda86fbe69b7<TURN>3", "labels": ["confirmationDecision", "task"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.8}
|
||||||
|
{"id": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-software-<CONV>86eaf2de-044b-43de-8b2c-cd5ebf6d2c51<TURN>9", "labels": ["confirmationDecision"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.82}
|
||||||
|
{"id": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-multidogo-software-<CONV>db0edc0f-4148-45ba-ab7b-94dc09020618<TURN>4", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "labels": ["confirmationDecision", "question", "scheduleNegotiation"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "labels": ["confirmationDecision", "question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "labels": ["scheduleNegotiation"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.95}
|
||||||
|
{"id": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "labels": ["question", "scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "labels": ["scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "labels": ["confirmationDecision", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "labels": ["scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "labels": ["scheduleNegotiation"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "labels": ["task"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.78}
|
||||||
|
{"id": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "labels": ["scheduleNegotiation"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.91}
|
||||||
|
{"id": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "labels": ["question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "labels": ["question", "scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.89}
|
||||||
|
{"id": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.88}
|
||||||
|
{"id": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "labels": ["question", "scheduleNegotiation"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.93}
|
||||||
|
{"id": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "labels": ["scheduleNegotiation", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.96}
|
||||||
|
{"id": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "labels": ["task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.94}
|
||||||
|
{"id": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "labels": ["question", "task"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.92}
|
||||||
|
{"id": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "labels": ["confirmationDecision", "question"], "ambiguous": false, "quotedOrMeta": false, "confidence": 0.9}
|
||||||
|
{"id": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "labels": ["confirmationDecision", "question"], "ambiguous": true, "quotedOrMeta": false, "confidence": 0.82}
|
||||||
@@ -0,0 +1,360 @@
|
|||||||
|
{"id":"open-asap-10502","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-11380","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-11481","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-asap-1596","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-2210","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-asap-22337","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-23523","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-23652","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-asap-23742","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-asap-23758","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-asap-26227","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-27234","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-29777","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-30376","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-asap-31166","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-asap-31609","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-31889","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-31943","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-34345","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-34705","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-34899","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-35453","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-asap-35476","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-35553","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-asap-38143","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-38238","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-asap-38674","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-39659","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-asap-40660","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-asap-40694","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-asap-41080","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-41822","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-44699","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-asap-45138","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-453","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-46343","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.82}
|
||||||
|
{"id":"open-asap-5022","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.99}
|
||||||
|
{"id":"open-asap-6345","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-asap-7730","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-asap-9336","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-1777502","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-cfpb-2555962","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-2701144","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-2986864","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3001841","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-3073568","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3169526","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-cfpb-3258718","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-3315833","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-cfpb-3431365","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-cfpb-3558426","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3577388","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-3747030","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-cfpb-3828096","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-3858080","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-cfpb-3919922","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4063938","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-4075299","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-4140786","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4232485","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4386529","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4613745","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-4758252","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5094833","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-cfpb-5123759","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-5296904","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5342499","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5430594","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-cfpb-5546899","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-cfpb-5594585","labels":["task","question","complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-cfpb-5843160","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6061472","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-cfpb-6122130","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-cfpb-6461018","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-cfpb-6684695","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-cfpb-6854260","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6977335","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-cfpb-7054229","labels":["complaint"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.6}
|
||||||
|
{"id":"open-cfpb-7352245","labels":["complaint"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.85}
|
||||||
|
{"id":"open-cfpb-7415516","labels":["task","complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-10654","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-10760","labels":["task","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-clinc150-11032","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-clinc150-11158","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-11549","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-clinc150-11599","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-clinc150-11661","labels":["task","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-clinc150-12331","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-clinc150-12431","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-12583","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-12742","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.75}
|
||||||
|
{"id":"open-clinc150-12891","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-13091","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-14078","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-clinc150-14311","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-14562","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-16","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-clinc150-1680","labels":["task","followUpReminder","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-1839","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-1890","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-clinc150-2341","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-clinc150-3","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-3087","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-clinc150-3124","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-3198","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-4205","labels":["complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-clinc150-4465","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-4518","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-clinc150-4707","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-4832","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-4834","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-5082","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-clinc150-5463","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-5959","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-clinc150-6","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.95}
|
||||||
|
{"id":"open-clinc150-6065","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-clinc150-6137","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-7302","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-clinc150-7969","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-clinc150-8619","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-crosswoz-10586-8","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-crosswoz-10728-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-10871-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-11012-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11109-6","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-crosswoz-11117-12","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-crosswoz-11374-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-11462-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-11677-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-11686-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-11766-8","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11884-12","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-crosswoz-11953-12","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-crosswoz-11959-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-12429-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-158-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-1615-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-1626-12","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-1766-14","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-338-10","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-3595-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-4220-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-5259-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-5821-18","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-crosswoz-6343-2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-7477-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-7576-10","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-crosswoz-7593-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-7671-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-8169-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-8242-16","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-crosswoz-8593-14","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-crosswoz-8657-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-9158-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-9404-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-9587-8","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-crosswoz-96-2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9637-24","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9866-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9886-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-goemotions-ed0miwo","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-ed1at3i","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-ed783v1","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-edciwc1","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.82}
|
||||||
|
{"id":"open-goemotions-eddd68m","labels":["replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.55}
|
||||||
|
{"id":"open-goemotions-edf80ua","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-edhgfqz","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-edi79i8","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-edlfmm3","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-edloxw1","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-edlqvvo","labels":["complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-edm0fy9","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-edm2plp","labels":["blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-edqmahz","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-goemotions-eds3oe6","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-edumqtx","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-eduvcvy","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-edw419k","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-edw9jvd","labels":["complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-ee0ui7m","labels":["blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-goemotions-ee2kfxs","labels":["confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-goemotions-ee3h6wr","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-goemotions-ee75sip","labels":["blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-goemotions-eeamw5i","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-eefzuzt","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-eegulbi","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-eelizvv","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-goemotions-eelsbey","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-eeq8ddu","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-eer68if","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-eey0znf","labels":["confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-goemotions-ef9kela","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-efdaasf","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-efdl4z2","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-goemotions-efdnw2c","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.85}
|
||||||
|
{"id":"open-goemotions-efect26","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-goemotions-eff0egy","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-goemotions-eff5j9u","labels":["complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-goemotions-efg2bx0","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-goemotions-efgtipz","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-en-US-10112","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10167","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-en-US-10643","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-en-US-10663","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10874","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-1092","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-11059","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-en-US-11228","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-11637","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-en-US-12321","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-12474","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-13327","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-1348","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-13889","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-massive-en-US-13920","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-14209","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-massive-en-US-16203","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-16640","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-16722","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-1727","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-en-US-213","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-massive-en-US-2130","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-massive-en-US-2732","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-2837","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-3765","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-en-US-417","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-4610","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-5420","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-5470","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-5745","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-en-US-5975","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-6911","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-en-US-7265","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-en-US-7478","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-en-US-8200","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-en-US-8610","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-massive-en-US-8616","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-massive-en-US-8738","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-massive-en-US-910","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-massive-en-US-9960","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-zh-CN-10782","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-10918","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-massive-zh-CN-11249","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-11651","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-massive-zh-CN-12151","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-12180","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-12228","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-zh-CN-12396","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-12552","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-12922","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-1419","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-massive-zh-CN-1514","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-15222","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-massive-zh-CN-15232","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-15390","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.75}
|
||||||
|
{"id":"open-massive-zh-CN-15526","labels":["task"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.9}
|
||||||
|
{"id":"open-massive-zh-CN-15682","labels":["question","replyableMessage"],"ambiguous":true,"quotedOrMeta":true,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-16006","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-1609","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-16200","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-16204","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-massive-zh-CN-16986","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-241","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-zh-CN-2990","labels":["task","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-4352","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-5178","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-zh-CN-5980","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-zh-CN-6418","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-massive-zh-CN-6804","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-massive-zh-CN-709","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-zh-CN-7172","labels":["task","question","followUpReminder","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-7283","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-7466","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-massive-zh-CN-7874","labels":["task","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-massive-zh-CN-8092","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-massive-zh-CN-8228","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-massive-zh-CN-8313","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-8505","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-8845","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-9091","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>c1fd4c09-fcc8-4a9d-812f-97cc14b71f5c<TURN>12","labels":["replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.4}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>1617bf7b-043e-49f5-a2b0-b194ab173a8c<TURN>5","labels":["confirmationDecision"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.65}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>787f5a4d-271c-4671-9134-53cb3d0572a2<TURN>5","labels":["confirmationDecision"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.65}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2","labels":["task","complaint","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-multidogo-media-<CONV>7b50d813-22d4-47c5-a466-fda86fbe69b7<TURN>3","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-multidogo-software-<CONV>86eaf2de-044b-43de-8b2c-cd5ebf6d2c51<TURN>9","labels":["confirmationDecision","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.85}
|
||||||
|
{"id":"open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-multidogo-software-<CONV>db0edc0f-4148-45ba-ab7b-94dc09020618<TURN>4","labels":["replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.6}
|
||||||
|
{"id":"open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.98}
|
||||||
|
{"id":"open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10","labels":["question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.92}
|
||||||
|
{"id":"open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8","labels":["question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10","labels":["task","question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
|
{"id":"open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6","labels":["task","question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12","labels":["question","scheduleNegotiation","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.8}
|
||||||
|
{"id":"open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14","labels":["question","scheduleNegotiation","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.94}
|
||||||
|
{"id":"open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8","labels":["task","question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.88}
|
||||||
|
{"id":"open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8","labels":["question","scheduleNegotiation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.9}
|
||||||
|
{"id":"open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.97}
|
||||||
|
{"id":"open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.95}
|
||||||
|
{"id":"open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.93}
|
||||||
@@ -0,0 +1,360 @@
|
|||||||
|
{"id":"open-asap-10502","labels":["task","question","complaint","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-11380","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-11481","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-1596","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-2210","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-22337","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-23523","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-23652","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-23742","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-23758","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-26227","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-27234","labels":["task","question","complaint","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-29777","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-30376","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-31166","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-31609","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-31889","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-31943","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-34345","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-asap-34705","labels":["complaint","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-34899","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-35453","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-35476","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-35553","labels":["task","question","complaint","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-38143","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-38238","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-38674","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-39659","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-40660","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-40694","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-41080","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-41822","labels":["question","complaint","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-44699","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-45138","labels":["task","question","complaint","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-453","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-46343","labels":["question","invitation","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-5022","labels":["question","complaint","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-6345","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-asap-7730","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-asap-9336","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-1777502","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-2555962","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-2701144","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-2986864","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3001841","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3073568","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3169526","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3258718","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3315833","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3431365","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3558426","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3577388","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3747030","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3828096","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3858080","labels":["task","question","complaint","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-3919922","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4063938","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4075299","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4140786","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4232485","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4386529","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4613745","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-4758252","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5094833","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5123759","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5296904","labels":["question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5342499","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5430594","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5546899","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5594585","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-5843160","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6061472","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6122130","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6461018","labels":["question","complaint","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6684695","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6854260","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-6977335","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-7054229","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-7352245","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-cfpb-7415516","labels":["task","question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-10654","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-10760","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-11032","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-11158","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-11549","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-11599","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-11661","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-clinc150-12331","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-12431","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-12583","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-12742","labels":["task"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-12891","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-13091","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-14078","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-14311","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-14562","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-16","labels":["question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-1680","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-1839","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-1890","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-2341","labels":["task","question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-3","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-3087","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-3124","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-3198","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-4205","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-clinc150-4465","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-4518","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-4707","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-4832","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-4834","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-5082","labels":["task","question","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-5463","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-5959","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-clinc150-6","labels":["task","question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-6065","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-6137","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-7302","labels":["task","question","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-7969","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-clinc150-8619","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-10586-8","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-10728-0","labels":["task","question","invitation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-10871-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11012-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11109-6","labels":["task","question","confirmationDecision","followUpReminder","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11117-12","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11374-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11462-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11677-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11686-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11766-8","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11884-12","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11953-12","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-11959-0","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-12429-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-158-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-1615-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-1626-12","labels":["task","question","invitation","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-1766-14","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-338-10","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-3595-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-4220-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-5259-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-5821-18","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-6343-2","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-7477-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-7576-10","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-7593-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-7671-0","labels":["task","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-8169-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-8242-16","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-8593-14","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-8657-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9158-0","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9404-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9587-8","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-96-2","labels":["task","question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9637-24","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9866-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-crosswoz-9886-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-ed0miwo","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-ed1at3i","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-ed783v1","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-edciwc1","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eddd68m","labels":["invitation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edf80ua","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edhgfqz","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edi79i8","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edlfmm3","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edloxw1","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-edlqvvo","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edm0fy9","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-edm2plp","labels":["blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edqmahz","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eds3oe6","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edumqtx","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eduvcvy","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edw419k","labels":["task"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-edw9jvd","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-ee0ui7m","labels":["question","blessing"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-ee2kfxs","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-ee3h6wr","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-ee75sip","labels":["blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eeamw5i","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-eefzuzt","labels":["complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eegulbi","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-eelizvv","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eelsbey","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eeq8ddu","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eer68if","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eey0znf","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-ef9kela","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-goemotions-efdaasf","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-efdl4z2","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-efdnw2c","labels":["question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-efect26","labels":["question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eff0egy","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-eff5j9u","labels":["question","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-goemotions-efg2bx0","labels":["replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-goemotions-efgtipz","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10112","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10167","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10643","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10663","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-10874","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-1092","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-en-US-11059","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-en-US-11228","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-11637","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-12321","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-12474","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-13327","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-1348","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-13889","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-13920","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-14209","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-16203","labels":["question"],"ambiguous":false,"quotedOrMeta":true,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-16640","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-16722","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-1727","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-213","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-2130","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-2732","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-2837","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-3765","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-417","labels":["task","followUpReminder"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-4610","labels":["question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-5420","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-5470","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-5745","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-5975","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-6911","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-7265","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-7478","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-8200","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-8610","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-8616","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-8738","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-910","labels":["question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-en-US-9960","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-10782","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-10918","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-11249","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-11651","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12151","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12180","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12228","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12396","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12552","labels":["task","question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-12922","labels":["question","scheduleNegotiation"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-1419","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-1514","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-15222","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-15232","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-15390","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-15526","labels":["task","complaint"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-15682","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-16006","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-1609","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-16200","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-massive-zh-CN-16204","labels":["task"],"ambiguous":true,"quotedOrMeta":true,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-16986","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-241","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-2990","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-4352","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-5178","labels":["task","question","confirmationDecision"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-5980","labels":["scheduleNegotiation"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-6418","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-6804","labels":["task","followUpReminder"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-709","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-7172","labels":["task","question","followUpReminder"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-7283","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-7466","labels":["task","question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-7874","labels":["task"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-8092","labels":["question","scheduleNegotiation"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-8228","labels":["question","scheduleNegotiation"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-8313","labels":["question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-8505","labels":["task","question"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-massive-zh-CN-8845","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-massive-zh-CN-9091","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6","labels":["task","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14","labels":["confirmationDecision","blessing","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>c1fd4c09-fcc8-4a9d-812f-97cc14b71f5c<TURN>12","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>1617bf7b-043e-49f5-a2b0-b194ab173a8c<TURN>5","labels":[],"ambiguous":true,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3","labels":["question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1","labels":["replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>787f5a4d-271c-4671-9134-53cb3d0572a2<TURN>5","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2","labels":["task","complaint"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8","labels":["task","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>7b50d813-22d4-47c5-a466-fda86fbe69b7<TURN>3","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-software-<CONV>86eaf2de-044b-43de-8b2c-cd5ebf6d2c51<TURN>9","labels":["task","confirmationDecision","replyableMessage"],"ambiguous":true,"quotedOrMeta":false,"confidence":0.72}
|
||||||
|
{"id":"open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-multidogo-software-<CONV>db0edc0f-4148-45ba-ab7b-94dc09020618<TURN>4","labels":[],"ambiguous":false,"quotedOrMeta":false,"confidence":0.7}
|
||||||
|
{"id":"open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18","labels":["task","question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12","labels":["question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8","labels":["question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10","labels":["task","question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8","labels":["question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6","labels":["task","question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14","labels":["question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6","labels":["question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0","labels":["question","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8","labels":["question","scheduleNegotiation"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14","labels":["task"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14","labels":["task","question","confirmationDecision","replyableMessage"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0","labels":["task","question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10","labels":["question"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
|
{"id":"open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24","labels":["task","question","confirmationDecision"],"ambiguous":false,"quotedOrMeta":false,"confidence":0.96}
|
||||||
@@ -0,0 +1,360 @@
|
|||||||
|
{"id": "open-asap-10502", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-10502", "text": "去年来吃过感觉还不错。今天又来吃,太黑太坑哪,再也不敢来了!最坑爹的是拆骨肉拌黄瓜,正常人看菜名会觉得拆骨肉有肉吧?25元的菜上来以后,就是一盘筋拌黄瓜,有的还咬不动。老板说了,牛后腿上拆下来的就是筋,和猪不一样。牛后腿没有肉?我书念的少你可不要骗我啊?!敢问你把肉弄哪里去了?没有肉,你菜名整什么拆骨肉,你叫拆蹄筋呗!欺骗消费者!早知道没肉我还不如点个拌牛肉才28。吃了一会听到他店里还有道菜叫拌蹄筋,我想知道和我点的拆骨肉有没有关系?是不是没有肉了,拿蹄筋顶替呢?欺负我一个小姑娘?***!牛肉汤也不如以前了,15元的大的,牛肉片,豆腐皮,粉丝这些都比以前少了很多,越做越不行了。"}
|
||||||
|
{"id": "open-asap-11380", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11380", "text": "口味:菜上了之后就很失望,色面就很普通,味道也是很普通,每道菜都是很普通,都没有一道是满意的,木瓜酥难吃,虾饺像速冻的一样,金钱肚不入味,凤爪点错了,也是难吃,炒饭就和外面福建沙县里的炒饭的味道一样。\\\\n环境:开在公园里,至少开了10年的店,白天进来发现装修已经落后了,不过有一点好,就是人少,安静,但是!有一个大缺点就是地毯,地毯看得出很脏,空气中还弥漫了一股臭味。\\\\n服务:上个苏打水,拿了半天没来,上菜速度倒是可以,服务员一点精神都没有。\\\\n上次晚上来包房和家人聚餐时对这家店留下的印象还挺好,味道,服务,环境都不错,两年后来吃中饭,这里的点心真是让人失望,还是唐宫好吃"}
|
||||||
|
{"id": "open-asap-11481", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11481", "text": "只能说这家店懂得网络营销,盲目的看大众点评真的是人云亦云,看点评来的,榆钱48,以为是本地特色才这个价钱3个人花了270,驴肉黄面特别渣,面软绵绵,菜茄辣西什么的也不好吃而且菜码特小,第二天包车去西线跟好心师傅唠一道,说我们被骗了,沙洲夜市就是糊弄外地人的,本地人都吃顺张,黄面12、3块特好吃,说本地的炒榆钱也就10来块钱,吃手把羊肉也就是本地白条就去靖远,烧烤就董记和老陆。本来还想看点评去老马,师傅说沙洲夜市那些都刷的又贵口味也不正宗。还推荐去腐败一条街的庙街党河边去吃烧烤,说那边好吃不贵,希望能帮到后来的朋友,今天敦煌最后一天了,决定再吃顿靖远或去董记和老陆选一家结束敦煌愉快的旅行!"}
|
||||||
|
{"id": "open-asap-1596", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-1596", "text": "一般餐厅里吃北京烤鸭,鸭肉都会被厨师或店家偷挖掉一些来给他们自己加菜或炒别的菜卖,这个应该是大家都知道的,但是你们有听过一条小小的鲈鱼也要被偷肉的吗?点了一份沸腾鱼,看到他们家有活的鲈鱼就要求把冰鲜鱼换成活鱼,他们说换活鱼要贵一点这也是理所当然的啊,后来当着我面捞了一条鲈鱼进厨房,我心里还在想这餐厅应该还是挺靠谱的,没想到菜端出来一吃,全是鱼鳞就算了,里面所有的鱼肉都是带着骨头在骨头边上一点点的肉,要不然就是鱼旗和鱼尾巴,里面就没有一片正常没有带骨头的鱼肉,鱼头也不知道跑那去了,这跟他们反应他们也不会承认的,肯定就说鱼头怕不卫生帮你拿掉了等这种坑爹借口!后来买单的时候还看到他们员工开始要准备吃饭了,这不用猜都知道肯定有鱼吃了!"}
|
||||||
|
{"id": "open-asap-2210", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-2210", "text": "下了火车,直奔这里,味道不算多好,跟北京差不多的店味道没有太大差异!汤,味道一般,中规中矩!肉,不太好吃,有点腥味!面,不够劲道,非常一般!辣椒油,还可以,但谈不上多惊艳!鸡蛋,非常不新鲜了,这个可以吃来!如果你没吃过正宗的牛肉面,这里可能会把你唬住!但如果,你后来在当地多吃了几家,你真会觉得这家很一般!服务态度,很恶劣,不跟你解释面条粗细的差异,也不想跟你多说,怎么取餐!可能人家在火车站旁边,根本不愁生意!总之,如果,你跟我一样是个吃货,在意食物,这家不太推荐!如果,你想吃饱,随便吃吃,还可以接受!只是服务不好!"}
|
||||||
|
{"id": "open-asap-22337", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-22337", "text": "总体来说,是不会再去第二次的消费地点。价格超级无敌的贵,菜品卖相很不好,很不精致,黑乎乎咸乎乎的,口味很差。专门去吃口味蛇,但是特别失望。口味蛇纯粹是被辣椒熬出来的,辣得无法张口,根本无法下咽。餐厅有一股霉味道,拥挤得很,还要收包厢服务费。。。餐前水果都变味了,变质了,放冰箱太久了。七个人花了1100多,真心不值这个价钱,建议大家千万不要去。之前有好多网上的好评论,可能都是他们花的钱,请的托,大家不要上当。。。"}
|
||||||
|
{"id": "open-asap-23523", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23523", "text": "我实在不明白那些说好吃的人是怎么想的 说说我个人的看法 前餐 面包所谓好吃的面包 其实也是咸的要死 硬又难吃 !沙拉不用说也是咸 牛排更是咸 我本身是一个会吃咸的人还是完全不能接受 只有那个看起来很炫酷的大虾正常点 但也是非常一般的味道 我问了服务员是不是都那么咸 他自己也说本身就是满咸的 如果有中国人说这里东西好吃话!恭喜你是装逼高手!东西吃了一口勉强第二第三口就实在没办法再下口了 奉劝国人三思而行 !! 刚吃完怀着愤怒的心情点评"}
|
||||||
|
{"id": "open-asap-23652", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23652", "text": "我是抽奖抽到一个海鲜锅。之前去过他家光华村那家店感觉很好,所以这次非常高兴的就前往了。结果感觉非常不好。首先这个海鲜锅并没有宣传照片上那么华丽,端上来直接就是一锅开水煮白菜放了几个虾、2个蛏子,搂底能看到下面有些虾皮和墨鱼仔须须。汤的味道并没有任何海鲜本来的味道,基本全是靠调味品勾兑的。感觉有点欺骗消费者不说,连起码的一点卖相都没有。不知道是这一家店是这样还是其他几家店都这样?让我对这家泰国鱼翅馆现在的阿诺泰仅存的好感荡然无存。此外,其他菜品的价位感觉都比正常价位贵一倍或者1/3。价格不亲民,东西没卖相。。。不知道以前泰国领事馆为啥还要推荐。。。而且,团购券折扣力度微乎其微周末还无法使用,让本来就很不实惠的消费更加不实惠。所以我只能给2星。"}
|
||||||
|
{"id": "open-asap-23742", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23742", "text": "我真心觉得这个地方不好吃,就给两颗星吧。多一颗也不想给了。看了菜单是火锅和西餐的融合,我们都点了西餐那边就点的炸肌肉的丸子那种类型裹着面糊就是油炸类的小食,还点了意面跟番茄打卤面差不多了。说说火锅吧我们点的两个咖喱锅两个鲜虾锅,鲜虾锅里的鲜虾很鲜美很好吃汤煮到最后喝了一口还是不错的,咖喱锅没什么特色,觉得菜量一般般点了很多都放进了锅里吃吃就没了。四个人花了三百多用了优惠买单。是一个一般的餐馆不会再来这个点评也是时隔很久才来评价的我们吃完出去的时候外面居然还在排队,服务一般吧觉得服务员有点懵懵懂懂的感觉都是带孩子来吃的环境也是乱糟糟的一个一个锅子那种像呷哺火锅一样,一般般吧。不想再来了。"}
|
||||||
|
{"id": "open-asap-23758", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23758", "text": "我第一次来这里,没就在星巴克旁边,离东山口地铁站口超近,交通便利。看评论说得很不错似的。只是吃完后感觉很差劲,不知道为什么那么多好评,不知道是不是点的东西不同还是什么原因了,反正印象太差,不会来第二次。\\\\n首先,这里的服务态度不佳,特别前台那个收银员,一点也不热情,问问题都不想答的模样,一副爱理不理的样子,反正我作为顾客很不爽。\\\\n说到点的东西,我点的是红豆薏仁黑豆花和黄金鸡翅,实在太无语了。首先两个卖相都不好,感觉很糟糕,自己煮都不会煮出这种卖相,至于味道吧,豆花一般,就是豆腐的味道的确很不错,其他很一般,而且份量不多,还有那个鸡翅,有4块,十分糟糕。不知道是用什么油来弄的,那种酱油味让人很反胃,自己做的鸡翅都比它好吃。这样一碗豆花15元,一碟鸡翅18元。太糟糕了,难吃。坑爹。。。。\\\\n虽然环境还算可以,比较静,又近电影院,但是应该没有下次。希望店家能改善一下出品质量。"}
|
||||||
|
{"id": "open-asap-26227", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-26227", "text": "最糟糕的一次团购经历。券上写明是提前2小时预约,10点打电话,说好12点到,到了之后店家居然说没听我们预约过,而我打电话的时候第一句话就说是预约498团购,虽然5分钟后店家收回了他们的说法,说是忙昏头忘了,好吧,一开始吃饭的气氛就被破坏了,后面还能好吗?然后就是漫长的等待,从12点等到2点,团购的菜也没上齐,一条鱼是足足等了2个小时才上,大家已经完全没胃口了,最后还是剩盐水鹅和时蔬没上,给孩子单点了一份蛋炒饭,也是快两个小时,经过无数次催促才胡乱炒了一份送上来。螃蟹偏小,吃口不好,其它菜也只能说是马马虎虎,完全不值一提,唯一好一点的还算店家道歉比较积。严重怀疑店家有自己刷榜的嫌疑,这个环境,口味,服务能力(怀疑烧菜厨师数量严重不足,造成上菜时间奇长),说是口碑是附近吃蟹店第一名,简直奇了怪了。最后还有件堵心的事,离店时店家不主动提供停车卡(在这里吃饭停车要店家给停车卡,否则路口要收停车费),害的我只能掉头回去又要了一次。"}
|
||||||
|
{"id": "open-asap-27234", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-27234", "text": "服务冷淡没激情!周末不可以用团购和各种优惠活动!!面包诱惑,冰淇淋很小,面包烤的焦黑,里面的方块面包都塌陷了!冰镇咕咾肉,招牌菜,菠萝被水泡久了没有味道,咕咾肉和糖醋里脊一样的味道,口感硬,冰块太多,菜品太少!清蒸鲈鱼,鱼非常小,而且酱油味道好重,偏咸!!唯一能吃的是那个炒笋,拿来下饭了!!唯一好的事下单19分钟内没上的菜免单!可能也是因为这个所以后来上的面包诱惑清蒸鲈鱼很难吃!!!即便是送的,也应该对得起你们老板的口号和品质吧?!!最后,如果说一家店你是在卖情怀,卖诚意,那么麻烦把饭菜品质提上去,要不很难有回头客!!一家装修有格调,但是很烂的店"}
|
||||||
|
{"id": "open-asap-29777", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-29777", "text": "火炉火芝士助排火锅之前已经和朋友们在爱琴海那家店吃过很多次了,感觉都不错才敢推荐同事来中关村这家店吃因为离上班很近!结果失望透顶,感觉都不会再吃了,完全颠覆以前的美好体验!\\\\n首先这家店很小,桌与桌间隔巨小,进出很不方便,聊天更不方便!我们四个人要了两个火锅套餐,结果桌子根本就放不下摆的乱七八糟的,都没地方下手!其次服务太差!因为食物完全没味道要点酱而已,结果被告知没有单独给的简直无语!他家冰沙是巨小一碗的,很多桌都希望吃完再上,结果他家完全不顾顾客感受非得统一时间每桌都上!\\\\n最最失望是食物本身,味道特别难吃跟爱琴海那家没得比!尤其是金枪鱼紫菜包饭,完全没味道!金枪鱼少的可怜,一盆里就看到一块而已!米饭也不新鲜,感觉就是在吃没有味道的很油的大米饭而已!"}
|
||||||
|
{"id": "open-asap-30376", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-30376", "text": "猜丁壳位于沙河地铁站附近, 在点评上看到好评很多,慕名而来 !晚上六点来的 ,店里没什么人 ,装修风格还可以,很复古的感觉!本来想团那个套餐的 ,服务员说需要提前两个小时预约!我们点的一个正常的小锅,微辣!还点了几个青菜,腐竹,豆皮,味道一般,特别咸,量很大,而且还不能要半份,这不是浪费么!再来说说主食吧 ,习惯了吃米饭,结果上来的米饭很硬,跟生的差不多,而且还是凉的,没办法,无奈之下又要了一份泡饼!服务也一般,叫半天也没人!这么大的店就一个服务员!总之很不愉快的体验!东西不是很干净,吃完肚子不是很舒服!不想再来这吃饭了! 不推荐这儿! 一颗星都给多了!"}
|
||||||
|
{"id": "open-asap-31166", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31166", "text": "用了大众点评活动~九折~要了一个薯条~不评论不过不失~先说好的~服务还可以~看样子卫生不错~ 服务和卫生对于一个吃货来说固然重要~~~然而味道更重要~~本着大众点评是用作各位吃货的公平公正的平台~我觉得真实评价很重要!!!!炸鸡是重点~因为我第一次在广州吃韩国炸鸡是在西城都会那家~从此我爱上这个东东~~~我见很多网友评论这家分数这么高~本着西城都会那家对广州版韩国炸鸡的标准对这家点抱有好大的希望~~~结果~~味道好不好见仁见智~我觉得像超市十块钱一整只香辣炸鸡加了酱料在表面一样~~~这里要88一只全鸡~~我是双拼了两个口味所以有两盘~~~我有个疑惑~全鸡不是应该是一整只鸡的意思吗?我上桌的全鸡是没有臂膀的~~颠覆了我的认知~是因为我用了优惠活动吗?只是有一只鸡腿在一堆碎鸡(四分之一手掌大)上面~~请问其他小伙伴你们吃的是这样的吗?在广州我觉得食物始终是店铺持久经营的灵魂~~~"}
|
||||||
|
{"id": "open-asap-31609", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31609", "text": "看到如皋市丁堰镇新开出的这家九门寨石锅鱼忍不住带家人去尝试了一下,结果颠覆了我的整个人生观,图为七斤鱼的量,不新鲜先不说,来说说这个店员素质,在未吃完先买单的情况下,服务员收走了我桌上的手机,在目击证人未出面的情况下,老板拒不承认拿了我的手机,各种调监控啊什么的。然后目击证人华丽丽的出场了,老板娘甩出一句:谁要你的破手机,然后以忙着给人家结账为由说你的手机待会再处理,再三催促下,老板娘又甩出一句:你的手机重要还是老板做生意重要[发呆],又过了若干久,从手底下拿出我的手机,让我若干验证,证明我的手机是我的手机[发呆],今天我彻底被如皋丁堰镇这家九门寨石锅鱼打败了。你腻害[强]"}
|
||||||
|
{"id": "open-asap-31889", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31889", "text": "真不知道那么多好评都是哪儿来的 一个星都不想给 简直难吃的要死了 点的114元的套餐 里面有年糕火锅 金枪鱼饭团还有半份炸鸡 先说饭团吧 一股酸了的味儿 炸鸡都不如路边摊的炸鸡柳好吃 配的那个酱能不能长点儿心 根本就是李锦记的蒜辣酱 年糕火锅我真的不想吐槽了 吃到最后都没吃出什么味儿 一点儿味道都没有 原来在五道口那边上班 和火炉火比起来简直一个是天上 他们家是地下还下两层 老板倒是会在价格上赚钱 团购有101的 有炸鸡和年糕火锅 到店里服务员就推荐直接点店里的套餐 也就是我们点的114元的 这样既省去了给团购软件的钱又能多卖一份饭 总之永远不会再来了 都不如包装马车好吃!"}
|
||||||
|
{"id": "open-asap-31943", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31943", "text": "真心是不想再去的店铺。先说排班,开门后每桌只能一个人进去,等位子找好了统一放人进去。简直搞不懂这是为啥!第二,服务员每个都是张臭脸,完全没有服务的感觉。我们居然还被清洁大妈教训,说我们拿多了。请问我四个人拿了五盘菜哪点多了?汤锅直到快吃完了都没烧开锅,找服务员来,人家说你们自己坐的位子不对。我*,还是我们的错!!第三,菜品,只想说没吃到一个新鲜的菜。海鲜就那几样,完全不新鲜。牛排将就,不过有点切不动。没啥好说的了!"}
|
||||||
|
{"id": "open-asap-34345", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34345", "text": "绝对的差评!!本来看了大众上点评不好,还抱着试一试的心理去了,没想到真的不该来!首先桌子旁的点菜台,服务员自己就不怎么会用,我们觉得放的太高,看着不方便,就拿下来,结果服务员看到就厉声说“这个不可以拿下来,我们有监控的!”你说不可以拿下来我理解,但是TMD后面一句我们有监控的什么意思??!!然后每个人都要强迫收茶位费,我们每人点了一份饮料之后就开始点主食,结果点炒饭的时候,里面又包含了一杯饮料,我们就问服务员怎么回事,她回答说这个饮料是送你们的......那我们就很不解,你都有饮料为什么还要强迫每人都点饮料,这不是霸王条款么?!......吃饭期间有隔壁桌顾客愤然离席~可想而知服务有多差,菜品味道也很糟糕,饭又硬,牛肉吃着像猪肉,杯子没洗干净,粘糊糊的......各种不愉快......这家店不好好培训下员工我看迟早要完蛋!"}
|
||||||
|
{"id": "open-asap-34705", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34705", "text": "老实说真心不值得。价格不是很贵可是种类比其他自助餐少。连生蚝跟老虎虾都没有,只有便宜的越南虾。熟食选择很少,味道也一般。唯一好的就是蛋糕种类还算多。\\\\n7点半去,基本上一半客人都走了,可是八成的脏桌子都没收,我还要在外面等了15分钟等服务员收桌子。这种服务也说好的真心醉了。而且自助餐应该是送一杯饮料的,可是你要是不问,服务员绝对不提。\\\\n至於环境嘛,畢竟開在威尼斯人,差不了。可问题就是收桌子速度太慢,附近都是脏碟子一大堆,影响食欲。\\\\n大老远来一次澳门还不如多加一两百去吃别的自助餐。这家简直就是浪费了我一餐饭!"}
|
||||||
|
{"id": "open-asap-34899", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34899", "text": "考完试我老公非要吃这家,我本来要去海底捞的。事实证明他又上当受骗了。不只一次了,人还是不要贪小便宜的好,对于这种喜欢团购的人我只能说无语,不过还好今天吃完这餐他自己说出了他保证这辈子以后再也不团购了。因为什么?因为实在是太难吃了,点评好评的都是托儿。这家日料食材差,报价虚高,然后再折扣。非良心食品,关东煮跟7/11的好炖似的,刺身雪藏的我一口没吃怕拉肚子,寿司姜都是差质量的,寿司长的跟蔫茄子似的。而且团购价也不便宜298/2人,你刚买完团购券服务员就问你要什么饮料啊,有柚子茶etc,记住千万别点因为是另收费的秋后算帐。总之我今晚吃了一碗面算是填饱了我的肚皮,我肯定不会再去,而且我保留投诉大众点评商家自己刷好评的权利。这哪里是诚信社会,这是坑蒙拐骗的社会!"}
|
||||||
|
{"id": "open-asap-35453", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35453", "text": "菜品真的不想说太多,不知道网上那些那么多的好评怎么来的,水军真的太多,真的是济南最好的自助餐厅嘛?看了下网上的菜单品种很多,今天去了海鲜只有三种!煮熟的蛤蛎、煮熟的海星触角、煮熟的的扇贝、唯一生的就是三文鱼片!三文鱼限量供应,薄如纸片...扇贝太老、网上看的照片有烤牛舌、有鹅肝、有煎牛排、有西瓜汁、牛排、烤鸭卷、焗番薯,这些都没有看到,大部分感觉和早餐差不多。本来想用团购,因为我是住店顾客,说是138元,网上团购是128元。相差10元也无所谓,三文鱼真的太薄了,第一次吃到这样的厚度,限量供应,每次每人7片左右。不过客房服务还是挺好的。"}
|
||||||
|
{"id": "open-asap-35476", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35476", "text": "菜品还好但是老板和她弟弟都是凶悍的人,随时可能冲上来和你干架。吓的我都直接报警了,那女老板还叫嚣着你们两个人吃90块还要报警,你这女的真是连90都不值 各种骂人的话。另外这家说和大众点评没有合作,优惠只有美团,和大众点评沟通的时候老板弟弟把手机丢给我,我给放回柜台上后来就被赖着说是我把他手机摔坏了。还有她家端上来的东西你要是没点可就小心了,有的是免费有的不是,她家就靠这个坑钱的。建议要去她家吃的带上几个壮汉,妹子们千万别单独去,去了挨骂是小,挨打就亏了。"}
|
||||||
|
{"id": "open-asap-35553", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35553", "text": "菜真的不是新疆口味,当然本人也没去过新疆,但和在别处吃过的新疆人做的比差距还是很大的。茄子这道菜感觉说的过去,茄子有点老,味道还可以。红柳串还行,但价位算高的。烤羊腰里面的筋没剔干净,不能咬断,影响口感。馕丁炒卷心菜太甜,甚至有糖还没有化。奶茶明显不是熬出来的,感觉就是红茶泡好兑上奶,而且兑的奶比例还不够。烤包子都差不多。炒片儿和我吃过的所以炒法都不一样,番茄酱好像没放一样,反正我不喜欢。小油馕是我感觉最好的,像小点心一样,可以给个赞。最后说下大菜烤羊排,真是太失望了,本想大吃一顿,以为要了整个的会吃不了,可菜上来发现块真小,更没辙的是肉还明显是被剔过的,肉少就少点吧味道还不好,烤的都干了,刷油不够,我觉得肉煨的应该也不好。总之这次午餐是很失望的。"}
|
||||||
|
{"id": "open-asap-38143", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38143", "text": "这家店在一个不知道什么湖边,超级不好找!老板开始会非常热情,在路边等客人,等我们都坐下后,一会一个电话,根本没有心思帮你搞螃蟹,菜就是普通的家常菜,一个高淳豆腐30元,炒鸡头梗20元,清炒菱角20元,韭菜涨蛋20元总之一句话就是素菜价格不是20元就是30元,价格高也就算了,关键是难吃级了,没有水平麻烦不要开饭店,载你没有商量。一个鱼汤58元,菜品份量很少。螃蟹也普通,90元一对,比较失望,因为很失望,照片我也是难得拍照了,反应下这家宰客现象太突出,请有关部门可以介入调查。"}
|
||||||
|
{"id": "open-asap-38238", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38238", "text": "这家店在枫蓝国际的二层 店面很有创意 餐厅整体风格都很复古 很嘻哈 很多都是老旧东西 充满小时候的回忆 进店后服务也很热情 第一印象感觉不错 之后开始点餐 二个人点了七个菜一个酸梅汤 菜量很小 估计一份菜二个人夹不了几筷子就没了 但我们剩下很多 是因为简直太难吃了 可以说我还没吃过这么难吃的餐厅 但这要看个人口味 反正我觉得不好吃 点了杭州酱鸭 很油腻 还有些咸 不好吃 首尔烤肉 特别特别柴 一点肉香味没有 不好吃 葱香大排 就是饭盒装的一块猪排 有关是炖的 没什么味道 不好吃 笨鸡蛋炒虾仁 就是摊鸡蛋弄碎放了几个人指甲盖大的水发虾仁 不好吃 干锅有机菜花 下面一层油 不好吃 开胃肥牛锅仔 这是最难吃的了 肥牛又柴又加生 里面的番茄金针菇就是白水煮出来的味道 不好吃 鲜蘑芝士卷 这个算是里面相对好吃点的了 本来看了大众点评五星过来的 但可能每人口味不一样 我只能给二星了"}
|
||||||
|
{"id": "open-asap-38674", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38674", "text": "这家店的菜总体来说还可以,牛蛙和麻辣香锅味道还行,烤鱼实在很一般。但我想说服务实在太差了!!!!!!!非常气氛!!!!!!!服务员的素质极低!!!!!我家娃十个月大,一家人带着娃吃饭,好不容易哄睡了,在我身边的推车里。结果一个女服务员收拾另外桌时把一个大盘子打碎了,声音非常大,宝宝突然被吓着了,盘子不小心掉了就掉了我们不说什么,结果她又双脚踩在盘子上很张狂的蹦了几下,再次制造几声巨响,我们说有婴儿睡觉麻烦轻一点,另外一个男服务员一边收拾桌子一边说难道还要我垫海绵?!你说又这样的一群服务员,别说服务,连起码的公德都没有,这样的店能好吗?总之这样的店千万别去,不够生气的,服务不好还不让说,小心再在菜里放点啥。。。。。"}
|
||||||
|
{"id": "open-asap-39659", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-39659", "text": "这次去天津玩,为了图方便就住在了火车站附近,早上起来到火车站广场看看有啥好吃的,无意中看到了庆丰包子铺,当时就想到了***来吃过,所以也就进去看看了。里面吃饭的人还是很多的,排队买早点,各类早点都很齐全,就是真心贵啊,包子是按两卖的~~~俩菜包加一碗稀饭居然5块钱,包子也很小,稀饭的碗也很小,都没敢敞开肚皮吃,敞开了吃估计一个人要十几块钱吧,这要在我们家乡开店早倒闭了,我们那早上一大碗牛肉汤一个馍馍才7块钱。贵就算了,问题是味道也一般啊,还没家里老妈包的包子好吃,不要说穷吃不起,就算吃得起也不会去吃的。难怪以前看***在这吃包子的新闻,好多人下面都回帖吃不起,真TMD贵。反正以后是不会去吃了,就图个新鲜吧。"}
|
||||||
|
{"id": "open-asap-40660", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40660", "text": "针对这家的价位而言:设施不全没有本店自己的洗手间;口感差:其中一道酸辣汤辣的我们不轻,打包时碗底还沉着那么多胡椒粉,回家添了两碗水加了菜和面片还辣的大家出汗。另外的菜油性大,口感一般。炸菇的辣椒都发苦。菜量小。土豆丝18一份,36元的茄子没多少,因为极辣,带回家也没吃完一半。餐纸自费,打包盒自费。整体来讲没有以前的清心莲高雅周到但价位高;没有新开的自然林的品种多;也没有卫校对面那家素包子铺和乐天原来15元的自助亲民实惠;更没有雨花斋的感恩氛围。对于一个吃素食的人来讲,这顿饭没吃好,似乎不知它定位在哪里。第一次让我有了下次不来了的感觉。只是最后结账时的那个男孩一直很温和,体贴,很是受安慰。"}
|
||||||
|
{"id": "open-asap-40694", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40694", "text": "银河里的餐厅都吃过了只差这家没吃过,前几天去尝尝简直失望死......三杯鸡嚼不烂,黑椒牛柳粒不是应该用黄油么?烤玉米就是水煮玉米稍微烤一下既没有奶香味也没有刷其他的料汁调味......烤鸡翅火候不够里面还带血丝......水煮牛肉咸的要命......结账之前问服务员团购的代金券能不能用明确的说可以,结果结账时大堂经理又说不能用要提前一天预约,应答口径都不一样就不能好好培训一下么......旁边桌三个男孩点了三个菜三碗米饭吃了没十分钟就走了,菜基本没动米饭只吃不到一半......看来不止我一人觉得不好吃"}
|
||||||
|
{"id": "open-asap-41080", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41080", "text": "隔三差五跑去吃,算常客了!但是这服务态度真是一次比一次差!今天坐无烟区,这态度我也是醉了!碰到个女的中年妇女,之前让她催单,后来让她过来结账,刚想开口,她就超级冲的开口「不是催过了吗」这说话口气差,服务态度差!过了会又跑来个男的也态度很不好的问干什么!好像来干架一样!真的搞不懂我们到底谁是客人谁是服务员!必点菜油爆虾的数量也是越来越少了!同样的老板,还是隔壁的全牛捞态度好!真是一颗老鼠屎(服务员)坏了一锅粥!现在这种讲究服务的社会,这样的店真是迟早没戏!"}
|
||||||
|
{"id": "open-asap-41822", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41822", "text": "食物的卖相是挺好的 味道一般 但价钱好贵又不是特别好吃 人均125 而且并没有吃很饱 店里特色的寿司雪糕 不太懂欣赏 个人觉得不好吃 熟扇贝味道不错 感觉很新鲜 三文鱼塔塔一般般 其他的都没什么特别 上菜慢 下单一小时后 才上一份寿司 当时店里面客人也不是特别多 厨师就有十多个 真正在做寿司的只有两三个 其他的都在嬉皮笑脸的聊天 ...... 感觉很没有诚意!!! 这家店不会有下次了!"}
|
||||||
|
{"id": "open-asap-44699", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-44699", "text": "地址:人民公园西门向被300米路西......走到一看店家门面活动价也是一元一个鸭头......有些人会觉得门面现金价和团购价一样都是一元一个鸭头,会有一些心理落差!其实我觉得还好,一元能买到一个鸭头,不管了门面活动价还是团购价都很值......一个帐号最多买六个~~服务还挺好的,走到说是大众点评团购的,说了一个验证码就可以连续把六个都验证了,很方便!环境一般,就是一般的门头,所有卖的东西都是外带的。没有餐桌,只能打包带回家吃!回到家一看鸭头上面很多毛都没清理干净,看着就浑身起鸡皮疙瘩......顿时胃口全无!挑了一个没怎么有鸭毛的尝了尝,说实话口味还是可以的,麻辣口味的!就试吃了这一个,剩下的五个都扔了!看着鸭头上的鸭毛实在吃不下去!希望商家要注意,以后一定要把鸭毛清理干净......"}
|
||||||
|
{"id": "open-asap-45138", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-45138", "text": "差评!差评!差评!我不清楚这些好的评论是真的还是假的。作为一群七零年代的人,这个饭店的吸引力非常大,所以把同学聚会安排在这里觉得非常有意义。提前一天预订了,结果到店已经被人坐了。交涉后最后确定订座,但是座位不够没人加,餐具不够没人加,叫了半天服务员给了我们一堆碗筷,叫我们自己分,!点了八个冷菜,十二个热菜,一共七百二十。人均70,不算便宜。主要问题是菜。熏鱼是死鱼做的,海蜇是人造的,猪油饭是微波炉叮出来的,硬无味。柠檬虾都是死虾。鱼头也是死鱼,泥味。三鲜汤肉丸鱼丸全是渣。悠咄鲜更是无语。一桌菜居然没有一个菜是好吃的。也是从来没有过的。这样的饭店居然有这么多的好评,不知道是公关还是真的好吃?对于一个吃货来说还是真实的告诉大家,希望大家都有个判断。"}
|
||||||
|
{"id": "open-asap-453", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-453", "text": "9月23日陪老婆去金源mall玩在购物中心一层吃的金鼎轩,天气不错坐在外面吃的,首先,服务真心烂,一大堆服务员在那里傻站着,叫了半天才动,动,竟然先上主食!我去nmlgb,最后反复催菜才吧主菜上了,尼玛我都吃饱了!而且叫了两杯水,到最后走人了都没上!再说食物真心不好吃,其实就是一个大排档,菜品几乎可以和成都小吃类似,招牌的味道真心垃圾,也就鸡爪比较烂,味道还可以,我也是瞎了,在金源5层大排档吃你家那个鸡爪还觉得可以才去一层又吃了一次,金鼎轩名字不错,真心可惜这名字了!唯一推荐的就是鸡爪,本身菜单上菜品就少,还特么弄了4个菜单(一个水单,一个菜单,一个防霾菜单,一个素菜单),你特么逗比吗?一打开才尼玛几个菜品?弄这么多菜单你们真特么有闲工夫,这个也就是推荐吃吃小吃,不建议朋友聚会去吃,因为菜品种类太少了,几乎没有选择!kqnnamduohaoping,nimenchiguodongximei?meiqizi。"}
|
||||||
|
{"id": "open-asap-46343", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-46343", "text": "环境靠河边,还真的不错,微风凉凉,口味一般般,分量小,比浏阳蒸菜的分量少多了。价格不是一般的贵,晚上点了一个口味虾,一个清蒸虾,一份皮蛋,一份海蜇皮,一份毛豆,还有一份土豆丝,十碗猪油拌饭,一共400多,猪油拌饭,男孩子吃,应该差不多5口,份量少的可怜,味道还可以咯,只是味道跟价格不成正比,再说服务,服务本人觉得是可以,但是一起去的朋友觉得很差,去试试口味的,还可以选择,要是注重口味的,还是不用去了。"}
|
||||||
|
{"id": "open-asap-5022", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-5022", "text": "什么玩意儿,东西贵不说环境也乱哄哄的,看菜单一盘麻豆腐要26,服务员也爱答不理的,你东西再好我也不会再去了。等了50多分钟肉饼,中间问了服务员两回肉饼什么时候上,服务员哪也没去谁也没问就说快了快了,快你大爷。最后肉饼出了竟然给刚到的几桌先上了,你妈啊,真的是什么心情都没了。所幸不吃了结账,还说肉饼排号,排你大爷,我先到的旁边翻2桌了,给刚到的人先上这叫排号排单子,总共一瓶啤酒两个肉串还能给我算错帐,真的想他妈骂人摔东西了,操!真他妈给北京人丢脸。"}
|
||||||
|
{"id": "open-asap-6345", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-6345", "text": "以前去过两次感觉还可以,昨天简直太失望了,朋友过生日定的唯一一个单间,低消600,三个人先去的点了十二个菜,四百多,告诉先做,别的朋友来再点,服务员说什么也不给下单子,说必须点到六百才给做,最后点了十六个菜,七百多,又要的白酒,让服务员打酒,服务员说不会打,我们说不会打就退了吧,服务员态度恶劣,真怕把弯弯鸡的汤扣谁脑袋上,九个人十六个菜,菜量太小了,没怎么吃就没有了,羊排肥腻的没有办法吃,香辣虾也就八九个虾,鱼头土腥味很重,总之是一次很扫兴的聚会"}
|
||||||
|
{"id": "open-asap-7730", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-7730", "text": "住六建30多年不在五棵松路口吃饭、因为离301医院太近。阅兵日单位没早餐,图干净特意上二楼宏状元、没几个人,点了一碗南瓜粥、玻璃保温箱里夹了两根细长软塌榻的油条、一碟小菜(碟子就巴掌大),付款时说19元,我蒙了几秒 为了确定自己没听错又问了一下单价!服务员很淡定: 粥10元、油条3元 剩下那小菜肯定也是3元...没吃!把托盘放桌上我直接退出来了。守着301医院、连餐厅都黑!心疼那些外地来看病的。。。"}
|
||||||
|
{"id": "open-asap-9336", "knownLabels": ["complaint", "sentiment"], "language": "zh-Hans", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": {"complaint": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-9336", "text": "到广州旅游,去了广州塔,饿到九点半晚饭还没吃,原本以为是个夜宵好去处,看了下菜式以海鲜为准,谁知道价格贵点不算竟然还有隐形消费加工费,另外茶水费说是广州习俗也就算了,两人点了两个大懒尿虾,花螺,蛤蜊,生蚝,原本想点番茄炒蛋谁知道炒个番茄要58加蛋要68,毛血旺才63,这素菜赚到手软了吧,海鲜只能说新鲜点但是味道烧的都一般,但是毛血旺实在让人作恶,咸到醉了,厨师你以为在淹咸蛋啊,叫了经理,让他尝试了下,连她都觉得确实咸,哎 换了一盆上来总感觉已经有阴影而且味道也不入味色面也不好,尝了两口就放弃了,这些菜850,实在性价比不高啊,服务态度也觉得一般,只能斩斩外地游客!"}
|
||||||
|
{"id": "open-cfpb-1777502", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/1777502", "text": "took out a {$5000.00} cash advance on my bank account 115.00 % rate could not pay the high cost cash advances is not legal in the state of Arkansas XXXX is reporting these accounts for cash call XXXX XXXX collections"}
|
||||||
|
{"id": "open-cfpb-2555962", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2555962", "text": "I am a victim of identity theft and have been a victim of identity theft for well over 11 years. I have an unauthorized and fraudulent account listed on my XXXX XXXX, Equifax and XXXX credit report that 's fraudulent. The following account is fraudulent : XXXX XXXX XXXX account : XXXX. Please permanently delete this fraudulent account from my credit report."}
|
||||||
|
{"id": "open-cfpb-2701144", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2701144", "text": "There is an account on my credit report from GC Services with XXXX. For balance it says XXXX and for high balance it says XXXX the information is incorrect. This account was also removed from my credit report and keeps reappearing. It was removed because of the amount being incorrect."}
|
||||||
|
{"id": "open-cfpb-2986864", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2986864", "text": "On XX/XX/XXXX and XX/XX/2017 I received a hard inquiry from XXXX, which I did not authorize. I DID not request to obtain directly or through third party any loan or line of credit or charge card from XXXX in connection with this request ( as I already have one and do not desire anymore at this current time. )"}
|
||||||
|
{"id": "open-cfpb-3001841", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3001841", "text": "I have disputed an error for an account that I had with XXXX XXXX credit card with XXXX, experian & XXXX. I have provided a copy of the check that I paid the account in full to both the credit bureau agencies as well as XXXX directly several times and yet this account is still being reported as late and not paid. Legally they are obligated to correctly report the right information and they refuse to."}
|
||||||
|
{"id": "open-cfpb-3073568", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3073568", "text": "XXXX has been non-compliant with removing the unverified account BANK OF AMERICA which has been deleted by XXXX and XXXX. XXXX and XXXX have both completed their research and determined that BANK OF AMERICA was not established by myself but XXXX keeps verifying this accounts. Also, when I called the company they responded that XXXX did not send them all of the verifying evidence to confirm each account is unverified."}
|
||||||
|
{"id": "open-cfpb-3169526", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3169526", "text": "CMRE contacted my sister about my debt XX/XX/XXXX @ XXXX expressing to her that they were going to report the debt to my credit report and they would next garnish my wages she explained that I was not home but the rep insisted that she was in fact me I then called them and they said they were sorry the last rep did that but would I like to set up payments I explained to them this isnt correct and they needed to verify this incorrect bill"}
|
||||||
|
{"id": "open-cfpb-3258718", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3258718", "text": "They would call repeatedly and not say a word. Then they called me once cursing and using offensive language. I told them you have the wrong number and they dont care, they keep calling."}
|
||||||
|
{"id": "open-cfpb-3315833", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3315833", "text": "CEASE COMMUNICATIONS AND REMOVE ALL CREDIT REPORTING OR BE SUED. FOR XXXX XXXX AND MYSELF."}
|
||||||
|
{"id": "open-cfpb-3431365", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3431365", "text": "I sent a letter to evergreen professional asking to remove the collections account. I never received a response I have been making monthly payments ( direct withdrawal ) they take {$50.00} a month from me. It should be paid in full"}
|
||||||
|
{"id": "open-cfpb-3558426", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3558426", "text": "The billing address is incorrect on the billing statement I never stay at the address shown on the bill the account is not mines. I never received notice of any bill due for any service"}
|
||||||
|
{"id": "open-cfpb-3577388", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3577388", "text": "Hello, Both accounts are passed the 7 year mark to be removed from my credit history. Accounts XXXX and XXXX The last payments made on these accounts were in XX/XX/XXXX. Today 's date is XX/XX/XXXX it been a full 7 years. please remove these accounts fully from my credit reports. As i have written proof from date of last payment for both of these zombie debts.Thank you"}
|
||||||
|
{"id": "open-cfpb-3747030", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3747030", "text": "I was shocked when reviewing my credit report and found late payments on the dates below : 30 days late as of XX/XX/2020 XXXX all 3 bureaus ) 60 days late as of XX/XX/2020 XXXX all 3 bureaus ) I am not sure how this happened. I believe I made my payment to you when I received my statement. My only thought is that my statement did not get to me"}
|
||||||
|
{"id": "open-cfpb-3828096", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3828096", "text": "I have disputed this account and have reached out to the company/creditors MANY times but failed. This account is being reported inaccurately and incorrectly on my credit report."}
|
||||||
|
{"id": "open-cfpb-3858080", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3858080", "text": "This is the second request..I had asked you to remove accounts that I do not recognize that includes addresses, and my name is incorrect. Additionally, there are a ton of inquiries in which I did not approve. Please delete them immediately. Thank you."}
|
||||||
|
{"id": "open-cfpb-3919922", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3919922", "text": "Experian is in violation of the fair credit. My understanding is they have 4 days to block the fraudulent items on my credit report. They have failed to do so in that time frame."}
|
||||||
|
{"id": "open-cfpb-4063938", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4063938", "text": "Bank of America continues to report that I have a delinquent account with an outstanding balance on a closed account. I never received a bill and it was sent to collections even though I made payments in XXXX and XXXX. I spoke with the company via phone during both years and it now still appears as a derogatory account on my account and no one has helped me. I have disputed the companies claims because they sent me to collections and refused to hear my plea during going through a divorce."}
|
||||||
|
{"id": "open-cfpb-4075299", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4075299", "text": "This account is not accurate CONVERGENT OUTSOURCING # XXXX. My bill was PAID IN FULL XX/XX/2021 directly to XXXX XXXX. I do not have any contracts with CONVERGENT OUTSOURCING. This account has no business being on my credit file."}
|
||||||
|
{"id": "open-cfpb-4140786", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4140786", "text": "I have filed a dispute in regards to the incorrect items on my credit report. It has been well over 30 days and I have not received any investigation results."}
|
||||||
|
{"id": "open-cfpb-4232485", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4232485", "text": "I have filed a dispute in regards to the incorrect items on my credit report .It has been well over 30 days and I havent reviewed any investigation results."}
|
||||||
|
{"id": "open-cfpb-4386529", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4386529", "text": "I have disputed the items circled in my attached report and they have failed to address these items in a timely manner. These items are unknown and need to be deleted from my credit file immediately."}
|
||||||
|
{"id": "open-cfpb-4613745", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4613745", "text": "I am filing this complaint because Credit Bureaus have ignored my request to provide me with the documents that their company has on file that was used to verify the accounts I disputed. Being that they have gone past the 30 day mark and can not verify these accounts under Section 611 ( 5 ) ( A ) of the FCRA - they are required to. Promptly delete all information which can not be verified. Please resolve this manner as soon as possible thank you"}
|
||||||
|
{"id": "open-cfpb-4758252", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4758252", "text": "Received a letter on XX/XX/XXXX from American Coradius International LLC claiming I owe XXXX, XXXX {$9400.00}. This is not my account and XXXX shows a XXXX balance for my account."}
|
||||||
|
{"id": "open-cfpb-5094833", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5094833", "text": "I'm not swayed that Bureaus efficiently pleased the principles of the Fair Credit Reporting Act in completing their investigation. The Bureaus are reporting inaccurate information on XXXX XXXX. Per FCRA, reporting must be 100 % accurate or the information must be deleted. If this type of information can not be equipped, make sure to erase the item in question immediately."}
|
||||||
|
{"id": "open-cfpb-5123759", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5123759", "text": "I have paid off the balance to my credit card back in XX/XX/2021 and the credit card company is not reporting correctly to the credit bureaus the balance should be XXXX they are reporting i have a balance of XXXX dollars also they reported the card closed when it shouldn't be closed this has caused me stress time from my job to keep calling and getting refused an apartment"}
|
||||||
|
{"id": "open-cfpb-5296904", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5296904", "text": "I received a demand letter from Perdue Brandon Fielder Collins & Mott LLP dated XX/XX/XXXX. In XXXX I had an arrest with a restitution. Since that time I have been paying XXXX XXXX XXXX XXXX directly. The letter the \" law firm '' threatened my arrest and or license suspension. Neither of which, according to the courthouse and my used to be probation officer, can happen. Not only claiming I owe them, they are also claiming I owe {$420.00} more than I owe."}
|
||||||
|
{"id": "open-cfpb-5342499", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5342499", "text": "I have filed a dispute in regards to incorrect items on my credit report. It has been well over 30 days and I haven't received any investigation results."}
|
||||||
|
{"id": "open-cfpb-5430594", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5430594", "text": "XXXX XXXX XXXX {$29.00} Date XX/XX/2018 acct endin XXXX In accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"id": "open-cfpb-5546899", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5546899", "text": "Someone opened a XXXX XXXX XXXX account in my name, with my documents, and for years I've submitted an identity theft report to ALL of the major credit bureaus AND the creditor. Each company fails to remove the account from my credit report and fails to acknowledge the identity theft, even though I've submitted a police report and a report from identitytheft.gov"}
|
||||||
|
{"id": "open-cfpb-5594585", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5594585", "text": "How did you get my personal information? Who and what gave you the rights to violate my rights to privacy as a federally protected consumer? And Are you aware of the laws youre in violation of by getting an federally protected consumer personal information without consent? Now Im giving you this one opportunity Firstsource Advantage LLC to explain yourself and answer every question mentioned above. Failure to comply will result in fines. Best regards! And the best of luck!"}
|
||||||
|
{"id": "open-cfpb-5843160", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5843160", "text": "I want to report Identity Theft that has been going on for years. I never knew much about credit or cared to use it until recently. Now that I'm looking to build my credit I've noticed several things on my report that I have never opened. I've sent dispute letters in the past and have been having a hard time getting everything removed."}
|
||||||
|
{"id": "open-cfpb-6061472", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6061472", "text": "To : Consumer Financial Protection Bureau, XXXX is continuously violating the Federal Law made by the Congress and keep violating my rights as consumer of this Federal Corporation. As the Credit Reporting Boss please I request you to stop them with their misinterpretation of my consumer report. Thank you"}
|
||||||
|
{"id": "open-cfpb-6122130", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6122130", "text": "n accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"id": "open-cfpb-6461018", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6461018", "text": "I was scammed by a sophisticated pseudo scam thru XXXX and I disputed 17 charges for which they only claim to do an investigation of which they didn't do and then turn around and agreed with XXXX that it was ok for me to be scam of over 90 thousand dollars."}
|
||||||
|
{"id": "open-cfpb-6684695", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6684695", "text": "Unable to open a new bank account with pnc bank, XXXX, XXXX XXXX XXXX due to accounts being opened fraudulently under my name in the past"}
|
||||||
|
{"id": "open-cfpb-6854260", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6854260", "text": "The account in question is not mine, as I stated in my initial complaint. Despite the fact that it says this account has been validated, the information is still incorrect. This account has to be immediately deleted from my credit record, as requested."}
|
||||||
|
{"id": "open-cfpb-6977335", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6977335", "text": "I did not consent for these consumer reporting agencies to furnish any information disclosed in my FTC report to any person."}
|
||||||
|
{"id": "open-cfpb-7054229", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7054229", "text": "Multiple inquiries when applying for vehicle multiple inquiries on XXXX credit card and multiple inquiries by mortgage companies"}
|
||||||
|
{"id": "open-cfpb-7352245", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7352245", "text": "I submitted a credit repair request to a company, but they failed to respond within the 30-day timeframe required by law. This failure to respond has negatively impacted my credit and caused difficulties for me. I am now considering submitting a complaint to the Consumer Financial Protection Bureau ( CFPB ), in order to address the situation and protect my rights as a consumer."}
|
||||||
|
{"id": "open-cfpb-7415516", "knownLabels": ["complaint", "sentiment"], "language": "en", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": {"complaint": true}, "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7415516", "text": "I am a victim of identity theft. I am writing to request that you block the following fraudulent information from my credit report. I have no idea how the theft took place. I also have no knowledge of any suspects. I did not receive any money, goods, or services as a result of identity theft. Please let me know if you need any other information from me to block this information from my credit report. Thank XXXX XXXX XXXX XXXX XXXX"}
|
||||||
|
{"id": "open-clinc150-10654", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "please find me a hotel room for 4 people from monday to wednesday in lakewood"}
|
||||||
|
{"id": "open-clinc150-10760", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i am in need of my location"}
|
||||||
|
{"id": "open-clinc150-11032", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "tell me my electric bill minimum payment"}
|
||||||
|
{"id": "open-clinc150-11158", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i want you to use whisper voice now"}
|
||||||
|
{"id": "open-clinc150-11549", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "check days of pto"}
|
||||||
|
{"id": "open-clinc150-11599", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "let me know my vacation time"}
|
||||||
|
{"id": "open-clinc150-11661", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i want to see the golden gate bridge and i'm walking on 5th street right now"}
|
||||||
|
{"id": "open-clinc150-12331", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "can you increase my credit limit"}
|
||||||
|
{"id": "open-clinc150-12431", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what sorts of things do you do to have a good time"}
|
||||||
|
{"id": "open-clinc150-12583", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "show me roundtrip flights from dallas to houston for march 7 and march 10"}
|
||||||
|
{"id": "open-clinc150-12742", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "send a text message for me"}
|
||||||
|
{"id": "open-clinc150-12891", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "how much do i have on credit card bill"}
|
||||||
|
{"id": "open-clinc150-13091", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "transfer my cash reward balance to my bank"}
|
||||||
|
{"id": "open-clinc150-14078", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "on what day and date of what year were you born"}
|
||||||
|
{"id": "open-clinc150-14311", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "can you give me a thai meal suggestion"}
|
||||||
|
{"id": "open-clinc150-14562", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what is my current gross salary"}
|
||||||
|
{"id": "open-clinc150-16", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "if i were english how would i say subway"}
|
||||||
|
{"id": "open-clinc150-1680", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "please inform me when my flight scheduled to board"}
|
||||||
|
{"id": "open-clinc150-1839", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "can you just start calling me sir"}
|
||||||
|
{"id": "open-clinc150-1890", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i want you to call me lord"}
|
||||||
|
{"id": "open-clinc150-2341", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i want manual on how to change oil"}
|
||||||
|
{"id": "open-clinc150-3", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "tell me how to say, 'it is a beautiful morning' in italian"}
|
||||||
|
{"id": "open-clinc150-3087", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "how long will it take to get to long beach terminal from long beach airport"}
|
||||||
|
{"id": "open-clinc150-3124", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what will you call me"}
|
||||||
|
{"id": "open-clinc150-3198", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "so what name do you have for me"}
|
||||||
|
{"id": "open-clinc150-4205", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "it seems my luggage was lost"}
|
||||||
|
{"id": "open-clinc150-4465", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "how good is the fuel usage for this vehicle"}
|
||||||
|
{"id": "open-clinc150-4518", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "when do i need to change the oil again"}
|
||||||
|
{"id": "open-clinc150-4707", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what sites are there to see when in evans"}
|
||||||
|
{"id": "open-clinc150-4832", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "is it possible for you to let me know what health plan i'm on"}
|
||||||
|
{"id": "open-clinc150-4834", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "list my insurance benefits"}
|
||||||
|
{"id": "open-clinc150-5082", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": true, "question": false, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "did i set up a reminder to clean the bathroom"}
|
||||||
|
{"id": "open-clinc150-5463", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what's my apr on the credit card i used for a purchase a week ago"}
|
||||||
|
{"id": "open-clinc150-5959", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "what is today"}
|
||||||
|
{"id": "open-clinc150-6", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "i need you to translate the sentence, 'we will be there soon' into portuguese"}
|
||||||
|
{"id": "open-clinc150-6065", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "can you look up the carry-on restrictions for delta"}
|
||||||
|
{"id": "open-clinc150-6137", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "how many of my vacation days have i depleted"}
|
||||||
|
{"id": "open-clinc150-7302", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "make sure my alarm is set for three thirty in the morning"}
|
||||||
|
{"id": "open-clinc150-7969", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "how to report bent credit card"}
|
||||||
|
{"id": "open-clinc150-8619", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "CLINC150 UCI", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-3.0", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "text": "let me know when should i get my tires changed next"}
|
||||||
|
{"id": "open-crosswoz-10586-8", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你能帮我在格林豪泰酒店北京市首都机场第二店附近找一家评分4.5分以上,游玩的时长是0.3小时 - 0.5小时的景点吗?"}
|
||||||
|
{"id": "open-crosswoz-10728-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "您好,我和同学想一起出去玩,帮我推荐一个票价是50-100元的、游玩的时长是0.5小时 - 1小时的景点,谢了。"}
|
||||||
|
{"id": "open-crosswoz-10871-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想找一家人均消费50-100元吃全家福这道菜,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"id": "open-crosswoz-11012-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想去景点钟表馆(奉先殿),帮我查询下这个景点的评分,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-11109-6", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "对啊,谢谢你的提醒,有这个景点的电话吗?不行我还可以给它打电话咨询。"}
|
||||||
|
{"id": "open-crosswoz-11117-12", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "好的,多谢了。另外我还想找个能玩1小时的景点,你帮我看看哪里合适呢?"}
|
||||||
|
{"id": "open-crosswoz-11374-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,请帮我推荐一个评分是4.5分以上,人均消费在50-100元的餐馆,谢谢!"}
|
||||||
|
{"id": "open-crosswoz-11462-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,帮我推荐一个票价在20元以内的景点吧,最好评分在4分以上的,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-11677-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想去一个评分4.5分以上的,可以游玩时间0.5小时 - 1小时的景点游玩,给我推荐一个吧。"}
|
||||||
|
{"id": "open-crosswoz-11686-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,请给我推荐一家评分4.5分以上的餐馆吃南瓜粥这道菜。"}
|
||||||
|
{"id": "open-crosswoz-11766-8", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "无所谓,有时候评分也不准的,能帮我查一下这个景点的游玩时间吗?"}
|
||||||
|
{"id": "open-crosswoz-11884-12", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "好的,游玩结束后帮我找个最低价格是1000元以上的景点,我你希望酒店提供24小时热水和西式餐厅,平时工作很辛苦,我也享受一下。"}
|
||||||
|
{"id": "open-crosswoz-11953-12", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "行,我明白了,最后给我们找个餐馆好好吃一顿吧,人均消费100-150元的就可以,实惠一点的,哈哈!"}
|
||||||
|
{"id": "open-crosswoz-11959-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想入住一个经济型的酒店,还希望评分在4.5分以上,且酒店的最低价格是300-400元。你能给我推荐一个好的吗?"}
|
||||||
|
{"id": "open-crosswoz-12429-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想带女朋友找一家评分5分人均消费100-150元餐馆吃小笼牛肉,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"id": "open-crosswoz-158-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,帮我查一下99优选酒店(北京长阳环岛店)(原摩恩快捷酒店)周边有什么餐馆?还有酒店是否提供吹风机,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-1615-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "您好,请帮我找一家舒适型酒店,评分在4分以上,设施中有商务中心,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-1626-12", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "真是麻烦您了。再帮我找一家评分是4.5分以上的酒店 吧。并且把酒店的电话和类型一起告诉我吧,谢谢!"}
|
||||||
|
{"id": "open-crosswoz-1766-14", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "好的,再帮我推荐一个最低价格200-300元,评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-338-10", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "那麻烦您帮我发一下它的地址,谢谢了。"}
|
||||||
|
{"id": "open-crosswoz-3595-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我要去中央民族大学民族博物馆这个景点游玩,请告诉我景点周边都有哪些酒店啊?"}
|
||||||
|
{"id": "open-crosswoz-4220-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,请帮我推荐一个最低价格300-400元的酒店,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-5259-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,麻烦帮我推荐一下评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-5821-18", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "哦,那好吧,那你你帮我在古崖居风景区附近找一个评分4.5分以上,人均消费150-500元的餐馆行吗?"}
|
||||||
|
{"id": "open-crosswoz-6343-2", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "不好意思,再帮我找一个价格在400到500元的,有暖气的酒店,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-7477-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "您好,请帮我推荐一个评分是4分以上、游玩的时长是3小时的景点,谢谢!"}
|
||||||
|
{"id": "open-crosswoz-7576-10", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "嗯,最后您在给我找个免费景点游玩0.5小时 - 1小时。"}
|
||||||
|
{"id": "open-crosswoz-7593-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,请给我推荐一家评分4.5分以上最低价格在100-200元的高档型酒店住宿。"}
|
||||||
|
{"id": "open-crosswoz-7671-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "您好,请帮我找一家供行李寄存的酒店,谢谢!"}
|
||||||
|
{"id": "open-crosswoz-8169-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我要去景点红领巾公园,帮我查询下这个景点的门票和周边餐馆。谢谢。"}
|
||||||
|
{"id": "open-crosswoz-8242-16", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "太好了,那在这些酒店中找一家经济型的,评分是4.5分以上的,告诉我地址,我去安排一下,再看看周边有什么景点没?"}
|
||||||
|
{"id": "open-crosswoz-8593-14", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "非常感谢。那请问酒店电话是多少呢?"}
|
||||||
|
{"id": "open-crosswoz-8657-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,帮我推荐一家有罗宋汤的餐馆,最好评分在4.5分以上的,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-9158-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,帮我推荐一个能玩1、2个小时的景点,要没有门票费的,评分在4.5分以上的,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-9404-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,请给我推荐一家评分5分人均消费150-500元的餐馆吃豆面丸子汤这道菜。"}
|
||||||
|
{"id": "open-crosswoz-9587-8", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "好,请您在北京语言大学的周边帮我找一个评分4.5分以上的高档型酒店住宿,顺便在查下它周边有什么餐馆。"}
|
||||||
|
{"id": "open-crosswoz-96-2", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "麻烦你把这家酒店的地址和类型告诉我一下,谢谢。"}
|
||||||
|
{"id": "open-crosswoz-9637-24", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "请帮我呼叫一辆从十渡风景名胜区到小吊梨汤(畅春园店)的出租车,告诉我车型和车牌。"}
|
||||||
|
{"id": "open-crosswoz-9866-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我要去亚太花园酒店二层翡翠金阁中餐厅用餐,请告诉我这家餐馆的周边有哪些酒店啊?"}
|
||||||
|
{"id": "open-crosswoz-9886-0", "knownLabels": ["question", "task"], "language": "zh-Hans", "sourceDataset": "CrossWOZ", "sourceLabels": {"question": true, "task": true}, "sourceLicense": "Apache-2.0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "text": "你好,我想去排云殿这个景点游玩。这个景点的地址帮我查一下。"}
|
||||||
|
{"id": "open-goemotions-ed0miwo", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6572", "text": "I low-key love his YT channel, he's genuinely an interesting and good person"}
|
||||||
|
{"id": "open-goemotions-ed1at3i", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L26134", "text": "There are no male versions of feminists. Men live in a different social reality than women."}
|
||||||
|
{"id": "open-goemotions-ed783v1", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L19103", "text": "[NAME] reinforces the pessimistic world view, I've been there and at least it was cancerous for me."}
|
||||||
|
{"id": "open-goemotions-edciwc1", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L16468", "text": "I had a nightmare about something similar, the combination of high walls and water is truly scary"}
|
||||||
|
{"id": "open-goemotions-eddd68m", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L18316", "text": "Go to the movies with people not related to me."}
|
||||||
|
{"id": "open-goemotions-edf80ua", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L3033", "text": "There is irony in what you guys are saying."}
|
||||||
|
{"id": "open-goemotions-edhgfqz", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6496", "text": "really? I tried last NYE during the day and it was dead"}
|
||||||
|
{"id": "open-goemotions-edi79i8", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L3366", "text": "This is painfully fake"}
|
||||||
|
{"id": "open-goemotions-edlfmm3", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L21551", "text": "None of it will happen Just wait for them to yank it away"}
|
||||||
|
{"id": "open-goemotions-edloxw1", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L26398", "text": "she usually sits below the bathroom sink like a fuckin weirdo between 9-11 pm but she'll be free after."}
|
||||||
|
{"id": "open-goemotions-edlqvvo", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L2500", "text": "This post is a waste of time and doesn't belong here."}
|
||||||
|
{"id": "open-goemotions-edm0fy9", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L41964", "text": "Imagine being upset by this"}
|
||||||
|
{"id": "open-goemotions-edm2plp", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L38838", "text": "I hope you like it-"}
|
||||||
|
{"id": "open-goemotions-edqmahz", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L42967", "text": "Why was nobody driving the damn thing? They were all in the backseat. :/"}
|
||||||
|
{"id": "open-goemotions-eds3oe6", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L25072", "text": "You're 105 years out of date. Please update your beliefs to the current version of the Constitution."}
|
||||||
|
{"id": "open-goemotions-edumqtx", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L5809", "text": "You're a horrible person."}
|
||||||
|
{"id": "open-goemotions-eduvcvy", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6071", "text": "We have not been a Constitutional Republic for a long long time. The Constitution is just a nice idea at this point."}
|
||||||
|
{"id": "open-goemotions-edw419k", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L21850", "text": "\"we have a \"\"righty\"\" complaining about \"\"lefties\"\" making up BS, while they make up BS... sad.\""}
|
||||||
|
{"id": "open-goemotions-edw9jvd", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L22678", "text": "Real nice, swearing up a storm right in front of your kids."}
|
||||||
|
{"id": "open-goemotions-ee0ui7m", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L30860", "text": "You've got time to turn it around. I promise you. You can get there."}
|
||||||
|
{"id": "open-goemotions-ee2kfxs", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L12876", "text": "Agreed 100%, Governor [NAME] will have some say in this, they broke Wisconsin law, plain and simple !"}
|
||||||
|
{"id": "open-goemotions-ee3h6wr", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L17694", "text": "Hmmm, mildly interesting :)"}
|
||||||
|
{"id": "open-goemotions-ee75sip", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L22896", "text": "Yayyy!!! Go little green bean go!!! Good job trainer!!"}
|
||||||
|
{"id": "open-goemotions-eeamw5i", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L27443", "text": "I don’t think that tells us any moralising lesson on the practice of incest."}
|
||||||
|
{"id": "open-goemotions-eefzuzt", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L13081", "text": "[NAME], that fucking sucks."}
|
||||||
|
{"id": "open-goemotions-eegulbi", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L35840", "text": "Yah, I'm a bad girl. In fact I'm bad at everything."}
|
||||||
|
{"id": "open-goemotions-eelizvv", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L7322", "text": "Yea the conversation went as expected and now I'm looking for a new job. Thanks to all for the help"}
|
||||||
|
{"id": "open-goemotions-eelsbey", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L27429", "text": "Makes it even better that a multi millionaire successful pro athlete is shitting on him [NAME] damn I love me some sweet twitter roasting"}
|
||||||
|
{"id": "open-goemotions-eeq8ddu", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L16603", "text": "Lol!!!!!!!!!!!!! I love it."}
|
||||||
|
{"id": "open-goemotions-eer68if", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L9951", "text": "He's so far into his fantasy land he can't let anyone say a fact to his face, it would destroy his dreams. Poor little snowflake u/chabanais"}
|
||||||
|
{"id": "open-goemotions-eey0znf", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L15733", "text": "Short answer: No. Long answer: Nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo."}
|
||||||
|
{"id": "open-goemotions-ef9kela", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L15900", "text": "Someone has a story."}
|
||||||
|
{"id": "open-goemotions-efdaasf", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L29366", "text": "Your name is amazing"}
|
||||||
|
{"id": "open-goemotions-efdl4z2", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L33172", "text": "Thanks now I’m insecure again"}
|
||||||
|
{"id": "open-goemotions-efdnw2c", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L31525", "text": "\"Here's another message \"\"You're a good mom. Your boy is lucky to have you.\"\"\""}
|
||||||
|
{"id": "open-goemotions-efect26", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L28853", "text": "Sorry to link it here but would love to get some opinions on this post"}
|
||||||
|
{"id": "open-goemotions-eff0egy", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L41468", "text": "Please tell me your shop didn't get you in trouble for that D:"}
|
||||||
|
{"id": "open-goemotions-eff5j9u", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L32483", "text": "But something is extremely wrong if people are getting sick. Might not be a sonic wave, but it definitely is *something*"}
|
||||||
|
{"id": "open-goemotions-efg2bx0", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L5356", "text": "Im so sorry"}
|
||||||
|
{"id": "open-goemotions-efgtipz", "knownLabels": ["sentiment"], "language": "en", "sourceDataset": "Google Research GoEmotions", "sourceLabels": {}, "sourceLicense": "Apache-2.0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L33128", "text": "In biblical Hebrew they're called [NAME], soos meaning horse and yaor meaning the Nile, in modern Hebrew they are called hipototam"}
|
||||||
|
{"id": "open-massive-en-US-10112", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "how do you cook a good burger"}
|
||||||
|
{"id": "open-massive-en-US-10167", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "find apple pie recipe"}
|
||||||
|
{"id": "open-massive-en-US-10643", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "lose the last item in the list"}
|
||||||
|
{"id": "open-massive-en-US-10663", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what are my engagements today"}
|
||||||
|
{"id": "open-massive-en-US-10874", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "can you remove my to do list"}
|
||||||
|
{"id": "open-massive-en-US-1092", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "go to nytimes dot com"}
|
||||||
|
{"id": "open-massive-en-US-11059", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "name the lists available"}
|
||||||
|
{"id": "open-massive-en-US-11228", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what is planned today"}
|
||||||
|
{"id": "open-massive-en-US-11637", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "tell me the movie with best i. m. d. b. ratings going on in theaters near me"}
|
||||||
|
{"id": "open-massive-en-US-12321", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "olly call a taxi"}
|
||||||
|
{"id": "open-massive-en-US-12474", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "where is the closest sweet frog"}
|
||||||
|
{"id": "open-massive-en-US-13327", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "call the closest mexican restaurant"}
|
||||||
|
{"id": "open-massive-en-US-1348", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "can you tell me the current time"}
|
||||||
|
{"id": "open-massive-en-US-13889", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what is the capital of washington"}
|
||||||
|
{"id": "open-massive-en-US-13920", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what is an orange like"}
|
||||||
|
{"id": "open-massive-en-US-14209", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "how old was elvis when he died"}
|
||||||
|
{"id": "open-massive-en-US-16203", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "do i have any new inbox message"}
|
||||||
|
{"id": "open-massive-en-US-16640", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "email joe and tell him to hurry"}
|
||||||
|
{"id": "open-massive-en-US-16722", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "have i gotten an email from sean"}
|
||||||
|
{"id": "open-massive-en-US-1727", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "please could you tell me if george's geek restaurant can i order takeaway from there"}
|
||||||
|
{"id": "open-massive-en-US-213", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what's date today"}
|
||||||
|
{"id": "open-massive-en-US-2130", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "a little brighter thanks"}
|
||||||
|
{"id": "open-massive-en-US-2732", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "please start me some coffee"}
|
||||||
|
{"id": "open-massive-en-US-2837", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "change up the light colors at home"}
|
||||||
|
{"id": "open-massive-en-US-3765", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": true, "question": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "please set an alarm for me"}
|
||||||
|
{"id": "open-massive-en-US-417", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": true, "question": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "make an alarm for four p. m."}
|
||||||
|
{"id": "open-massive-en-US-4610", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what time is it in the central time zone"}
|
||||||
|
{"id": "open-massive-en-US-5420", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "please turn on wemo socket"}
|
||||||
|
{"id": "open-massive-en-US-5470", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "alexa please turn on the lights"}
|
||||||
|
{"id": "open-massive-en-US-5745", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "show me what day the thirty first is on"}
|
||||||
|
{"id": "open-massive-en-US-5975", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "could you tell me what today's date is"}
|
||||||
|
{"id": "open-massive-en-US-6911", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "who is scheduled for tomorrow's meeting"}
|
||||||
|
{"id": "open-massive-en-US-7265", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "bring up my agenda"}
|
||||||
|
{"id": "open-massive-en-US-7478", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "tell me all the pending reminders"}
|
||||||
|
{"id": "open-massive-en-US-8200", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what is on my schedule for today"}
|
||||||
|
{"id": "open-massive-en-US-8610", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "where the party will take start"}
|
||||||
|
{"id": "open-massive-en-US-8616", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "enter event for mondays only"}
|
||||||
|
{"id": "open-massive-en-US-8738", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "remove the event off the calendar"}
|
||||||
|
{"id": "open-massive-en-US-910", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "what time is it right now in new york"}
|
||||||
|
{"id": "open-massive-en-US-9960", "knownLabels": ["followUpReminder", "question", "task"], "language": "en", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "how do i steam rice"}
|
||||||
|
{"id": "open-massive-zh-CN-10782", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我有什么任务"}
|
||||||
|
{"id": "open-massive-zh-CN-10918", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我想删除中间的列表"}
|
||||||
|
{"id": "open-massive-zh-CN-11249", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "加入这个"}
|
||||||
|
{"id": "open-massive-zh-CN-11651", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "让我看看周围有什么"}
|
||||||
|
{"id": "open-massive-zh-CN-12151", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "帮我订张这周末去北京的中国高铁火车票"}
|
||||||
|
{"id": "open-massive-zh-CN-12180", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我需要一辆优步到我的现在的位置"}
|
||||||
|
{"id": "open-massive-zh-CN-12228", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我现在需要辆出租车"}
|
||||||
|
{"id": "open-massive-zh-CN-12396", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "订一张去利兹市的火车票"}
|
||||||
|
{"id": "open-massive-zh-CN-12552", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "你能帮我订一辆去目的地的出租车吗"}
|
||||||
|
{"id": "open-massive-zh-CN-12922", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我什么时候能赶上最近的火车"}
|
||||||
|
{"id": "open-massive-zh-CN-1419", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "请更多光亮"}
|
||||||
|
{"id": "open-massive-zh-CN-1514", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "今晚是不是下雨来着"}
|
||||||
|
{"id": "open-massive-zh-CN-15222", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "在微博上发表评论"}
|
||||||
|
{"id": "open-massive-zh-CN-15232", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "将张三的歌发布到我的微博账户上"}
|
||||||
|
{"id": "open-massive-zh-CN-15390", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "管理微博状态"}
|
||||||
|
{"id": "open-massive-zh-CN-15526", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "用微博发给大润发客服投诉"}
|
||||||
|
{"id": "open-massive-zh-CN-15682", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "这是康卡斯特的一条微博如果我有你的中国电信和电话服务我怎么联系你"}
|
||||||
|
{"id": "open-massive-zh-CN-16006", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "天猫精灵请帮我检查我的电子邮件"}
|
||||||
|
{"id": "open-massive-zh-CN-1609", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "请开始煮咖啡"}
|
||||||
|
{"id": "open-massive-zh-CN-16200", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "请给拉里的新邮箱地址 larrylarry at gmail dot com 发封电子邮件"}
|
||||||
|
{"id": "open-massive-zh-CN-16204", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "发送这条信息给家庭组"}
|
||||||
|
{"id": "open-massive-zh-CN-16986", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "你能查看我是否收到来自家明的电子邮件"}
|
||||||
|
{"id": "open-massive-zh-CN-241", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "外面怎么样"}
|
||||||
|
{"id": "open-massive-zh-CN-2990", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "新的科技新闻"}
|
||||||
|
{"id": "open-massive-zh-CN-4352", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "告诉我太平洋标准时间"}
|
||||||
|
{"id": "open-massive-zh-CN-5178", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "确认我现在需要伞吗"}
|
||||||
|
{"id": "open-massive-zh-CN-5980", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "现在澳大利亚几点"}
|
||||||
|
{"id": "open-massive-zh-CN-6418", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "打开备忘录记录我的会议"}
|
||||||
|
{"id": "open-massive-zh-CN-6804", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "每天提醒我要在凌晨一点前睡觉"}
|
||||||
|
{"id": "open-massive-zh-CN-709", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "给我看选举投票的最新消息"}
|
||||||
|
{"id": "open-massive-zh-CN-7172", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "李雷想周日十一点会面你能在每周周六晚上提醒我吗"}
|
||||||
|
{"id": "open-massive-zh-CN-7283", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "删除我的一点半的预约"}
|
||||||
|
{"id": "open-massive-zh-CN-7466", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "告诉我现在正在发生的事件"}
|
||||||
|
{"id": "open-massive-zh-CN-7874", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "从现在开始的三天我需要和李强安排一个活动"}
|
||||||
|
{"id": "open-massive-zh-CN-8092", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "周日白天我有空吗"}
|
||||||
|
{"id": "open-massive-zh-CN-8228", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我的星期五什么时候开会"}
|
||||||
|
{"id": "open-massive-zh-CN-8313", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "苏珊的生日是三月一日吗"}
|
||||||
|
{"id": "open-massive-zh-CN-8505", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "我的本月的日程表安排是什么"}
|
||||||
|
{"id": "open-massive-zh-CN-8845", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "清空我的日历"}
|
||||||
|
{"id": "open-massive-zh-CN-9091", "knownLabels": ["followUpReminder", "question", "task"], "language": "zh-Hans", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": {"followUpReminder": false, "question": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "text": "清除日历中的所有的事件"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L8868", "text": "can you check my seat assignment"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": true, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L542", "text": "wow thats wonderful please gohead and confirm it"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10103", "text": "can you please tell me what my seat number is my confirmation number is hhd 542"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": false}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10945", "text": "have a perfect day good bye"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L4721", "text": "will you change the window seat to aisle"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L13077", "text": "tell me my seat number"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>c1fd4c09-fcc8-4a9d-812f-97cc14b71f5c<TURN>12", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L12279", "text": "please have your time"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L3790", "text": "check my seat assignment"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L11108", "text": "charlie sorry could you please change to window seat"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7057", "text": "can you send it to my email"}
|
||||||
|
{"id": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": false}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7609", "text": "have a nice daygood bye"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>1617bf7b-043e-49f5-a2b0-b194ab173a8c<TURN>5", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8522", "text": "chocolate mikeshake"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8030", "text": "no thanks but can i get a side of large fries with it"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L1502", "text": "i like to have a pizza"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>787f5a4d-271c-4671-9134-53cb3d0572a2<TURN>5", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L7820", "text": "southwest buttermilk crispy chicken salad"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8908", "text": "add fries medium with diet coke"}
|
||||||
|
{"id": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L838", "text": "thatll be all actually can i not have bbq drizzle on my pizza"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12502", "text": "i want to know my account balance could you please help me with that"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L4004", "text": "i want remove error bill in my credit card"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L8153", "text": "i need to block and apply the new card"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L3378", "text": "i want to transfer money from one account to another"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1822", "text": "yes please check my account balance of last four digit with 8523"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5362", "text": "hi drew i would like to close my account can you help me"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5877", "text": "yesi need to order checks"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": false}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1222", "text": "thankyou for telling this i want to know banks routing number"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12784", "text": "can you please order a new credit card because my old one expired"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L10475", "text": "my credit card was expiry can i apply new card"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L14075", "text": "find out the banks routing number"}
|
||||||
|
{"id": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L13213", "text": "hello i would like to check my account balance please"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": true, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9312", "text": "perfect please confirm the plan"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L8688", "text": "can you please help me to see my bill of my account"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L3211", "text": "yes can you know me the details about the internet service for my home"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>7b50d813-22d4-47c5-a466-fda86fbe69b7<TURN>3", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": true, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L297", "text": "yes please help me"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L4315", "text": "make a connection as soon as possible"}
|
||||||
|
{"id": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": false}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9277", "text": "may i know this plan have internet option"}
|
||||||
|
{"id": "open-multidogo-software-<CONV>86eaf2de-044b-43de-8b2c-cd5ebf6d2c51<TURN>9", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": true, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L7106", "text": "yes please"}
|
||||||
|
{"id": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L12504", "text": "also can you please check the global status of the server"}
|
||||||
|
{"id": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": true, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L4004", "text": "please check my clobel status for my softwarews"}
|
||||||
|
{"id": "open-multidogo-software-<CONV>db0edc0f-4148-45ba-ab7b-94dc09020618<TURN>4", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L10514", "text": "i have a 220 rental car expense 850 for the hotel and 100 for gasoline"}
|
||||||
|
{"id": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "knownLabels": ["confirmationDecision", "question", "task"], "language": "en", "sourceDataset": "MultiDoGO", "sourceLabels": {"confirmationDecision": false, "question": false, "task": true}, "sourceLicense": "CDLA-Permissive-1.0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L363", "text": "i want to purchase some keyboards"}
|
||||||
|
{"id": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Could you please send it to my location?"}
|
||||||
|
{"id": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Okay that's great is the order under my name?"}
|
||||||
|
{"id": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I have heard good things about The Chophouse. Can you make a reservation for me please?"}
|
||||||
|
{"id": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "What time do they close?"}
|
||||||
|
{"id": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I see, is there an imax showing for Hellboy other than at 6pm?"}
|
||||||
|
{"id": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Ok can you go ahead and purchase 2?"}
|
||||||
|
{"id": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I would like to know the availability of seats in the 9:00 p.m show. Could you please assist me with that?"}
|
||||||
|
{"id": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Great can you confirm the order?"}
|
||||||
|
{"id": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "And can I also get a splash of pink lemonade in that?"}
|
||||||
|
{"id": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I don't like Eggnog, do they have anything else?"}
|
||||||
|
{"id": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Yes. If there's no coconut milk, ask for oat milk. If there's no oat milk, almond milk. Got it?"}
|
||||||
|
{"id": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "How about 6:00 pm?"}
|
||||||
|
{"id": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I want an X-large supreme pizza please. But instead of green pepper can I get zucchini on that?"}
|
||||||
|
{"id": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Can you get me a Starbucks?"}
|
||||||
|
{"id": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "If that doesnt work can you check what other times are available?"}
|
||||||
|
{"id": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Okay. Is there a patio outside?"}
|
||||||
|
{"id": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Hi. I am absolutely starving. Can you order me a pizza?"}
|
||||||
|
{"id": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Yes is there any other fees?"}
|
||||||
|
{"id": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Could you please ask them to have it ready at 6:00 pm?"}
|
||||||
|
{"id": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "True. Okay, how about an iced caffe mocha?"}
|
||||||
|
{"id": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Hello, I'm really feeling Starbucks today. Could you please order me a Iced Blonde Cinnamon Cloud Macchiato,?"}
|
||||||
|
{"id": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "I checked with my friend and that is too late for us. Can you look into the movie US, my friend whats to see that one, around 4:00. So we can eat and shop, before the show?"}
|
||||||
|
{"id": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "What about 7?"}
|
||||||
|
{"id": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Actually can you change my order to something else?"}
|
||||||
|
{"id": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Hi I'm running late again and need to pick up supper on my way home. Can you call in a pizza order for me?"}
|
||||||
|
{"id": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Can you order Y for me please"}
|
||||||
|
{"id": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "That is too late. What do they have available on Wednesday?"}
|
||||||
|
{"id": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Yes that would be great! How much is the fare?"}
|
||||||
|
{"id": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "What are some really good Italian restaurants"}
|
||||||
|
{"id": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Can you tell me times for other locations?"}
|
||||||
|
{"id": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "is it at 4:20"}
|
||||||
|
{"id": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": true, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "what time would they have a table"}
|
||||||
|
{"id": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Oh yes. I almost forgot. Can you have them go easy on the sauce?"}
|
||||||
|
{"id": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Have them pick me up at 8 AM please."}
|
||||||
|
{"id": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Hello! Can you order me a coffee from Starbucks?"}
|
||||||
|
{"id": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Okay, can you text me the details?"}
|
||||||
|
{"id": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Can you get me tickets for the movie US?"}
|
||||||
|
{"id": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": false, "question": true, "scheduleNegotiation": false, "task": true}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Can you see if there are any available showings for Alita Battle Angel"}
|
||||||
|
{"id": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Is an UberX listed?"}
|
||||||
|
{"id": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "knownLabels": ["confirmationDecision", "question", "scheduleNegotiation", "task"], "language": "en", "sourceDataset": "Google Taskmaster-1", "sourceLabels": {"confirmationDecision": true, "question": true, "scheduleNegotiation": false, "task": false}, "sourceLicense": "CC-BY-4.0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "text": "Okay do you think I can use the company card?"}
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-11380", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "eb812c57cd3dda3a62b32a127d09f492e0ef4f319d8302597df2778738646efc", "cursor-grok-4.6-xhigh": "b72b9331ab2daabb64b0383b336320793c26bc2d7c14a055d0b8bad4bb09bd53", "gpt-5.6-luna-medium": "20f2d25cd09db8c927203f42b902065283766accf3739773f2dc59b56277dd79"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-11380", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11380", "split": "silverAcceptance", "task": false, "text": "口味:菜上了之后就很失望,色面就很普通,味道也是很普通,每道菜都是很普通,都没有一道是满意的,木瓜酥难吃,虾饺像速冻的一样,金钱肚不入味,凤爪点错了,也是难吃,炒饭就和外面福建沙县里的炒饭的味道一样。\\\\n环境:开在公园里,至少开了10年的店,白天进来发现装修已经落后了,不过有一点好,就是人少,安静,但是!有一个大缺点就是地毯,地毯看得出很脏,空气中还弥漫了一股臭味。\\\\n服务:上个苏打水,拿了半天没来,上菜速度倒是可以,服务员一点精神都没有。\\\\n上次晚上来包房和家人聚餐时对这家店留下的印象还挺好,味道,服务,环境都不错,两年后来吃中饭,这里的点心真是让人失望,还是唐宫好吃"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-22337", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4575c967d4ced986d15bc22229a6401339201cd3cc3345532d19bf47156df533", "cursor-grok-4.6-xhigh": "9b8cddd7feabe03b46aa9f92af4169359510112ef7742ebcba4eeeb06c27d062", "gpt-5.6-luna-medium": "b12950d508fe7404d9272eb7a238e9dd6835fc06e80f1b08789bd5604b2ea18c"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-22337", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-22337", "split": "silverAcceptance", "task": false, "text": "总体来说,是不会再去第二次的消费地点。价格超级无敌的贵,菜品卖相很不好,很不精致,黑乎乎咸乎乎的,口味很差。专门去吃口味蛇,但是特别失望。口味蛇纯粹是被辣椒熬出来的,辣得无法张口,根本无法下咽。餐厅有一股霉味道,拥挤得很,还要收包厢服务费。。。餐前水果都变味了,变质了,放冰箱太久了。七个人花了1100多,真心不值这个价钱,建议大家千万不要去。之前有好多网上的好评论,可能都是他们花的钱,请的托,大家不要上当。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23652", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a1d76837fc1bd0e6bb731543b09b050e301984270c22427bf11738a859fec869", "cursor-grok-4.6-xhigh": "a1d76837fc1bd0e6bb731543b09b050e301984270c22427bf11738a859fec869", "gpt-5.6-luna-medium": "e29bc559ce97ee7c0903a6ac885d76ace7661f566939794f07711e22d28a4807"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23652", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23652", "split": "silverAcceptance", "task": false, "text": "我是抽奖抽到一个海鲜锅。之前去过他家光华村那家店感觉很好,所以这次非常高兴的就前往了。结果感觉非常不好。首先这个海鲜锅并没有宣传照片上那么华丽,端上来直接就是一锅开水煮白菜放了几个虾、2个蛏子,搂底能看到下面有些虾皮和墨鱼仔须须。汤的味道并没有任何海鲜本来的味道,基本全是靠调味品勾兑的。感觉有点欺骗消费者不说,连起码的一点卖相都没有。不知道是这一家店是这样还是其他几家店都这样?让我对这家泰国鱼翅馆现在的阿诺泰仅存的好感荡然无存。此外,其他菜品的价位感觉都比正常价位贵一倍或者1/3。价格不亲民,东西没卖相。。。不知道以前泰国领事馆为啥还要推荐。。。而且,团购券折扣力度微乎其微周末还无法使用,让本来就很不实惠的消费更加不实惠。所以我只能给2星。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31166", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "69d0b5a899480e512cff56623bfbee7c77e317bcd501f5ad80c47aba2e5b1bde", "cursor-grok-4.6-xhigh": "292383b495f51a5412a6cb7288fdc30ea25af51ebda6209c1e12fbf4dc656929", "gpt-5.6-luna-medium": "9b6ae2c49219422ab7cc5c45650f2034e6799235126d3a72f3de34f28fada286"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31166", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31166", "split": "silverAcceptance", "task": false, "text": "用了大众点评活动~九折~要了一个薯条~不评论不过不失~先说好的~服务还可以~看样子卫生不错~ 服务和卫生对于一个吃货来说固然重要~~~然而味道更重要~~本着大众点评是用作各位吃货的公平公正的平台~我觉得真实评价很重要!!!!炸鸡是重点~因为我第一次在广州吃韩国炸鸡是在西城都会那家~从此我爱上这个东东~~~我见很多网友评论这家分数这么高~本着西城都会那家对广州版韩国炸鸡的标准对这家点抱有好大的希望~~~结果~~味道好不好见仁见智~我觉得像超市十块钱一整只香辣炸鸡加了酱料在表面一样~~~这里要88一只全鸡~~我是双拼了两个口味所以有两盘~~~我有个疑惑~全鸡不是应该是一整只鸡的意思吗?我上桌的全鸡是没有臂膀的~~颠覆了我的认知~是因为我用了优惠活动吗?只是有一只鸡腿在一堆碎鸡(四分之一手掌大)上面~~请问其他小伙伴你们吃的是这样的吗?在广州我觉得食物始终是店铺持久经营的灵魂~~~"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34345", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ef10e5a04e4bc69727b912db279782001d5b44d57ad8687269e1f6dbbcc85b36", "cursor-grok-4.6-xhigh": "db157bfbf04455222fc02b4d48af2ab1455383b7be6ec32fe5e67cc0358628e4", "gpt-5.6-luna-medium": "e1ee9970a4c836932c88c1ccef48e978e46b2e97d88e307fd82944c682dad62a"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34345", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34345", "split": "silverAcceptance", "task": false, "text": "绝对的差评!!本来看了大众上点评不好,还抱着试一试的心理去了,没想到真的不该来!首先桌子旁的点菜台,服务员自己就不怎么会用,我们觉得放的太高,看着不方便,就拿下来,结果服务员看到就厉声说“这个不可以拿下来,我们有监控的!”你说不可以拿下来我理解,但是TMD后面一句我们有监控的什么意思??!!然后每个人都要强迫收茶位费,我们每人点了一份饮料之后就开始点主食,结果点炒饭的时候,里面又包含了一杯饮料,我们就问服务员怎么回事,她回答说这个饮料是送你们的......那我们就很不解,你都有饮料为什么还要强迫每人都点饮料,这不是霸王条款么?!......吃饭期间有隔壁桌顾客愤然离席~可想而知服务有多差,菜品味道也很糟糕,饭又硬,牛肉吃着像猪肉,杯子没洗干净,粘糊糊的......各种不愉快......这家店不好好培训下员工我看迟早要完蛋!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-35453", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "81b228af35eef3ead2d47c5c4bf9a0fca900729c91c1efbfa739045f0afd21cf", "cursor-grok-4.6-xhigh": "482c8212c104dd3aadb2a8c7bd98b3b352de852ddf28d136d7a8c0d29b733b9a", "gpt-5.6-luna-medium": "033a2e773e78a41e6adcb96f220dd46a4927f2b16bf516e704608efd9d0724e4"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35453", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35453", "split": "silverAcceptance", "task": false, "text": "菜品真的不想说太多,不知道网上那些那么多的好评怎么来的,水军真的太多,真的是济南最好的自助餐厅嘛?看了下网上的菜单品种很多,今天去了海鲜只有三种!煮熟的蛤蛎、煮熟的海星触角、煮熟的的扇贝、唯一生的就是三文鱼片!三文鱼限量供应,薄如纸片...扇贝太老、网上看的照片有烤牛舌、有鹅肝、有煎牛排、有西瓜汁、牛排、烤鸭卷、焗番薯,这些都没有看到,大部分感觉和早餐差不多。本来想用团购,因为我是住店顾客,说是138元,网上团购是128元。相差10元也无所谓,三文鱼真的太薄了,第一次吃到这样的厚度,限量供应,每次每人7片左右。不过客房服务还是挺好的。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-40660", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "425c01877569e0d05ef8f0ef87fc38391afefda01848009ff7aa6e53b2efec33", "cursor-grok-4.6-xhigh": "bc7179d9610de46a55f10a98892acba578faa48024421b4322d59333eeb0da3d", "gpt-5.6-luna-medium": "b404ec9386a8a457aa1fd88681f8edce5b1d10f1ed887f8bafc127557c2fdc08"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-40660", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40660", "split": "silverAcceptance", "task": false, "text": "针对这家的价位而言:设施不全没有本店自己的洗手间;口感差:其中一道酸辣汤辣的我们不轻,打包时碗底还沉着那么多胡椒粉,回家添了两碗水加了菜和面片还辣的大家出汗。另外的菜油性大,口感一般。炸菇的辣椒都发苦。菜量小。土豆丝18一份,36元的茄子没多少,因为极辣,带回家也没吃完一半。餐纸自费,打包盒自费。整体来讲没有以前的清心莲高雅周到但价位高;没有新开的自然林的品种多;也没有卫校对面那家素包子铺和乐天原来15元的自助亲民实惠;更没有雨花斋的感恩氛围。对于一个吃素食的人来讲,这顿饭没吃好,似乎不知它定位在哪里。第一次让我有了下次不来了的感觉。只是最后结账时的那个男孩一直很温和,体贴,很是受安慰。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-44699", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "13d7e6307f533cc495c7d96f5bdac19b29b2478f4bcc060c51898af9d0d6265e", "cursor-grok-4.6-xhigh": "b59d4aaed223aa2ed16b4bcc0fc6ccd15f504818261e5f530f7e1314ddf7ea37", "gpt-5.6-luna-medium": "0a785018f041aa7b0f153b872fdc48868ca5bfe6c493f1305602bef3dd743d24"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-44699", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-44699", "split": "silverAcceptance", "task": false, "text": "地址:人民公园西门向被300米路西......走到一看店家门面活动价也是一元一个鸭头......有些人会觉得门面现金价和团购价一样都是一元一个鸭头,会有一些心理落差!其实我觉得还好,一元能买到一个鸭头,不管了门面活动价还是团购价都很值......一个帐号最多买六个~~服务还挺好的,走到说是大众点评团购的,说了一个验证码就可以连续把六个都验证了,很方便!环境一般,就是一般的门头,所有卖的东西都是外带的。没有餐桌,只能打包带回家吃!回到家一看鸭头上面很多毛都没清理干净,看着就浑身起鸡皮疙瘩......顿时胃口全无!挑了一个没怎么有鸭毛的尝了尝,说实话口味还是可以的,麻辣口味的!就试吃了这一个,剩下的五个都扔了!看着鸭头上的鸭毛实在吃不下去!希望商家要注意,以后一定要把鸭毛清理干净......"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6854260", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "464aef7707db8a7a43a7b7d85e68dd7a9d612aa7186572323fdf5957d02002fd", "cursor-grok-4.6-xhigh": "0a7b8b13bd46b1f23ef4bad5b1d5ee218770e57a21067b90bf42e9713f9202b3", "gpt-5.6-luna-medium": "cc02250df86bbd528060fe00d2f56154b6335493fcca9080f7cece05c3495941"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6854260", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6854260", "split": "silverAcceptance", "task": false, "text": "The account in question is not mine, as I stated in my initial complaint. Despite the fact that it says this account has been validated, the information is still incorrect. This account has to be immediately deleted from my credit record, as requested."}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-10760", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d048a39cebcd2aad510978f9d8bd56c8e087280778f13cc2d44de75c5da83b98", "cursor-grok-4.6-xhigh": "7f7a364cbdd5fa8d8607c9bfcc7d328a0f7df4274fb14002928220addc14af92", "gpt-5.6-luna-medium": "b5411289d25fefa0035bae2defc1cf4a62cccb57ac1f8fe24ca7313209dbbaa9"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-10760", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "i am in need of my location"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11549", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cf6705c44d47c7cb7a048bd779f32a7b691f5d25045f136c0d536a477372c22a", "cursor-grok-4.6-xhigh": "ddbdca3410163da413411b24e64ddf80f5922de39acbcdd522aed3da7f763624", "gpt-5.6-luna-medium": "1dd1d4d936abac093c079b7b563bee1397086721f99e906bf4f4ab253915f9c8"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11549", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "check days of pto"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12331", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "602fd91dda771368abc490a738de5b6d63c9beef683a04f6831d5539ebe41c51", "cursor-grok-4.6-xhigh": "e97c3ee9b424b194f34b5f8ed310cd0cc1d89e39c38188f9927d2cc31c93cd08", "gpt-5.6-luna-medium": "58e21c7cf3f27233386a9b0016ff09345e9717706c29abdbd1f82f6ae73825ce"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12331", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "can you increase my credit limit"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12742", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.75, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "09d8dee726377e877988d0735cbca7bd1355a09b77f295ecd666d2ebae1d244d", "cursor-grok-4.6-xhigh": "bb71dcd10a55648d59bc46e157b4ca8ab8bba2923870edd69057779b0af606d3", "gpt-5.6-luna-medium": "9806fd06281fc0bee335bb3aa48a460fa672384efc4d50c2b5c9ab32f288a098"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12742", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "send a text message for me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-13091", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0acd6a00003a8c8651739f2a9d6c7bdd17d01ec65f1727128a24e51a01ef42a5", "cursor-grok-4.6-xhigh": "9e290606b9911c36354b5534ff22f6cf9000d8c02dcbbb43ed6d51f7f11a2d5d", "gpt-5.6-luna-medium": "0acd6a00003a8c8651739f2a9d6c7bdd17d01ec65f1727128a24e51a01ef42a5"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-13091", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "transfer my cash reward balance to my bank"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-2341", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "85d143535f9713a2cc2821d0da752c658d7b88fd2186303f3f50046a5ddb0ce7", "cursor-grok-4.6-xhigh": "9f7c4437a425327f09dac8c5876d6a5bd884c8d61691a896b051801e05a5b51f", "gpt-5.6-luna-medium": "a233fd78f72d0f006daccf85910739f1423caf62d6486f3da576e4ec93218e0e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-2341", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "i want manual on how to change oil"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7be0992056eb397236ac235178b6b511e92fda824d5ebba2a788566ece87d8d2", "cursor-grok-4.6-xhigh": "71dc447c4022e63a8a128d067ea68616113673c8126dc2e4c8d2012052ccf5f2", "gpt-5.6-luna-medium": "1e2f19fe83cb947e635fd23b8b8d697e116ca97dba3f2dee7e1fd93864f268cf"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": true, "text": "tell me how to say, 'it is a beautiful morning' in italian"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3124", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e3fa78491dedcc550d55664f69f7ad4c23cff7ab63b6e92948d41c2b25847345", "cursor-grok-4.6-xhigh": "093d0478eaa692593cd2f4f49a0f6bc8f18f304708eb4ab35ba4958332799f26", "gpt-5.6-luna-medium": "2495a0565a75f4fd279cab810beb833cc9abcf8d32796fb9cc222f749e864eeb"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3124", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverAcceptance", "task": false, "text": "what will you call me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11462-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "626f0851c8eaabfec1dcdbbc6eb2ac9dd17a245ae22056dc9a7639b3ac17a497", "cursor-grok-4.6-xhigh": "f5809c96ceabe6c0a21c4f4f396dfeeee5224e3603d1d5606c3717b07f4acbdb", "gpt-5.6-luna-medium": "3ab66e5d04255e70c8661718d64b3b17098f95a3b9608a4d7d95ff8e12a33f36"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11462-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "你好,帮我推荐一个票价在20元以内的景点吧,最好评分在4分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11766-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6ef2f4d587dea2404d843c01c07f18d179fee5525205321f36dfe58d86b1d82c", "cursor-grok-4.6-xhigh": "6b9ccc26414d5e25057a02c7045a95909ef416760ba8658b5da26b80a7d72577", "gpt-5.6-luna-medium": "e79a6cd1e26b0c87291f3b397d4e4df2dd10ae9c133b0ccff70ac8a57ff335b9"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11766-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "无所谓,有时候评分也不准的,能帮我查一下这个景点的游玩时间吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11884-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.7, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e30bbd236ab269dcb8db03c2cdfd79e2320de7506c1da02f0d910517f1f1fa5f", "cursor-grok-4.6-xhigh": "6a56c61d8e0168b2119d6b50663326ddaa25d6ce7c9266cb303a34f97f92ca23", "gpt-5.6-luna-medium": "787128a500112e665847675b15e4a0dc8588a7492b72a8fec5c197bd259957ba"}, "labelerVotes": {"confirmationDecision": 2, "question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11884-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "好的,游玩结束后帮我找个最低价格是1000元以上的景点,我你希望酒店提供24小时热水和西式餐厅,平时工作很辛苦,我也享受一下。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-158-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b8f0149150446e701afc99120bb921cb462369dbb5ef086fb1cec62db0dd3d21", "cursor-grok-4.6-xhigh": "9df439e4e9fafc1e8db61708f4b10d0b7eceb988a85a48ddaf730ed92da9cb48", "gpt-5.6-luna-medium": "9df439e4e9fafc1e8db61708f4b10d0b7eceb988a85a48ddaf730ed92da9cb48"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-158-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "你好,帮我查一下99优选酒店(北京长阳环岛店)(原摩恩快捷酒店)周边有什么餐馆?还有酒店是否提供吹风机,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1615-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9f09c0dcd3f89f74dc223ea398227d78a7dfe3017e4110bd3a138ffbe1a2a040", "cursor-grok-4.6-xhigh": "f1529ca9a0c1b437fb844d47a908521601b44f3ad9ae36d714296c0c86c379f4", "gpt-5.6-luna-medium": "d18e6f382d7ddc951f53bf0590b45f0374550720510e2a0e7f17c99c82c85b79"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1615-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "您好,请帮我找一家舒适型酒店,评分在4分以上,设施中有商务中心,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7671-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d36f8a86a7a806cbc5646fc08ce2b0820eadf063a9e992fd7e1919a4771cb9fd", "cursor-grok-4.6-xhigh": "d8650a03948d8f73f1d7bb74902e388b5755fc0e89ad90b70fe9c00e2eb747fa", "gpt-5.6-luna-medium": "4b5ace737d6297b18cc0c35462158b57ffcde3adf71ebaa8bc4b47ecc13d684f"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7671-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "您好,请帮我找一家供行李寄存的酒店,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-96-2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "861171182e9012ed24e7628358eb58bd52b1418b060fb497d0d5df83c21792d1", "cursor-grok-4.6-xhigh": "c4b62b7b4cd3d8e3472646ed90cddc06801a89e1627ef6d6053b189b9643f996", "gpt-5.6-luna-medium": "90ec36b7ce48d4b1a4cce7d5312b6e2e046134b7cdb731b4e2ab890e2452bb89"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-96-2", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "麻烦你把这家酒店的地址和类型告诉我一下,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9637-24", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d15c8aa62a1b74e022a3b40f840fd8551cf236b549dcd502efd8811b4ea5ad84", "cursor-grok-4.6-xhigh": "264c84a136617eb052ca34e1140c6a8e76097860f90e63df1a47e17fb1159d64", "gpt-5.6-luna-medium": "e385198ae02ea17277ad5a07b34b783f7105882d39dd76eb4a162ace37475f6e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9637-24", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverAcceptance", "task": true, "text": "请帮我呼叫一辆从十渡风景名胜区到小吊梨汤(畅春园店)的出租车,告诉我车型和车牌。"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-edhgfqz", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cd20548f638be4b1af9408a4f3c3510840addd18142514db3633d30ae19a7b71", "cursor-grok-4.6-xhigh": "c78bb39d2e656749d2142a5314a9e10540eb6f88a7b1e9b4242c7d157e2b22d3", "gpt-5.6-luna-medium": "976555656631c83f6197fe8f784d77ce50edc3a49bd9a8af0466cc66c7eeba6c"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edhgfqz", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L6496", "split": "silverAcceptance", "task": false, "text": "really? I tried last NYE during the day and it was dead"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-16722", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d8c2ecca5d75d77bf55eff6c3910489a705454b6a7782d337b2cf383676ba6ab", "cursor-grok-4.6-xhigh": "e1bece98c7831a55c6a642fa1a9f8a20654d6e895f14876e60d3b33aab42ce9d", "gpt-5.6-luna-medium": "9e3eaaecd9f428b9ae72ac18a48c905d8fea4ee1fcb461f16297a3705ed42b39"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16722", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": false, "text": "have i gotten an email from sean"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-6911", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0a83d8a8f51a34ba1e6e502b619be444350fb70a3f27a9cd5b616686fdabb52e", "cursor-grok-4.6-xhigh": "9f239369b13a54ced0447277c471f53c9d7c1401eda73f9312e7a80c91edf984", "gpt-5.6-luna-medium": "d54920f0b28d73c233e97442a0fefd83a4785c0056ed2d5f4dc4ca338ade786f"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-6911", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": false, "text": "who is scheduled for tomorrow's meeting"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12180", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "c521613976bb93e4df2477a1dc2000ed827e26fc1b41cf632b017558744013e9", "cursor-grok-4.6-xhigh": "cc483fb1cdec97fa19f30e1e21d8b5d04fd52ace3327e6f25aabcec7aff0ccaa", "gpt-5.6-luna-medium": "c925c807adf7ca3030b52af9decc8c7fad0d0658cfd98688da038747f26da24d"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12180", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "我需要一辆优步到我的现在的位置"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1419", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "dba016633c0192c8e8791345f96da2430bc9d943734403f0629d523be0dd286f", "cursor-grok-4.6-xhigh": "fc3f0fb4515fa865b5acae5729d28666a07fad359f14be08e82a8132a6100eb7", "gpt-5.6-luna-medium": "1f85fc1d51dced9327950a128ce89b624d033d5a818976d3af9ce0030315a00a"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1419", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "请更多光亮"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-16006", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "5083224683e7639fe538a558613181d7e90760af765f8000cea18d9c772d01aa", "cursor-grok-4.6-xhigh": "56a78e60da0f19859a3958ea5246255bf44a9a455bec6b68cf77cc963bab2426", "gpt-5.6-luna-medium": "dff6c92812390d5d577d5bb7338222f7a21976b3ee8c9f1674c0e2b561641456"}, "labelerVotes": {"question": 1, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16006", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "天猫精灵请帮我检查我的电子邮件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-9091", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "558281e3bbffbfbc00c08b273a1e3434b2235dcd5989ef24e938a7712e28560e", "cursor-grok-4.6-xhigh": "2d2d05b9186c96449c95f905e4b8fb225b0c336b28b5231f11479df499914f26", "gpt-5.6-luna-medium": "87b555eba3cc241e6334c81d5adb08947b9b17e389cd0205bbfa2b4d53ad4445"}, "labelerVotes": {"task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-9091", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverAcceptance", "task": true, "text": "清除日历中的所有的事件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0cf8f92939dc75932ec86674a4b24d3a9f0d3572b658ce1b0d4f786a998bf9bc", "cursor-grok-4.6-xhigh": "c7caea3cf44a2dac3f5bad92ca7f1c6201421e10d2aa4b1796c252eecea6b3b9", "gpt-5.6-luna-medium": "9cca621b459b1fcbd08da4ee859f7add10d324c97bf770572f8bd5333058a949"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>9115a2cc-b065-4f38-99bf-4f4644f769ad<TURN>12", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L4721", "split": "silverAcceptance", "task": true, "text": "will you change the window seat to aisle"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "467de566839bf90fea65748aae2ddd69632b55e9d4439a5c9f7277a6715e52a8", "cursor-grok-4.6-xhigh": "196e3181afdbd7aaa0d5ac9e40b7e47574872f00464fff7a8d4005074a3eadff", "gpt-5.6-luna-medium": "b094b77961e0ee99f60dea18d81e889e0acee565cd6a414163e1c2b577039fb1"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>6d8d6219-54cf-4a11-a20b-5e90bd74110d<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5362", "split": "silverAcceptance", "task": true, "text": "hi drew i would like to close my account can you help me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "93feb61390f6bf44136a851f3097d94fd904621b26a843d31839ff82c118933f", "cursor-grok-4.6-xhigh": "c2ce44ae7587194e2b4ab28170c72e5eae90668793ab15961b5eaf69df2f3ceb", "gpt-5.6-luna-medium": "27c579c675e10c5e24ec84578ec9594df9745df2824dd48d9eab9c059fa466cc"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>3dfcd6b8-b829-4e5b-a97c-e5d8120bd75b<TURN>3", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L8688", "split": "silverAcceptance", "task": true, "text": "can you please help me to see my bill of my account"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dc0bb217d5a5dbecab7ed84a3dfffa4aa74372f6c9f8964cef05ae919fde7efd", "cursor-grok-4.6-xhigh": "85a179c9879ba14121afbc37891a392415babdd820a899be6f66cdeb928ec8c8", "gpt-5.6-luna-medium": "66803d669525e354ecc820a0eebf6e4ffa94560a96a30d0021bb8bc3e2b1d677"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>fff2c827-8a9e-4b5c-82be-b5edfd551a09<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L363", "split": "silverAcceptance", "task": true, "text": "i want to purchase some keyboards"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "89996230c277fcdb9099abf28251f6d4ee4ce2d574296603a3f446183710e004", "cursor-grok-4.6-xhigh": "40b4b25ee4f67e62c3daf6dba3b04581c519a6e7ef5facceb66e56cdfdbe7fe2", "gpt-5.6-luna-medium": "cc36d6c852964a91e851ecd95b7ae337e5b69948f7243c9c114e39e2b66d7972"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-58708a29-00b4-4e9b-824c-de256c783820-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "I would like to know the availability of seats in the 9:00 p.m show. Could you please assist me with that?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7787b3e1ccde009bb85d06caf615fa073f5d45ba8734b47f572d3dfd5999ccee", "cursor-grok-4.6-xhigh": "002d2294990518a683122a4b9a285e91e1b51cf16c3cb59ee88dd98e188495b5", "gpt-5.6-luna-medium": "a4b971252a549c02e68f6ad34eff87181528cab87bdb8858c7a41a50b31137bc"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-98c53bef-df59-4ab1-bc8f-5c006c4671f8-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "Can you get me a Starbucks?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "833bb23704a628caacd87ad3ddbd54d5a873d068bb3a62c12825685050af3106", "cursor-grok-4.6-xhigh": "f68f3a34ce2b5fb8d6ada7d8d9f163e76e8db4319a4c0f630fd90e617ae838eb", "gpt-5.6-luna-medium": "52ddc4f19ce41d9ff95def7d592e49cee327a69ee1a69312690c759d2057af9f"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d118ebbc-561a-418b-bd5f-fd57b0126bd7-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": false, "text": "is it at 4:20"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "527dd6d83097d49e10f25bd0e45858679bf48ed6ed65d0779a1a0119b220237e", "cursor-grok-4.6-xhigh": "0466c1b6cfeac0c524818fd232551aaaf60fa26910686ff0a6951842f3bdd08c", "gpt-5.6-luna-medium": "61a9a9ed882f4c00ceb1b54de0e894588f2e3f7a1e4b5021d089bb14714b131e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fa9a9747-e85e-4341-9f8b-647191d75be0-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverAcceptance", "task": true, "text": "Can you see if there are any available showings for Alita Battle Angel"}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-10502", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70fd1d1a036fe5dd38151f828d88172bba69b33cee52f331239a15975a9bb43e", "cursor-grok-4.6-xhigh": "181f026a10cf8f489bd3b15c417b9dcb58113e436a10d6d5b71a6cad7314577f", "gpt-5.6-luna-medium": "39c2ceb730d16a0df204050b169ac658645d923715b28c9f96f5cfeb5893327a"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-10502", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-10502", "split": "silverCalibration", "task": false, "text": "去年来吃过感觉还不错。今天又来吃,太黑太坑哪,再也不敢来了!最坑爹的是拆骨肉拌黄瓜,正常人看菜名会觉得拆骨肉有肉吧?25元的菜上来以后,就是一盘筋拌黄瓜,有的还咬不动。老板说了,牛后腿上拆下来的就是筋,和猪不一样。牛后腿没有肉?我书念的少你可不要骗我啊?!敢问你把肉弄哪里去了?没有肉,你菜名整什么拆骨肉,你叫拆蹄筋呗!欺骗消费者!早知道没肉我还不如点个拌牛肉才28。吃了一会听到他店里还有道菜叫拌蹄筋,我想知道和我点的拆骨肉有没有关系?是不是没有肉了,拿蹄筋顶替呢?欺负我一个小姑娘?***!牛肉汤也不如以前了,15元的大的,牛肉片,豆腐皮,粉丝这些都比以前少了很多,越做越不行了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23758", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1103d57a407068db094ea808aa06c1887ef1b2c67ca5cf3659ef905269c8678d", "cursor-grok-4.6-xhigh": "1103d57a407068db094ea808aa06c1887ef1b2c67ca5cf3659ef905269c8678d", "gpt-5.6-luna-medium": "0922d1a275896434ad42616f9cf1b261b320b4b7e399d3247b3fb79294eddbd8"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23758", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23758", "split": "silverCalibration", "task": false, "text": "我第一次来这里,没就在星巴克旁边,离东山口地铁站口超近,交通便利。看评论说得很不错似的。只是吃完后感觉很差劲,不知道为什么那么多好评,不知道是不是点的东西不同还是什么原因了,反正印象太差,不会来第二次。\\\\n首先,这里的服务态度不佳,特别前台那个收银员,一点也不热情,问问题都不想答的模样,一副爱理不理的样子,反正我作为顾客很不爽。\\\\n说到点的东西,我点的是红豆薏仁黑豆花和黄金鸡翅,实在太无语了。首先两个卖相都不好,感觉很糟糕,自己煮都不会煮出这种卖相,至于味道吧,豆花一般,就是豆腐的味道的确很不错,其他很一般,而且份量不多,还有那个鸡翅,有4块,十分糟糕。不知道是用什么油来弄的,那种酱油味让人很反胃,自己做的鸡翅都比它好吃。这样一碗豆花15元,一碟鸡翅18元。太糟糕了,难吃。坑爹。。。。\\\\n虽然环境还算可以,比较静,又近电影院,但是应该没有下次。希望店家能改善一下出品质量。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-29777", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "778ecf0f0dda7e681d6db71429a68371d480c90b48cebbbbc73d37ccc8fdf395", "cursor-grok-4.6-xhigh": "9cf8aa0eabb5837d4ee9501121bd60d52b22eca464ed633c909944be1e560286", "gpt-5.6-luna-medium": "cee15ffc6b38fc58198fa4fd43c44552ffeaf5d7f5767e3a1edb20d722a40a2f"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-29777", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-29777", "split": "silverCalibration", "task": false, "text": "火炉火芝士助排火锅之前已经和朋友们在爱琴海那家店吃过很多次了,感觉都不错才敢推荐同事来中关村这家店吃因为离上班很近!结果失望透顶,感觉都不会再吃了,完全颠覆以前的美好体验!\\\\n首先这家店很小,桌与桌间隔巨小,进出很不方便,聊天更不方便!我们四个人要了两个火锅套餐,结果桌子根本就放不下摆的乱七八糟的,都没地方下手!其次服务太差!因为食物完全没味道要点酱而已,结果被告知没有单独给的简直无语!他家冰沙是巨小一碗的,很多桌都希望吃完再上,结果他家完全不顾顾客感受非得统一时间每桌都上!\\\\n最最失望是食物本身,味道特别难吃跟爱琴海那家没得比!尤其是金枪鱼紫菜包饭,完全没味道!金枪鱼少的可怜,一盆里就看到一块而已!米饭也不新鲜,感觉就是在吃没有味道的很油的大米饭而已!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-40694", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "51181cdf13367c16fabf60283f8dd33a6312c5769dd7f3e1f7187b10bc1f3634", "cursor-grok-4.6-xhigh": "51181cdf13367c16fabf60283f8dd33a6312c5769dd7f3e1f7187b10bc1f3634", "gpt-5.6-luna-medium": "20c19f32f97f1d059edfb7b4258563833716be8806527fc5d85af134f655f35f"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-40694", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-40694", "split": "silverCalibration", "task": false, "text": "银河里的餐厅都吃过了只差这家没吃过,前几天去尝尝简直失望死......三杯鸡嚼不烂,黑椒牛柳粒不是应该用黄油么?烤玉米就是水煮玉米稍微烤一下既没有奶香味也没有刷其他的料汁调味......烤鸡翅火候不够里面还带血丝......水煮牛肉咸的要命......结账之前问服务员团购的代金券能不能用明确的说可以,结果结账时大堂经理又说不能用要提前一天预约,应答口径都不一样就不能好好培训一下么......旁边桌三个男孩点了三个菜三碗米饭吃了没十分钟就走了,菜基本没动米饭只吃不到一半......看来不止我一人觉得不好吃"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-453", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "99fe3e9a8fde3acda5075711856811275eb831b13d7c8a9069e9b1e92f52e852", "cursor-grok-4.6-xhigh": "3e5e37c10edff705a3ce456f5ff5409c4e79ff541ebc8c3f1e1d4837eb4a8c2f", "gpt-5.6-luna-medium": "164c2656d59174f9971993043987939cb01f21d2f6a5f86a8d65eea28c7522df"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-453", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-453", "split": "silverCalibration", "task": false, "text": "9月23日陪老婆去金源mall玩在购物中心一层吃的金鼎轩,天气不错坐在外面吃的,首先,服务真心烂,一大堆服务员在那里傻站着,叫了半天才动,动,竟然先上主食!我去nmlgb,最后反复催菜才吧主菜上了,尼玛我都吃饱了!而且叫了两杯水,到最后走人了都没上!再说食物真心不好吃,其实就是一个大排档,菜品几乎可以和成都小吃类似,招牌的味道真心垃圾,也就鸡爪比较烂,味道还可以,我也是瞎了,在金源5层大排档吃你家那个鸡爪还觉得可以才去一层又吃了一次,金鼎轩名字不错,真心可惜这名字了!唯一推荐的就是鸡爪,本身菜单上菜品就少,还特么弄了4个菜单(一个水单,一个菜单,一个防霾菜单,一个素菜单),你特么逗比吗?一打开才尼玛几个菜品?弄这么多菜单你们真特么有闲工夫,这个也就是推荐吃吃小吃,不建议朋友聚会去吃,因为菜品种类太少了,几乎没有选择!kqnnamduohaoping,nimenchiguodongximei?meiqizi。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-5022", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "65a2e998191604b655d8a8c43522348408f6ee2ba26b9e00ff6322a8ff2bfa9f", "cursor-grok-4.6-xhigh": "ad66153083311e55490107de6a4ebd3c28a8e61aa34b947b67dd5adfc62fd981", "gpt-5.6-luna-medium": "6c953390e477d386fc7e958bb9fdb45efd0a561f6640b702e415807242e9b591"}, "labelerVotes": {"complaint": 3, "question": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-5022", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-5022", "split": "silverCalibration", "task": false, "text": "什么玩意儿,东西贵不说环境也乱哄哄的,看菜单一盘麻豆腐要26,服务员也爱答不理的,你东西再好我也不会再去了。等了50多分钟肉饼,中间问了服务员两回肉饼什么时候上,服务员哪也没去谁也没问就说快了快了,快你大爷。最后肉饼出了竟然给刚到的几桌先上了,你妈啊,真的是什么心情都没了。所幸不吃了结账,还说肉饼排号,排你大爷,我先到的旁边翻2桌了,给刚到的人先上这叫排号排单子,总共一瓶啤酒两个肉串还能给我算错帐,真的想他妈骂人摔东西了,操!真他妈给北京人丢脸。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3431365", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "72c54f5294a36d393cc23ac8c253e975c3137c1c2c09aa79b86e1f11e3cf5aa9", "cursor-grok-4.6-xhigh": "4d07ee22ac085d9e55a59214191d0564da09c83ae3285bb00865876541ad5ea0", "gpt-5.6-luna-medium": "c6fad98753918ad51c0f210cd70667fea5dbde9a7265b9dbab1e6ef066d37360"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3431365", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3431365", "split": "silverCalibration", "task": false, "text": "I sent a letter to evergreen professional asking to remove the collections account. I never received a response I have been making monthly payments ( direct withdrawal ) they take {$50.00} a month from me. It should be paid in full"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3577388", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fe7c9154dc552c012d7f6616fe10130f17fee8a48496cba729c9447f5be93a68", "cursor-grok-4.6-xhigh": "ec3352cc5ec79f63c4be7b496628a6e5141b2c165ff65a934de80bd8f8d22d87", "gpt-5.6-luna-medium": "71a0dccf1813cff5167bf1453588173d6ef90f9741abdbde5fd6cf53dd9d1137"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3577388", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3577388", "split": "silverCalibration", "task": false, "text": "Hello, Both accounts are passed the 7 year mark to be removed from my credit history. Accounts XXXX and XXXX The last payments made on these accounts were in XX/XX/XXXX. Today 's date is XX/XX/XXXX it been a full 7 years. please remove these accounts fully from my credit reports. As i have written proof from date of last payment for both of these zombie debts.Thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4063938", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bcc0d85af837508fd1da2eab5d3bcb09535a327582cf50c69b2835499b1276d7", "cursor-grok-4.6-xhigh": "bcc0d85af837508fd1da2eab5d3bcb09535a327582cf50c69b2835499b1276d7", "gpt-5.6-luna-medium": "0e09aa2e1621ca0f421b3e78870394a31f742729b537b40fa80e9612d2b6cbe7"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4063938", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4063938", "split": "silverCalibration", "task": false, "text": "Bank of America continues to report that I have a delinquent account with an outstanding balance on a closed account. I never received a bill and it was sent to collections even though I made payments in XXXX and XXXX. I spoke with the company via phone during both years and it now still appears as a derogatory account on my account and no one has helped me. I have disputed the companies claims because they sent me to collections and refused to hear my plea during going through a divorce."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4140786", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f1f22d3522ea83573c115a6e4689077e482033573daff46d2692c29241cf3708", "cursor-grok-4.6-xhigh": "fa5a8f6673498d66613fb970762d1b15f61b1c07919858012c92d97949dfe75d", "gpt-5.6-luna-medium": "fa5a8f6673498d66613fb970762d1b15f61b1c07919858012c92d97949dfe75d"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4140786", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4140786", "split": "silverCalibration", "task": false, "text": "I have filed a dispute in regards to the incorrect items on my credit report. It has been well over 30 days and I have not received any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-4232485", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0137b667f8f4eceb4edb4f068cdac6042c9ec7f23b8300440a9fa8711fee6759", "cursor-grok-4.6-xhigh": "87b8ae3373e445824916d10245315a6327f11805c2fcb97cc14108b97aebc958", "gpt-5.6-luna-medium": "87b8ae3373e445824916d10245315a6327f11805c2fcb97cc14108b97aebc958"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4232485", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4232485", "split": "silverCalibration", "task": false, "text": "I have filed a dispute in regards to the incorrect items on my credit report .It has been well over 30 days and I havent reviewed any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5094833", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f5b7a8484d4a553bcb05a51fa2cec15300ec79103553484747512c0598ab03f9", "cursor-grok-4.6-xhigh": "1846a8efd93a17e935abd0042587458fc9302b98afd442a5046f74fe33d6937e", "gpt-5.6-luna-medium": "990fb9ac5e57c92eb9c2d310f7f41d81ada0dff3fe7bba4ed2c4965a8d7b17ad"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5094833", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5094833", "split": "silverCalibration", "task": false, "text": "I'm not swayed that Bureaus efficiently pleased the principles of the Fair Credit Reporting Act in completing their investigation. The Bureaus are reporting inaccurate information on XXXX XXXX. Per FCRA, reporting must be 100 % accurate or the information must be deleted. If this type of information can not be equipped, make sure to erase the item in question immediately."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6122130", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2650519f7c1fe3caf7aa1bdd7184084310747a79ece633c4ed3d4f79ae749ef", "cursor-grok-4.6-xhigh": "19a3cfd6bf4336e5f644b096f9e94f69c4efd6cbd5e2a6c6fd85a2718cf7d7e8", "gpt-5.6-luna-medium": "d77dd32fbdeb482607440bd331d160bb4458447afe808bd0ede970a870f0d935"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6122130", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6122130", "split": "silverCalibration", "task": false, "text": "n accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-1680", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3f7e83ac9649499276bba4f3892309f24635a72e3afac5a47976c4a8476fd3c0", "cursor-grok-4.6-xhigh": "4d2ed87e5081e2a0bebc40c1db69aac5bffb5475c4abf36a93adcdd3004c353d", "gpt-5.6-luna-medium": "647cca734c35a30a9603bc1e57b6cd26e1676e447e5e4e227a8396ae57e86b7c"}, "labelerVotes": {"followUpReminder": 2, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1680", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "please inform me when my flight scheduled to board"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3198", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fd1d8f94a073453657e2c3aab6bee6294252b63d2e711944b509b35691300dc7", "cursor-grok-4.6-xhigh": "9b65748ce42038bcab4c6e4ea6f70f9f2de810cc5f532998486c4411bdee8769", "gpt-5.6-luna-medium": "7318bd624c12219570e8ca9c5860646f97ec9d66aa39714180262eaee408ea76"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3198", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "so what name do you have for me"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4832", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7eba90cfac3e526e3d3f77cb7a41fbf1db2717ecd7a986b2e75971ad3e83d79f", "cursor-grok-4.6-xhigh": "3f04c6cbb30e5a3480e301a46304ea05abf951c3e91a6386afaea4a8053ebebf", "gpt-5.6-luna-medium": "903fc79898fc2e998e3bf94b4ecb2b2cc12a105237d48b244ccc2bd0d8bde8c6"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4832", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "is it possible for you to let me know what health plan i'm on"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-6137", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80b073d5e697054d708c3d2292f4afed887682790e87905755d85f67a177ae0a", "cursor-grok-4.6-xhigh": "ad0c094bd32e20f9a030a063ddcd572d477e7f680a81a313c58845832f10fa0b", "gpt-5.6-luna-medium": "97ef995667b89cbe935c6e1f64ee686ee9aa8a5d96533a5d4ad5341062953478"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-6137", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverCalibration", "task": false, "text": "how many of my vacation days have i depleted"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1766-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "450b38cdb53f94e91b0472c54330df801f9ef131b121b465e96ab43d81a6529c", "cursor-grok-4.6-xhigh": "0070ad9994feef9216414e7fafc103d724be5cf3d53bfd460ae0acaab136e50b", "gpt-5.6-luna-medium": "b03c543b934253795ebad98a907dd054524a08cb8bbbc7bbfcf09dd1eac007a7"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1766-14", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "好的,再帮我推荐一个最低价格200-300元,评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-338-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "20962411203eb41a959529781b949c81e88ba27de5eb0abb91610b5aae9d83f6", "cursor-grok-4.6-xhigh": "688d6a32484c9b79d79f77611478c306c1600ae3092a28f1cecd78956acb7060", "gpt-5.6-luna-medium": "688d6a32484c9b79d79f77611478c306c1600ae3092a28f1cecd78956acb7060"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-338-10", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "那麻烦您帮我发一下它的地址,谢谢了。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-6343-2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2624b9ac0ed659759cdc65ac9d9cf44cc4a858be6ff1a6ab846279375f9d334d", "cursor-grok-4.6-xhigh": "929e6d91c9f6181d4ad7af082aee28d742b432379069052b1d1d48d3c39fa743", "gpt-5.6-luna-medium": "5eb2a2f17922aeecd69442a146438e586d71363d958c68712fea6ac22ef7a94c"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-6343-2", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "不好意思,再帮我找一个价格在400到500元的,有暖气的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8169-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ff12a5aafef561d851430534c027bf375430c89a5e3639937faff64858d4f2d4", "cursor-grok-4.6-xhigh": "93d23822c5d9ead01e232a67d37c908ebdbae8453320fe74bb3b42c99fe06340", "gpt-5.6-luna-medium": "93d23822c5d9ead01e232a67d37c908ebdbae8453320fe74bb3b42c99fe06340"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8169-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverCalibration", "task": true, "text": "你好,我要去景点红领巾公园,帮我查询下这个景点的门票和周边餐馆。谢谢。"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-ee0ui7m", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "36182ebfd2c87dcb03b9bc058838b771080a26f18ba35acbdefece0a6b4f8ea1", "cursor-grok-4.6-xhigh": "36182ebfd2c87dcb03b9bc058838b771080a26f18ba35acbdefece0a6b4f8ea1", "gpt-5.6-luna-medium": "7222f3607eb2d42ec8444d0eed9bb754eae8f4a0b9e4d926e53987908f8bf22d"}, "labelerVotes": {"blessing": 3, "question": 1, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-ee0ui7m", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L30860", "split": "silverCalibration", "task": false, "text": "You've got time to turn it around. I promise you. You can get there."}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-eeq8ddu", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "11de20b97f1066a60acb63b0a20d2870cec181e9f42e16d638d7dbf0e7865a5a", "cursor-grok-4.6-xhigh": "d1007e8ea549a60a0249f68b438564404d5b8afc0b693bd6fbe3ec1aac2ab5f0", "gpt-5.6-luna-medium": "f4b4cb244add0b48a42b7ed6791dfe5b33f30acc5997d3921359b4219c7e4815"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eeq8ddu", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L16603", "split": "silverCalibration", "task": false, "text": "Lol!!!!!!!!!!!!! I love it."}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-eff0egy", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.86, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "73c3f803656dd58dd364c0d0141cf21580a8c2c9aec2882c0e34e3e0e8134a2e", "cursor-grok-4.6-xhigh": "029d7552a1892037ed178e6f97b3a581d8ada601a60a62cace2a36a213781b50", "gpt-5.6-luna-medium": "98fbf0c9545abad7d173da7471a67d0ade565358873e73492975ab4ad049b337"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eff0egy", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L41468", "split": "silverCalibration", "task": false, "text": "Please tell me your shop didn't get you in trouble for that D:"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10167", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "824dd3c867090e4b3253483c032003e5ad232e666d73ef353211dc120b197e31", "cursor-grok-4.6-xhigh": "fba1600aea4757e3f4c54adbf97b47440639cc532814c25ae605795c3758d4c5", "gpt-5.6-luna-medium": "0a14681128eddc1ac1f9ab85cb41622603cb349b06fe7f9593763c92afba5820"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10167", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "find apple pie recipe"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-12321", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6b04bf052674c0760a1170eda905c20978e46b0887faa3f9c831d1a0e5e26abf", "cursor-grok-4.6-xhigh": "6689e1fcd776a93e8df50a1bfd90149884d3422090e10f6e663ff57f4a6f6820", "gpt-5.6-luna-medium": "6b04bf052674c0760a1170eda905c20978e46b0887faa3f9c831d1a0e5e26abf"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-12321", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "olly call a taxi"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-13327", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "16fa3fd2bc96bd8eb9dbe74d399dc5a6b456d117f635870b04397399a13bef6d", "cursor-grok-4.6-xhigh": "2dc2c7cec9da7d45ccf3b82b12a7e732892c670ca498cfc7106ca94623b7732d", "gpt-5.6-luna-medium": "16fa3fd2bc96bd8eb9dbe74d399dc5a6b456d117f635870b04397399a13bef6d"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13327", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "call the closest mexican restaurant"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12552", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "21c0d99b2e110781482cba01caa76ffa6d2911b1cc4f47d0c2371dd9c44b9b1f", "cursor-grok-4.6-xhigh": "f5220ddf1da8c296009a7c41ac9495409c874c75aae84258bb7c38218df1dea1", "gpt-5.6-luna-medium": "c63dec2372e372c91c0f7a3399035b992ea9f96736afa6a28d2ac7f94cf9275f"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12552", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "你能帮我订一辆去目的地的出租车吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-4352", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "859c1e72848a130e4bac6b6ff1ababc3fe6e1470aa9a5ad6e676f49b7256dcb4", "cursor-grok-4.6-xhigh": "e0cd2ff9b4af30cc75e75e0466c947801f4a57aa28d4916d58ee6af77de76573", "gpt-5.6-luna-medium": "b9fa7e846c19457a80863ed8df3c56e2e25fe42ea2f15ad81b8d95658ef7122d"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-4352", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "告诉我太平洋标准时间"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-5178", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "ae848239174c78b7ff70a52ec6ac0703012dd733f43e0e047277b0e9808cc5db", "cursor-grok-4.6-xhigh": "ddabfd4be2a46c9d39b35c1057c2ef2a335fcaa3239b6d92a0232f99924c1b42", "gpt-5.6-luna-medium": "e67380e5f4befd42de5bf945d64a384ddd458a4da49edec680e247aedf77065a"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-5178", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "确认我现在需要伞吗"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7283", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "0b13d52ffc77a02601bf1b3129ab7fcaf21d0b73b7c3f6dcfc94c2206d51ea76", "cursor-grok-4.6-xhigh": "0b13d52ffc77a02601bf1b3129ab7fcaf21d0b73b7c3f6dcfc94c2206d51ea76", "gpt-5.6-luna-medium": "a975bc07a96d0f8d6b6e7b723c6cd79f75e9f64f8011f4e33eebed7d29ce194a"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7283", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "删除我的一点半的预约"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8313", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "7c32d7226723d986101c95cab8dc422946856eb58f169d6991b8ccb09158de48", "cursor-grok-4.6-xhigh": "8a98672e872810e8301b839b8d63f006fb26c47607b164cf395fe88530dcdd90", "gpt-5.6-luna-medium": "774bba55252e1c95bc76182055ee1f98170a63ca5c06b2cb01ac8e152c7da51b"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8313", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "苏珊的生日是三月一日吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8505", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "668bad91b07daecb71c50a633132f40b16942fb7aa6fbfa66319c1a0f9e6af89", "cursor-grok-4.6-xhigh": "25379c9a49fbb45d111f7647f092ba549c6b5c5af976432cfbf55499ae6ad137", "gpt-5.6-luna-medium": "2af707d4fb6a6d88883884176dd6e48d0382f1a2c2a32db0abc2432630252a1c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8505", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": false, "text": "我的本月的日程表安排是什么"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8845", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8460a28e6cb61aec78e595ef68fd39b2830069374fbc851c9d7d91bcf8660689", "cursor-grok-4.6-xhigh": "2583c96280b15e7f75987c64d411bbf5935dd817ad5a4424e255ae8ae531f3fd", "gpt-5.6-luna-medium": "72efd95f2338832971c95fe8e62055f1a1fc18313902bf03d59dd612f1640f8c"}, "labelerVotes": {"task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8845", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverCalibration", "task": true, "text": "清空我的日历"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4612420854f87d448a7545da2d7ef5ab1fcc0665a0afdf96b41e9fd200ac0777", "cursor-grok-4.6-xhigh": "aa4a6643612f9f7f1f426f0210c33be8a9756a1f67ac49a689ae0909d1f55638", "gpt-5.6-luna-medium": "3efebab3d15d0f828507cb5abcaea506923ad35ac5919eb954c7045ed51c0aa5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>3a77afb0-10f7-4399-aed8-58512ae89fc5<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L8868", "split": "silverCalibration", "task": true, "text": "can you check my seat assignment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0f9d905d35a41953458341a805782253dafe127cc23b3723c2f8c1f9102ba4d8", "cursor-grok-4.6-xhigh": "bacf9ab5645d2b4cf6b0f60947fe0644cc602afe8d6ac794cf6399b4070f4362", "gpt-5.6-luna-medium": "a83ddd6e522b79f5c9aeaf85a9cae393cd27a03c7912eb8d16e3e5d0cc3c9c23"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>3468c2d5-b656-4aae-bade-8450dbaa3838<TURN>3", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8030", "split": "silverCalibration", "task": true, "text": "no thanks but can i get a side of large fries with it"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bad3776976a3d6cfbf3137521614bce5e8408caac0c09cfb6ed14d51e2c69bab", "cursor-grok-4.6-xhigh": "12709daaf453562fa2c72ad6fbef5b4bbcd4482b1cb71438459e873a6b1f0884", "gpt-5.6-luna-medium": "73137c92571447b03d9d062251f139489d2e563d3c2d6c91a920c13e471fc4aa"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>8522ed9a-4478-4993-b129-312110d217b6<TURN>11", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1222", "split": "silverCalibration", "task": false, "text": "thankyou for telling this i want to know banks routing number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0a01428793f1ea0ace06360cd74aa6380df180b7929c7f5fb3b9ded1714e25b1", "cursor-grok-4.6-xhigh": "d9c569348fcdac478b76831b88e84f9816a9c7009908dc55601e510065eae970", "gpt-5.6-luna-medium": "5552f269b2162bd69c106c1d67381d4a08bfa168451688288fcfdff3709f13bd"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>e8e210ba-ca6e-471a-b9e2-2f84e55ed499<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L14075", "split": "silverCalibration", "task": true, "text": "find out the banks routing number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f9c5014f362fe8781bc8b0ff2f9490896ccdf9c3ece61af19107259e01b8b116", "cursor-grok-4.6-xhigh": "8712299c12c2628ce5179a85703b48bcf5d93a753f65a3083656562a3ef88420", "gpt-5.6-luna-medium": "90a388255fe80c816494f8b3b38099cf20874452615b0ea8bfb1981996315453"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>3269ff16-32ff-4d8d-8586-b178cd9a68a7<TURN>8", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9312", "split": "silverCalibration", "task": true, "text": "perfect please confirm the plan"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4dfd21156b53d044516171cd9baceba4505d00969839f01db4311bc4b8f646ed", "cursor-grok-4.6-xhigh": "4c6d587b05b6528bde88ecd57d4e5bbdb7ff1e79ef593f4ae98d81826d39e690", "gpt-5.6-luna-medium": "72cb24c55110af1345c9d45027358ed7ce1ea4be2aa0beebed0a27af85ad1a16"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-54b7e34e-93e7-4d80-a366-731d520e7af8-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Ok can you go ahead and purchase 2?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "84bf8f46e9415f82e51e28feea8bb99de05ffe27c71445934b7caaa6cc975753", "cursor-grok-4.6-xhigh": "654d48a43f236e1c5ff32a5d09d09b16787b050adae61117f43014948b6c083a", "gpt-5.6-luna-medium": "f388b764164d4bbe2c89caa060afe93cd7dc2fd4d57c6afde556040d30306ec1"}, "labelerVotes": {"confirmationDecision": 2, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-873fee8e-332d-43fe-bd42-cf9907e5940c-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "I don't like Eggnog, do they have anything else?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7c7b3db27b0ee9b322310b7aa07cfd9c8ccf8237dce5e01b890a87d1adfc8a52", "cursor-grok-4.6-xhigh": "38699eb9dc2f9b135aa935499ccd3aa14deea0755167950e24163114f13a407b", "gpt-5.6-luna-medium": "d2f1578063f47e9ec35152e8bc1106cf894e076ad5fb2cff1cdcb8d5edab71a0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-902d28b1-56a1-4249-ad4c-7ff84ea2ca26-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "How about 6:00 pm?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7432fe5370ce4588ebc580946a8d8e184cd201b2a0b64f8f132d030a87b9e909", "cursor-grok-4.6-xhigh": "6cddabf8c3bf104041c37d71475305ee1bbeee84f1a1cd377272983740cc8c17", "gpt-5.6-luna-medium": "dc64aeff638d43a72b054411a603e8f6ececaf7edca401bfa3c29fb4b8d5e73c"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-ae3eadbe-8577-4a3a-adac-406c0a2a6515-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "Yes is there any other fees?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "014fe0dfa2dcea90c3dfe19fb666f5609769a238d4963d6a1de9bda1edc01198", "cursor-grok-4.6-xhigh": "21235ed9b442f9b1d570430127b4fb56cbceb76f66f7948e8ec6fd8a5dccee5c", "gpt-5.6-luna-medium": "ffdfaf6da9d9c4901289d3f320dc73795977aac627b4e1a059adaf25ad2efdb0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-bc341386-1c38-48f7-9c06-9c7a49355f83-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "I checked with my friend and that is too late for us. Can you look into the movie US, my friend whats to see that one, around 4:00. So we can eat and shop, before the show?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1154bf052842758452f99a9e43eaa9c2528045abf47f646ac4ea25179fc32f04", "cursor-grok-4.6-xhigh": "ed091b83b08f3bd9a571f3925748c1e22d3e7468c3de36171c4e2e09068abb98", "gpt-5.6-luna-medium": "9ca5050f607520fa208e005a9a8569df1efc3f41f1f6a326c8a18633c805cdd4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-bf903ea2-2080-4d74-a457-c9a8b7aa5444-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "What about 7?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.78, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "28d9b285dc6e988825cf7e611084f9dfd277345c38c0aeec00e2688e248b66f9", "cursor-grok-4.6-xhigh": "bcff804872421ccbff4227cd807914d522bc35c32fa0c01e5741c0132c7cec13", "gpt-5.6-luna-medium": "2464a2fa8f2fb339452cb460f4f5c6108d62c5b473862f61057eeee49dec2ba5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c214b676-2b94-4a58-a2eb-f6dc0c95f5c6-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you order Y for me please"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e12bf40d3bd40b2a654d5d3875e61dbd3224c6bc990e783ed887f5f1f625dfb0", "cursor-grok-4.6-xhigh": "b5e9dd9c841a76d7831104137dcda510360b55b4b80eee49e3a64c1cfbf79ceb", "gpt-5.6-luna-medium": "fa54050e3799e6a1eaccd0effdc9047ef6a6150fbcc83f1e31bd14b3540ead9e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 2, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-cb365cb0-98da-47d9-b270-5824b1858ab7-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you tell me times for other locations?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "60f1074112da5b3ef8e6bdf0a867809294960b57a1e903df27137a519fe9aac6", "cursor-grok-4.6-xhigh": "777918ce4373116159d6680658c0f9b914da1e7fc95bc070e43f7b4e77fc78fa", "gpt-5.6-luna-medium": "fd7b8a4481f8fe3747668d718538a10cddd1f192e1711db4ce09a0fdb377af03"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d37cee1f-7df1-4311-b4a6-34383c25643f-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "what time would they have a table"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b1bd95c69b664f1b7471386c57de8498c8c26844d60db9d4b46cc9f97c9e937c", "cursor-grok-4.6-xhigh": "22ff159e61001fb8ebcfa0b17f8efdca4c19a8f484f3996c84c7b6d6decc7ef5", "gpt-5.6-luna-medium": "5d1dc3b329343b8432e86d102bc377107f7135c36a42da6e08526a527f3a5346"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-f0f8de86-fe25-4a62-87b6-aceb779ca6f4-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": true, "text": "Can you get me tickets for the movie US?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2a8ddd91cf108891ea251f5fbdc8568bc97aedf16ba65feb2445ae93953a5423", "cursor-grok-4.6-xhigh": "e8dd52c724fd429b2dfa08dfc8c22eb3136e2d0d2495a1ca0e5c733aa2e39da8", "gpt-5.6-luna-medium": "a8677d8a13eb1045bedb1750a986a4a827c0441a6e43f3a7f60f8f7c6dfa28a9"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fb4bb7ce-3cd8-418e-abf8-47c90098e97b-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverCalibration", "task": false, "text": "Is an UberX listed?"}
|
||||||
@@ -0,0 +1,223 @@
|
|||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-11481", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dd55564b3d1f51e8ded6beb666b0b11d7a5eab5532e3433b11beda2e1f5469dd", "cursor-grok-4.6-xhigh": "04ab47fe8a444cca6a18492951e3cfdfd22e362ce09aeab29cb5fd2c15492b9b", "gpt-5.6-luna-medium": "7cf5912ec32dee02cf764d55e0d6854978c701f26ef9b2ee74f90945bfc87874"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-11481", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-11481", "split": "silverTrain", "task": false, "text": "只能说这家店懂得网络营销,盲目的看大众点评真的是人云亦云,看点评来的,榆钱48,以为是本地特色才这个价钱3个人花了270,驴肉黄面特别渣,面软绵绵,菜茄辣西什么的也不好吃而且菜码特小,第二天包车去西线跟好心师傅唠一道,说我们被骗了,沙洲夜市就是糊弄外地人的,本地人都吃顺张,黄面12、3块特好吃,说本地的炒榆钱也就10来块钱,吃手把羊肉也就是本地白条就去靖远,烧烤就董记和老陆。本来还想看点评去老马,师傅说沙洲夜市那些都刷的又贵口味也不正宗。还推荐去腐败一条街的庙街党河边去吃烧烤,说那边好吃不贵,希望能帮到后来的朋友,今天敦煌最后一天了,决定再吃顿靖远或去董记和老陆选一家结束敦煌愉快的旅行!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-1596", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f5abb864790b661573c8a310fb2fafcbfe2dc1aed197c1533be90d5a8df63c68", "cursor-grok-4.6-xhigh": "b52df4010d47d06a26dc0e7b9ff8a1acd55dc984715a8df5e177ceb116dc6014", "gpt-5.6-luna-medium": "3ba710882e8c5b236f40114c0ab871c52de0e4796b5c873da92179ac4e9dc5da"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-1596", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-1596", "split": "silverTrain", "task": false, "text": "一般餐厅里吃北京烤鸭,鸭肉都会被厨师或店家偷挖掉一些来给他们自己加菜或炒别的菜卖,这个应该是大家都知道的,但是你们有听过一条小小的鲈鱼也要被偷肉的吗?点了一份沸腾鱼,看到他们家有活的鲈鱼就要求把冰鲜鱼换成活鱼,他们说换活鱼要贵一点这也是理所当然的啊,后来当着我面捞了一条鲈鱼进厨房,我心里还在想这餐厅应该还是挺靠谱的,没想到菜端出来一吃,全是鱼鳞就算了,里面所有的鱼肉都是带着骨头在骨头边上一点点的肉,要不然就是鱼旗和鱼尾巴,里面就没有一片正常没有带骨头的鱼肉,鱼头也不知道跑那去了,这跟他们反应他们也不会承认的,肯定就说鱼头怕不卫生帮你拿掉了等这种坑爹借口!后来买单的时候还看到他们员工开始要准备吃饭了,这不用猜都知道肯定有鱼吃了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-2210", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e9b87c25ad1733220e22b8a5f5a56eff8b349759178f4a9b653098b5cffeed53", "cursor-grok-4.6-xhigh": "a0634f2c21aa2147520cb2eadece155e58c9496a53629a6c7a7026849094ea1c", "gpt-5.6-luna-medium": "45035da72933b0d8972b17ad766b2077b6db997abbccc61cd96164172f2a4306"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-2210", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-2210", "split": "silverTrain", "task": false, "text": "下了火车,直奔这里,味道不算多好,跟北京差不多的店味道没有太大差异!汤,味道一般,中规中矩!肉,不太好吃,有点腥味!面,不够劲道,非常一般!辣椒油,还可以,但谈不上多惊艳!鸡蛋,非常不新鲜了,这个可以吃来!如果你没吃过正宗的牛肉面,这里可能会把你唬住!但如果,你后来在当地多吃了几家,你真会觉得这家很一般!服务态度,很恶劣,不跟你解释面条粗细的差异,也不想跟你多说,怎么取餐!可能人家在火车站旁边,根本不愁生意!总之,如果,你跟我一样是个吃货,在意食物,这家不太推荐!如果,你想吃饱,随便吃吃,还可以接受!只是服务不好!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23523", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e51b613ca882692432217d7a2d179ce7bca44158d8c7546c8860075df10d911a", "cursor-grok-4.6-xhigh": "049e12f43f8230290035b1155d487df08977f424aa4a0d7e26ef11dbc36159ea", "gpt-5.6-luna-medium": "c4906eab024da93e6cf0039642798673719ac65bb1ed8bb20ee411725190ae86"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23523", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23523", "split": "silverTrain", "task": false, "text": "我实在不明白那些说好吃的人是怎么想的 说说我个人的看法 前餐 面包所谓好吃的面包 其实也是咸的要死 硬又难吃 !沙拉不用说也是咸 牛排更是咸 我本身是一个会吃咸的人还是完全不能接受 只有那个看起来很炫酷的大虾正常点 但也是非常一般的味道 我问了服务员是不是都那么咸 他自己也说本身就是满咸的 如果有中国人说这里东西好吃话!恭喜你是装逼高手!东西吃了一口勉强第二第三口就实在没办法再下口了 奉劝国人三思而行 !! 刚吃完怀着愤怒的心情点评"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-23742", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7a7603a2cc1b981a27f4e1f52fa30dd98aa901f9838b5b6b6b8d1b5b600a5c38", "cursor-grok-4.6-xhigh": "203460a63b6385fc2dfa35c53c5edea1ebfc3b3001a87d0d00c36572406c9afb", "gpt-5.6-luna-medium": "186cd44a18277a8f50a1c4ac9db96a7b388fdcb1e6d99752ee81e1973048476c"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-23742", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-23742", "split": "silverTrain", "task": false, "text": "我真心觉得这个地方不好吃,就给两颗星吧。多一颗也不想给了。看了菜单是火锅和西餐的融合,我们都点了西餐那边就点的炸肌肉的丸子那种类型裹着面糊就是油炸类的小食,还点了意面跟番茄打卤面差不多了。说说火锅吧我们点的两个咖喱锅两个鲜虾锅,鲜虾锅里的鲜虾很鲜美很好吃汤煮到最后喝了一口还是不错的,咖喱锅没什么特色,觉得菜量一般般点了很多都放进了锅里吃吃就没了。四个人花了三百多用了优惠买单。是一个一般的餐馆不会再来这个点评也是时隔很久才来评价的我们吃完出去的时候外面居然还在排队,服务一般吧觉得服务员有点懵懵懂懂的感觉都是带孩子来吃的环境也是乱糟糟的一个一个锅子那种像呷哺火锅一样,一般般吧。不想再来了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-26227", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9a10c6860306c28931a7bf83ba2e6bc727a1b09481fbc2a7203a76f226da85b5", "cursor-grok-4.6-xhigh": "7b527171532f8fcd6a073c9958b1353bda32dfa6364e65201d6fe5e30dd4661c", "gpt-5.6-luna-medium": "8bad10636a09ccf986dfb9bd897c4dcdbe62756538952da37b8267bb0a8be7e9"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-26227", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-26227", "split": "silverTrain", "task": false, "text": "最糟糕的一次团购经历。券上写明是提前2小时预约,10点打电话,说好12点到,到了之后店家居然说没听我们预约过,而我打电话的时候第一句话就说是预约498团购,虽然5分钟后店家收回了他们的说法,说是忙昏头忘了,好吧,一开始吃饭的气氛就被破坏了,后面还能好吗?然后就是漫长的等待,从12点等到2点,团购的菜也没上齐,一条鱼是足足等了2个小时才上,大家已经完全没胃口了,最后还是剩盐水鹅和时蔬没上,给孩子单点了一份蛋炒饭,也是快两个小时,经过无数次催促才胡乱炒了一份送上来。螃蟹偏小,吃口不好,其它菜也只能说是马马虎虎,完全不值一提,唯一好一点的还算店家道歉比较积。严重怀疑店家有自己刷榜的嫌疑,这个环境,口味,服务能力(怀疑烧菜厨师数量严重不足,造成上菜时间奇长),说是口碑是附近吃蟹店第一名,简直奇了怪了。最后还有件堵心的事,离店时店家不主动提供停车卡(在这里吃饭停车要店家给停车卡,否则路口要收停车费),害的我只能掉头回去又要了一次。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-27234", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6a586e1817791a36db00349f5621ddaf834e2ab9c90b5bc3fee2cee5c4748a39", "cursor-grok-4.6-xhigh": "7ddf123133cc2e0b6bab4cf9a11a9683c43ad2cdfd2406488ca36189556eb2af", "gpt-5.6-luna-medium": "cf47e161763c10c44f48eaab10d2cb60906fe16bcfa99f21d6668ddf0b05e2a7"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-27234", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-27234", "split": "silverTrain", "task": false, "text": "服务冷淡没激情!周末不可以用团购和各种优惠活动!!面包诱惑,冰淇淋很小,面包烤的焦黑,里面的方块面包都塌陷了!冰镇咕咾肉,招牌菜,菠萝被水泡久了没有味道,咕咾肉和糖醋里脊一样的味道,口感硬,冰块太多,菜品太少!清蒸鲈鱼,鱼非常小,而且酱油味道好重,偏咸!!唯一能吃的是那个炒笋,拿来下饭了!!唯一好的事下单19分钟内没上的菜免单!可能也是因为这个所以后来上的面包诱惑清蒸鲈鱼很难吃!!!即便是送的,也应该对得起你们老板的口号和品质吧?!!最后,如果说一家店你是在卖情怀,卖诚意,那么麻烦把饭菜品质提上去,要不很难有回头客!!一家装修有格调,但是很烂的店"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-30376", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "57e14860067c48b545a85a0cfa120424acc712f91989938623576f83650de19b", "cursor-grok-4.6-xhigh": "57e14860067c48b545a85a0cfa120424acc712f91989938623576f83650de19b", "gpt-5.6-luna-medium": "0b68291ba159b008cbc55d57735d4c1f985fef6c1b02ace3b9ae88887088dd51"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-30376", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-30376", "split": "silverTrain", "task": false, "text": "猜丁壳位于沙河地铁站附近, 在点评上看到好评很多,慕名而来 !晚上六点来的 ,店里没什么人 ,装修风格还可以,很复古的感觉!本来想团那个套餐的 ,服务员说需要提前两个小时预约!我们点的一个正常的小锅,微辣!还点了几个青菜,腐竹,豆皮,味道一般,特别咸,量很大,而且还不能要半份,这不是浪费么!再来说说主食吧 ,习惯了吃米饭,结果上来的米饭很硬,跟生的差不多,而且还是凉的,没办法,无奈之下又要了一份泡饼!服务也一般,叫半天也没人!这么大的店就一个服务员!总之很不愉快的体验!东西不是很干净,吃完肚子不是很舒服!不想再来这吃饭了! 不推荐这儿! 一颗星都给多了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31609", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c2b88b0d7a82d405466b877b46175f7c1df8ec0f488315d1633d2c95e6aa7352", "cursor-grok-4.6-xhigh": "02701b8993f02391083eb810a1f8b52af3714daa5033aac0414525269267f093", "gpt-5.6-luna-medium": "495b67ebf92992852f05361c99b0ff159b7d6bdf6076d76a02e966ca24c9a99e"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31609", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31609", "split": "silverTrain", "task": false, "text": "看到如皋市丁堰镇新开出的这家九门寨石锅鱼忍不住带家人去尝试了一下,结果颠覆了我的整个人生观,图为七斤鱼的量,不新鲜先不说,来说说这个店员素质,在未吃完先买单的情况下,服务员收走了我桌上的手机,在目击证人未出面的情况下,老板拒不承认拿了我的手机,各种调监控啊什么的。然后目击证人华丽丽的出场了,老板娘甩出一句:谁要你的破手机,然后以忙着给人家结账为由说你的手机待会再处理,再三催促下,老板娘又甩出一句:你的手机重要还是老板做生意重要[发呆],又过了若干久,从手底下拿出我的手机,让我若干验证,证明我的手机是我的手机[发呆],今天我彻底被如皋丁堰镇这家九门寨石锅鱼打败了。你腻害[强]"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31889", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2efec461e8e28c8d63cf3320d59d22865947be48771b7aab8a055cbf22b39af4", "cursor-grok-4.6-xhigh": "6cc3f023f6fb6c1a02dc359f670a2a308e1a699d8f464b14d3edcea50c9aa2b2", "gpt-5.6-luna-medium": "ff60878349ca7bfe6e21a79d7b37331d41c5eaadd84951410a4243c8a9830243"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31889", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31889", "split": "silverTrain", "task": false, "text": "真不知道那么多好评都是哪儿来的 一个星都不想给 简直难吃的要死了 点的114元的套餐 里面有年糕火锅 金枪鱼饭团还有半份炸鸡 先说饭团吧 一股酸了的味儿 炸鸡都不如路边摊的炸鸡柳好吃 配的那个酱能不能长点儿心 根本就是李锦记的蒜辣酱 年糕火锅我真的不想吐槽了 吃到最后都没吃出什么味儿 一点儿味道都没有 原来在五道口那边上班 和火炉火比起来简直一个是天上 他们家是地下还下两层 老板倒是会在价格上赚钱 团购有101的 有炸鸡和年糕火锅 到店里服务员就推荐直接点店里的套餐 也就是我们点的114元的 这样既省去了给团购软件的钱又能多卖一份饭 总之永远不会再来了 都不如包装马车好吃!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-31943", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a17bdee47abe18a911b09dbbee881d7b7d3cf483556770cd24a685338c269c3f", "cursor-grok-4.6-xhigh": "7552836c0fe84187518b9656ed9a19b5c4348605957f98c28d67c0c768cb3c2b", "gpt-5.6-luna-medium": "9dd32ad0eec6bc142f1c350e5abc0c4d2d2da0335937be6dda7784aa4e858d43"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-31943", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-31943", "split": "silverTrain", "task": false, "text": "真心是不想再去的店铺。先说排班,开门后每桌只能一个人进去,等位子找好了统一放人进去。简直搞不懂这是为啥!第二,服务员每个都是张臭脸,完全没有服务的感觉。我们居然还被清洁大妈教训,说我们拿多了。请问我四个人拿了五盘菜哪点多了?汤锅直到快吃完了都没烧开锅,找服务员来,人家说你们自己坐的位子不对。我*,还是我们的错!!第三,菜品,只想说没吃到一个新鲜的菜。海鲜就那几样,完全不新鲜。牛排将就,不过有点切不动。没啥好说的了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34705", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9e39d1405ee8611e795b780362a2a2240e143ac5dab08c516481517c80414256", "cursor-grok-4.6-xhigh": "7bcfedfaaebf1cc7e5849a94557efc1080a967e5c908847408662c154b8c670e", "gpt-5.6-luna-medium": "05328e17d9702fc3d549191170f8c5ab12d025525bd55d9a52df1bb9bb108076"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34705", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34705", "split": "silverTrain", "task": false, "text": "老实说真心不值得。价格不是很贵可是种类比其他自助餐少。连生蚝跟老虎虾都没有,只有便宜的越南虾。熟食选择很少,味道也一般。唯一好的就是蛋糕种类还算多。\\\\n7点半去,基本上一半客人都走了,可是八成的脏桌子都没收,我还要在外面等了15分钟等服务员收桌子。这种服务也说好的真心醉了。而且自助餐应该是送一杯饮料的,可是你要是不问,服务员绝对不提。\\\\n至於环境嘛,畢竟開在威尼斯人,差不了。可问题就是收桌子速度太慢,附近都是脏碟子一大堆,影响食欲。\\\\n大老远来一次澳门还不如多加一两百去吃别的自助餐。这家简直就是浪费了我一餐饭!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-34899", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "52449a34a6fb4dade486fb0ec359f49a726e2ea43b903b3ad0c95897843af692", "cursor-grok-4.6-xhigh": "81ea27061e1f8ae70502212f8bcb11d84b3b131a8c17deffc5cb94993e721346", "gpt-5.6-luna-medium": "d89498c879731c7a30c640ef4b6a88a127feba7bb90cc38f8dca1f63e6b4af6f"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-34899", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-34899", "split": "silverTrain", "task": false, "text": "考完试我老公非要吃这家,我本来要去海底捞的。事实证明他又上当受骗了。不只一次了,人还是不要贪小便宜的好,对于这种喜欢团购的人我只能说无语,不过还好今天吃完这餐他自己说出了他保证这辈子以后再也不团购了。因为什么?因为实在是太难吃了,点评好评的都是托儿。这家日料食材差,报价虚高,然后再折扣。非良心食品,关东煮跟7/11的好炖似的,刺身雪藏的我一口没吃怕拉肚子,寿司姜都是差质量的,寿司长的跟蔫茄子似的。而且团购价也不便宜298/2人,你刚买完团购券服务员就问你要什么饮料啊,有柚子茶etc,记住千万别点因为是另收费的秋后算帐。总之我今晚吃了一碗面算是填饱了我的肚皮,我肯定不会再去,而且我保留投诉大众点评商家自己刷好评的权利。这哪里是诚信社会,这是坑蒙拐骗的社会!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-35476", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "248d1ec1283488f58bd6370956f0c3d3cddfc81e7267ab3f96d926928f806d4c", "cursor-grok-4.6-xhigh": "db9d079c04b2d05559eb0a7fef1c367c662f2c03f5ea8832ec5e77ed59cdeb32", "gpt-5.6-luna-medium": "269bd0a6ae5dccd67b29b194e47ad44771bb1adef10669ab27866d2430d7f7d7"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35476", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35476", "split": "silverTrain", "task": false, "text": "菜品还好但是老板和她弟弟都是凶悍的人,随时可能冲上来和你干架。吓的我都直接报警了,那女老板还叫嚣着你们两个人吃90块还要报警,你这女的真是连90都不值 各种骂人的话。另外这家说和大众点评没有合作,优惠只有美团,和大众点评沟通的时候老板弟弟把手机丢给我,我给放回柜台上后来就被赖着说是我把他手机摔坏了。还有她家端上来的东西你要是没点可就小心了,有的是免费有的不是,她家就靠这个坑钱的。建议要去她家吃的带上几个壮汉,妹子们千万别单独去,去了挨骂是小,挨打就亏了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-35553", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cb4831eae0e8183f2a38da117c74ea29b3c0a6b13a104a61fae02b8199203b0a", "cursor-grok-4.6-xhigh": "9865149344e4c70f0307e77443617b8bbd80a04febcd383f90e410c420d5b1de", "gpt-5.6-luna-medium": "02842f45a5caa891687fd01b88797bb12266abeca5f966e0690e574e29e09128"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-35553", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-35553", "split": "silverTrain", "task": false, "text": "菜真的不是新疆口味,当然本人也没去过新疆,但和在别处吃过的新疆人做的比差距还是很大的。茄子这道菜感觉说的过去,茄子有点老,味道还可以。红柳串还行,但价位算高的。烤羊腰里面的筋没剔干净,不能咬断,影响口感。馕丁炒卷心菜太甜,甚至有糖还没有化。奶茶明显不是熬出来的,感觉就是红茶泡好兑上奶,而且兑的奶比例还不够。烤包子都差不多。炒片儿和我吃过的所以炒法都不一样,番茄酱好像没放一样,反正我不喜欢。小油馕是我感觉最好的,像小点心一样,可以给个赞。最后说下大菜烤羊排,真是太失望了,本想大吃一顿,以为要了整个的会吃不了,可菜上来发现块真小,更没辙的是肉还明显是被剔过的,肉少就少点吧味道还不好,烤的都干了,刷油不够,我觉得肉煨的应该也不好。总之这次午餐是很失望的。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38143", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1f2f504c51b073c310ccbfb108e0afe078a717820b78f2e575354df47acf34be", "cursor-grok-4.6-xhigh": "1d95f885fc915dea1a11225a08db7b48d337addb5aee3dd26d1238f5b3480cf6", "gpt-5.6-luna-medium": "40df4beb009dc46dd275a1e2983278218d84755c8666a50280bd00a0e2d90972"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38143", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38143", "split": "silverTrain", "task": false, "text": "这家店在一个不知道什么湖边,超级不好找!老板开始会非常热情,在路边等客人,等我们都坐下后,一会一个电话,根本没有心思帮你搞螃蟹,菜就是普通的家常菜,一个高淳豆腐30元,炒鸡头梗20元,清炒菱角20元,韭菜涨蛋20元总之一句话就是素菜价格不是20元就是30元,价格高也就算了,关键是难吃级了,没有水平麻烦不要开饭店,载你没有商量。一个鱼汤58元,菜品份量很少。螃蟹也普通,90元一对,比较失望,因为很失望,照片我也是难得拍照了,反应下这家宰客现象太突出,请有关部门可以介入调查。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38238", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2c0816127e1b4e18b47c42c897255ffe8775321130deb25e2b9eb611a0ad99de", "cursor-grok-4.6-xhigh": "2c0816127e1b4e18b47c42c897255ffe8775321130deb25e2b9eb611a0ad99de", "gpt-5.6-luna-medium": "8317a445b48841e8932c2dff85a269ce3a70abf8b00aa82bbfb7a0d942b6fa6a"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38238", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38238", "split": "silverTrain", "task": false, "text": "这家店在枫蓝国际的二层 店面很有创意 餐厅整体风格都很复古 很嘻哈 很多都是老旧东西 充满小时候的回忆 进店后服务也很热情 第一印象感觉不错 之后开始点餐 二个人点了七个菜一个酸梅汤 菜量很小 估计一份菜二个人夹不了几筷子就没了 但我们剩下很多 是因为简直太难吃了 可以说我还没吃过这么难吃的餐厅 但这要看个人口味 反正我觉得不好吃 点了杭州酱鸭 很油腻 还有些咸 不好吃 首尔烤肉 特别特别柴 一点肉香味没有 不好吃 葱香大排 就是饭盒装的一块猪排 有关是炖的 没什么味道 不好吃 笨鸡蛋炒虾仁 就是摊鸡蛋弄碎放了几个人指甲盖大的水发虾仁 不好吃 干锅有机菜花 下面一层油 不好吃 开胃肥牛锅仔 这是最难吃的了 肥牛又柴又加生 里面的番茄金针菇就是白水煮出来的味道 不好吃 鲜蘑芝士卷 这个算是里面相对好吃点的了 本来看了大众点评五星过来的 但可能每人口味不一样 我只能给二星了"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-38674", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1c530cc3cc1fda8537c2a5f8fa42522e96639ab641efc1431271e454a507cf90", "cursor-grok-4.6-xhigh": "50d11bb3db390bf7210d9d7c3ff13f1f9b7619a19b5ea44946b24d5dad3f404c", "gpt-5.6-luna-medium": "65282eb8c66c948ebdcbc7bba06cdb718fd641e457fc4e8a57964fbd0b2585de"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-38674", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-38674", "split": "silverTrain", "task": false, "text": "这家店的菜总体来说还可以,牛蛙和麻辣香锅味道还行,烤鱼实在很一般。但我想说服务实在太差了!!!!!!!非常气氛!!!!!!!服务员的素质极低!!!!!我家娃十个月大,一家人带着娃吃饭,好不容易哄睡了,在我身边的推车里。结果一个女服务员收拾另外桌时把一个大盘子打碎了,声音非常大,宝宝突然被吓着了,盘子不小心掉了就掉了我们不说什么,结果她又双脚踩在盘子上很张狂的蹦了几下,再次制造几声巨响,我们说有婴儿睡觉麻烦轻一点,另外一个男服务员一边收拾桌子一边说难道还要我垫海绵?!你说又这样的一群服务员,别说服务,连起码的公德都没有,这样的店能好吗?总之这样的店千万别去,不够生气的,服务不好还不让说,小心再在菜里放点啥。。。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-39659", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6347431ab4db661300cecb2bb684f27880b6972c393d9b5dde334dc4217ed938", "cursor-grok-4.6-xhigh": "c553e2bd6af059406864095c18173da243120f04e0673706e3eeacd761bf5297", "gpt-5.6-luna-medium": "f87c96ba799d28f98fe57094d4c1b11e2bd9626025722742516a036c0e356c98"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-39659", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-39659", "split": "silverTrain", "task": false, "text": "这次去天津玩,为了图方便就住在了火车站附近,早上起来到火车站广场看看有啥好吃的,无意中看到了庆丰包子铺,当时就想到了***来吃过,所以也就进去看看了。里面吃饭的人还是很多的,排队买早点,各类早点都很齐全,就是真心贵啊,包子是按两卖的~~~俩菜包加一碗稀饭居然5块钱,包子也很小,稀饭的碗也很小,都没敢敞开肚皮吃,敞开了吃估计一个人要十几块钱吧,这要在我们家乡开店早倒闭了,我们那早上一大碗牛肉汤一个馍馍才7块钱。贵就算了,问题是味道也一般啊,还没家里老妈包的包子好吃,不要说穷吃不起,就算吃得起也不会去吃的。难怪以前看***在这吃包子的新闻,好多人下面都回帖吃不起,真TMD贵。反正以后是不会去吃了,就图个新鲜吧。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-41080", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d73915a60b1dad4d07cb8573883ca761b6d8e56eff7045bcb65bb9b6b69a7d79", "cursor-grok-4.6-xhigh": "64b3d23d7bae99cf9eb1f5b96ef0f31f808966068112b2f89f642eee7828c8b3", "gpt-5.6-luna-medium": "51b11d3020965e39852f3563cab282f946c15183a75f4ee71d640338e1d53b62"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-41080", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41080", "split": "silverTrain", "task": false, "text": "隔三差五跑去吃,算常客了!但是这服务态度真是一次比一次差!今天坐无烟区,这态度我也是醉了!碰到个女的中年妇女,之前让她催单,后来让她过来结账,刚想开口,她就超级冲的开口「不是催过了吗」这说话口气差,服务态度差!过了会又跑来个男的也态度很不好的问干什么!好像来干架一样!真的搞不懂我们到底谁是客人谁是服务员!必点菜油爆虾的数量也是越来越少了!同样的老板,还是隔壁的全牛捞态度好!真是一颗老鼠屎(服务员)坏了一锅粥!现在这种讲究服务的社会,这样的店真是迟早没戏!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-41822", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "55e067f27ba1b013aa24827b28544a51f91c6f7a4264df2fe0f5054bfd8069de", "cursor-grok-4.6-xhigh": "719cef4257eb34795252c9b62e4072a5926f1fae67c3a323e6914bff32b80683", "gpt-5.6-luna-medium": "417d9c1555781bde2ab241deff14340fc412e7c8b44e7fd2592eb5a6b9f2a03a"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-41822", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-41822", "split": "silverTrain", "task": false, "text": "食物的卖相是挺好的 味道一般 但价钱好贵又不是特别好吃 人均125 而且并没有吃很饱 店里特色的寿司雪糕 不太懂欣赏 个人觉得不好吃 熟扇贝味道不错 感觉很新鲜 三文鱼塔塔一般般 其他的都没什么特别 上菜慢 下单一小时后 才上一份寿司 当时店里面客人也不是特别多 厨师就有十多个 真正在做寿司的只有两三个 其他的都在嬉皮笑脸的聊天 ...... 感觉很没有诚意!!! 这家店不会有下次了!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-45138", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.99, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a60c9ef9a6c6b7dec753114520f05e73400c25b7673eb426575f349af2a85ab5", "cursor-grok-4.6-xhigh": "cfa3983a6f0fdc7f7a51ed37e8288a1c2b45870b331ef9601e624f1146d82153", "gpt-5.6-luna-medium": "fca9056b8ae9db8e7f5b63ffbe37f1a6fa54ad8ef25c40ad6355b18312eb82f3"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "replyableMessage": 1, "task": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-45138", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-45138", "split": "silverTrain", "task": false, "text": "差评!差评!差评!我不清楚这些好的评论是真的还是假的。作为一群七零年代的人,这个饭店的吸引力非常大,所以把同学聚会安排在这里觉得非常有意义。提前一天预订了,结果到店已经被人坐了。交涉后最后确定订座,但是座位不够没人加,餐具不够没人加,叫了半天服务员给了我们一堆碗筷,叫我们自己分,!点了八个冷菜,十二个热菜,一共七百二十。人均70,不算便宜。主要问题是菜。熏鱼是死鱼做的,海蜇是人造的,猪油饭是微波炉叮出来的,硬无味。柠檬虾都是死虾。鱼头也是死鱼,泥味。三鲜汤肉丸鱼丸全是渣。悠咄鲜更是无语。一桌菜居然没有一个菜是好吃的。也是从来没有过的。这样的饭店居然有这么多的好评,不知道是公关还是真的好吃?对于一个吃货来说还是真实的告诉大家,希望大家都有个判断。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-46343", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.82, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "45571811d910c479f411e34a2886cc56f48f054c1ad37e5269b8269bec9ac8dd", "cursor-grok-4.6-xhigh": "241688d1a9fd1d4a975ccd55ece9b0eddabe1c7e0088ac87109a4bb7fc88a688", "gpt-5.6-luna-medium": "5ffe2d63aaacc4525c03736d5c8d636d92f0c43a28a829b4bd517bd80bac674a"}, "labelerVotes": {"complaint": 3, "invitation": 1, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-46343", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-46343", "split": "silverTrain", "task": false, "text": "环境靠河边,还真的不错,微风凉凉,口味一般般,分量小,比浏阳蒸菜的分量少多了。价格不是一般的贵,晚上点了一个口味虾,一个清蒸虾,一份皮蛋,一份海蜇皮,一份毛豆,还有一份土豆丝,十碗猪油拌饭,一共400多,猪油拌饭,男孩子吃,应该差不多5口,份量少的可怜,味道还可以咯,只是味道跟价格不成正比,再说服务,服务本人觉得是可以,但是一起去的朋友觉得很差,去试试口味的,还可以选择,要是注重口味的,还是不用去了。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-6345", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f63b13a67480d744c7332bd007f5474ca8e8ffea0b79859750a2dfcac3d87a78", "cursor-grok-4.6-xhigh": "72a869aa23e37c2dbd869aa02c83e8dd338484f5518bc06b4875c6254e1ab407", "gpt-5.6-luna-medium": "c511bb094bdf586d4052e1a4dcc07e5e1f5c4ffce13597f71c568cf84a4c0ce0"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-6345", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-6345", "split": "silverTrain", "task": false, "text": "以前去过两次感觉还可以,昨天简直太失望了,朋友过生日定的唯一一个单间,低消600,三个人先去的点了十二个菜,四百多,告诉先做,别的朋友来再点,服务员说什么也不给下单子,说必须点到六百才给做,最后点了十六个菜,七百多,又要的白酒,让服务员打酒,服务员说不会打,我们说不会打就退了吧,服务员态度恶劣,真怕把弯弯鸡的汤扣谁脑袋上,九个人十六个菜,菜量太小了,没怎么吃就没有了,羊排肥腻的没有办法吃,香辣虾也就八九个虾,鱼头土腥味很重,总之是一次很扫兴的聚会"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-asap-7730", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8057eff005ddd00cd1e9c2166845f0013a4bce2461752b1bab0b3bf1bce4a75f", "cursor-grok-4.6-xhigh": "885fab5249664fac9601f3f23ab1cc86f37d5f49633b2f33b18c2fe4d8d9eec2", "gpt-5.6-luna-medium": "a2f5f3558866178692eb08ab4eb5571f8c9ff0a19c6ef491fd560b0f8472287e"}, "labelerVotes": {"complaint": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-7730", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-7730", "split": "silverTrain", "task": false, "text": "住六建30多年不在五棵松路口吃饭、因为离301医院太近。阅兵日单位没早餐,图干净特意上二楼宏状元、没几个人,点了一碗南瓜粥、玻璃保温箱里夹了两根细长软塌榻的油条、一碟小菜(碟子就巴掌大),付款时说19元,我蒙了几秒 为了确定自己没听错又问了一下单价!服务员很淡定: 粥10元、油条3元 剩下那小菜肯定也是3元...没吃!把托盘放桌上我直接退出来了。守着301医院、连餐厅都黑!心疼那些外地来看病的。。。"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-asap-9336", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0784d9e7cbb93d2a5af90323b3c3194f90370dc2f2da9930b6c8de77cc5f037b", "cursor-grok-4.6-xhigh": "0784d9e7cbb93d2a5af90323b3c3194f90370dc2f2da9930b6c8de77cc5f037b", "gpt-5.6-luna-medium": "f7486e096343bf649988df5bb63d126209e2b2644760341534757c2c16b3a329"}, "labelerVotes": {"complaint": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Meituan-Dianping/ASAP", "sourceLabels": ["complaint"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-asap-9336", "sourceRevision": "975122a60065240124df62cb4d5dbfd19ed9ef2c", "sourceURL": "https://github.com/Meituan-Dianping/ASAP/blob/975122a60065240124df62cb4d5dbfd19ed9ef2c/data/train.csv#row-9336", "split": "silverTrain", "task": false, "text": "到广州旅游,去了广州塔,饿到九点半晚饭还没吃,原本以为是个夜宵好去处,看了下菜式以海鲜为准,谁知道价格贵点不算竟然还有隐形消费加工费,另外茶水费说是广州习俗也就算了,两人点了两个大懒尿虾,花螺,蛤蜊,生蚝,原本想点番茄炒蛋谁知道炒个番茄要58加蛋要68,毛血旺才63,这素菜赚到手软了吧,海鲜只能说新鲜点但是味道烧的都一般,但是毛血旺实在让人作恶,咸到醉了,厨师你以为在淹咸蛋啊,叫了经理,让他尝试了下,连她都觉得确实咸,哎 换了一盆上来总感觉已经有阴影而且味道也不入味色面也不好,尝了两口就放弃了,这些菜850,实在性价比不高啊,服务态度也觉得一般,只能斩斩外地游客!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-1777502", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a1159d5f2226423cf64e133728dc64ee0f72946e4d6b03c012468b2d2e5c3558", "cursor-grok-4.6-xhigh": "a33f0010896e1dcea33c1300e008cddcfab3246ee5d5dbf2efb6ce21f99f748f", "gpt-5.6-luna-medium": "ffdc70d7bb66b4dfb15c9a1ec776e73bcc13c0a243580a795576aaa207c90cc8"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-1777502", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/1777502", "split": "silverTrain", "task": false, "text": "took out a {$5000.00} cash advance on my bank account 115.00 % rate could not pay the high cost cash advances is not legal in the state of Arkansas XXXX is reporting these accounts for cash call XXXX XXXX collections"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2555962", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3262c3712d2d02404660bedda6e1b0268df94192baa61058f3c164d7afa05196", "cursor-grok-4.6-xhigh": "4f4526f6b5d8a85a452cff783b3a494776700d82477863a48772c276c71ecdf9", "gpt-5.6-luna-medium": "140b439a2e6aaad7da46d62a46c8ad5440db7189068f8f789c90d04ae16f49c3"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2555962", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2555962", "split": "silverTrain", "task": false, "text": "I am a victim of identity theft and have been a victim of identity theft for well over 11 years. I have an unauthorized and fraudulent account listed on my XXXX XXXX, Equifax and XXXX credit report that 's fraudulent. The following account is fraudulent : XXXX XXXX XXXX account : XXXX. Please permanently delete this fraudulent account from my credit report."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2701144", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e93175f38c63bce9f9c6dc0344a3bcc7f85477b3ef7808f45e7890c4ec5c1b46", "cursor-grok-4.6-xhigh": "297d060165b803513457331e7d51344be608cbb59a35f481837c91954fcfd2b8", "gpt-5.6-luna-medium": "9f32dfe794c2cc9aff489cbb018305445681e530208ab52c67654b7ae6021561"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2701144", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2701144", "split": "silverTrain", "task": false, "text": "There is an account on my credit report from GC Services with XXXX. For balance it says XXXX and for high balance it says XXXX the information is incorrect. This account was also removed from my credit report and keeps reappearing. It was removed because of the amount being incorrect."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-2986864", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ddd4b63938d885c4b0b435c76b78149158917f3e0475a8c0898659bb324ef72f", "cursor-grok-4.6-xhigh": "ca3a273dd5a5b67021945e965903d9cb330864e431a9e471b452f2296dfc3218", "gpt-5.6-luna-medium": "3b13b62eb1adf52976467d53f3d3e4e00e89f9af60a820311006001b14cf874f"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-2986864", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/2986864", "split": "silverTrain", "task": false, "text": "On XX/XX/XXXX and XX/XX/2017 I received a hard inquiry from XXXX, which I did not authorize. I DID not request to obtain directly or through third party any loan or line of credit or charge card from XXXX in connection with this request ( as I already have one and do not desire anymore at this current time. )"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3001841", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c42e9acbbb4fe7e282e6fb1e93b52d7c5c77e864a023e45aa4a760800a9f6bfa", "cursor-grok-4.6-xhigh": "c42e9acbbb4fe7e282e6fb1e93b52d7c5c77e864a023e45aa4a760800a9f6bfa", "gpt-5.6-luna-medium": "2852b8e2fda6a116f3702dddeddf4796c71cd017adb3720e5ac2872611f888f9"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3001841", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3001841", "split": "silverTrain", "task": false, "text": "I have disputed an error for an account that I had with XXXX XXXX credit card with XXXX, experian & XXXX. I have provided a copy of the check that I paid the account in full to both the credit bureau agencies as well as XXXX directly several times and yet this account is still being reported as late and not paid. Legally they are obligated to correctly report the right information and they refuse to."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3073568", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a4c85c251d4c8770a54ccac7102d06230f9915539e594b2d050f5befef7de8d4", "cursor-grok-4.6-xhigh": "a70f660577cdbf4c1ce3a8a4f78fbca079163985f328b302a25a5a62887111b1", "gpt-5.6-luna-medium": "b95dc58ecfbb8025cebb6f9fff4efd1136b824ff30548f149950acb8c9144bc6"}, "labelerVotes": {"complaint": 2, "confirmationDecision": 1, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3073568", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3073568", "split": "silverTrain", "task": false, "text": "XXXX has been non-compliant with removing the unverified account BANK OF AMERICA which has been deleted by XXXX and XXXX. XXXX and XXXX have both completed their research and determined that BANK OF AMERICA was not established by myself but XXXX keeps verifying this accounts. Also, when I called the company they responded that XXXX did not send them all of the verifying evidence to confirm each account is unverified."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3169526", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "77b4000c814fc73b76ca60a5bbc85be627fe5a0b47c05cd4603489f7983a09cc", "cursor-grok-4.6-xhigh": "cf06553d7a35c561a890082da7087f68e4aebf603bedaca106f65b34008ebfae", "gpt-5.6-luna-medium": "7daa25e09d312e08169c8d4f6ba360065f846f7a0b21d76a01937002900bf583"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3169526", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3169526", "split": "silverTrain", "task": false, "text": "CMRE contacted my sister about my debt XX/XX/XXXX @ XXXX expressing to her that they were going to report the debt to my credit report and they would next garnish my wages she explained that I was not home but the rep insisted that she was in fact me I then called them and they said they were sorry the last rep did that but would I like to set up payments I explained to them this isnt correct and they needed to verify this incorrect bill"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3258718", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "863191672da4845a927d8422fae76054c940228c323d0d91005a7ae9135e3721", "cursor-grok-4.6-xhigh": "863191672da4845a927d8422fae76054c940228c323d0d91005a7ae9135e3721", "gpt-5.6-luna-medium": "171579db3dc52abd9bae9c615c36959c30eaed93575820c5db5940c8a7b24911"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3258718", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3258718", "split": "silverTrain", "task": false, "text": "They would call repeatedly and not say a word. Then they called me once cursing and using offensive language. I told them you have the wrong number and they dont care, they keep calling."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3315833", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "19b346cfd342cd46e546b556ee880547962508729b80b3ec01421328c1769822", "cursor-grok-4.6-xhigh": "a9cd654b33c8e9c9f6a6ab2f0480aac2759d854c0798195f21b6a9802b2fa809", "gpt-5.6-luna-medium": "35080cd9334a7ec73888092273988d38069f72d333289d9f2364149fea159445"}, "labelerVotes": {"complaint": 2, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3315833", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3315833", "split": "silverTrain", "task": false, "text": "CEASE COMMUNICATIONS AND REMOVE ALL CREDIT REPORTING OR BE SUED. FOR XXXX XXXX AND MYSELF."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3558426", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c1afa033c51c8ad069f60e34b5b778cce26a4b939c21c62652137f742fa93969", "cursor-grok-4.6-xhigh": "9f06ea02db77ff0a6060bbfe13255966e22dfe7b13843b4938926c2bdb70ebaa", "gpt-5.6-luna-medium": "9a1d5011fd04816f4ebeab78366417113e43d7da1a23c50cddea9a32516c797b"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3558426", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3558426", "split": "silverTrain", "task": false, "text": "The billing address is incorrect on the billing statement I never stay at the address shown on the bill the account is not mines. I never received notice of any bill due for any service"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3747030", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "54a2c4545d8820afc5f92939bd158512baf0c52edf2ad1b00dc94d6c4ac40442", "cursor-grok-4.6-xhigh": "005c4c24b9c43c2f34d685d949343d747252091f1ef9a7838182db9cb48362a5", "gpt-5.6-luna-medium": "94f0e690c84ab99fe458f85458e88ed636976295f3d9585aada9d499a9871741"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3747030", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3747030", "split": "silverTrain", "task": false, "text": "I was shocked when reviewing my credit report and found late payments on the dates below : 30 days late as of XX/XX/2020 XXXX all 3 bureaus ) 60 days late as of XX/XX/2020 XXXX all 3 bureaus ) I am not sure how this happened. I believe I made my payment to you when I received my statement. My only thought is that my statement did not get to me"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3828096", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d1e067e6d44bdbd8ce738292f97539410cf0d2029effa850ac6b30af4fb66a83", "cursor-grok-4.6-xhigh": "d1e067e6d44bdbd8ce738292f97539410cf0d2029effa850ac6b30af4fb66a83", "gpt-5.6-luna-medium": "99b3f617bc53cb4cf3ae3750a5cd3709405bd4647e9c351948a2e1becc10cb02"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3828096", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3828096", "split": "silverTrain", "task": false, "text": "I have disputed this account and have reached out to the company/creditors MANY times but failed. This account is being reported inaccurately and incorrectly on my credit report."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3858080", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80f4ea168734b908c1574e75c9e61486acae6f002a504c0bd571a7b9dd383be6", "cursor-grok-4.6-xhigh": "84c053e162fb570f54a265dbce507294cc6bb4bccc60564ae9fa3dae87dfeeb0", "gpt-5.6-luna-medium": "ce848d22b279e633011be47325295184558c4d024034ab73e09a66081129e9b5"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3858080", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3858080", "split": "silverTrain", "task": false, "text": "This is the second request..I had asked you to remove accounts that I do not recognize that includes addresses, and my name is incorrect. Additionally, there are a ton of inquiries in which I did not approve. Please delete them immediately. Thank you."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-3919922", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0b7984b5fae18ac3a9f8e922e667296c1d6acd904a19c3adc59ca21df76f4c24", "cursor-grok-4.6-xhigh": "44d0ff80f18b20d245559b2355557bab0ab1b6faa2a3694db1cfdf1c60b2fcd3", "gpt-5.6-luna-medium": "69164f596e4a44592bf1b96b1538ea43662bd3a11d8d8093cfacbd0c819ed3bd"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-3919922", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/3919922", "split": "silverTrain", "task": false, "text": "Experian is in violation of the fair credit. My understanding is they have 4 days to block the fraudulent items on my credit report. They have failed to do so in that time frame."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4075299", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6d58d8847675a333fee7d980c40a9a52e1aadc1279f8b07e4969574e35a04b6b", "cursor-grok-4.6-xhigh": "6d58d8847675a333fee7d980c40a9a52e1aadc1279f8b07e4969574e35a04b6b", "gpt-5.6-luna-medium": "1ca8c2d79542f62786ae38c87d4bb19b40e1ea06bf45ffd678e0067adc37f1e5"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4075299", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4075299", "split": "silverTrain", "task": false, "text": "This account is not accurate CONVERGENT OUTSOURCING # XXXX. My bill was PAID IN FULL XX/XX/2021 directly to XXXX XXXX. I do not have any contracts with CONVERGENT OUTSOURCING. This account has no business being on my credit file."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4386529", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4a75cac49834b3d0b8951b67e55590d6f2312c71df1cb64e88d92488f9b7757f", "cursor-grok-4.6-xhigh": "0989038d071b4b462052a7567e8ed79c5bf6be54c88c2a3a2f95b7b78e7faf0a", "gpt-5.6-luna-medium": "04749dc3afd74eeb5c16328649c1a19f3b34829939b62a572358c4151d72c2fe"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4386529", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4386529", "split": "silverTrain", "task": false, "text": "I have disputed the items circled in my attached report and they have failed to address these items in a timely manner. These items are unknown and need to be deleted from my credit file immediately."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4613745", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3803575f17446d1ce0ca26dde3c07b5f922e29240fef912804bd2894b0ec10f2", "cursor-grok-4.6-xhigh": "842cc6ad6ef0dc3fb21fae6d45a483329593f9e91a0ade7eda5f7513eb6c37e6", "gpt-5.6-luna-medium": "67938b39f246b1de472a117a7764c95757d4338a85d4203f9a390c2e1898ee61"}, "labelerVotes": {"complaint": 3, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4613745", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4613745", "split": "silverTrain", "task": false, "text": "I am filing this complaint because Credit Bureaus have ignored my request to provide me with the documents that their company has on file that was used to verify the accounts I disputed. Being that they have gone past the 30 day mark and can not verify these accounts under Section 611 ( 5 ) ( A ) of the FCRA - they are required to. Promptly delete all information which can not be verified. Please resolve this manner as soon as possible thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-4758252", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1124f2a8898e63fd93fd6cce710ad2127412921c54b15e7e2d3eade7b802b050", "cursor-grok-4.6-xhigh": "de6ed86e2949d9226ac048fc6e3375a463d32597d1500f0c3d731c149cf3e341", "gpt-5.6-luna-medium": "be464a3430f4a28486c15647320c89c65617a1b6b3d6e2a640a70a830d3ac806"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-4758252", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/4758252", "split": "silverTrain", "task": false, "text": "Received a letter on XX/XX/XXXX from American Coradius International LLC claiming I owe XXXX, XXXX {$9400.00}. This is not my account and XXXX shows a XXXX balance for my account."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5123759", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "80d1201490fd77217d78c55ea78390df3980d3871c33a055cdfc3eb033df3d4f", "cursor-grok-4.6-xhigh": "80d1201490fd77217d78c55ea78390df3980d3871c33a055cdfc3eb033df3d4f", "gpt-5.6-luna-medium": "6aa8f5e033268a28f38aa127738ae8f3dcb1ee6ed73ee3a559100531f6ab0741"}, "labelerVotes": {"complaint": 3, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5123759", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5123759", "split": "silverTrain", "task": false, "text": "I have paid off the balance to my credit card back in XX/XX/2021 and the credit card company is not reporting correctly to the credit bureaus the balance should be XXXX they are reporting i have a balance of XXXX dollars also they reported the card closed when it shouldn't be closed this has caused me stress time from my job to keep calling and getting refused an apartment"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5296904", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "581dd8bb7c842a0baf52e15a4700defe74c0bdb790e9e760971dca26ad85ddf3", "cursor-grok-4.6-xhigh": "af1dee871eeae280da3ecfc74b1554bcf250c1b68d58b5b800bef8eba9680892", "gpt-5.6-luna-medium": "ee1721d92a51f1d12d5e0bfc1cd68122b72b2deba348ea9f7c4af23f1664a29c"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5296904", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5296904", "split": "silverTrain", "task": false, "text": "I received a demand letter from Perdue Brandon Fielder Collins & Mott LLP dated XX/XX/XXXX. In XXXX I had an arrest with a restitution. Since that time I have been paying XXXX XXXX XXXX XXXX directly. The letter the \" law firm '' threatened my arrest and or license suspension. Neither of which, according to the courthouse and my used to be probation officer, can happen. Not only claiming I owe them, they are also claiming I owe {$420.00} more than I owe."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-cfpb-5342499", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d1b3826af9d2243e67ca9f6fe4e4935e7503c2f7d172624a8c1b024ed003dc9a", "cursor-grok-4.6-xhigh": "27fd2aca7f5ba67ae3877a0dc088af7657731d1b5567c918f5fe3295bdc136bb", "gpt-5.6-luna-medium": "27fd2aca7f5ba67ae3877a0dc088af7657731d1b5567c918f5fe3295bdc136bb"}, "labelerVotes": {"complaint": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5342499", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5342499", "split": "silverTrain", "task": false, "text": "I have filed a dispute in regards to incorrect items on my credit report. It has been well over 30 days and I haven't received any investigation results."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5430594", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa1c21d6c3b8c741e3e4db69947d2cf292254197c278277f995c715e986c4010", "cursor-grok-4.6-xhigh": "b0d8f2695ab1b133d32719805bcb4b6192fcc44f1d5bd90b5bf951d57b66c3b7", "gpt-5.6-luna-medium": "9e932c2c493d0b1fd4d9d1fce773a88b806535ae2494a36407437e46f0bda3bb"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5430594", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5430594", "split": "silverTrain", "task": false, "text": "XXXX XXXX XXXX {$29.00} Date XX/XX/2018 acct endin XXXX In accordance with the Fair Credit Reporting act XXXX Account # XXXX, has violated my rights. 15 U.S.C 1681 section 602 A. States I have the right to privacy. 15 U.S.C 1681 Section 604 A Section 2 : It also states a consumer reporting agency can not furnish a account without my written instructions"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5546899", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7f969051c7761a16ad0cd6ddff4a65c446c820d74488274325a76e1a1c2720d1", "cursor-grok-4.6-xhigh": "1f210dcb0222a906a5aa233ab36352e1f0af8dc86d3eee994e6091a24245d736", "gpt-5.6-luna-medium": "f51c1451ebd4e2c9f280c7b7e7f779129d8acde2498f004356be4b08404f7559"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5546899", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5546899", "split": "silverTrain", "task": false, "text": "Someone opened a XXXX XXXX XXXX account in my name, with my documents, and for years I've submitted an identity theft report to ALL of the major credit bureaus AND the creditor. Each company fails to remove the account from my credit report and fails to acknowledge the identity theft, even though I've submitted a police report and a report from identitytheft.gov"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5594585", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f595e9a9adeade6bf787fb7a132ad59b732d366d4b29e05891ad3db58b16ea2f", "cursor-grok-4.6-xhigh": "f36f31320148c03ac57a9f673377e0dbc5bec81143d7c46e7188edc9654ad542", "gpt-5.6-luna-medium": "03615dd7c2df6198cc3ab93d20cbe6a05797cce91914efc96b1e23b7461c0770"}, "labelerVotes": {"complaint": 3, "question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5594585", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5594585", "split": "silverTrain", "task": false, "text": "How did you get my personal information? Who and what gave you the rights to violate my rights to privacy as a federally protected consumer? And Are you aware of the laws youre in violation of by getting an federally protected consumer personal information without consent? Now Im giving you this one opportunity Firstsource Advantage LLC to explain yourself and answer every question mentioned above. Failure to comply will result in fines. Best regards! And the best of luck!"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-5843160", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7fdb72e25adb0ac88932e1d69d978f946f305068561ce475eb0fb21b3ed6508d", "cursor-grok-4.6-xhigh": "889ee367c40521ddf9f2a578eea9fd1f20127fc310e616e1862c3aa121a355a1", "gpt-5.6-luna-medium": "0f4ca08a023a6e109cdf579b56e27cb44077eddb69cbd27ea0e4e55ea7a5cf21"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-5843160", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/5843160", "split": "silverTrain", "task": false, "text": "I want to report Identity Theft that has been going on for years. I never knew much about credit or cared to use it until recently. Now that I'm looking to build my credit I've noticed several things on my report that I have never opened. I've sent dispute letters in the past and have been having a hard time getting everything removed."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6061472", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "88d1e0044c184fd2d0c5b838e8039a925fbd46d3ce07d02ac2b9e8db155bb39c", "cursor-grok-4.6-xhigh": "9fb3cea47961506d03d48488110b36498555d7bceec007b87f7a390eb515cbff", "gpt-5.6-luna-medium": "06e44755d193ab99a9a302d01a3131d5c81c505a337cfe54406a7329cfcf13a9"}, "labelerVotes": {"complaint": 2, "question": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6061472", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6061472", "split": "silverTrain", "task": false, "text": "To : Consumer Financial Protection Bureau, XXXX is continuously violating the Federal Law made by the Congress and keep violating my rights as consumer of this Federal Corporation. As the Credit Reporting Boss please I request you to stop them with their misinterpretation of my consumer report. Thank you"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6461018", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c3eb99576b75fc64133863d7d24f3dfeadba64b1d7c1c78097ba48bf98c9baab", "cursor-grok-4.6-xhigh": "c3eb99576b75fc64133863d7d24f3dfeadba64b1d7c1c78097ba48bf98c9baab", "gpt-5.6-luna-medium": "8c32008e5483c34ca3d8fdaa0c9c55d30d1bf8ae5e7f31141ad0a381469dae3c"}, "labelerVotes": {"complaint": 3, "confirmationDecision": 1, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6461018", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6461018", "split": "silverTrain", "task": false, "text": "I was scammed by a sophisticated pseudo scam thru XXXX and I disputed 17 charges for which they only claim to do an investigation of which they didn't do and then turn around and agreed with XXXX that it was ok for me to be scam of over 90 thousand dollars."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6684695", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "231e49f864a20c391457bc5291539be94247be7352ea98e98cebb1af84fe5179", "cursor-grok-4.6-xhigh": "e3756a3450bea3435c1c912b0cffb2b03f7366bde0c183c198e38ba297c01c14", "gpt-5.6-luna-medium": "0a735593c7df607f4e58c2c3d4ea1a014fa384381ccd7aa036484e688bdcf7b4"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6684695", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6684695", "split": "silverTrain", "task": false, "text": "Unable to open a new bank account with pnc bank, XXXX, XXXX XXXX XXXX due to accounts being opened fraudulently under my name in the past"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-6977335", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "22f5d40b29c280ad1a80580959ac233d03be538f436fb2475dc070dae70821b0", "cursor-grok-4.6-xhigh": "9ef62b5a57d6e47b253ba60d29c46a09b62ae2f912265528e64a660a0d40813e", "gpt-5.6-luna-medium": "88a63ce7af7bfe7e1e1e69f5e1a5c3256fc5a40355d0c56e25cfa076407e63f3"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-6977335", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/6977335", "split": "silverTrain", "task": false, "text": "I did not consent for these consumer reporting agencies to furnish any information disclosed in my FTC report to any person."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 1, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7054229", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.6, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d9882ed0ba300ae9d6d40d62d40356ea76170f8cb153fdc7f6a983ef73d112c6", "cursor-grok-4.6-xhigh": "f47f8e963b233f211e4fb93c77a277fc66529788638fa9e66ad3cf268cbf4b1c", "gpt-5.6-luna-medium": "7f399f04483bad913c8f51f6fc9ed6623fcb7ca2bbce352bb61622b80ff56195"}, "labelerVotes": {"complaint": 2, "question": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7054229", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7054229", "split": "silverTrain", "task": false, "text": "Multiple inquiries when applying for vehicle multiple inquiries on XXXX credit card and multiple inquiries by mortgage companies"}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7352245", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3bbd2db35983df825c0d61d53834b8e853e13dd042c84fc721fefb1c9ccf0901", "cursor-grok-4.6-xhigh": "0685199894bb98c14afdeee911055d89d1f9dde1e22cfb18c1ae6533a912a614", "gpt-5.6-luna-medium": "419dbb7715ad7ebffc30c0a6c5cf63ecef305893260efbbfb996f0da9dfa7fff"}, "labelerVotes": {"complaint": 3, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7352245", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7352245", "split": "silverTrain", "task": false, "text": "I submitted a credit repair request to a company, but they failed to respond within the 30-day timeframe required by law. This failure to respond has negatively impacted my credit and caused difficulties for me. I am now considering submitting a complaint to the Consumer Financial Protection Bureau ( CFPB ), in order to address the situation and protect my rights as a consumer."}
|
||||||
|
{"actionVerifierLabel": "complaintOnly", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-cfpb-7415516", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "18ed7516f7f5e91918a612f1d3f2541e490259fb8d618abb2e6196da35058af3", "cursor-grok-4.6-xhigh": "0546aa66ba6ab8b6beafad8766b71e965c4510ceede6bcceaff5921604f09c75", "gpt-5.6-luna-medium": "b51ab9a43250b67af1e7759c00a2e0e8d471a12a5c6e6bd9fe3dce4795c517c6"}, "labelerVotes": {"complaint": 3, "question": 1, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CFPB via hpe-ai/customer-complaints", "sourceLabels": ["complaint"], "sourceLicense": "CC0-1.0 source / Apache-2.0 mirror", "sourceRecordID": "open-cfpb-7415516", "sourceRevision": "e5fec64e1f0688e47699b9cf8c26fe4ed350123a", "sourceURL": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/7415516", "split": "silverTrain", "task": false, "text": "I am a victim of identity theft. I am writing to request that you block the following fraudulent information from my credit report. I have no idea how the theft took place. I also have no knowledge of any suspects. I did not receive any money, goods, or services as a result of identity theft. Please let me know if you need any other information from me to block this information from my credit report. Thank XXXX XXXX XXXX XXXX XXXX"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-10654", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "36f79a91344d3dc439eb138fbcbc3fa7c34bef1c5df3bc000cad3e5b91b921b8", "cursor-grok-4.6-xhigh": "02e1042d36fd90ddf60727883315aff8c94fd2af21bf9909cd8f36c68ed4a43d", "gpt-5.6-luna-medium": "36f79a91344d3dc439eb138fbcbc3fa7c34bef1c5df3bc000cad3e5b91b921b8"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-10654", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "please find me a hotel room for 4 people from monday to wednesday in lakewood"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11032", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ea2b5f11d6f9d6957c0d9ba9ddcbf65d454f89de59650fed637ff37815dfc0f9", "cursor-grok-4.6-xhigh": "1b180c9743ce862107597f0513cfcd38821628f583caaf479d7769d257a611a6", "gpt-5.6-luna-medium": "3082c60cece145a1f3d7a693e2d64b4b59abff1b0dfad330ad45b9662d0f6563"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11032", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "tell me my electric bill minimum payment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-11158", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "455b55470d1abb95730af92f2b2804076b46b1f6ea37a848cf9229fe2f73b022", "cursor-grok-4.6-xhigh": "fb1b044b9e4da18e8ed3d0388717008fcddef1bbbceed7d1478f345efc1ad6a7", "gpt-5.6-luna-medium": "455b55470d1abb95730af92f2b2804076b46b1f6ea37a848cf9229fe2f73b022"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11158", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "i want you to use whisper voice now"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-11599", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c3505b53f66bf64aedc9f3b97a1008bf990b96377e178dfc61b72fd757917b8b", "cursor-grok-4.6-xhigh": "438717f9153d106c647ad274fd074480b501b9938a5b19e7378ea86107543d79", "gpt-5.6-luna-medium": "d1075c8fd3a7739634e4b3cff1dcb7169216a198972b4efe251119cdacb8ca07"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-11599", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "let me know my vacation time"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12431", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "024db1a9c925155f12c52472d30662bc8e85f3449f95f9cdbb10ae029d043964", "cursor-grok-4.6-xhigh": "63ed58b1c0965671d080e81c17d11380e26dba8b791b91e090e8b2985656263a", "gpt-5.6-luna-medium": "7e1efe1bd2915cda13540d8a8ce082d778f808aeb0c4418abc70a9d881ebd34c"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12431", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what sorts of things do you do to have a good time"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12583", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "74253bd1504f3d2f9fd0d30234eb038b758ea363eefb7adddb4cc83f86d713df", "cursor-grok-4.6-xhigh": "ee83296afcc4113d688860eeed17ce8e2da9ae5546e252222b04270512cf4ae1", "gpt-5.6-luna-medium": "05356a96c06c66f87e04f7641c44ab6015e59e5439005f286cb32683a2616c58"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12583", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "show me roundtrip flights from dallas to houston for march 7 and march 10"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-12891", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a669763921607fe4ea0e2aee191acf5381e8b1255f11036ccf524c5492d8a7c3", "cursor-grok-4.6-xhigh": "eb5050ec0336e691674b340e59d71b94638369ea887102bc2eb551cc45014538", "gpt-5.6-luna-medium": "0e4e02946e43130ef7d8e215acb9e4eb194607ff15ac5fe0389670f8526075a5"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-12891", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how much do i have on credit card bill"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14078", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "626bf18265903a70f1f0f616010384e29d85a1c53e9b73fba0a61a25bad7c3cb", "cursor-grok-4.6-xhigh": "65cec108297aa26a8e3f72a79d798a232ff58052c74588eaa73ab87c310cea73", "gpt-5.6-luna-medium": "61b2c5895120fb94469bf9e7b0290662cd1e372baedbd955cc6caf7d3ced531b"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14078", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "on what day and date of what year were you born"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14311", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "288ed23f081d2277d402ba29d770dd6e2589e2f528f40c60f75a5ff955c6e09a", "cursor-grok-4.6-xhigh": "04808ba68f63a87ce488dde9b2e1ddb421829aa7067b66ee4bda90f4f7e84595", "gpt-5.6-luna-medium": "6de72fbeca563ecb4eb7151e496711d0001a2f00fe86ab5b513ce45ba8ebd217"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14311", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "can you give me a thai meal suggestion"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-14562", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "613c6a7f1474b0e3724732a81ed52d1baf5b79ee6cbdf377e58318fd6d8b27e7", "cursor-grok-4.6-xhigh": "cd4e96a6e0b038b7bf617c3c64329aa2f9c53fc2db4ea48f7220950f0e05e587", "gpt-5.6-luna-medium": "58841a3a8c287ed145e523e44620cb169cfe0cbb5d0bd1e236a75559e197ad10"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-14562", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what is my current gross salary"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b0201fea4f9f646ff7f372dd1b0b1fa688af21f428c5d4dd19eb4c050bdfceea", "cursor-grok-4.6-xhigh": "2cbcbd4dc1be6a4350f8a4e4c3676c788f83d5bf3dadc29246f58e10f053946e", "gpt-5.6-luna-medium": "7d7cee41a7878538ff60f69c866c6aa1b7112323feb02ca045799e36bab0e502"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-16", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "if i were english how would i say subway"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-1839", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d2f701825e64b47279946e6380427d5158edc16892405d2a57d1142c174de2c6", "cursor-grok-4.6-xhigh": "6817320466fca407f2926a77dcac49b99d4f7141beb42487eb62dd4f22fefb30", "gpt-5.6-luna-medium": "adecb1b44e8a2b2f166b922f2cdb080cad812a70b06755b041e63f35b66b642c"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1839", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "can you just start calling me sir"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-clinc150-1890", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa117edfc950264e7acf510cd40d891926f06280208c771245ede1a78da45dbe", "cursor-grok-4.6-xhigh": "2ef314d41cce6e27842456324d595e736cd54f8e3b2927262746af8c2f3c06b1", "gpt-5.6-luna-medium": "8700bf3684481d28556a73b7fb88733cd133b99c4a8b0b9ae55f7d6ee9ac109c"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-1890", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "i want you to call me lord"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-3087", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bb8dd568400efa08a962c2a9a649c4b24a7a771471951af6362ec3eb08aca6c1", "cursor-grok-4.6-xhigh": "a5494c0fb9339969ea37fc70f7fef29fefbe0ad0e86f7fa871daced90b172bee", "gpt-5.6-luna-medium": "30aec17b09850259bde3bff7d059f53d8e68aabdd4b4f409ceb829ca20347e8e"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-3087", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how long will it take to get to long beach terminal from long beach airport"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4465", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "616e5bfa2946b6a280509fe6c8afedec7d1f4d49a91a74ac6b12ef17b94f6dad", "cursor-grok-4.6-xhigh": "aa37de7eadedd37f54c956aef45a13ebf661eb07e4c83a07c68f93aaa6394ebc", "gpt-5.6-luna-medium": "2d007c08a78375ca70991b08d8350aee9f7d148f9ce7cda2e93a39499b50dc72"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4465", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how good is the fuel usage for this vehicle"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4518", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "340824d630a80b6c02c2ba4bf8125ad7f7cb14139eacf43f2095682ec709ae1f", "cursor-grok-4.6-xhigh": "62839e17ea8acf9a3e6f94f1b7176e0943da4e0d90c46d8bb9aa2365a6e46d1f", "gpt-5.6-luna-medium": "d4db6061232f1a171999243c912fdca11de44905d213f707b68cbcd9d79ff0c9"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4518", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "when do i need to change the oil again"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4707", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1880870ea663ebf3ef6ed164ff5b8b3aefeffcd220ead099d380a1d563f6b30b", "cursor-grok-4.6-xhigh": "a2ee63488ff2f827fcb95639cf472dbfa305969dda5e880e08836057bf17bbe0", "gpt-5.6-luna-medium": "a61928fa8941cbd2a9039cc2fa20c93519ca7940c787753aeaa6fecaf6afbfb5"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4707", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what sites are there to see when in evans"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-4834", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0fef6231cf10cb683cedca9c2c9cbe8675bbf30a6b4b4975d958b3ee34eac7b9", "cursor-grok-4.6-xhigh": "13acd6f1154ce06be993153ed5cbc3fbc62bf6573a0aef78ae077f8cd286e02b", "gpt-5.6-luna-medium": "5dc337c268885b1878b19bd294d827d525ba6cd7f520ced1fc35308521f91b74"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-4834", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "list my insurance benefits"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-clinc150-5082", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dd0c6d7a71000d68c04cde4517015c26cc97cc50c6cc11aa7f6a79cd83f350f1", "cursor-grok-4.6-xhigh": "1169534b26015a573a6682347e94a0f6851664d0231edff7b7fd16af8d36c4e1", "gpt-5.6-luna-medium": "59355919322a445597d61da14818efa93f71797b324d7b20b44c4f8d09ec68b1"}, "labelerVotes": {"followUpReminder": 2, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5082", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "did i set up a reminder to clean the bathroom"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-5463", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "663423f9f3df3b23d9737228f5706484ff227d08b38c11c40e0857f4cfdd91db", "cursor-grok-4.6-xhigh": "56508a0556c0d665165a28afc1b46969148893577c349b6c54653079d136dc4d", "gpt-5.6-luna-medium": "c4cc2c23c84474c1f2727032b8713e1b5646ab2bc7495751259cbbf6f66f647c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5463", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what's my apr on the credit card i used for a purchase a week ago"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-5959", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "4c435bed42d19f540e3779f505e568ba9533209b627d37c70e67847d1ef9d621", "cursor-grok-4.6-xhigh": "17ac9ab8d61232ff852a03d59386f18b3287b8791d56958a4dfd69d5bdad8e68", "gpt-5.6-luna-medium": "c90bf1ad8fe1b86980297081841e366f60d684f29c377c6aad1d57a066f9ad84"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-5959", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "what is today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-6065", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7eb4c90f52241bc8ade4fa93163c6ebec0237be92f3cee2e93fcf8c9049a4af5", "cursor-grok-4.6-xhigh": "b1489a7a26c8e111ad8d4b1d07f834092e4cd269977b0632aa0d21b349e8f57b", "gpt-5.6-luna-medium": "e1f945ca157de8e90862ea17629c15bf564d22b49c703db581c6dbe188be48fb"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-6065", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "can you look up the carry-on restrictions for delta"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-clinc150-7302", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ce391ab1517782b5e263f8424f70e384ab2434f861c1860a1a6f8ef11297603e", "cursor-grok-4.6-xhigh": "2f7f4e1530534648fe716997a3d04f12505c6bf4efc03a1892de7e8a4d0058b5", "gpt-5.6-luna-medium": "d1b6d5cd5876e88ada142ef810eca5aa43b3d0712e647d9452c6734bd9415d3c"}, "labelerVotes": {"followUpReminder": 3, "question": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["task"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-7302", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": true, "text": "make sure my alarm is set for three thirty in the morning"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-7969", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6e243941717b8fe849a80873f05b5c55688bbb8535d7c376501a4c336c9898c5", "cursor-grok-4.6-xhigh": "1ca2d7ffefe2f7a31b08aa429c9eb7a268e631da019620762a9d067e63c5e245", "gpt-5.6-luna-medium": "de926aef70950529fdf374d9ec301eecbdb66c43a84b926327a688373b9dace0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-7969", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "how to report bent credit card"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-clinc150-8619", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "687549af3f609ec1aadf1e37295ef06044428f8dc1c72d13e0ffe427514a1de4", "cursor-grok-4.6-xhigh": "e2c057f91882a9da33dcffbe92ffb562bdb82910eac07a637b76908a9348b5b3", "gpt-5.6-luna-medium": "ae3f50e00cf7b77e0451fa71e68ec5ba7c288919cd9fea3ba05d63a27522f4ed"}, "labelerVotes": {"followUpReminder": 1, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CLINC150 UCI", "sourceLabels": ["question"], "sourceLicense": "CC-BY-3.0", "sourceRecordID": "open-clinc150-8619", "sourceRevision": "UCI-570-2020-05-07", "sourceURL": "https://archive.ics.uci.edu/dataset/570/clinc150", "split": "silverTrain", "task": false, "text": "let me know when should i get my tires changed next"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10586-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e995dcf1fcb4df8bba8643c634a1ab5aa075cef76a2ab523385790695cafbb20", "cursor-grok-4.6-xhigh": "f37a60db8373c50bf4065a1fac7ed754020fb10ea3e2e1bb8cbfdbdbfb0e8236", "gpt-5.6-luna-medium": "c5ceedd48866435729489a8134f3df7baf9f5e9d4194f5d7422d5bac58654271"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10586-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你能帮我在格林豪泰酒店北京市首都机场第二店附近找一家评分4.5分以上,游玩的时长是0.3小时 - 0.5小时的景点吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10728-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a87f1d6fe54caa4e463b6596dd247aea2134f547239fff6ee184feb4f2b25a2f", "cursor-grok-4.6-xhigh": "989a91ceb7d5729e221ad0214ae36d59a2bf169d5920c9dbc366cf40fab7c405", "gpt-5.6-luna-medium": "321d99d22f97e8fc986966f3357f671fef7dcaa56677a99578c9882849ad765f"}, "labelerVotes": {"invitation": 1, "question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10728-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "您好,我和同学想一起出去玩,帮我推荐一个票价是50-100元的、游玩的时长是0.5小时 - 1小时的景点,谢了。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-10871-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "480edd1c00efba40a29682152d3db3a1ee84332bb4507bbf89246d36e83999b0", "cursor-grok-4.6-xhigh": "a9cc7bb1435b8263f34ca953d574397ede138ed92e3c6fa5b1a31c47c93303ae", "gpt-5.6-luna-medium": "4d6253f99937158918505762c7d8c01b1f4bcfbc5a1b2a1cb93a6a26ce814eaa"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-10871-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想找一家人均消费50-100元吃全家福这道菜,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11012-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "609237ad67c214ad61dc63667dcd3f04475df24a813961fb76053e4ba01ff604", "cursor-grok-4.6-xhigh": "5c2038be0061abfcf1054a462ef779deca265e3fabb578499244d1dd27ce0945", "gpt-5.6-luna-medium": "5c2038be0061abfcf1054a462ef779deca265e3fabb578499244d1dd27ce0945"}, "labelerVotes": {"question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11012-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去景点钟表馆(奉先殿),帮我查询下这个景点的评分,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11109-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c9e84bb494d6e0d271de034dea95fe3544bb2ebe39bfccf3fa3fbb2a16fa32a7", "cursor-grok-4.6-xhigh": "b8431405f72e7f1260da54f0bb5c072912a1c5b42b5965b1cd2d8635552c2cbe", "gpt-5.6-luna-medium": "da7856228f93149d0208ffd31b380ce82b9f0a0816c0cb16ee23ede7a8666ed6"}, "labelerVotes": {"confirmationDecision": 2, "followUpReminder": 1, "question": 3, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11109-6", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "对啊,谢谢你的提醒,有这个景点的电话吗?不行我还可以给它打电话咨询。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11117-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1ab48f4c679cbdc99c3a907e1dd794470c290ca6119465ffe76f9ab05736f8e3", "cursor-grok-4.6-xhigh": "9fbf94dd9a206f1b898fb738e460a24d2ccaa478b8e0d14752fe473d0ab716ec", "gpt-5.6-luna-medium": "2a763897448a8f9a0eb78a969019afe37dbcb90890224a92b3f1f563d3a71262"}, "labelerVotes": {"confirmationDecision": 2, "question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11117-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "好的,多谢了。另外我还想找个能玩1小时的景点,你帮我看看哪里合适呢?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11374-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bbbeb79781b99134282ff876d600ab06230aa6ceb2e5cbcc9708ef0025d4fda7", "cursor-grok-4.6-xhigh": "d6d0cccb21516f5cafaa71e95baf41dfdc5bb7565c0d82a2d0a5a68cab9fc2c0", "gpt-5.6-luna-medium": "e9c270633cb75f4f6fb311148aa7edb4abfbcacabf0c7a8fa84c49588c0e8d1d"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11374-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请帮我推荐一个评分是4.5分以上,人均消费在50-100元的餐馆,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11677-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3b9a0dbf2a599934e17a1a6bed2036374a687af67dd68b4bfd2897ac4989f981", "cursor-grok-4.6-xhigh": "a5262760e8e4bcceb03ae927d7d8e805ae6f36f263a8ec41747e5ab641c7c2c1", "gpt-5.6-luna-medium": "83ed80c0a9a9c722b394acd8143c7d8d071d83cfbc4dc5813d0ba42d6f0c4841"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11677-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去一个评分4.5分以上的,可以游玩时间0.5小时 - 1小时的景点游玩,给我推荐一个吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11686-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1045a2019d78ac00c7f9c500ddcd325a777ae5efe2f7d2192e2df5ee1da0cfda", "cursor-grok-4.6-xhigh": "2766aa39b656b23832474f20cdafd5b84a8fa7a0dbc7dce9e8b9f25fdf9ad9e5", "gpt-5.6-luna-medium": "b25fff2784d6e403f0eada549b96d24dc988c047e9350226dacf771b3e06808e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11686-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分4.5分以上的餐馆吃南瓜粥这道菜。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11953-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "42737110d1e80869158284c8ce543b5455bb9f83f21f8385ebca116088be9352", "cursor-grok-4.6-xhigh": "731b429f2b76d752e1287a924274dc6925b224bded1219201022f9ac9b03010b", "gpt-5.6-luna-medium": "8bf5badce978e700732e89c8f192c53dfc74edd1ec387b43f4ba031197f9dd48"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11953-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "行,我明白了,最后给我们找个餐馆好好吃一顿吧,人均消费100-150元的就可以,实惠一点的,哈哈!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-11959-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "83aae6860a0154b59f3e58ed38c4a45fc1d1f4e9bac1f08d81591bec5a4e8fb7", "cursor-grok-4.6-xhigh": "4c7410deeac77219e938d0a7fb2e31d92c29ec35780e1ec6e4958529de6905ae", "gpt-5.6-luna-medium": "5e8081501770068566e33db15973aa75d10ed7f71c61d5fa698bf36cfcaf690f"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-11959-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想入住一个经济型的酒店,还希望评分在4.5分以上,且酒店的最低价格是300-400元。你能给我推荐一个好的吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-12429-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "35e22890da684efdc2b4098d6c4e7b1c482d76acddcdf3e7f6e99922928e9cfa", "cursor-grok-4.6-xhigh": "c23f2aee1faeff2495c1abacb2fa84d38ccede7e45eac71220d3be92ecbd6350", "gpt-5.6-luna-medium": "07ed0ad47f4cb047105cfd0647dfaf24bb5d91f3a2de0d9ebdba47c9430760e4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-12429-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想带女朋友找一家评分5分人均消费100-150元餐馆吃小笼牛肉,请给我推荐一家餐馆用餐吧。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-1626-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7e4f370876396e02d1239da298e95ae1d444cd8e06d64a2c467878dd17726932", "cursor-grok-4.6-xhigh": "580f263037ac9fff163a16f38569b12ac083e4efceea03a76c1f11b8afcd7186", "gpt-5.6-luna-medium": "cf78a5fe81bddda1acd4e848c3170bd6bbd260d434e0ba90ad861dc59a301c15"}, "labelerVotes": {"invitation": 1, "question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-1626-12", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "真是麻烦您了。再帮我找一家评分是4.5分以上的酒店 吧。并且把酒店的电话和类型一起告诉我吧,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-3595-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bb83ab1a078baed411d7560b906c7e1ae3d0f164edf91f5fa4d3e68f1fe384a4", "cursor-grok-4.6-xhigh": "104d09cdb903cb2aaca573ccfd9b05b5615775154c9c06dc0d06dace82140c24", "gpt-5.6-luna-medium": "735e3c5d244a0d105db3e2f4772efee49d983f6de8430f889f29dd2b8c6a221f"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-3595-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我要去中央民族大学民族博物馆这个景点游玩,请告诉我景点周边都有哪些酒店啊?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-4220-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "90880da918fcedb8c875a089a9a67dd506f437ffecf3ddc7c8cb831f2438f4b1", "cursor-grok-4.6-xhigh": "9e831bae61abab475eb136366dce5b03a46ee57022bcb45e4133e79654ec57c7", "gpt-5.6-luna-medium": "8f7cd1542f84a3736e03b3d5210fa3234db671f27f410f458abfdd9f3d032812"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-4220-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请帮我推荐一个最低价格300-400元的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-5259-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b34e4b612e496d22c851fa5536c52b833798fd1fe8de978bca96ce06834265fb", "cursor-grok-4.6-xhigh": "4c4bb2d67fa39290b561a8951d4110f255bc0c12ed81c0793c5a6ee4d9c6bcf8", "gpt-5.6-luna-medium": "f171539403129e51f70a35054227ad485de1a0388c2c421042342990f422df0f"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-5259-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,麻烦帮我推荐一下评分在4.5分以上的酒店,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-5821-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "f65a1069c6ca6234a7386704cd0140723dba17f322493dab62a2c87d9d843573", "cursor-grok-4.6-xhigh": "9885b90fa4ade789e6174a165c58922fe1b187f335ad008cded8519145bcc8e8", "gpt-5.6-luna-medium": "912815d96d9fe64349d2528a6a1c429d39c1a0179f83688d837dd0b3f8fb2703"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-5821-18", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "哦,那好吧,那你你帮我在古崖居风景区附近找一个评分4.5分以上,人均消费150-500元的餐馆行吗?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7477-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1cac9df3360754af1108beac34dfa8f74840c4ab28573ff486ba268de814bac9", "cursor-grok-4.6-xhigh": "9dc38d805728d4146d78f9fa432e6c6cc434b780fc5d4ef7eeaff1ea721a881d", "gpt-5.6-luna-medium": "9a2cc16171b58ff2fa6f041c7a975ccb3ed873f217816a96349af39d85ab14ef"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7477-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "您好,请帮我推荐一个评分是4分以上、游玩的时长是3小时的景点,谢谢!"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7576-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c603d2a562c575adc4e7e8af1ad6e8f3f68e9528e06ab788dc7651d0d7340956", "cursor-grok-4.6-xhigh": "5c774da4a76b3b129e2c24a082fb9b0a343906d806d0d16a9a2476595aa075dc", "gpt-5.6-luna-medium": "6e5397997bb4c2b0c6756e80f533a3f6b044021e728377dfffcf097becdb0fb1"}, "labelerVotes": {"question": 1, "replyableMessage": 2, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7576-10", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "嗯,最后您在给我找个免费景点游玩0.5小时 - 1小时。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-7593-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "0d244f8dcbf19a38423b73229eb2bf6b92c6eae4b3190a98659d98124a73bf77", "cursor-grok-4.6-xhigh": "8b15adb549508153e05b255fb8e3fc3ba8c9abb52d5335eb0fb75b06d4e9d5b9", "gpt-5.6-luna-medium": "3b030348375d18dd426564a71c81e89fb965bd1ba0949c32e202d404c559ec05"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-7593-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分4.5分以上最低价格在100-200元的高档型酒店住宿。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8242-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2e3c855c97f1216437537f16ed548fd32b22d2dc4a4eb3c7c0c534fb4dd36465", "cursor-grok-4.6-xhigh": "94e963d9deaa5c83df3d24d0c738081c98f02af1232fa33a74141d709776c3d9", "gpt-5.6-luna-medium": "17b715390d5ddf30528fec46fc65f7bb15ccbdd95fe9906c25ba1025af24dfe0"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8242-16", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "太好了,那在这些酒店中找一家经济型的,评分是4.5分以上的,告诉我地址,我去安排一下,再看看周边有什么景点没?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8593-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "73de8c06eef37d1d4996d91505bab6636fea4a7a432f41536c8a942ac55da5a1", "cursor-grok-4.6-xhigh": "97874f57a857366db7ee30fe2078627cf236e61097d4650215ac9a1b72983bb2", "gpt-5.6-luna-medium": "435406ab6ae8739100feb5b856e8893f56ed70e1483d3523fe31e1c29c2fafe8"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8593-14", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "非常感谢。那请问酒店电话是多少呢?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-8657-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "946287afb3677d6f428a445d0fe90d5b57a447cb731c3ad282c8ea73f519fab9", "cursor-grok-4.6-xhigh": "c502a069cbdc83922c9b8a058056d4c7e0686ad3af685e582d700da37f84a2b4", "gpt-5.6-luna-medium": "54d938059e4e5f53decddc081d607c20e23df75dd036eae0efa2631acc49f1d5"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-8657-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,帮我推荐一家有罗宋汤的餐馆,最好评分在4.5分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9158-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7db4752fdf6ffaeb596bfad9626c75dc8dcdd4b65dc5da9e387c420202e240b3", "cursor-grok-4.6-xhigh": "29ac142be1ddd16527e19adae46fc186dd5b9f0c844839d93ec89f4287434398", "gpt-5.6-luna-medium": "110d0d84e50f08177b4587c743648e1b5756fc9c1ac233684700c83bb7fc77ba"}, "labelerVotes": {"question": 2, "replyableMessage": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9158-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,帮我推荐一个能玩1、2个小时的景点,要没有门票费的,评分在4.5分以上的,谢谢。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9404-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cc55f362a523de07443c1b630674419de3fba4e349f74f9cc0d9cc306dcfde55", "cursor-grok-4.6-xhigh": "8175596bec106c4f52fe0a1d75d89d3ff446cc7a9402923f44a8838e8c1dd9c9", "gpt-5.6-luna-medium": "13ab06ae88f133ad2052b0f76c283dbed1cb65a709526efdee7cad49eaf18c91"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9404-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,请给我推荐一家评分5分人均消费150-500元的餐馆吃豆面丸子汤这道菜。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9587-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "debdcd13003d6f6137d87c978591f673039b908c51a5f63bd73ef98b2e6714c5", "cursor-grok-4.6-xhigh": "c7a5e9306fa03474877c4c4d7dce0e0de57fc0512ecc6308262fe43eca8850fc", "gpt-5.6-luna-medium": "2644b2bcf254a3c7c3c71896fff32be9c3ba934b0b4beeb3711779ea7ca32ea5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9587-8", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "好,请您在北京语言大学的周边帮我找一个评分4.5分以上的高档型酒店住宿,顺便在查下它周边有什么餐馆。"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9866-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4b27b1e9f4c51beab3dbaf66aeb3b67af7d843b54eb8c1ae49840821ca5823b3", "cursor-grok-4.6-xhigh": "e1c8e86dfdd5a723a54ecdba35a9604104cd9b0816efd8b756101472d49607f1", "gpt-5.6-luna-medium": "04cd18541f872e869544c0a8d7c42231fa88e515d2a5ab57346677602f2d24ff"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9866-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我要去亚太花园酒店二层翡翠金阁中餐厅用餐,请告诉我这家餐馆的周边有哪些酒店啊?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-crosswoz-9886-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a0203e5e0c442cb1df0e11a518a1e1774f75b19b03449ab9e6886304f833d0c1", "cursor-grok-4.6-xhigh": "c3c332219d1e64111caa83b3dcc8b17f0a7814b052dd7b5eb8efe377337eff69", "gpt-5.6-luna-medium": "f2d9785a39088b360d528420c097482f61366f3c78321edb61fedcdf96e1a9b4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "CrossWOZ", "sourceLabels": ["question", "task"], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-crosswoz-9886-0", "sourceRevision": "df82c9fdff91b9b130f2d6b89110d3870ba6260e", "sourceURL": "https://github.com/thu-coai/CrossWOZ/blob/df82c9fdff91b9b130f2d6b89110d3870ba6260e/data/crosswoz/train.json.zip", "split": "silverTrain", "task": true, "text": "你好,我想去排云殿这个景点游玩。这个景点的地址帮我查一下。"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-edm2plp", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.84, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "11e0074ca1308dfdad27053919961ab21f9e7e19b80100f054173b5fae6289e1", "cursor-grok-4.6-xhigh": "53bf23a0a4b068add9800ef7b7f68bb7a202da8771811adfbc2920a8d4c3bd93", "gpt-5.6-luna-medium": "b1dce5b0a0a932c2ff2d020dea97ed444c2689a849bab7aa8f9edb03b2e39027"}, "labelerVotes": {"blessing": 3, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edm2plp", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L38838", "split": "silverTrain", "task": false, "text": "I hope you like it-"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-edqmahz", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "579b0e153532dea122b70e6de2fe1edc9c5e9fb52f6467d0bfa4faa73576a8fd", "cursor-grok-4.6-xhigh": "579b0e153532dea122b70e6de2fe1edc9c5e9fb52f6467d0bfa4faa73576a8fd", "gpt-5.6-luna-medium": "99bfd299f4cefb1515910b50444776c2dbb16d7fca5169e5973c254aa988197d"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-edqmahz", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L42967", "split": "silverTrain", "task": false, "text": "Why was nobody driving the damn thing? They were all in the backseat. :/"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": true, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-ee75sip", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.85, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1884108d46f4aacd57642f04703d02d07e675421040e24b7ba231b11b4751863", "cursor-grok-4.6-xhigh": "ab5b03d924d99f3d1698f66eee619a3d7789826ee053e1b57e4130b2b4f0ec72", "gpt-5.6-luna-medium": "098111bd77ff83eabf7e1e466be16334760b415fa69d6fb8686c5873e22fd8db"}, "labelerVotes": {"blessing": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-ee75sip", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L22896", "split": "silverTrain", "task": false, "text": "Yayyy!!! Go little green bean go!!! Good job trainer!!"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-eelizvv", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "fb93294baad5c983e498b48ef52fd46d8f9129e6f68474d8f408fe016dcd6c9a", "cursor-grok-4.6-xhigh": "fb93294baad5c983e498b48ef52fd46d8f9129e6f68474d8f408fe016dcd6c9a", "gpt-5.6-luna-medium": "6cf5ac032d340ae0ce4021db6ff6b60fa20098a9b1bfb58a7c7b033896815cef"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-eelizvv", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L7322", "split": "silverTrain", "task": false, "text": "Yea the conversation went as expected and now I'm looking for a new job. Thanks to all for the help"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-goemotions-efdl4z2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e48922f19ee2639f905990c52448282fe80b480bd126bc6a4fd2b0dc7305838c", "cursor-grok-4.6-xhigh": "5f0c01e24bcb2999173dc776fa88b51352261f5d2647ad611a2963b6540e7bc9", "gpt-5.6-luna-medium": "bf8f7b6cb5577853a10dfffbaeceaa1f1a49838910582aaf67ed5bfc4eef334d"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efdl4z2", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L33172", "split": "silverTrain", "task": false, "text": "Thanks now I’m insecure again"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-efect26", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "09a383757cbb24380ac6f1365b5506ef5912e088eddad8280458c74b90278bf5", "cursor-grok-4.6-xhigh": "d7ba38f101b5a3d4461cbcb5614a24c40506ba07ce245af450f006872186cd92", "gpt-5.6-luna-medium": "8c8f12becdc740af9ce1667131d865bbd4ad42570d89b0fe02a837148d677919"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efect26", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L28853", "split": "silverTrain", "task": false, "text": "Sorry to link it here but would love to get some opinions on this post"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-goemotions-efg2bx0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.87, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "04b2f880d43b490f0b467f013a96cce4da4a1bc50c0b0f313adba1dec5aca855", "cursor-grok-4.6-xhigh": "a3dd8c7dcb5ec503869321c2726dd29d649fde490f501b735b2eb10c69fdcf8e", "gpt-5.6-luna-medium": "203c7e5444117c4d504c0118cbe133bd91c84a8c853a5afcdb063c6122bde95c"}, "labelerVotes": {"blessing": 1, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Research GoEmotions", "sourceLabels": [], "sourceLicense": "Apache-2.0", "sourceRecordID": "open-goemotions-efg2bx0", "sourceRevision": "5d8f4ac97c873bde3a792ba4628f00bb9103d3e6", "sourceURL": "https://github.com/google-research/google-research/blob/5d8f4ac97c873bde3a792ba4628f00bb9103d3e6/goemotions/data/train.tsv#L5356", "split": "silverTrain", "task": false, "text": "Im so sorry"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10112", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c7b57a3faf590bfe6d39e728030b9e446e16f57de7b5ba9c845ae59e0de8b00b", "cursor-grok-4.6-xhigh": "b357253b141dc848a504bf28a0b65796cba30f9e1d644437aa7efde22b9dd180", "gpt-5.6-luna-medium": "e8738af70bd9f6b33705a433fe10ab2d52c35e5c1595e7f9da3142ea5193fcc4"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10112", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how do you cook a good burger"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10643", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "451bdef06fd3ff72663cab91435dd2419ac7bdeec06560c09c0af44749459700", "cursor-grok-4.6-xhigh": "64dcca4c87fd0f33c7d2e3b7493c96eb4335198cfbf65c4c79ee56647b8ef5b2", "gpt-5.6-luna-medium": "d192c756b17c4cb61952c12d81e23a2b4b393e88ec3898d59677dfbe79681ba2"}, "labelerVotes": {"question": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10643", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "lose the last item in the list"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10663", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70f483094043c9195bf289be09f5a382050f6c713dee6b90f5170299f3109044", "cursor-grok-4.6-xhigh": "0b4f39bb669b31814fa2a3abeee64fbcdb957b1cb0864ec7904b3c9980be9207", "gpt-5.6-luna-medium": "c995ef1f81820f08ba24818bf25138326ec680ca5d00943041ca6e9cd96c99b0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10663", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what are my engagements today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-10874", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "72ef4df4e94c41116ea3bbdf1956c15f3060686426b85f50b22e5e1d57743e90", "cursor-grok-4.6-xhigh": "8dc7d473d7286d3ab8e385235fb9b255b94b6fef630e1c7019ddf5e8809d0617", "gpt-5.6-luna-medium": "425fe15b7c064ea0effb512e842d24c1feb63188eeaf6fa7238207521b42f5d5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-10874", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "can you remove my to do list"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11059", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "8b370dbaece3df5d63c4b7df8e0162e02caca77ce84239a3d430f9d8fb870924", "cursor-grok-4.6-xhigh": "05cb935c67fa9a6dabf4edb232c0ab45d79ce50a5dcc86ec53801abace630ecc", "gpt-5.6-luna-medium": "6385fb288eacfd0d758da13a886d557c82bfa9cb67da4254b90ae2fc7891c2c8"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11059", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "name the lists available"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7b6761a45de0f16e1d09946f5d81716932c5674f0b74664fa1468869072bb325", "cursor-grok-4.6-xhigh": "39d01d3d8da2c654f8bd305e25f8660deddaeb16f95e1dd437067598c764e7fb", "gpt-5.6-luna-medium": "f40ac0c83156a3698b7d06037fb6249b526c2686380c8a02a5179c4cce20d441"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is planned today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-11637", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "40df25ba01f682121d933ad2e0e57e919e0f8b276d29d6674a0723a809a530f3", "cursor-grok-4.6-xhigh": "1418224246bdcaac543b0e4c3604f3c359b4a04d0e34ec4ab9fdd58d15785e99", "gpt-5.6-luna-medium": "f64b71210c7962de4d625be577ff9deb7d2ecb98a5ba2e37606e09b6d9d0e015"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-11637", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "tell me the movie with best i. m. d. b. ratings going on in theaters near me"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-12474", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9cd9fe911ee83e194157fec193dc45b47c5842f3c3092b0c52d24737b6a9e4cb", "cursor-grok-4.6-xhigh": "5e219b3abec2ae4e612d5624bd7b79a5d48c5f5ca2043aadd2aa2edd4706157f", "gpt-5.6-luna-medium": "7caa7d0b8e6934fb9a5276e402f49e328eb3ee1e59e6b28a34a4ccaafc1f5aae"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-12474", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "where is the closest sweet frog"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-1348", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.97, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "22aed8b30a0ad79dc229e90bad26070c0136718dca9b3a7a302e55edbfc7ebfc", "cursor-grok-4.6-xhigh": "f7b849562d5fbaa1d7a21201506821ea60917ce16047b536f630dad7cb730324", "gpt-5.6-luna-medium": "3554207b721828a2edef24fadee7b24cb0895770b50ca26acc8130dcfbc21f15"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-1348", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "can you tell me the current time"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-13889", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c45e8d5859497f448005befe7c3e7c628e125990b44a3f594cf15a8f8beb6ae9", "cursor-grok-4.6-xhigh": "3214848b1ea3cc3bfaefd1cc878a217513c3e13b79a43513ea6b04d547d12401", "gpt-5.6-luna-medium": "c45e8d5859497f448005befe7c3e7c628e125990b44a3f594cf15a8f8beb6ae9"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13889", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is the capital of washington"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-13920", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9dcda9b9f224715b5ec87f72daa2b38fc512e58fdfd259a34244f158ef533532", "cursor-grok-4.6-xhigh": "4c708b860d3548d087b113e5cc94116d09adc0fddced3595f468201e624a6c30", "gpt-5.6-luna-medium": "f255317fa215c0df74e6dfe8346fff9b061b896c8ce8d1faf4530bbfcddb9272"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-13920", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is an orange like"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-14209", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a51c9db5675e9b00fd5b5ad74b87e6693fe8eda5b7f4de030699ae6a05fc1518", "cursor-grok-4.6-xhigh": "c23435479c8758b5cc4d6af13ef8ac92cf375fe966467cee834fccc4bf2b7978", "gpt-5.6-luna-medium": "0bba4fc0929f565d08c6365033da21e427b4e042615d6a2703b8500970c2ecda"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-14209", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how old was elvis when he died"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-16203", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2373c61558a3b7a20222a4713600f05518292e3f450bdc4db86e2d41143d17d", "cursor-grok-4.6-xhigh": "1feb4ec419946ba7c44cf770d4cc5ac9cf9d2370c786c62c3770fe18625f8fed", "gpt-5.6-luna-medium": "7834c2f8bf24773539a6e3717c7aadad7e2c54deb9736242864dd683752f5e79"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16203", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "do i have any new inbox message"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-16640", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "dc88e17e14b8c609a7b2f2be96191d0d7462995fe3f51d2c606db765b08295b4", "cursor-grok-4.6-xhigh": "02fad81277be9eb77bc97a4d85da3e69746ea20fd92a6409df230a5ce3594dc0", "gpt-5.6-luna-medium": "dc88e17e14b8c609a7b2f2be96191d0d7462995fe3f51d2c606db765b08295b4"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-16640", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "email joe and tell him to hurry"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-1727", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1ab9393d0929d9396a0b47dcf064578ff60e16d0818f050ae4db70e437ee8c79", "cursor-grok-4.6-xhigh": "530134150be6b5748325bf4b899bcb38da294ea1336a694b8b51c062f71610af", "gpt-5.6-luna-medium": "998bc6f2cd0572c86bc2924cf709da76980d41f32d67d16c7de02cb8ed3372b0"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-1727", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "please could you tell me if george's geek restaurant can i order takeaway from there"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-213", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "614b70e099b6844cb256451bb0358e2e7ebdf125aae489b18b2d8f9d4a837520", "cursor-grok-4.6-xhigh": "c56cece1812b43b5a1784e4e10add9b54d4a5a0dec8372ff449fcecdcc6f99ce", "gpt-5.6-luna-medium": "614b70e099b6844cb256451bb0358e2e7ebdf125aae489b18b2d8f9d4a837520"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-213", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what's date today"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-2130", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "163145ef0e2482563d57bed872f8157f7c04f7918dfc363c18bfc952184f579f", "cursor-grok-4.6-xhigh": "317977174ea04c8ded93a5e6efafc74ca170589f5fcf4e659e9869d4cfedff9e", "gpt-5.6-luna-medium": "6ca8e110a7359448f515a9bd4f063d832bbf34e8eb26c3716f30fb7b0225a745"}, "labelerVotes": {"replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2130", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "a little brighter thanks"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-2732", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6ba9e685d6875625861868b945fcc4bec753ca857b81894e8c2fab656dff37bb", "cursor-grok-4.6-xhigh": "6ba9e685d6875625861868b945fcc4bec753ca857b81894e8c2fab656dff37bb", "gpt-5.6-luna-medium": "1144644feac64400f345a0288fca861bff89e30df920c0fe327cd2f51dcd3789"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2732", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please start me some coffee"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-2837", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "db5d2d4d2a4663b3f9e2c3a992fd37edea90adebb201e630b6b9038eff56d998", "cursor-grok-4.6-xhigh": "db5d2d4d2a4663b3f9e2c3a992fd37edea90adebb201e630b6b9038eff56d998", "gpt-5.6-luna-medium": "3d41afe44d01e68ceab4a539d41c9436bfb512acf98ee8fdcff7568871f53c62"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-2837", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "change up the light colors at home"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": true, "id": "open-massive-en-US-3765", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "16a9c3103034358884f85e16fe5acfdc0a1ab6ea46a627dc212b306efe145974", "cursor-grok-4.6-xhigh": "150a9ed17842758707b18d9c505da0a85d11a6872ed73496d45abad3db04125f", "gpt-5.6-luna-medium": "f1bae8d625b967dbfd58de754284b9bda9b47b7489eee175245b386210233058"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-3765", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please set an alarm for me"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": true, "id": "open-massive-en-US-417", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e666aee75ab863f4c268640af5d350cc819c4ceada4e4d3be012cae82ed38198", "cursor-grok-4.6-xhigh": "7777a6f92b4cba23dee7d74c2259386fe5b08ea62c8de3363020b871380f6634", "gpt-5.6-luna-medium": "18dc5b01467d5b3784c1dcff3ba506340b404455fd254297aef2bee626a65927"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["followUpReminder"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-417", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "make an alarm for four p. m."}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-4610", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7b2d7448ed3504834381656831d4ceb051fbfb655e520fd547f0108a52639be5", "cursor-grok-4.6-xhigh": "a501759c8a39054996de58e865204820bd3b52efdc64768c44b0691b2bf16f4c", "gpt-5.6-luna-medium": "c137ce4cd6f2ba354583f9e5e37119db95960db527838d5f28b1cca3a5f94d2b"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-4610", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what time is it in the central time zone"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-5420", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a620d75b718c51f2eca34bd4cf45a3d86a812c541d90a389c2cbc241c4f80c95", "cursor-grok-4.6-xhigh": "df601b58ea6797f4386d29ae3dd86345865701ed0de41a2c33a007c604a4f5a1", "gpt-5.6-luna-medium": "fa492eb3f1fdeb858794fe816662c1adcec8720a2d587c80061c52302140d45d"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5420", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "please turn on wemo socket"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-en-US-5470", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "67fd2846141d23d82c3f2afa1cc747ee5180ad7823fd24a53580db409abe2355", "cursor-grok-4.6-xhigh": "6d7fe0a2fc1ff040c29781db687812fd71870650ce65fad67bc7385d115a3c2d", "gpt-5.6-luna-medium": "67fd2846141d23d82c3f2afa1cc747ee5180ad7823fd24a53580db409abe2355"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5470", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "alexa please turn on the lights"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-5745", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d7ee610b7d28658526b321e3f119a8850f2c7c16d682eecd6c87a7b35f650b04", "cursor-grok-4.6-xhigh": "bbd4032c144ad8f66cd3dcf33440f81d267b0767b40e7a88ae346b68789a677c", "gpt-5.6-luna-medium": "a1a5542a48e73312e0bc348b8c8038555d549a4f64ac477019d89cea4d19189c"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5745", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "show me what day the thirty first is on"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-5975", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b0c3c8352b8d232f32a852d2032cbcf2794a111825e94d92f7d3b0f9e8f65a73", "cursor-grok-4.6-xhigh": "970a4427597aea134549b9c057af0713de60ae203ebe1f9e2557c84cc126e9db", "gpt-5.6-luna-medium": "e405b39b8ce6fabc50473852ce04e2f91400c1aee54c3acc56b009dea0acc182"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-5975", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "could you tell me what today's date is"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-7478", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5aa0fe1f20044aecfa46dd64651255e3d92175c21b665f964230b902b6026455", "cursor-grok-4.6-xhigh": "89a49f1ab3a852dbf4359b1d25ac5f6168be273243702c0ba185e9d9a4d1f513", "gpt-5.6-luna-medium": "ff337b086e27504b394be3c9b2fec44a694ea4fe8c21f6e092fffec80459e440"}, "labelerVotes": {"followUpReminder": 1, "question": 3, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-7478", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "tell me all the pending reminders"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8200", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "88f51fe9d3aa0aada8c6f7b43542c9b2a1bcdb1fae2deccbe88a4cd78a9e3af3", "cursor-grok-4.6-xhigh": "4f4268365754f8cccee461ab6bc91f0b588f9a992e8f388ad123b3a460ccafd7", "gpt-5.6-luna-medium": "cac695aa12dde7d17ed02d16e5a9e40787f755be313e3fb63ccad402d80defdd"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8200", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what is on my schedule for today"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8610", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ad5a00bef371b6299960e43af91d52c7f597656d7c4501683ebf5148a2e2ad05", "cursor-grok-4.6-xhigh": "b377ab3b1c2afa1d0065444a6e8d5b2bca2596e47035da1977376c5482faef61", "gpt-5.6-luna-medium": "cfdae24a64bd2ffa5afc5d3974be483fd3fcd050d31c36d06b5235298411bfea"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8610", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "where the party will take start"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8616", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.8, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "33b7d807e8eb9b1d43faff158110ec3fb4919c63ac033f363a3f6142eee206ed", "cursor-grok-4.6-xhigh": "a11482b517d2ff515b7a8fd397d075683cb3b1e0e68cbea5fd6dffb1f1bfd62e", "gpt-5.6-luna-medium": "002e8d1a42123855a096b8d9f29ee2371f3c365237404d1a74dc6f197fbb068c"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8616", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "enter event for mondays only"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-8738", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b3d681e8d6446f9679ae433680a5b194116ac27b89392a7f7104705a526c95aa", "cursor-grok-4.6-xhigh": "3afa243c5c682ee87f5fb85b5bb3ae82a22cd8f7fb257422d9b6a6a965141c53", "gpt-5.6-luna-medium": "90d6570c20147ff9dd6058205cc8514250ca3dc71cf97416df1007a68f699a2f"}, "labelerVotes": {"task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-8738", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "remove the event off the calendar"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-910", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "99d5c8e93522eb045836bbdad8767a389c284e2f8af8fbe5c2aae6fd48015943", "cursor-grok-4.6-xhigh": "00eddf39566fa4671b3e6df762b6e1e72e88fb1589eafbbc2e4516bbbfc259a5", "gpt-5.6-luna-medium": "4c86fb286b7b8eaf1cc03f0ab530ae489b4ecc117ea851af8376a12acee51e95"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-910", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "what time is it right now in new york"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-en-US-9960", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ee30c72ecb246d7eabe6b995e3ac678d61021ea1365ce49a93c3ace5ab959010", "cursor-grok-4.6-xhigh": "f7d3d23e63ab688328a2ad859ff2cd05b8b3b7a8497e10f265f99c08e63f9eb1", "gpt-5.6-luna-medium": "c4e9460f6d5cd60158283b77db9f7c0a828f094065e8a9d022f962b829603061"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE en-US", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-en-US-9960", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "how do i steam rice"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-10782", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "a64c797f2772500b7af7556f23b7e90c1c40cfc10b30b08068425ab8b7512daa", "cursor-grok-4.6-xhigh": "387978a1af01808a330669376be4ba136b1e386e744b64bd55c2eec86cb090cc", "gpt-5.6-luna-medium": "24f27403f2d0ed514a9b20b61fd97b9eb36fc75750ca32a62253069f80c529d7"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-10782", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我有什么任务"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-11651", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "53e107611b60ca28ca3a58b528968ecb885c0615e3a9c743605e2e7d9d28d833", "cursor-grok-4.6-xhigh": "178b37c0d2467295ce1e62633f9a9fa0a0d40c7f366cea709ea56d25461f3a4b", "gpt-5.6-luna-medium": "1cb6916de51bcb987bb8bc498b1a7a0ab2d0073cc524494058b0f1e7e0863e25"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-11651", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "让我看看周围有什么"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12151", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "52e3dc6f2df1748394d7278049f42f41ccfceafea5298e5ee3c9a2a454f754ba", "cursor-grok-4.6-xhigh": "5ac75232ba29c494dcfdb0335d41c16b8cb149387b911d1e814d34ebd1e9b46c", "gpt-5.6-luna-medium": "7b6e3e2a5deed83963b20797953477d1351f7997950c36b4c576b173131a8ddd"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12151", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "帮我订张这周末去北京的中国高铁火车票"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "b3b0cc680c3e62094b8ebb25cafc578ecba692622e4d7ded37dc8f73c1c5f08f", "cursor-grok-4.6-xhigh": "b212b3ad8d1e42cb560820e219cda51128b4ed366e62ac390e273b1f753538bf", "gpt-5.6-luna-medium": "54490d9bbb301b8da5facb7ba2fd2985c81addfda6e0f2dae116068cd98d6641"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "我现在需要辆出租车"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12396", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "5b4ed48732674c2065d3199c8bf0c148275d3dae0a3c04d7e2b5798819c87c3c", "cursor-grok-4.6-xhigh": "77c8fd30fa0fb9861a32b4c7439d32eab728fddc3671f524fcfc1eb65f4c2013", "gpt-5.6-luna-medium": "09df31c1f12745d17a3688bcce969a1271d0fc7f79a83a21ba9effbfc3d2399f"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12396", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "订一张去利兹市的火车票"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-12922", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "40a6b8701b11416d5328a9c98ac3bcceea6dc528b806cd79226bb82a5edec024", "cursor-grok-4.6-xhigh": "0b455aa5003c2c9668aa291bbe349fd1dd56b707e2e3e0794adb4b1fe5d8bfea", "gpt-5.6-luna-medium": "eabd4caf7e3edc68c1f54891610306878f869350258d74101503e31035e48691"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-12922", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我什么时候能赶上最近的火车"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1514", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.7}, "labelerResponseHashes": {"composer-2.5-fast": "f6ade08cdf2ed198151440544294625cd94950b9e4443dfacac1fcf0df8af0ef", "cursor-grok-4.6-xhigh": "47dda43f5c59620abe42ad7ddb0240e74a9081fa1e5d453863581d9237766365", "gpt-5.6-luna-medium": "60d79c0c681f98d07322eab34f09ee82786c94ce38beb94dfdb89c90606adf9d"}, "labelerVotes": {"question": 2, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1514", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "今晚是不是下雨来着"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-15232", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "253b160f222ac2dbcfd056036d55241fff3070580dd855a30b96f0e72a718516", "cursor-grok-4.6-xhigh": "253b160f222ac2dbcfd056036d55241fff3070580dd855a30b96f0e72a718516", "gpt-5.6-luna-medium": "0b72a27bd3f5bb8b679125c92de65cf50c4743ca2fe613040f77021351bc0ca3"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-15232", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "将张三的歌发布到我的微博账户上"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-15526", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.88, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "8959f7166aaf7131ccb16fd79c5db4e5f5593b655fcd500ef81f79e43e4a3f55", "cursor-grok-4.6-xhigh": "0aba6222120792d0cd086f4021420bcfb9eb6203c1935b74f28f15d67024802d", "gpt-5.6-luna-medium": "d2b3b8f3713c3b49131b06f3d0bde71316027ccc92ea97b3bd90e88e896c5dad"}, "labelerVotes": {"complaint": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 1, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-15526", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "用微博发给大润发客服投诉"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-1609", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "875074fa77dc4b8a9f0955db352c3b0d00edcd7fb272d4cac5da8796dadc700d", "cursor-grok-4.6-xhigh": "a3ebd1b176514886cd0ba0ccfa24751fcf861a9560c3ba0d0df2162e20ce1782", "gpt-5.6-luna-medium": "e4375703a6a112596d66742e1b3634833f276ff67ddaf42d3189de7952ba1d99"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-1609", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "请开始煮咖啡"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-massive-zh-CN-16200", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779", "cursor-grok-4.6-xhigh": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779", "gpt-5.6-luna-medium": "1d748509fbb89f1cfc0441d7a84cf44c8ee720a0dfa5bb543ca50e75449fb779"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16200", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "请给拉里的新邮箱地址 larrylarry at gmail dot com 发封电子邮件"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-16986", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "cf21fa618a75f8eed1dfecf314ce4743ff7d40ed2de1c2f91c4c0ea111fbebe0", "cursor-grok-4.6-xhigh": "8a07ab00d6c0bad020e3b293827534b61c053a2ca308d26a62a4acd0e1e3ff9a", "gpt-5.6-luna-medium": "49a5931c144448114d1594a57abc64c37993d428714d962bca58325486eff573"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-16986", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "你能查看我是否收到来自家明的电子邮件"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-241", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "7df36d51811b5a8f650b0e4422144985c8e11729e5abe2fe5c745ae1c47e548b", "cursor-grok-4.6-xhigh": "1c1bb26dd6acd03f2ddbe437492306a160ded4f17c1c0e156c22915ba3441761", "gpt-5.6-luna-medium": "6cdc3f6fa652626a0ea030f3ec53f2659ad6c437d305980d5c79f3df9b0d7eb9"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-241", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "外面怎么样"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-5980", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "b0d194d0a41b67b8f53e5adacd67650939fbba7124b5e3c86af9e9c099c7794f", "cursor-grok-4.6-xhigh": "449df665e42cabf9855d449294a69cc332e5240dc1263e376828cb0efd6ecf70", "gpt-5.6-luna-medium": "6ef05db01978c5fd959a920771e62d5f1afc1e4f477f679464c01b935fc77764"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-5980", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "现在澳大利亚几点"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-6418", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "bbf19e8756d3fccab36f1f40518eae49581f8177d6b88c36aa50b8a5b1886653", "cursor-grok-4.6-xhigh": "51d3b4972cc10608e96f1af9de4b400a328340bf088a1ac6f92d1902ebc5574a", "gpt-5.6-luna-medium": "c102b84e3fcf8c1eee284faeafbd346ab5e0cbf217804d633131738a1fc3cdb1"}, "labelerVotes": {"task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-6418", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "打开备忘录记录我的会议"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-massive-zh-CN-6804", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "f39b1739fe4b40e245088380df62a757adbd83ff7f3451450afac2393515f37c", "cursor-grok-4.6-xhigh": "d0ced9a2d5b409925dff27f4980d45c561f12a89389b8df3db4c0f87d6764ab0", "gpt-5.6-luna-medium": "5f972e2a4db71af20ef2886015c26b588af38d6997e194f423e1ed3b66a6154f"}, "labelerVotes": {"followUpReminder": 3, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-6804", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "每天提醒我要在凌晨一点前睡觉"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-709", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "9961b1e8588bf8ff641fd1d95e41ca6e487205da4c5aed4172afddec87b189fe", "cursor-grok-4.6-xhigh": "8ff810b95657309c15fe8379331c51fe028d615522a56a5ce64b1f40be4c3fd0", "gpt-5.6-luna-medium": "c407588653fd423d4fd1f3dab0f54a3e8870934bf13cb9f29ab33a20f59ef73d"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-709", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "给我看选举投票的最新消息"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "followUpReminder", "family": "consensus_public", "followUpReminder": true, "fullAgreement": false, "id": "open-massive-zh-CN-7172", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "83e6d4030a98eb8cedca71f49c57fd4055e2aa87aa05ce82b82dfb6b696c7b8b", "cursor-grok-4.6-xhigh": "aaddcdb540636646c20ed2a4e19f958aec65994d8b0ed87d98e96194b9d15631", "gpt-5.6-luna-medium": "c0aa41e817c9ec43fb087c57cdcb3eb86f56d833baec425e3402d011a115ed8c"}, "labelerVotes": {"followUpReminder": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7172", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "李雷想周日十一点会面你能在每周周六晚上提醒我吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7466", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "fe28ba73648b3ef40c959e819e6b0f4a42b818f7c459d7b85b071ffb6886a6da", "cursor-grok-4.6-xhigh": "8ed0b38e7539a370589415556f85907f59976e211b85c490d02f55f6240a7c8a", "gpt-5.6-luna-medium": "ad5b3b9340f19dc0bc789c6390c18c43d0f8d732b244092c030cec75abac7661"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 2}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7466", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "告诉我现在正在发生的事件"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-7874", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "e5878b27c4373e5779116065cd614d1f7194e89088185a82ada37edd0308bfae", "cursor-grok-4.6-xhigh": "54cbf182f08ab06fd3dc08a07de8612984f16b301894e0c84bdacc3faa9f916b", "gpt-5.6-luna-medium": "d6691c3a7c7a93e4f34822056932d875aa211a4d667864e139bc8397cf55d45e"}, "labelerVotes": {"replyableMessage": 1, "scheduleNegotiation": 2, "task": 3}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-7874", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": true, "text": "从现在开始的三天我需要和李强安排一个活动"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8092", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "8baa62047c2a0494c851c138dcfc80dccc669a03faf52ae9ebed48058c441c58", "cursor-grok-4.6-xhigh": "5c5b969358bb9dbd3455b91272c863cfb1332b563f67ad4ec407d031e3cf23ca", "gpt-5.6-luna-medium": "409b445bba1c3f2a11f53134f33464d2135afd8881257aaea82599b42f130459"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8092", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "周日白天我有空吗"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-massive-zh-CN-8228", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.72}, "labelerResponseHashes": {"composer-2.5-fast": "501b32bdd945dff4641608fa00b9a15e35551981d74374d30ea0c7ecfc2f4990", "cursor-grok-4.6-xhigh": "b00d8175b37600d0f32010792c77df3cd2b92f110b47b25982aa4fce253fb25c", "gpt-5.6-luna-medium": "aeb9a994539cf6700e806b447758f8c66cd11d323186f55ad08e049ddbe5a647"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1}, "language": "zh-Hans", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "AmazonScience/MASSIVE zh-CN", "sourceLabels": ["question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-massive-zh-CN-8228", "sourceRevision": "1.1", "sourceURL": "https://huggingface.co/datasets/AmazonScience/massive", "split": "silverTrain", "task": false, "text": "我的星期五什么时候开会"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "773a7661d2b500bdab4332d0749a3c1fc08919c4d31d75b6e953ec48b966b082", "cursor-grok-4.6-xhigh": "442b437ffee2476c909cdc91222a4c059c04b2d5105bc47bb8d97793a205b75b", "gpt-5.6-luna-medium": "b001b16b032185f887785ce458e178ef9254c8638ddfa846ad568dea02afac11"}, "labelerVotes": {"confirmationDecision": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["confirmationDecision", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>42d376c2-ebd6-4c9f-8ad0-0859e3d93c60<TURN>6", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L542", "split": "silverTrain", "task": true, "text": "wow thats wonderful please gohead and confirm it"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b8efa48670aa565346f74e2f9fd5cbdc389eac93b181a549ff4f4a9e4c43ac25", "cursor-grok-4.6-xhigh": "58371161e1b7bbc2f9176a8d4c23244901e442bd5177e8370a349c54bd454540", "gpt-5.6-luna-medium": "9bfe7b08e301552ec6f501302a595a34658125a7ff6875c2d846ab6099fb5fa5"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>635cf5fe-c9c5-408c-9652-cff6470ff96e<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10103", "split": "silverTrain", "task": true, "text": "can you please tell me what my seat number is my confirmation number is hhd 542"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.85, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6819faa0c6cc7962f08bd6001fc24a2309953e08dfe03259f80e95ef92ff570e", "cursor-grok-4.6-xhigh": "cbc1981454b49156238a319969d62aeea99bdad19f42b7a9e5da69dcf9d23ce1", "gpt-5.6-luna-medium": "0b2130fbbb06755b833cf716b53876dec16d3fc0dbd79ab74194c69c638f4633"}, "labelerVotes": {"blessing": 1, "confirmationDecision": 1, "replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>7d7eb5fb-daf9-4b77-b00f-336a17ad05ef<TURN>14", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L10945", "split": "silverTrain", "task": false, "text": "have a perfect day good bye"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2432efc15936656eb41342f9f38fb7872827c4b1585ab7e027e7ee549dc6bbe5", "cursor-grok-4.6-xhigh": "c745387d223a89297ddb717c0d5889cdb411a14a0154d174181b804e41193d8b", "gpt-5.6-luna-medium": "6d975f6bbc358582c6c435688c03ef017b28af0d18054c063defd853c498412e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>96c056ed-0abb-403d-ada5-b81067d9f0e1<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L13077", "split": "silverTrain", "task": true, "text": "tell me my seat number"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3d02b648a99db70ea5c5a848cab5e80828dc2f4963860ec6d21c5eee7bb8f07d", "cursor-grok-4.6-xhigh": "c58b1b7854bccb6ea4d28453d29ca53a3f4bea3889a4352af619c7c3c2f59f29", "gpt-5.6-luna-medium": "28be1f07ded6b45bc27703736982057116977d9c8b02ee791c8069de05c49060"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>cf339b58-1802-4ae6-9428-b5f1b726145b<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L3790", "split": "silverTrain", "task": true, "text": "check my seat assignment"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "8b7bca9a3e10ddf97e6486857703ca560586f0e8cf9c5cabbad55185b04fe673", "cursor-grok-4.6-xhigh": "01b650fccdbbbb77ff27409be4cc4aa20091c7e292bc643017ebb460e9ebd0f3", "gpt-5.6-luna-medium": "648eaba1f98f98e24283ad447567da13343f4bc09ace5151dab94b9d2f6a33fb"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>e7168567-9cc0-4852-a10b-6cc9f4bf90f1<TURN>10", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L11108", "split": "silverTrain", "task": true, "text": "charlie sorry could you please change to window seat"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4ce4c028625f526495845ed484738d797d51be30aa8195122d183eb7f2db1f0c", "cursor-grok-4.6-xhigh": "12375d9427d8b9013a8ed3e1f71aa0b88fc0ab614dda69b67f0501216d0025ce", "gpt-5.6-luna-medium": "a94e083275c2bd57449955ce716906e27f82cfe4902fda640a0112d3558570c5"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>ef984b73-87da-43c7-a01d-cf345a2b33a7<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7057", "split": "silverTrain", "task": true, "text": "can you send it to my email"}
|
||||||
|
{"actionVerifierLabel": "neither", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": true, "id": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.88, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "d6e6efbe1f49dee31a8f56b97e62cc05370da9d0aa0b98066c27a8308a5d841c", "cursor-grok-4.6-xhigh": "65f7fe096ab0333587a4412955ce94831b7c604b2d1f2c8ae140ebb7350b333d", "gpt-5.6-luna-medium": "25d2f56b262e75b89e974d85fce7a84601635db7fa23e2614177757fc0881467"}, "labelerVotes": {"replyableMessage": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": true, "replyableMessage": true, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-airline-<CONV>f5483ab2-6ef0-4423-9452-ceaa6567bac2<TURN>16", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/airline/train.tsv#L7609", "split": "silverTrain", "task": false, "text": "have a nice daygood bye"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e31b55465219e4231c728b8c78bf8b009e27b7cc8c15eea9f935710a0d084fbd", "cursor-grok-4.6-xhigh": "ab9dfd98a06d156b1f2410d256626a916336712935f761c35ac7729b584c8abb", "gpt-5.6-luna-medium": "e047ccfe23dccf093e8ed4a1fbe390635eedfee7a2adb6f808ae13c0a12b9b76"}, "labelerVotes": {"replyableMessage": 2, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>691eed09-466e-42a9-aba4-e4f0865627b0<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L1502", "split": "silverTrain", "task": true, "text": "i like to have a pizza"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "aa767fb24746f246ae3fa6a13e027c27cdbe52ebcc3ede204ea5bc3fef1e0a17", "cursor-grok-4.6-xhigh": "ba0f5d098d0b17b0b0df912b6975ecd12b1a43182386657011607a80f3f1e1c2", "gpt-5.6-luna-medium": "fa663d3d5b29443be58913334daceb84911d5eb8adebcf95b2798c1aa7c784a9"}, "labelerVotes": {"confirmationDecision": 1, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>c8885516-5008-40f0-a83a-8bded8907f1f<TURN>10", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L8908", "split": "silverTrain", "task": true, "text": "add fries medium with diet coke"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.92, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4c452466bb1af387405003f491139dd300447f81e023cf70b07adb3867c325fc", "cursor-grok-4.6-xhigh": "1c8faaa1a7a2a5a4882387b1cab82aead8e56cdc301917ac6a315dfd3dd016b4", "gpt-5.6-luna-medium": "321fc8d4b7b7db980395d6c860ffc35e8bd8c69aaa9c359d572b9329e7939c9c"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-fastfood-<CONV>cb6a933b-e78e-4f42-9859-072502b2a93d<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/fastfood/train.tsv#L838", "split": "silverTrain", "task": true, "text": "thatll be all actually can i not have bbq drizzle on my pizza"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "e7eb65a3042ee8968bf7b1fe06fde8cccdcbf9f57f91034eb4b8440c37682c22", "cursor-grok-4.6-xhigh": "4cc8c4f52e3ed92b0fd37c718011edc29f5abf12fe50ef646f2b7a121df0d253", "gpt-5.6-luna-medium": "84bd282f09933a70f9a77a4a913ece75a504bcaa38ec57cb77d72b53a6e89196"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>06a5d4bf-582b-4153-9ed9-77174bdf1a3f<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12502", "split": "silverTrain", "task": true, "text": "i want to know my account balance could you please help me with that"}
|
||||||
|
{"actionVerifierLabel": "both", "ambiguousVotes": 0, "blessing": false, "complaint": true, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.9, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1963e06605e7cd47b33061c01812b226273618dc5c8842765aad2dd78bb841c9", "cursor-grok-4.6-xhigh": "4f72d2f421f5c27281d954fbea73cfdeb31446bfd0ce7177ae3fe62aad26c353", "gpt-5.6-luna-medium": "96e4b719f4fc338eccba62e8e02b1960d21a1a61c104cf7472ee8e9d4fabe94d"}, "labelerVotes": {"complaint": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>09ea7462-4548-4190-bbf9-c8ef68eff2ff<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L4004", "split": "silverTrain", "task": true, "text": "i want remove error bill in my credit card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2203ad70283231f9cfee355a253677f0e54c77f669d5be4548f962a4c2053a19", "cursor-grok-4.6-xhigh": "70009c7fd6f57f0899c9d99fb12b036943b0cfec095187d6a603b64569eba6ef", "gpt-5.6-luna-medium": "8d4d967a8fc8171cce075dfcceb801de654d4d200189e449f3a16dd9c5141dc5"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>2ddd9985-0297-41dc-bf9b-7da490ad27b2<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L8153", "split": "silverTrain", "task": true, "text": "i need to block and apply the new card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "24ba70477626616a1a8f433c1fd2c24f0cd26320fb497e9b4de54ec9f0f1f1ca", "cursor-grok-4.6-xhigh": "bef0bdbfb10873b01ad4ee37a242f02ddb2510421ff9255844b85db8f8ce384c", "gpt-5.6-luna-medium": "4cb63526a05cf7d4479eef0ae0181a30bcfc672f6b55e6ee450a5522da3ec2a4"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>4ff7ea74-7bf8-480f-b32e-796f981d4690<TURN>1", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L3378", "split": "silverTrain", "task": true, "text": "i want to transfer money from one account to another"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "b71cf69e9464d42123f7498c8437a9c6a0af129edcab2470ad74ef1ce41e80c0", "cursor-grok-4.6-xhigh": "3b3c10c4cdde823c36c6a4d2984fb14e5be4251cd455be514008ab4c6d0bbb02", "gpt-5.6-luna-medium": "b68227c554f3644e002977e13fb875d02e23c97caadf3543299245cddbf1e526"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>6a2c2e90-80e3-4bed-b1ae-e46352fad37e<TURN>5", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L1822", "split": "silverTrain", "task": true, "text": "yes please check my account balance of last four digit with 8523"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "70536df4674c50218c723a62075697b53ebf700dc5a7f2d45e228823841c42a6", "cursor-grok-4.6-xhigh": "6735d05777178a01fcf2616ae5d8efd7338243757a32d4a9c92a7c9eafc69042", "gpt-5.6-luna-medium": "24108d74eadaa00c05d6b205222007481d54985d92cd7a0c8afc7f25aae8f6c9"}, "labelerVotes": {"confirmationDecision": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>768b9755-ae63-4468-b1c3-a7be9cb9de7d<TURN>13", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L5877", "split": "silverTrain", "task": true, "text": "yesi need to order checks"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4b514956465885ff2cd99a116de10934bacc0167af980473bf8b6cded3df5e10", "cursor-grok-4.6-xhigh": "8a60a3bb8d764d3fbe64798de555205c4648856fa1cad548c94aac495c72b290", "gpt-5.6-luna-medium": "a8eb454c10403bd6a79e741cb77341e706f53397f18cabd35085b00a6031fea0"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>bad487db-c120-4b3d-bac9-7dc50ce5a70d<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L12784", "split": "silverTrain", "task": true, "text": "can you please order a new credit card because my old one expired"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "a2d198c950a88eab927259da3be7a87d75d24a5e5b2ce3244cb08dd5d0103885", "cursor-grok-4.6-xhigh": "26f70276387d0124ee8899ee07cbd8c6cb3a2da319703670a99202c5b2bb3818", "gpt-5.6-luna-medium": "41e91e2579441efa27cb15503f91506ddcb513a8652c8e1324f5679a3c4d50fc"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>d141b9e9-0157-47d4-a642-3378b12f6a9a<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L10475", "split": "silverTrain", "task": true, "text": "my credit card was expiry can i apply new card"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d82b3168bf0b710299b7eb65788e6c5778ccaed42f51bab006bd00f30ea704e", "cursor-grok-4.6-xhigh": "83c4313efe502b8bfd2e3c2af439e32f3ffccfeb5a3d0ec24129e7b43b2b3c0a", "gpt-5.6-luna-medium": "6e81b2fc5782ff62f27ad3f53ec7e0cb66c4c0f18e0f40f7dd1c7af0ec12b705"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-finance-<CONV>f53cc617-26d4-4eaa-be85-3d13a12c2d2c<TURN>0", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/finance/train.tsv#L13213", "split": "silverTrain", "task": true, "text": "hello i would like to check my account balance please"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "47bd1234185ea4fb6949748ee61ba92e1973765a113675430a504fbfd2897c40", "cursor-grok-4.6-xhigh": "476255d88b51313a5966d8d526ee0c968f25f33e5cb9f79f16b85641e4d7e22e", "gpt-5.6-luna-medium": "6891d5d50cb5e24fc0e061cafc7ff633a9172b2e7808b827b2d98841127a4e16"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>58cd816a-5be6-45f2-9faa-484cd4222398<TURN>2", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L3211", "split": "silverTrain", "task": true, "text": "yes can you know me the details about the internet service for my home"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "18924ae4b5b77c0c768f04128934b59aaedd0ca16c9489ae78e9a4db544198d6", "cursor-grok-4.6-xhigh": "6092ca0bbc347cd19a0071d9b46bb9d60c9b76c225643af3757165abc06accc2", "gpt-5.6-luna-medium": "a62326418201c59d1c5cf312494fddf2f7acca0f50939b75bb066ed53693f087"}, "labelerVotes": {"replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>8b07e256-f4bd-449a-ae6e-4362ce0ad51f<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L4315", "split": "silverTrain", "task": true, "text": "make a connection as soon as possible"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7aa099df17427d2e29a55e0a510c166584930f47b2b5ac1beb94d504ae41fee6", "cursor-grok-4.6-xhigh": "2ff8e060455f61f0da9cf3128cb3f1b921a3dcd4946980d0b5190296e9adb4c9", "gpt-5.6-luna-medium": "42ae3f2e2c5d095598362372e8f64f407a3fc33ef8ffa41a29fea5e4505b41e0"}, "labelerVotes": {"question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-media-<CONV>92aa2085-36e0-416f-b616-c5c26896b6f7<TURN>11", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/media/train.tsv#L9277", "split": "silverTrain", "task": false, "text": "may i know this plan have internet option"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6b66046ae5fec36aea29476f47f0c0172b10b9a8496038185f71e6d5be02dd26", "cursor-grok-4.6-xhigh": "0f796a706e254ec6eafc11545177e0ab6e86987d13d7098fe740c292c9ef88b0", "gpt-5.6-luna-medium": "a780fe81cee22f703f977838c1c870cf7b9bbc3fe7dd1f5c37705e88efd64507"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>a7ddddb6-ff99-4d40-9f90-09b457f0152e<TURN>9", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L12504", "split": "silverTrain", "task": true, "text": "also can you please check the global status of the server"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5c8a211664dfcc4434204d7bdf29ee8d417eb60d80c91206b6b7b03621351646", "cursor-grok-4.6-xhigh": "ad3f27ed1415a686ccce2f8ea872a1c7a93169c438d6fec23938eafdd0f57af3", "gpt-5.6-luna-medium": "7e84f31a791ed6a17a2278b0239505854eecd00f9497146ad42ab0508aa8de1a"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "MultiDoGO", "sourceLabels": ["question", "task"], "sourceLicense": "CDLA-Permissive-1.0", "sourceRecordID": "open-multidogo-software-<CONV>d885d685-6c06-4c0b-bee9-8255e87ea7bb<TURN>4", "sourceRevision": "baa30639c4b271f394b81443c842193407cdf26d", "sourceURL": "https://github.com/awslabs/multi-domain-goal-oriented-dialogues-dataset/blob/baa30639c4b271f394b81443c842193407cdf26d/data/paper_splits/splits_annotated_at_turn_level/software/train.tsv#L4004", "split": "silverTrain", "task": true, "text": "please check my clobel status for my softwarews"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.98, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "c0710fcd3ac359b1837587d3ee51ad67e9d8feaebf4109a68353bfdca6f25381", "cursor-grok-4.6-xhigh": "bdd31b988d071d4565bcd7941ecdd67cca771a33af6751c86b77ed73644d13ec", "gpt-5.6-luna-medium": "e87b22ff8b00ff6c90a12337c5b59a4387cbda696b15dd5ffcf71a78c19ece46"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-358f37c1-ff58-4a0b-baba-e13d2fd7e91a-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Could you please send it to my location?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "1d4bda7a9795679f135d93cc25505e44b433055b246a5973d66df998b5580186", "cursor-grok-4.6-xhigh": "377d7fd3aea13df0ffff39c771e3f52fe6b71fa1b24db9cd256e46b18e43b391", "gpt-5.6-luna-medium": "d7685bfc35ae60f32e2b89084ee28885dccb426b2eaf8939853b6371ce0e0ce4"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-47a2fdac-9da1-43a8-a3db-9a69ec1f2c7e-16", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay that's great is the order under my name?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.95, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9919c955ed15186b32c19ef298fa1ea3ba2e8f1b2efe0f67aef0823e645817a9", "cursor-grok-4.6-xhigh": "6f193cee4b73a78d9e36b0f57be045c1008099501ed056e38b15f1a1aa59f5b1", "gpt-5.6-luna-medium": "b9b432bd2a03118bf08962f02ede9e17fdb1cfa9070eb0b80ad05ff98ac17326"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-492c1586-03c4-4369-a672-e0279ffc5e0b-4", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "I have heard good things about The Chophouse. Can you make a reservation for me please?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "bef37f0f0f0d654ef67f1245c9076086141077b1e1003a056d3fb1efba71ab3f", "cursor-grok-4.6-xhigh": "914b144ee7a794da0d06b44bb9cb008b60a8ac1df30e50aa172e1491525f95fb", "gpt-5.6-luna-medium": "14663b30956aaca15d262d3587dea9b7cbcf0ee6abd727edc65ab4e8704b3091"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-4e7f31e8-76dc-4b29-9e2b-f2cd33ec0f42-18", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "What time do they close?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "3aa8a8cc3f0f8e12596e6845f279696d022dce15615a77afed905aac4f197bd8", "cursor-grok-4.6-xhigh": "a0a21138cd9844f2991b1c6f2fd4c95c1436fd558811b273a3c79f4d5139f0ea", "gpt-5.6-luna-medium": "fa9f98a04f2437d5198e91795cad20ac39eebdcf09685b25fbebe28e9ccc8349"}, "labelerVotes": {"confirmationDecision": 1, "question": 3, "replyableMessage": 1, "scheduleNegotiation": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-514731c8-b1f8-4dfd-a576-b77467d3a2b4-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "I see, is there an imax showing for Hellboy other than at 6pm?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6933f140aaa0b47565e8b1bb1a1d6f5ba3997cadae753f99387f98e0fe182b52", "cursor-grok-4.6-xhigh": "aa997270de50209165ed04641e28fe58be47f4027201e67d1d7dc3847f210084", "gpt-5.6-luna-medium": "29b55b678059f7dfb1abaf12929fab03584004cd756229c66dc3d2c50ae4cc44"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-5bde0835-4643-4397-ae9d-7866888a62b7-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Great can you confirm the order?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 0.6667, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "821a22645f41b2cca748851ff3b61fcaa139447814e2d420a29292b11a57d9a5", "cursor-grok-4.6-xhigh": "452cd8ebc6e65284210650cd4f7c4501cb67a22c7267fe5d94ae5c89fca74d08", "gpt-5.6-luna-medium": "37409ea757afbf03b9b86157f4bee3303dc5626bc622649e1469d05c4217f90b"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-71869301-e89c-4484-a41f-9a7dde268dee-18", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "And can I also get a splash of pink lemonade in that?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ad6da1ad190ebdf7efe224ba95012f506f644a4d31a05e75195520466f321fa0", "cursor-grok-4.6-xhigh": "0c49486b8ea0c218dd95c9c2ee1f0be559d3375c4db785737884cfff38b05b72", "gpt-5.6-luna-medium": "5a81cf08cc6732e30708779a433e12e285837bebe6a64902fae219f999fe7522"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 1, "task": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-8b5b8bc8-da47-4f86-801d-2c05fa60aa3b-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Yes. If there's no coconut milk, ask for oat milk. If there's no oat milk, almond milk. Got it?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4a41eea52060e98acf45cf4d7947c955d1928558a9643fe5ea67a8d36f000b56", "cursor-grok-4.6-xhigh": "fd0858b3b07aba16c15af7902e4ed7f4ba7e9407cbddac3f3ff6ea78c4c06b17", "gpt-5.6-luna-medium": "caa3ad24f2f722e6f4040052cc1f7d82cbbcbd62e962ba82f0e663eca0df79c3"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-970b1696-28b5-4e16-ba83-fb7e31445a30-4", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "I want an X-large supreme pizza please. But instead of green pepper can I get zucchini on that?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "9392ded87edd1e1d012a9de5bcb7bb75885cba6ef532811bb0406b679c8f3e4d", "cursor-grok-4.6-xhigh": "f7b0045babbb643155612f665d605b7f96852d4481009107b56843403dfdba4a", "gpt-5.6-luna-medium": "994a1e983bbaea06d6413239748e788d9eac5fd9e00ecef9a72efbf8648b600e"}, "labelerVotes": {"question": 3, "replyableMessage": 1, "scheduleNegotiation": 3, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-a5a8569f-98b7-4054-94d7-941bbe5a74e7-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "If that doesnt work can you check what other times are available?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4c66f81323420409ecfcfbfaa3c5000bf433e9a66ac71d3ff2c7d8bea65dd162", "cursor-grok-4.6-xhigh": "2111b1d6fb5a3d09f0b42f9122568f6b0966aa57bd0d423b889f4dce78002655", "gpt-5.6-luna-medium": "fe5dfa4d89307aea36bea48361331ec2bdd5706406e5eb149423dd2d69ca11e4"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-a7a5fb3a-2bbe-4278-9e41-ff968fdd80af-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay. Is there a patio outside?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "4f89115a5d0b941ba638cb107d5360d0ab3f40e69addaa690201d35d5ada7a1b", "cursor-grok-4.6-xhigh": "4c612853235063887db8db63c8f1d5f3b2df2d445a23f79f0dc1df6c4ae020d5", "gpt-5.6-luna-medium": "cc29c455f88800e59f0a971bd82d5814d4f5fe479238426a4b3872202e683f49"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-ab4f13a3-19ff-4af1-ad84-9bfd8465b25d-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hi. I am absolutely starving. Can you order me a pizza?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "474733d7a64b136cacfa72c5ad2a7eaf3935820a8b921a9e1b0c11783e63b3ca", "cursor-grok-4.6-xhigh": "b7c2499234f9da45a4ffc3ebdf8aff55881e63ce072eed204151cd79fd5e1a7e", "gpt-5.6-luna-medium": "e081ba55047233a1f304fbfbada5225f88962f1e9b51632222747da7eb80ae29"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "scheduleNegotiation": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b25c11f4-af49-4018-8e90-89ab7201786e-10", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Could you please ask them to have it ready at 6:00 pm?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.9, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "6d2d48f1c0e0d4db803fb36f22639ef5fb26dd432d58bd7344676c19e9a55933", "cursor-grok-4.6-xhigh": "c0822929decb8fe5eb75eacad27e873d77314e8feaf7ff1464df1e90fa48ee95", "gpt-5.6-luna-medium": "d946a7e004f194059564ad3445099080884b93a60f4a33742c7c6769d3178dd9"}, "labelerVotes": {"confirmationDecision": 3, "question": 2, "replyableMessage": 2, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b3d79e61-eb01-4244-a3c2-baec23707a84-8", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "True. Okay, how about an iced caffe mocha?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "be229ad22f7fb81a6b5268aaf5273d2cf5aa7d5f57f5411b00db85be95b070b9", "cursor-grok-4.6-xhigh": "98bc687fbd2d3d38a140abda9663bbb380b8a4dfca7e81e30ee9f7f3d031e56e", "gpt-5.6-luna-medium": "d2c04e2dd5e65734600927e78ab77d74db26ca5076dbe1503736cfdbc08a7d1e"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-b6813ffb-6f52-4dcf-be61-dfb7889a5be7-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hello, I'm really feeling Starbucks today. Could you please order me a Iced Blonde Cinnamon Cloud Macchiato,?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "7da5d7559448bc31d7bb3f47a4bfb8d6586b1865c9485c356408ff26e9a622d3", "cursor-grok-4.6-xhigh": "1225bc99b1cfa76121683e4fec33b841af6bb082978c14e3bf7ce6bc607bf530", "gpt-5.6-luna-medium": "c81ab65454c459ed8908a5a867ab75cfcb1c7f6ff4e82cef4824181f179e2b7c"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c102e26c-1aee-4a65-b5b1-c886b6b91f0d-12", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Actually can you change my order to something else?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "2715abd75db8fd30dab252de41a9944ea0aa73b78c0071df498b42af1691e3a2", "cursor-grok-4.6-xhigh": "907ab0ae9672101c2c370e9a0bb2d9d8e058c7e648de679c32c143f0c30fd25e", "gpt-5.6-luna-medium": "49bdb56299cdd45c8b7b76628d281ce43aac6ef80e1d3808c69966b9f7c52b1d"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c1b054cb-ef63-427f-8f6f-7e68f697787e-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hi I'm running late again and need to pick up supper on my way home. Can you call in a pizza order for me?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "scheduleNegotiation", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.91, "cursor-grok-4.6-xhigh": 0.94, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "eeb88ac76a87efbe279dd53e2e7d772526eb4aa44ccbd1134daa4ec31d86be7c", "cursor-grok-4.6-xhigh": "9e5f00d22a6ceb2523c1093f7ef8a4d277d2aad81aa7d4e98d8fe7d8ceb02dbd", "gpt-5.6-luna-medium": "29a6caf324ff4b003b97ed16483e050bb1ddb0fc3db24cfbfee1b93c5f9b9520"}, "labelerVotes": {"confirmationDecision": 1, "question": 2, "replyableMessage": 1, "scheduleNegotiation": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": true, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "scheduleNegotiation"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c578ddb3-479f-427f-a614-90e02ff149d5-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "That is too late. What do they have available on Wednesday?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.89, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "5b9dbb053c1d9cf5ad2be51052829aed3e39f3d9e7d708a3922b4cf262b75613", "cursor-grok-4.6-xhigh": "da973b97e7fb1932b4cc70ab826d1dd5154d8e82daa132ebe6c3f3a1f1788c8f", "gpt-5.6-luna-medium": "e50f2820e09c656eb8ed4c12fbc919b69d2313685710b19e173648705bf53528"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c5a97940-d02e-4313-b34b-6862b65f56cc-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Yes that would be great! How much is the fare?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "ceaf33325e0759dbb53f1a604c5b1f7cdc14d594ae3deffcd0a72ba2fa3bb220", "cursor-grok-4.6-xhigh": "32232726aed5998633fa85de35046afddc135019467577b3c0ea8c084a80b690", "gpt-5.6-luna-medium": "32232726aed5998633fa85de35046afddc135019467577b3c0ea8c084a80b690"}, "labelerVotes": {"question": 3, "replyableMessage": 2}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-c86eb60b-b858-486f-af8c-957f3287cf51-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "What are some really good Italian restaurants"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.93, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "8f747a2e32a12d1988267fcf48b5db7fe61aef8d7fcacccb6db21ed78f682690", "cursor-grok-4.6-xhigh": "2c7a92b3a3a32d97436e82445f484f93680951fa8cee57dc08071a390cd1bd13", "gpt-5.6-luna-medium": "b15922acbc3411aa53ac4012500042d1092d2a4a3e0a3279fa21114a357fc1e2"}, "labelerVotes": {"confirmationDecision": 2, "question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-d7abdbb2-d3ad-4506-bfe1-b2d125e82c50-6", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Oh yes. I almost forgot. Can you have them go easy on the sauce?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.92, "cursor-grok-4.6-xhigh": 0.95, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "50a47ad5ffd22a86f7884c5f699978d67f21548564e3c52e642816d930d3b54e", "cursor-grok-4.6-xhigh": "3236a1322370c79ef0846b37f08bba5229c5088f02b24489e6f51fadf8b29f97", "gpt-5.6-luna-medium": "19a98402ca59f3481c7f99cd727d27dc1f1ea01bd18293d53a91ac01d814348a"}, "labelerVotes": {"replyableMessage": 1, "scheduleNegotiation": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": false, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-dd438d00-2322-435a-9f4a-f1bca8c621c9-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Have them pick me up at 8 AM please."}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.96, "cursor-grok-4.6-xhigh": 0.97, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "864941f4d87791e56bedc0aad3f0e35d009b6a9b296f2326641536ed11eee02b", "cursor-grok-4.6-xhigh": "c13e944cfc6a53c928817f45b5c88b851ffd05f0a99a4b087752d3b008b6995c", "gpt-5.6-luna-medium": "26c75f5db8ad59e03188fbc4c2672ff4b75bdcf82b7cdf1f3189d743d88c26c4"}, "labelerVotes": {"question": 2, "replyableMessage": 1, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-eb85e2af-9bef-4e79-bc84-88f439100d30-0", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Hello! Can you order me a coffee from Starbucks?"}
|
||||||
|
{"actionVerifierLabel": "taskOnly", "ambiguousVotes": 0, "blessing": false, "complaint": false, "confirmationDecision": false, "consensusAgreement": 1.0, "coordinationVerifierLabel": "neither", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.94, "cursor-grok-4.6-xhigh": 0.96, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "cdce2ec1d8d74aac840a12eb55cd18fb72908c1717b181264117863a95592701", "cursor-grok-4.6-xhigh": "6383d76539d18d3a169715843c28a2d5d28f43d1342b409f20f6b7b3f04db02e", "gpt-5.6-luna-medium": "6383d76539d18d3a169715843c28a2d5d28f43d1342b409f20f6b7b3f04db02e"}, "labelerVotes": {"confirmationDecision": 2, "question": 2, "replyableMessage": 2, "task": 3}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["question", "task"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-eceee47e-a4c9-431b-a730-a593873f8864-14", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": true, "text": "Okay, can you text me the details?"}
|
||||||
|
{"actionVerifierLabel": "questionRequest", "ambiguousVotes": 1, "blessing": false, "complaint": false, "confirmationDecision": true, "consensusAgreement": 1.0, "coordinationVerifierLabel": "confirmationDecision", "family": "consensus_public", "followUpReminder": false, "fullAgreement": false, "id": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "invitation": false, "labelerConfidences": {"composer-2.5-fast": 0.82, "cursor-grok-4.6-xhigh": 0.93, "gpt-5.6-luna-medium": 0.96}, "labelerResponseHashes": {"composer-2.5-fast": "323fad176e8331e65208d5899fb3aa1b313b94cb17a91083b5c8b51dcf4fbb80", "cursor-grok-4.6-xhigh": "bf891237b5deb1a60ce4392ee9c329299845309d15d21eae5b480dc98b0edfd7", "gpt-5.6-luna-medium": "09ee7c2ed905ff4cc4637c1d0ab8ad31328169560e513341af4230606fb2cedf"}, "labelerVotes": {"confirmationDecision": 3, "question": 3, "replyableMessage": 1, "task": 1}, "language": "en", "promptVersion": "clipboard-consensus-v1", "question": true, "quotedOrMeta": false, "quotedOrMetaVotes": 0, "replyable": false, "replyableMessage": false, "scheduleNegotiation": false, "sentiment": "neutral", "sourceDataset": "Google Taskmaster-1", "sourceLabels": ["confirmationDecision", "question"], "sourceLicense": "CC-BY-4.0", "sourceRecordID": "open-taskmaster-dlg-fd25ed51-e404-4a9b-bfdb-c86afc8fb09a-24", "sourceRevision": "d92cb6af3005f1dc09c39e75e7daf4a04905e00b", "sourceURL": "https://github.com/google-research-datasets/Taskmaster/tree/d92cb6af3005f1dc09c39e75e7daf4a04905e00b/TM-1-2019", "split": "silverTrain", "task": false, "text": "Okay do you think I can use the company card?"}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,214 @@
|
|||||||
|
{
|
||||||
|
"classifiers" : [
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.88,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.88,
|
||||||
|
"zh-Hans" : 0.72999999999999998
|
||||||
|
},
|
||||||
|
"id" : "task",
|
||||||
|
"labels" : [
|
||||||
|
"notTask",
|
||||||
|
"task"
|
||||||
|
],
|
||||||
|
"modelFile" : "TaskIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "task"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.59999999999999998,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.59999999999999998,
|
||||||
|
"zh-Hans" : 0.59999999999999998
|
||||||
|
},
|
||||||
|
"id" : "question",
|
||||||
|
"labels" : [
|
||||||
|
"notQuestion",
|
||||||
|
"question"
|
||||||
|
],
|
||||||
|
"modelFile" : "QuestionIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "question"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.81999999999999995,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.84999999999999998,
|
||||||
|
"zh-Hans" : 0.81999999999999995
|
||||||
|
},
|
||||||
|
"id" : "invitation",
|
||||||
|
"labels" : [
|
||||||
|
"notInvitation",
|
||||||
|
"invitation"
|
||||||
|
],
|
||||||
|
"modelFile" : "InvitationIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "invitation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.81999999999999995,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.83999999999999997,
|
||||||
|
"zh-Hans" : 0.81999999999999995
|
||||||
|
},
|
||||||
|
"id" : "complaint",
|
||||||
|
"labels" : [
|
||||||
|
"notComplaint",
|
||||||
|
"complaint"
|
||||||
|
],
|
||||||
|
"modelFile" : "ComplaintIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "complaint"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.68000000000000005,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.68000000000000005,
|
||||||
|
"zh-Hans" : 0.53000000000000003
|
||||||
|
},
|
||||||
|
"id" : "scheduleNegotiation",
|
||||||
|
"labels" : [
|
||||||
|
"notScheduleNegotiation",
|
||||||
|
"scheduleNegotiation"
|
||||||
|
],
|
||||||
|
"modelFile" : "ScheduleNegotiationIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "scheduleNegotiation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.71999999999999997,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.71999999999999997,
|
||||||
|
"zh-Hans" : 0.71999999999999997
|
||||||
|
},
|
||||||
|
"id" : "confirmationDecision",
|
||||||
|
"labels" : [
|
||||||
|
"notConfirmationDecision",
|
||||||
|
"confirmationDecision"
|
||||||
|
],
|
||||||
|
"modelFile" : "ConfirmationDecisionIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "confirmationDecision"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.72999999999999998,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.72999999999999998,
|
||||||
|
"zh-Hans" : 0.72999999999999998
|
||||||
|
},
|
||||||
|
"id" : "followUpReminder",
|
||||||
|
"labels" : [
|
||||||
|
"notFollowUpReminder",
|
||||||
|
"followUpReminder"
|
||||||
|
],
|
||||||
|
"modelFile" : "FollowUpReminderIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "followUpReminder"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.75,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.75,
|
||||||
|
"zh-Hans" : 0.79000000000000004
|
||||||
|
},
|
||||||
|
"id" : "replyableMessage",
|
||||||
|
"labels" : [
|
||||||
|
"notReplyableMessage",
|
||||||
|
"replyableMessage"
|
||||||
|
],
|
||||||
|
"modelFile" : "ConversationalReplyIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "replyableMessage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"id" : "sentiment",
|
||||||
|
"labels" : [
|
||||||
|
"negative",
|
||||||
|
"neutral",
|
||||||
|
"positive"
|
||||||
|
],
|
||||||
|
"modelFile" : "SentimentClassifier.mlmodel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : true,
|
||||||
|
"algorithm" : "maxEnt",
|
||||||
|
"confidenceThreshold" : 0.68999999999999995,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.68999999999999995,
|
||||||
|
"zh-Hans" : 0.77000000000000002
|
||||||
|
},
|
||||||
|
"id" : "blessing",
|
||||||
|
"labels" : [
|
||||||
|
"notBlessing",
|
||||||
|
"blessing"
|
||||||
|
],
|
||||||
|
"modelFile" : "BlessingIntentClassifier.mlmodel",
|
||||||
|
"positiveLabel" : "blessing",
|
||||||
|
"trainedAt" : "2026-08-27T01:58:55Z",
|
||||||
|
"trainingCorpusRecordCount" : 17692
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"corpusRecordCount" : 13332,
|
||||||
|
"generatedAt" : "2026-08-26T15:18:57Z",
|
||||||
|
"schemaVersion" : 3,
|
||||||
|
"verifierGeneratedAt" : "2026-08-27T09:25:26Z",
|
||||||
|
"verifierLabelPolicy" : "multi-model-consensus-without-human-gold",
|
||||||
|
"verifiers" : [
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : false,
|
||||||
|
"confidenceThreshold" : 0.81999999999999995,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.84999999999999998,
|
||||||
|
"zh-Hans" : 0.5
|
||||||
|
},
|
||||||
|
"deploymentMode" : "shadow",
|
||||||
|
"id" : "action",
|
||||||
|
"labels" : [
|
||||||
|
"taskOnly",
|
||||||
|
"complaintOnly",
|
||||||
|
"both",
|
||||||
|
"questionRequest",
|
||||||
|
"neither"
|
||||||
|
],
|
||||||
|
"minimumMargin" : 0,
|
||||||
|
"minimumMarginsByLanguage" : {
|
||||||
|
"en" : 0,
|
||||||
|
"zh-Hans" : 0
|
||||||
|
},
|
||||||
|
"modelFile" : "ActionIntentVerifier.mlmodel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"acceptedForAutomaticRouting" : false,
|
||||||
|
"confidenceThreshold" : 0.5,
|
||||||
|
"confidenceThresholdsByLanguage" : {
|
||||||
|
"en" : 0.5,
|
||||||
|
"zh-Hans" : 1
|
||||||
|
},
|
||||||
|
"deploymentMode" : "shadow",
|
||||||
|
"id" : "coordination",
|
||||||
|
"labels" : [
|
||||||
|
"invitation",
|
||||||
|
"scheduleNegotiation",
|
||||||
|
"confirmationDecision",
|
||||||
|
"followUpReminder",
|
||||||
|
"neither"
|
||||||
|
],
|
||||||
|
"minimumMargin" : 0.45000000000000001,
|
||||||
|
"minimumMarginsByLanguage" : {
|
||||||
|
"en" : 0.45000000000000001,
|
||||||
|
"zh-Hans" : 1
|
||||||
|
},
|
||||||
|
"modelFile" : "CoordinationIntentVerifier.mlmodel"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@
|
|||||||
"image-name" : "OSGKeyboard Icon2.png",
|
"image-name" : "OSGKeyboard Icon2.png",
|
||||||
"name" : "OSGKeyboard Icon2",
|
"name" : "OSGKeyboard Icon2",
|
||||||
"position" : {
|
"position" : {
|
||||||
"scale" : 0.505,
|
"scale" : 0.508,
|
||||||
"translation-in-points" : [
|
"translation-in-points" : [
|
||||||
8,
|
8,
|
||||||
6
|
6
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
import OSGKeyboardHostSupport
|
import OSGKeyboardHostSupport
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
import UIKit
|
||||||
|
|
||||||
@main
|
@main
|
||||||
struct OSGKeyboardApp: App {
|
struct OSGKeyboardApp: App {
|
||||||
@@ -19,6 +20,11 @@ struct OSGKeyboardApp: App {
|
|||||||
|
|
||||||
init() {
|
init() {
|
||||||
MaterialIconsFont.registerIfNeeded()
|
MaterialIconsFont.registerIfNeeded()
|
||||||
|
// Keep system alert and confirmation actions neutral instead of
|
||||||
|
// inheriting the app's green AccentColor.
|
||||||
|
UIView.appearance(
|
||||||
|
whenContainedInInstancesOf: [UIAlertController.self]
|
||||||
|
).tintColor = .label
|
||||||
// Deliberately do NOT prepare Custom LM here. App launch already sits
|
// Deliberately do NOT prepare Custom LM here. App launch already sits
|
||||||
// near ~150 MB RSS in Debug; compiling CLM during onboarding races the
|
// near ~150 MB RSS in Debug; compiling CLM during onboarding races the
|
||||||
// keyboard extension and gets the host jetsammed (signal 9). Warmup
|
// keyboard extension and gets the host jetsammed (signal 9). Warmup
|
||||||
@@ -29,7 +35,10 @@ struct OSGKeyboardApp: App {
|
|||||||
var body: some Scene {
|
var body: some Scene {
|
||||||
WindowGroup {
|
WindowGroup {
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
if ProcessInfo.processInfo.arguments.contains("--whats-new-host") {
|
if OnboardingExperienceView.isPreviewEnabled {
|
||||||
|
OOBEPreviewHarness()
|
||||||
|
.preferredColorScheme(appearance.colorScheme)
|
||||||
|
} else if ProcessInfo.processInfo.arguments.contains("--whats-new-host") {
|
||||||
// Approach A: Notes-like host only; real keyboard extension overlays it.
|
// Approach A: Notes-like host only; real keyboard extension overlays it.
|
||||||
// Also used by `--keyboard-appear-stress=` (pass both flags).
|
// Also used by `--keyboard-appear-stress=` (pass both flags).
|
||||||
Self.makeWhatsNewHostView()
|
Self.makeWhatsNewHostView()
|
||||||
@@ -43,6 +52,10 @@ struct OSGKeyboardApp: App {
|
|||||||
AssistantKeyboardUITestHarness()
|
AssistantKeyboardUITestHarness()
|
||||||
} else if ProcessInfo.processInfo.arguments.contains("--account-ui-test") {
|
} else if ProcessInfo.processInfo.arguments.contains("--account-ui-test") {
|
||||||
AccountCenterUITestHarness()
|
AccountCenterUITestHarness()
|
||||||
|
} else if ProcessInfo.processInfo.arguments.contains("--polish-styles-screenshot") {
|
||||||
|
PolishStylesScreenshotHarness()
|
||||||
|
} else if ProcessInfo.processInfo.arguments.contains("--home-dictionary-screenshot") {
|
||||||
|
HomeDictionaryScreenshotHarness()
|
||||||
} else if ProcessInfo.processInfo.arguments.contains("--managed-consent-ui-test") {
|
} else if ProcessInfo.processInfo.arguments.contains("--managed-consent-ui-test") {
|
||||||
ManagedCloudConsentUITestHarness()
|
ManagedCloudConsentUITestHarness()
|
||||||
} else if ProcessInfo.processInfo.arguments.contains("--pip-device-ui-test") {
|
} else if ProcessInfo.processInfo.arguments.contains("--pip-device-ui-test") {
|
||||||
|
|||||||
@@ -10,10 +10,31 @@ import OSGKeyboardShared
|
|||||||
|
|
||||||
enum FlowDiagnostics {
|
enum FlowDiagnostics {
|
||||||
static func log(_ message: String) {
|
static func log(_ message: String) {
|
||||||
|
FlowFailureLogStore.shared.record(message)
|
||||||
OSGDiag.log(message, category: "flow")
|
OSGDiag.log(message, category: "flow")
|
||||||
}
|
}
|
||||||
|
|
||||||
static func logDrain(_ report: FlowCaptureDrainReport) {
|
static func logDrain(_ report: FlowCaptureDrainReport) {
|
||||||
FlowPipelineDiagnostics.logDrain(report)
|
FlowPipelineDiagnostics.logDrain(report)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@discardableResult
|
||||||
|
static func persistStartupFailure(
|
||||||
|
reason: String,
|
||||||
|
context: [String: String]
|
||||||
|
) -> URL? {
|
||||||
|
let url = FlowFailureLogStore.shared.persistStartupFailure(
|
||||||
|
reason: reason,
|
||||||
|
context: context
|
||||||
|
)
|
||||||
|
if let url {
|
||||||
|
OSGDiag.log(
|
||||||
|
"Flow startup failure report saved file=\(url.lastPathComponent)",
|
||||||
|
category: "flow"
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
OSGDiag.log("Flow startup failure report could not be saved", category: "flow")
|
||||||
|
}
|
||||||
|
return url
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,271 @@
|
|||||||
|
// FlowFailureLogStore.swift
|
||||||
|
// OSGKeyboard · Main App
|
||||||
|
//
|
||||||
|
// Keeps a short in-memory Flow breadcrumb window and writes it only when a
|
||||||
|
// session start reaches a terminal failure. Reports contain operational state,
|
||||||
|
// never audio, transcripts, clipboard contents, prompts, or credentials.
|
||||||
|
|
||||||
|
import Foundation
|
||||||
|
|
||||||
|
struct FlowFailureLogEvent: Codable, Equatable, Sendable {
|
||||||
|
let timestamp: Date
|
||||||
|
let message: String
|
||||||
|
}
|
||||||
|
|
||||||
|
struct FlowStartupFailureReport: Codable, Equatable, Sendable {
|
||||||
|
let schemaVersion: Int
|
||||||
|
let reportID: UUID
|
||||||
|
let capturedAt: Date
|
||||||
|
let windowStartedAt: Date
|
||||||
|
let reason: String
|
||||||
|
let context: [String: String]
|
||||||
|
let appVersion: String
|
||||||
|
let buildNumber: String
|
||||||
|
let operatingSystem: String
|
||||||
|
let events: [FlowFailureLogEvent]
|
||||||
|
}
|
||||||
|
|
||||||
|
private struct FlowStartupFailureExport: Codable, Sendable {
|
||||||
|
let schemaVersion: Int
|
||||||
|
let generatedAt: Date
|
||||||
|
let reports: [FlowStartupFailureReport]
|
||||||
|
}
|
||||||
|
|
||||||
|
final class FlowFailureLogStore: @unchecked Sendable {
|
||||||
|
static let shared = FlowFailureLogStore()
|
||||||
|
|
||||||
|
static let retentionWindow: TimeInterval = 10
|
||||||
|
|
||||||
|
private let directoryURL: URL
|
||||||
|
private let maxReportCount: Int
|
||||||
|
private let maxReportAge: TimeInterval
|
||||||
|
private let maxTotalBytes: Int
|
||||||
|
private let now: () -> Date
|
||||||
|
private let fileManager: FileManager
|
||||||
|
private let lock = NSLock()
|
||||||
|
private var events: [FlowFailureLogEvent] = []
|
||||||
|
|
||||||
|
init(
|
||||||
|
directoryURL: URL = FlowFailureLogStore.defaultDirectoryURL(),
|
||||||
|
maxReportCount: Int = 20,
|
||||||
|
maxReportAge: TimeInterval = 14 * 24 * 60 * 60,
|
||||||
|
maxTotalBytes: Int = 2 * 1_024 * 1_024,
|
||||||
|
now: @escaping () -> Date = Date.init,
|
||||||
|
fileManager: FileManager = .default
|
||||||
|
) {
|
||||||
|
self.directoryURL = directoryURL
|
||||||
|
self.maxReportCount = maxReportCount
|
||||||
|
self.maxReportAge = maxReportAge
|
||||||
|
self.maxTotalBytes = maxTotalBytes
|
||||||
|
self.now = now
|
||||||
|
self.fileManager = fileManager
|
||||||
|
}
|
||||||
|
|
||||||
|
func record(_ message: String) {
|
||||||
|
let timestamp = now()
|
||||||
|
let event = FlowFailureLogEvent(
|
||||||
|
timestamp: timestamp,
|
||||||
|
message: Self.redact(message)
|
||||||
|
)
|
||||||
|
lock.withLock {
|
||||||
|
events.append(event)
|
||||||
|
pruneEvents(referenceDate: timestamp)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@discardableResult
|
||||||
|
func persistStartupFailure(
|
||||||
|
reason: String,
|
||||||
|
context: [String: String]
|
||||||
|
) -> URL? {
|
||||||
|
let capturedAt = now()
|
||||||
|
let capturedEvents = lock.withLock {
|
||||||
|
pruneEvents(referenceDate: capturedAt)
|
||||||
|
return events
|
||||||
|
}
|
||||||
|
let report = FlowStartupFailureReport(
|
||||||
|
schemaVersion: 1,
|
||||||
|
reportID: UUID(),
|
||||||
|
capturedAt: capturedAt,
|
||||||
|
windowStartedAt: capturedEvents.first?.timestamp ?? capturedAt,
|
||||||
|
reason: Self.redact(reason),
|
||||||
|
context: context.mapValues(Self.redact),
|
||||||
|
appVersion: Self.bundleValue("CFBundleShortVersionString"),
|
||||||
|
buildNumber: Self.bundleValue("CFBundleVersion"),
|
||||||
|
operatingSystem: ProcessInfo.processInfo.operatingSystemVersionString,
|
||||||
|
events: capturedEvents
|
||||||
|
)
|
||||||
|
|
||||||
|
do {
|
||||||
|
try prepareDirectory()
|
||||||
|
let fileURL = directoryURL.appendingPathComponent(
|
||||||
|
Self.reportFilename(date: capturedAt, id: report.reportID),
|
||||||
|
isDirectory: false
|
||||||
|
)
|
||||||
|
let encoder = JSONEncoder()
|
||||||
|
encoder.dateEncodingStrategy = .iso8601
|
||||||
|
encoder.outputFormatting = [.prettyPrinted, .sortedKeys, .withoutEscapingSlashes]
|
||||||
|
try encoder.encode(report).write(to: fileURL, options: .atomic)
|
||||||
|
try? fileManager.setAttributes(
|
||||||
|
[
|
||||||
|
.protectionKey: FileProtectionType.completeUntilFirstUserAuthentication,
|
||||||
|
.modificationDate: capturedAt
|
||||||
|
],
|
||||||
|
ofItemAtPath: fileURL.path
|
||||||
|
)
|
||||||
|
pruneReports(referenceDate: capturedAt)
|
||||||
|
return fileURL
|
||||||
|
} catch {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func reportURLs() -> [URL] {
|
||||||
|
reportFileURLs().sorted { lhs, rhs in
|
||||||
|
modificationDate(for: lhs) > modificationDate(for: rhs)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func makeExportURL() -> URL? {
|
||||||
|
let decoder = JSONDecoder()
|
||||||
|
decoder.dateDecodingStrategy = .iso8601
|
||||||
|
let reports = reportURLs().compactMap { url -> FlowStartupFailureReport? in
|
||||||
|
guard let data = try? Data(contentsOf: url) else { return nil }
|
||||||
|
return try? decoder.decode(FlowStartupFailureReport.self, from: data)
|
||||||
|
}
|
||||||
|
guard !reports.isEmpty else { return nil }
|
||||||
|
|
||||||
|
let export = FlowStartupFailureExport(
|
||||||
|
schemaVersion: 1,
|
||||||
|
generatedAt: now(),
|
||||||
|
reports: reports
|
||||||
|
)
|
||||||
|
do {
|
||||||
|
try prepareDirectory()
|
||||||
|
let exportURL = directoryURL.appendingPathComponent(
|
||||||
|
"flow-startup-diagnostics-export.json",
|
||||||
|
isDirectory: false
|
||||||
|
)
|
||||||
|
let encoder = JSONEncoder()
|
||||||
|
encoder.dateEncodingStrategy = .iso8601
|
||||||
|
encoder.outputFormatting = [.prettyPrinted, .sortedKeys, .withoutEscapingSlashes]
|
||||||
|
try encoder.encode(export).write(to: exportURL, options: .atomic)
|
||||||
|
try? fileManager.setAttributes(
|
||||||
|
[.protectionKey: FileProtectionType.completeUntilFirstUserAuthentication],
|
||||||
|
ofItemAtPath: exportURL.path
|
||||||
|
)
|
||||||
|
return exportURL
|
||||||
|
} catch {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func deleteAllReports() {
|
||||||
|
for url in reportFileURLs() {
|
||||||
|
try? fileManager.removeItem(at: url)
|
||||||
|
}
|
||||||
|
try? fileManager.removeItem(
|
||||||
|
at: directoryURL.appendingPathComponent(
|
||||||
|
"flow-startup-diagnostics-export.json",
|
||||||
|
isDirectory: false
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func pruneEvents(referenceDate: Date) {
|
||||||
|
let cutoff = referenceDate.addingTimeInterval(-Self.retentionWindow)
|
||||||
|
events.removeAll { $0.timestamp < cutoff }
|
||||||
|
}
|
||||||
|
|
||||||
|
private func prepareDirectory() throws {
|
||||||
|
try fileManager.createDirectory(
|
||||||
|
at: directoryURL,
|
||||||
|
withIntermediateDirectories: true
|
||||||
|
)
|
||||||
|
try? fileManager.setAttributes(
|
||||||
|
[.protectionKey: FileProtectionType.completeUntilFirstUserAuthentication],
|
||||||
|
ofItemAtPath: directoryURL.path
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func pruneReports(referenceDate: Date) {
|
||||||
|
let sorted = reportURLs()
|
||||||
|
var retainedBytes = 0
|
||||||
|
|
||||||
|
for (index, url) in sorted.enumerated() {
|
||||||
|
let values = try? url.resourceValues(
|
||||||
|
forKeys: [.contentModificationDateKey, .fileSizeKey]
|
||||||
|
)
|
||||||
|
let modifiedAt = values?.contentModificationDate ?? .distantPast
|
||||||
|
let fileSize = values?.fileSize ?? 0
|
||||||
|
let isExpired = referenceDate.timeIntervalSince(modifiedAt) > maxReportAge
|
||||||
|
let exceedsCount = index >= maxReportCount
|
||||||
|
let exceedsSize = retainedBytes + fileSize > maxTotalBytes
|
||||||
|
|
||||||
|
if isExpired || exceedsCount || exceedsSize {
|
||||||
|
try? fileManager.removeItem(at: url)
|
||||||
|
} else {
|
||||||
|
retainedBytes += fileSize
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func reportFileURLs() -> [URL] {
|
||||||
|
guard let urls = try? fileManager.contentsOfDirectory(
|
||||||
|
at: directoryURL,
|
||||||
|
includingPropertiesForKeys: [.contentModificationDateKey, .fileSizeKey],
|
||||||
|
options: [.skipsHiddenFiles]
|
||||||
|
) else {
|
||||||
|
return []
|
||||||
|
}
|
||||||
|
return urls.filter {
|
||||||
|
$0.pathExtension == "json" && $0.lastPathComponent.hasPrefix("flow-start-failure-")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func modificationDate(for url: URL) -> Date {
|
||||||
|
(try? url.resourceValues(forKeys: [.contentModificationDateKey]))
|
||||||
|
.flatMap(\.contentModificationDate) ?? .distantPast
|
||||||
|
}
|
||||||
|
|
||||||
|
private static func defaultDirectoryURL() -> URL {
|
||||||
|
let baseURL = (try? FileManager.default.url(
|
||||||
|
for: .applicationSupportDirectory,
|
||||||
|
in: .userDomainMask,
|
||||||
|
appropriateFor: nil,
|
||||||
|
create: true
|
||||||
|
)) ?? FileManager.default.temporaryDirectory
|
||||||
|
return baseURL.appendingPathComponent("FlowDiagnostics", isDirectory: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
private static func bundleValue(_ key: String) -> String {
|
||||||
|
Bundle.main.object(forInfoDictionaryKey: key) as? String ?? "unknown"
|
||||||
|
}
|
||||||
|
|
||||||
|
private static func reportFilename(date: Date, id: UUID) -> String {
|
||||||
|
let formatter = ISO8601DateFormatter()
|
||||||
|
formatter.formatOptions = [.withInternetDateTime]
|
||||||
|
let timestamp = formatter.string(from: date)
|
||||||
|
.replacingOccurrences(of: ":", with: "-")
|
||||||
|
return "flow-start-failure-\(timestamp)-\(id.uuidString.lowercased()).json"
|
||||||
|
}
|
||||||
|
|
||||||
|
private static func redact(_ value: String) -> String {
|
||||||
|
var redacted = value.replacingOccurrences(
|
||||||
|
of: #"[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[1-5][0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}"#,
|
||||||
|
with: "<uuid>",
|
||||||
|
options: .regularExpression
|
||||||
|
)
|
||||||
|
redacted = redacted.replacingOccurrences(
|
||||||
|
of: #"/private/var/mobile/Containers/\S+"#,
|
||||||
|
with: "<container-path>",
|
||||||
|
options: .regularExpression
|
||||||
|
)
|
||||||
|
redacted = redacted.replacingOccurrences(
|
||||||
|
of: #"(?i)(api[_-]?key|authorization|bearer|access[_-]?token|refresh[_-]?token)=\S+"#,
|
||||||
|
with: "$1=<redacted>",
|
||||||
|
options: .regularExpression
|
||||||
|
)
|
||||||
|
return redacted
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -10,6 +10,7 @@ import AVFoundation
|
|||||||
import AVKit
|
import AVKit
|
||||||
import CoreMedia
|
import CoreMedia
|
||||||
import OSGKeyboardHostSupport
|
import OSGKeyboardHostSupport
|
||||||
|
import OSGKeyboardShared
|
||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
/// Why `startAndWait` could not prove an active PiP window.
|
/// Why `startAndWait` could not prove an active PiP window.
|
||||||
@@ -174,11 +175,19 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
) async -> FlowPiPStartOutcome {
|
) async -> FlowPiPStartOutcome {
|
||||||
if isPictureInPictureActive { return .started }
|
if isPictureInPictureActive { return .started }
|
||||||
|
|
||||||
|
FlowDiagnostics.log(
|
||||||
|
"PiP startAndWait begin generation=\(generation) "
|
||||||
|
+ "hostTimeout=\(String(format: "%.2f", hostTimeout)) "
|
||||||
|
+ "activeTimeout=\(String(format: "%.2f", activeTimeout)) "
|
||||||
|
+ "supported=\(AVPictureInPictureController.isPictureInPictureSupported()) "
|
||||||
|
+ hostDiagnosticTag
|
||||||
|
)
|
||||||
let deadline = Date().addingTimeInterval(activeTimeout)
|
let deadline = Date().addingTimeInterval(activeTimeout)
|
||||||
let supportsPiP = await waitForPictureInPictureSupport(
|
let supportsPiP = await waitForPictureInPictureSupport(
|
||||||
timeout: min(max(0, deadline.timeIntervalSinceNow), 0.8)
|
timeout: min(max(0, deadline.timeIntervalSinceNow), 0.8)
|
||||||
)
|
)
|
||||||
guard supportsPiP else {
|
guard supportsPiP else {
|
||||||
|
FlowDiagnostics.log("PiP unavailable: unsupported \(hostDiagnosticTag)")
|
||||||
return .failed(.unsupported)
|
return .failed(.unsupported)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -186,6 +195,7 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
timeout: min(hostTimeout, max(0, deadline.timeIntervalSinceNow))
|
timeout: min(hostTimeout, max(0, deadline.timeIntervalSinceNow))
|
||||||
)
|
)
|
||||||
guard hostReady else {
|
guard hostReady else {
|
||||||
|
FlowDiagnostics.log("PiP unavailable: hostNotReady \(hostDiagnosticTag)")
|
||||||
return .failed(.hostNotReady)
|
return .failed(.hostNotReady)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,8 +203,12 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
guard await prepareControllerForStart() else {
|
guard await prepareControllerForStart() else {
|
||||||
stopFramePump()
|
stopFramePump()
|
||||||
if lastSystemStartFailure != nil {
|
if lastSystemStartFailure != nil {
|
||||||
|
FlowDiagnostics.log(
|
||||||
|
"PiP unavailable: systemRejected \(systemFailureDiagnosticTag)"
|
||||||
|
)
|
||||||
return .failed(.systemRejected)
|
return .failed(.systemRejected)
|
||||||
}
|
}
|
||||||
|
FlowDiagnostics.log("PiP unavailable: notPossible \(hostDiagnosticTag)")
|
||||||
return .failed(hasHostView ? .notPossible : .hostNotReady)
|
return .failed(hasHostView ? .notPossible : .hostNotReady)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -212,7 +226,7 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
|
|
||||||
guard pipController?.isPictureInPicturePossible == true else {
|
guard pipController?.isPictureInPicturePossible == true else {
|
||||||
FlowDiagnostics.log(
|
FlowDiagnostics.log(
|
||||||
"PiP generation \(generation) never became possible"
|
"PiP generation \(generation) never became possible \(hostDiagnosticTag)"
|
||||||
)
|
)
|
||||||
return .failed(.notPossible)
|
return .failed(.notPossible)
|
||||||
}
|
}
|
||||||
@@ -262,7 +276,8 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
}
|
}
|
||||||
FlowDiagnostics.log(
|
FlowDiagnostics.log(
|
||||||
"PiP startAndWait failed: \(failure) possible=\(pipController?.isPictureInPicturePossible == true) "
|
"PiP startAndWait failed: \(failure) possible=\(pipController?.isPictureInPicturePossible == true) "
|
||||||
+ "requests=\(startRequestCount)"
|
+ "active=\(pipController?.isPictureInPictureActive == true) "
|
||||||
|
+ "requests=\(startRequestCount) \(systemFailureDiagnosticTag)"
|
||||||
)
|
)
|
||||||
return .failed(failure)
|
return .failed(failure)
|
||||||
}
|
}
|
||||||
@@ -403,6 +418,26 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
return isHostInWindowHierarchy
|
return isHostInWindowHierarchy
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var hostDiagnosticTag: String {
|
||||||
|
guard let hostView else {
|
||||||
|
return "hostAttached=0 hostWindow=0 hostBounds=nil hostAlpha=nil"
|
||||||
|
}
|
||||||
|
return String(
|
||||||
|
format: "hostAttached=1 hostWindow=%d hostBounds=%.1fx%.1f hostAlpha=%.3f",
|
||||||
|
hostView.window == nil ? 0 : 1,
|
||||||
|
hostView.bounds.width,
|
||||||
|
hostView.bounds.height,
|
||||||
|
hostView.alpha
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var systemFailureDiagnosticTag: String {
|
||||||
|
guard let error = lastSystemStartFailure as NSError? else {
|
||||||
|
return "systemError=nil"
|
||||||
|
}
|
||||||
|
return "systemErrorDomain=\(error.domain) systemErrorCode=\(error.code)"
|
||||||
|
}
|
||||||
|
|
||||||
private func configureControllerIfNeeded() {
|
private func configureControllerIfNeeded() {
|
||||||
guard pipController == nil else { return }
|
guard pipController == nil else { return }
|
||||||
guard AVPictureInPictureController.isPictureInPictureSupported() else { return }
|
guard AVPictureInPictureController.isPictureInPictureSupported() else { return }
|
||||||
@@ -604,7 +639,7 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
let phoneInset = CGFloat(22)
|
let phoneInset = CGFloat(22)
|
||||||
let phoneRect = canvas.insetBy(dx: phoneInset, dy: phoneInset)
|
let phoneRect = canvas.insetBy(dx: phoneInset, dy: phoneInset)
|
||||||
let phonePath = UIBezierPath(roundedRect: phoneRect, cornerRadius: 28)
|
let phonePath = UIBezierPath(roundedRect: phoneRect, cornerRadius: 28)
|
||||||
context.setStrokeColor(UIColor(red: 0.898, green: 0.906, blue: 0.922, alpha: 1).cgColor)
|
context.setStrokeColor(UIColor(OSGColor.pictureInPictureOutline).cgColor)
|
||||||
context.setLineWidth(2.5)
|
context.setLineWidth(2.5)
|
||||||
context.addPath(phonePath.cgPath)
|
context.addPath(phonePath.cgPath)
|
||||||
context.strokePath()
|
context.strokePath()
|
||||||
@@ -639,11 +674,11 @@ final class FlowPictureInPictureController: NSObject, FlowPictureInPictureContro
|
|||||||
private func drawLogoCard(in context: CGContext, rect: CGRect, tuckProgress: CGFloat) {
|
private func drawLogoCard(in context: CGContext, rect: CGRect, tuckProgress: CGFloat) {
|
||||||
let cardPath = UIBezierPath(roundedRect: rect, cornerRadius: 16)
|
let cardPath = UIBezierPath(roundedRect: rect, cornerRadius: 16)
|
||||||
|
|
||||||
context.setFillColor(UIColor(red: 0.20, green: 0.78, blue: 0.55, alpha: 1).cgColor)
|
context.setFillColor(UIColor(OSGColor.pictureInPictureAccent).cgColor)
|
||||||
context.addPath(cardPath.cgPath)
|
context.addPath(cardPath.cgPath)
|
||||||
context.fillPath()
|
context.fillPath()
|
||||||
|
|
||||||
context.setStrokeColor(UIColor(red: 0.20, green: 0.78, blue: 0.55, alpha: 1).cgColor)
|
context.setStrokeColor(UIColor(OSGColor.pictureInPictureAccent).cgColor)
|
||||||
context.setLineWidth(1.5)
|
context.setLineWidth(1.5)
|
||||||
context.addPath(cardPath.cgPath)
|
context.addPath(cardPath.cgPath)
|
||||||
context.strokePath()
|
context.strokePath()
|
||||||
@@ -751,6 +786,7 @@ extension FlowPictureInPictureController: @preconcurrency AVPictureInPictureCont
|
|||||||
guard pictureInPictureController === pipController else { return }
|
guard pictureInPictureController === pipController else { return }
|
||||||
isPictureInPictureActive = true
|
isPictureInPictureActive = true
|
||||||
lastSystemStartFailure = nil
|
lastSystemStartFailure = nil
|
||||||
|
FlowDiagnostics.log("PiP delegate didStart generation=\(generation)")
|
||||||
releaseAudioSessionForLowPowerPiP()
|
releaseAudioSessionForLowPowerPiP()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -772,7 +808,11 @@ extension FlowPictureInPictureController: @preconcurrency AVPictureInPictureCont
|
|||||||
// Sample-buffer fallback may need warm-up retries. VideoCall PiP uses
|
// Sample-buffer fallback may need warm-up retries. VideoCall PiP uses
|
||||||
// the automatic-inline path plus the bounded startAndWait fallback.
|
// the automatic-inline path plus the bounded startAndWait fallback.
|
||||||
lastSystemStartFailure = error
|
lastSystemStartFailure = error
|
||||||
FlowDiagnostics.log("PiP start attempt failed (will retry): \(error.localizedDescription)")
|
let error = error as NSError
|
||||||
|
FlowDiagnostics.log(
|
||||||
|
"PiP start attempt failed (will retry): "
|
||||||
|
+ "domain=\(error.domain) code=\(error.code)"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
func pictureInPictureController(
|
func pictureInPictureController(
|
||||||
|
|||||||
@@ -302,6 +302,14 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
)
|
)
|
||||||
guard AppGroup.isAvailable else {
|
guard AppGroup.isAvailable else {
|
||||||
debug("cannot start flow session: App Group unavailable")
|
debug("cannot start flow session: App Group unavailable")
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "appGroupUnavailable",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: reason,
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: 0
|
||||||
|
)
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -396,20 +404,35 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
reason: String = "unspecified",
|
reason: String = "unspecified",
|
||||||
startCapture: Bool = false
|
startCapture: Bool = false
|
||||||
) {
|
) {
|
||||||
OSGDiag.log(
|
FlowDiagnostics.log(
|
||||||
"activateOnForeground reason=\(reason) startCapture=\(startCapture) "
|
"activateOnForeground reason=\(reason) startCapture=\(startCapture) "
|
||||||
+ "onboardingDone=\(ProviderConfig.shared.hasCompletedOnboarding) "
|
+ "onboardingDone=\(ProviderConfig.shared.hasCompletedOnboarding) "
|
||||||
+ "\(OSGDiag.memoryTag())",
|
+ "\(OSGDiag.memoryTag())"
|
||||||
category: "flow"
|
|
||||||
)
|
)
|
||||||
guard AppGroup.isAvailable else {
|
guard AppGroup.isAvailable else {
|
||||||
OSGDiag.log("activateOnForeground aborted reason=appGroupUnavailable", category: "flow")
|
FlowDiagnostics.log("activateOnForeground aborted reason=appGroupUnavailable")
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "appGroupUnavailable",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: "activateOnForeground:\(reason)",
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: 0
|
||||||
|
)
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
guard AppPermissions.flowRequirementsMet else {
|
guard AppPermissions.flowRequirementsMet else {
|
||||||
OSGDiag.log("activateOnForeground aborted reason=permissions", category: "flow")
|
FlowDiagnostics.log("activateOnForeground aborted reason=permissions")
|
||||||
sessionWarning = permissionWarningMessage()
|
sessionWarning = permissionWarningMessage()
|
||||||
FlowSessionBridge.setHostReady(false)
|
FlowSessionBridge.setHostReady(false)
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "permissionsMissing",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: "activateOnForeground:\(reason)",
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: 0
|
||||||
|
)
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -422,10 +445,30 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
|
|
||||||
/// User-requested recovery always discards the rejected AVKit generation.
|
/// User-requested recovery always discards the rejected AVKit generation.
|
||||||
func retryPiPRecovery() {
|
func retryPiPRecovery() {
|
||||||
guard AppGroup.isAvailable else { return }
|
guard AppGroup.isAvailable else {
|
||||||
|
FlowDiagnostics.log("manual PiP recovery aborted reason=appGroupUnavailable")
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "appGroupUnavailable",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: FlowPiPActivationTrigger.manualRetry.rawValue,
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: 0
|
||||||
|
)
|
||||||
|
)
|
||||||
|
return
|
||||||
|
}
|
||||||
guard AppPermissions.flowRequirementsMet else {
|
guard AppPermissions.flowRequirementsMet else {
|
||||||
sessionWarning = permissionWarningMessage()
|
sessionWarning = permissionWarningMessage()
|
||||||
FlowSessionBridge.setHostReady(false)
|
FlowSessionBridge.setHostReady(false)
|
||||||
|
FlowDiagnostics.log("manual PiP recovery aborted reason=permissions")
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "permissionsMissing",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: FlowPiPActivationTrigger.manualRetry.rawValue,
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: 0
|
||||||
|
)
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
wantsActiveSession = true
|
wantsActiveSession = true
|
||||||
@@ -933,6 +976,7 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
guard !Task.isCancelled else { return }
|
guard !Task.isCancelled else { return }
|
||||||
traceState("startSessionAsync.begin", extra: "trigger=\(trigger.rawValue)")
|
traceState("startSessionAsync.begin", extra: "trigger=\(trigger.rawValue)")
|
||||||
sessionWarning = nil
|
sessionWarning = nil
|
||||||
|
let recoveryStartedAt = Date()
|
||||||
|
|
||||||
guard AppPermissions.flowRequirementsMet else {
|
guard AppPermissions.flowRequirementsMet else {
|
||||||
sessionWarning = permissionWarningMessage()
|
sessionWarning = permissionWarningMessage()
|
||||||
@@ -940,11 +984,20 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
traceState("startSessionAsync.blocked", extra: "reason=permissions")
|
traceState("startSessionAsync.blocked", extra: "reason=permissions")
|
||||||
FlowSessionBridge.setHostReady(false)
|
FlowSessionBridge.setHostReady(false)
|
||||||
isColdStartHandoff = false
|
isColdStartHandoff = false
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: "permissionsMissing",
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: trigger.rawValue,
|
||||||
|
attemptCount: 0,
|
||||||
|
elapsed: Date().timeIntervalSince(recoveryStartedAt)
|
||||||
|
)
|
||||||
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
let deadline = Date().addingTimeInterval(FlowPiPRecoveryPolicy.totalBudget)
|
let deadline = Date().addingTimeInterval(FlowPiPRecoveryPolicy.totalBudget)
|
||||||
var lastFailure: FlowPiPStartFailure = .timedOut
|
var lastFailure: FlowPiPStartFailure = .timedOut
|
||||||
|
var attemptsPerformed = 0
|
||||||
|
|
||||||
for attempt in 1...FlowPiPRecoveryPolicy.maxAttempts {
|
for attempt in 1...FlowPiPRecoveryPolicy.maxAttempts {
|
||||||
guard FlowPiPRecoveryPolicy.canContinue(
|
guard FlowPiPRecoveryPolicy.canContinue(
|
||||||
@@ -984,6 +1037,7 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
|
|
||||||
let remaining = deadline.timeIntervalSinceNow
|
let remaining = deadline.timeIntervalSinceNow
|
||||||
guard remaining > 0 else { break }
|
guard remaining > 0 else { break }
|
||||||
|
attemptsPerformed = attempt
|
||||||
pipLifecycleState = isActive
|
pipLifecycleState = isActive
|
||||||
? .recovering(attempt: attempt, total: FlowPiPRecoveryPolicy.maxAttempts)
|
? .recovering(attempt: attempt, total: FlowPiPRecoveryPolicy.maxAttempts)
|
||||||
: .preparing(attempt: attempt, total: FlowPiPRecoveryPolicy.maxAttempts)
|
: .preparing(attempt: attempt, total: FlowPiPRecoveryPolicy.maxAttempts)
|
||||||
@@ -1001,6 +1055,8 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
remainingBudget: deadline.timeIntervalSinceNow
|
remainingBudget: deadline.timeIntervalSinceNow
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
let recoveryElapsed = FlowPiPRecoveryPolicy.totalBudget
|
||||||
|
- max(0, deadline.timeIntervalSinceNow)
|
||||||
guard FlowPiPRecoveryPolicy.canContinue(
|
guard FlowPiPRecoveryPolicy.canContinue(
|
||||||
operation: operation,
|
operation: operation,
|
||||||
currentOperation: pipRecoveryOperation,
|
currentOperation: pipRecoveryOperation,
|
||||||
@@ -1029,7 +1085,9 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
lastFailure = failure
|
lastFailure = failure
|
||||||
traceState(
|
traceState(
|
||||||
"startSessionAsync.failed",
|
"startSessionAsync.failed",
|
||||||
extra: "reason=pipUnavailable trigger=\(trigger.rawValue) attempt=\(attempt) failure=\(failure)"
|
extra: "reason=pipUnavailable trigger=\(trigger.rawValue) "
|
||||||
|
+ "attempt=\(attempt) failure=\(failure) "
|
||||||
|
+ "elapsed=\(String(format: "%.2f", recoveryElapsed))"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1040,6 +1098,14 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
FlowSessionBridge.setHostReady(false)
|
FlowSessionBridge.setHostReady(false)
|
||||||
refreshHostReady()
|
refreshHostReady()
|
||||||
debug("PiP keep-alive failed after bounded recovery: \(lastFailure)")
|
debug("PiP keep-alive failed after bounded recovery: \(lastFailure)")
|
||||||
|
FlowDiagnostics.persistStartupFailure(
|
||||||
|
reason: String(describing: lastFailure),
|
||||||
|
context: startupFailureContext(
|
||||||
|
trigger: trigger.rawValue,
|
||||||
|
attemptCount: attemptsPerformed,
|
||||||
|
elapsed: Date().timeIntervalSince(recoveryStartedAt)
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func activateFlowSessionAfterPiPProof(duration: TimeInterval?) {
|
private func activateFlowSessionAfterPiPProof(duration: TimeInterval?) {
|
||||||
@@ -3539,6 +3605,33 @@ final class FlowSessionManager: ObservableObject {
|
|||||||
FlowDiagnostics.log(message)
|
FlowDiagnostics.log(message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func startupFailureContext(
|
||||||
|
trigger: String,
|
||||||
|
attemptCount: Int,
|
||||||
|
elapsed: TimeInterval
|
||||||
|
) -> [String: String] {
|
||||||
|
let memory = OSGDiag.memorySnapshot()
|
||||||
|
return [
|
||||||
|
"trigger": trigger,
|
||||||
|
"attemptCount": "\(attemptCount)",
|
||||||
|
"elapsedSeconds": String(format: "%.3f", elapsed),
|
||||||
|
"appForeground": isAppForeground ? "true" : "false",
|
||||||
|
"sessionActive": isActive ? "true" : "false",
|
||||||
|
"sessionIntent": wantsActiveSession ? "true" : "false",
|
||||||
|
"pipLifecycleState": String(describing: pipLifecycleState),
|
||||||
|
"pipGeneration": "\(pipController.generation)",
|
||||||
|
"pipActive": pipController.isPictureInPictureActive ? "true" : "false",
|
||||||
|
"hostReady": FlowSessionBridge.isHostReady() ? "true" : "false",
|
||||||
|
"bridgeSessionActive": FlowSessionBridge.isSessionActive() ? "true" : "false",
|
||||||
|
"heartbeatStalenessSeconds": FlowSessionBridge.heartbeatStaleness()
|
||||||
|
.map { String(format: "%.3f", $0) } ?? "nil",
|
||||||
|
"microphonePermission": String(describing: AppPermissions.micStatus),
|
||||||
|
"speechPermission": String(describing: AppPermissions.speechStatus),
|
||||||
|
"rssMB": String(format: "%.1f", memory.rssMB),
|
||||||
|
"physicalFootprintMB": String(format: "%.1f", memory.physFootprintMB)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
private static func safeErrorLogMetadata(_ error: Error) -> String {
|
private static func safeErrorLogMetadata(_ error: Error) -> String {
|
||||||
"errorCategory=\(String(reflecting: type(of: error))) "
|
"errorCategory=\(String(reflecting: type(of: error))) "
|
||||||
+ "errorBytes=\(error.localizedDescription.utf8.count)"
|
+ "errorBytes=\(error.localizedDescription.utf8.count)"
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ import Foundation
|
|||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
|
private enum SkillRoute: Hashable {
|
||||||
|
case detail(String)
|
||||||
|
}
|
||||||
|
|
||||||
struct AIAgentSkillsView: View {
|
struct AIAgentSkillsView: View {
|
||||||
@Environment(\.themePalette) private var palette
|
@Environment(\.themePalette) private var palette
|
||||||
@Environment(\.scenePhase) private var scenePhase
|
@Environment(\.scenePhase) private var scenePhase
|
||||||
@@ -20,20 +24,21 @@ struct AIAgentSkillsView: View {
|
|||||||
@State private var pasteAccessNeedsRecovery = false
|
@State private var pasteAccessNeedsRecovery = false
|
||||||
@State private var showPasteNoTextAlert = false
|
@State private var showPasteNoTextAlert = false
|
||||||
@State private var showPasteAccessSuccess = false
|
@State private var showPasteAccessSuccess = false
|
||||||
|
@State private var path = NavigationPath()
|
||||||
private var skillCardShape: RoundedRectangle {
|
private var skillCardShape: RoundedRectangle {
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
NavigationStack {
|
NavigationStack(path: $path) {
|
||||||
ScrollView {
|
ScrollView {
|
||||||
CardPageContent(spacing: Spacing.xl) {
|
CardPageContent {
|
||||||
if showsClipboardAccessGuide {
|
if showsClipboardAccessGuide {
|
||||||
clipboardAccessGuide
|
clipboardAccessGuide
|
||||||
.transition(.opacity.combined(with: .move(edge: .top)))
|
.transition(.opacity.combined(with: .move(edge: .top)))
|
||||||
}
|
}
|
||||||
installedSection
|
installedSection
|
||||||
if !store.availableSkills.isEmpty {
|
if !store.skillManagementAvailableSkills.isEmpty {
|
||||||
uninstalledSection
|
uninstalledSection
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -42,6 +47,19 @@ struct AIAgentSkillsView: View {
|
|||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.navigationTitle("skills.title")
|
.navigationTitle("skills.title")
|
||||||
.navigationBarTitleDisplayMode(.large)
|
.navigationBarTitleDisplayMode(.large)
|
||||||
|
.navigationDestination(for: SkillRoute.self) { route in
|
||||||
|
switch route {
|
||||||
|
case .detail(let skillID):
|
||||||
|
if let skill = store.mergedCatalog.first(where: { $0.id == skillID }) {
|
||||||
|
skillDetailView(skill)
|
||||||
|
} else {
|
||||||
|
ContentUnavailableView(
|
||||||
|
"skills.installed.empty",
|
||||||
|
systemImage: "wand.and.sparkles"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .topBarTrailing) {
|
ToolbarItem(placement: .topBarTrailing) {
|
||||||
Button {
|
Button {
|
||||||
@@ -49,10 +67,12 @@ struct AIAgentSkillsView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "plus")
|
Image(systemName: "plus")
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
.accessibilityLabel(Text("skills.add"))
|
.accessibilityLabel(Text("skills.add"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.navigationStackTabBarVisibility(isRoot: path.isEmpty)
|
||||||
.sheet(item: $editingDraft) { draft in
|
.sheet(item: $editingDraft) { draft in
|
||||||
SkillEditorSheet(
|
SkillEditorSheet(
|
||||||
draft: draft,
|
draft: draft,
|
||||||
@@ -94,11 +114,7 @@ struct AIAgentSkillsView: View {
|
|||||||
private var clipboardAccessGuide: some View {
|
private var clipboardAccessGuide: some View {
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
HStack(alignment: .top, spacing: Spacing.sm) {
|
HStack(alignment: .top, spacing: Spacing.sm) {
|
||||||
Image(systemName: clipboardGuideIcon)
|
skillIcon(systemImage: clipboardGuideIcon)
|
||||||
.font(.system(size: 17, weight: .semibold))
|
|
||||||
.foregroundStyle(clipboardGuideTint)
|
|
||||||
.frame(width: 36, height: 36)
|
|
||||||
.background(clipboardGuideTint.opacity(0.12), in: Circle())
|
|
||||||
|
|
||||||
VStack(alignment: .leading, spacing: 4) {
|
VStack(alignment: .leading, spacing: 4) {
|
||||||
Text(clipboardGuideTitle)
|
Text(clipboardGuideTitle)
|
||||||
@@ -126,7 +142,7 @@ struct AIAgentSkillsView: View {
|
|||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: skillCardShape)
|
.background(palette.surface, in: skillCardShape)
|
||||||
.overlay(skillCardShape.stroke(palette.divider, lineWidth: 0.5))
|
.cardElevation()
|
||||||
.accessibilityIdentifier("skills.clipboard.guide")
|
.accessibilityIdentifier("skills.clipboard.guide")
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,7 +154,8 @@ struct AIAgentSkillsView: View {
|
|||||||
HStack(spacing: Spacing.sm) {
|
HStack(spacing: Spacing.sm) {
|
||||||
Image(systemName: systemImage)
|
Image(systemName: systemImage)
|
||||||
.font(.system(size: 14, weight: .semibold))
|
.font(.system(size: 14, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolRenderingMode(.monochrome)
|
||||||
.frame(width: 22)
|
.frame(width: 22)
|
||||||
Text(titleKey)
|
Text(titleKey)
|
||||||
.font(TypeStyle.body)
|
.font(TypeStyle.body)
|
||||||
@@ -194,10 +211,6 @@ struct AIAgentSkillsView: View {
|
|||||||
return pasteAccessNeedsRecovery ? "exclamationmark" : "clipboard"
|
return pasteAccessNeedsRecovery ? "exclamationmark" : "clipboard"
|
||||||
}
|
}
|
||||||
|
|
||||||
private var clipboardGuideTint: Color {
|
|
||||||
pasteAccessNeedsRecovery ? palette.warning : palette.accent
|
|
||||||
}
|
|
||||||
|
|
||||||
private var clipboardGuideActionTitle: LocalizedStringKey {
|
private var clipboardGuideActionTitle: LocalizedStringKey {
|
||||||
if !config.clipboardHistoryEnabled {
|
if !config.clipboardHistoryEnabled {
|
||||||
return "skills.clipboard.guide.enableHistory"
|
return "skills.clipboard.guide.enableHistory"
|
||||||
@@ -288,53 +301,36 @@ struct AIAgentSkillsView: View {
|
|||||||
title: AppL10n.format(
|
title: AppL10n.format(
|
||||||
"skills.installed.section",
|
"skills.installed.section",
|
||||||
language: config.uiLanguage,
|
language: config.uiLanguage,
|
||||||
store.enabledSkills.count
|
store.skillManagementEnabledSkills.count
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
if store.enabledSkills.isEmpty {
|
if store.skillManagementEnabledSkills.isEmpty {
|
||||||
Text("skills.installed.empty")
|
Text("skills.installed.empty")
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
} else {
|
} else {
|
||||||
LazyVStack(spacing: 0) {
|
LazyVStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(store.enabledSkills) { skill in
|
ForEach(store.skillManagementEnabledSkills) { skill in
|
||||||
skillListItem(skill)
|
skillListItem(skill)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.background(palette.surface, in: skillCardShape)
|
|
||||||
.overlay(skillCardShape.stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
.clipShape(skillCardShape)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private var uninstalledSection: some View {
|
private var uninstalledSection: some View {
|
||||||
CardSection("skills.uninstalled.section") {
|
CardSection("skills.uninstalled.section") {
|
||||||
LazyVStack(spacing: 0) {
|
LazyVStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(store.availableSkills) { skill in
|
ForEach(store.skillManagementAvailableSkills) { skill in
|
||||||
skillListItem(skill)
|
skillListItem(skill)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.background(palette.surface, in: skillCardShape)
|
|
||||||
.overlay(skillCardShape.stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
.clipShape(skillCardShape)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func skillListItem(_ skill: AIClipboardSkill) -> some View {
|
private func skillListItem(_ skill: AIClipboardSkill) -> some View {
|
||||||
NavigationLink {
|
NavigationLink(value: SkillRoute.detail(skill.id)) {
|
||||||
SkillDetailView(
|
|
||||||
store: store,
|
|
||||||
skill: skill,
|
|
||||||
onInstall: addOrWarn,
|
|
||||||
onConfirmInstall: confirmShortcutInstall,
|
|
||||||
onEdit: {
|
|
||||||
guard let user = store.userSkill(id: skill.id) else { return }
|
|
||||||
editingDraft = .from(user)
|
|
||||||
}
|
|
||||||
)
|
|
||||||
} label: {
|
|
||||||
skillListRow(skill)
|
skillListRow(skill)
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
@@ -349,14 +345,7 @@ struct AIAgentSkillsView: View {
|
|||||||
|
|
||||||
private func skillListRow(_ skill: AIClipboardSkill) -> some View {
|
private func skillListRow(_ skill: AIClipboardSkill) -> some View {
|
||||||
HStack(spacing: Spacing.md) {
|
HStack(spacing: Spacing.md) {
|
||||||
Image(systemName: skill.systemImage)
|
skillIcon(systemImage: skill.systemImage)
|
||||||
.font(.system(size: 16, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
.frame(width: 38, height: 38)
|
|
||||||
.background(palette.accentMuted, in: RoundedRectangle(
|
|
||||||
cornerRadius: Radius.medium,
|
|
||||||
style: .continuous
|
|
||||||
))
|
|
||||||
|
|
||||||
VStack(alignment: .leading, spacing: 3) {
|
VStack(alignment: .leading, spacing: 3) {
|
||||||
Text(skillTitle(skill))
|
Text(skillTitle(skill))
|
||||||
@@ -378,16 +367,37 @@ struct AIAgentSkillsView: View {
|
|||||||
.frame(maxWidth: .infinity, minHeight: 64, alignment: .leading)
|
.frame(maxWidth: .infinity, minHeight: 64, alignment: .leading)
|
||||||
.padding(.horizontal, Spacing.md)
|
.padding(.horizontal, Spacing.md)
|
||||||
.padding(.vertical, Spacing.xs)
|
.padding(.vertical, Spacing.xs)
|
||||||
.background(palette.surface)
|
.background(palette.surface, in: skillCardShape)
|
||||||
.overlay(alignment: .bottom) {
|
.clipShape(skillCardShape)
|
||||||
Rectangle()
|
.cardElevation()
|
||||||
.fill(palette.divider)
|
|
||||||
.frame(height: 0.5)
|
|
||||||
.padding(.leading, 38 + Spacing.md * 2)
|
|
||||||
}
|
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func skillIcon(systemImage: String) -> some View {
|
||||||
|
Image(systemName: systemImage)
|
||||||
|
.font(.system(size: 16, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolRenderingMode(.monochrome)
|
||||||
|
.frame(width: 38, height: 38)
|
||||||
|
.background(
|
||||||
|
palette.textPrimary.opacity(0.08),
|
||||||
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func skillDetailView(_ skill: AIClipboardSkill) -> some View {
|
||||||
|
SkillDetailView(
|
||||||
|
store: store,
|
||||||
|
skill: skill,
|
||||||
|
onInstall: addOrWarn,
|
||||||
|
onConfirmInstall: confirmShortcutInstall,
|
||||||
|
onEdit: {
|
||||||
|
guard let user = store.userSkill(id: skill.id) else { return }
|
||||||
|
editingDraft = .from(user)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private func skillTitle(_ skill: AIClipboardSkill) -> String {
|
private func skillTitle(_ skill: AIClipboardSkill) -> String {
|
||||||
if let name = skill.customName?.trimmingCharacters(in: .whitespacesAndNewlines),
|
if let name = skill.customName?.trimmingCharacters(in: .whitespacesAndNewlines),
|
||||||
!name.isEmpty {
|
!name.isEmpty {
|
||||||
@@ -505,7 +515,6 @@ private struct SkillDetailView: View {
|
|||||||
var body: some View {
|
var body: some View {
|
||||||
ScrollView {
|
ScrollView {
|
||||||
CardPageContent(
|
CardPageContent(
|
||||||
spacing: Spacing.md,
|
|
||||||
topPadding: Spacing.md,
|
topPadding: Spacing.md,
|
||||||
bottomPadding: Spacing.xl
|
bottomPadding: Spacing.xl
|
||||||
) {
|
) {
|
||||||
@@ -555,9 +564,12 @@ private struct SkillDetailView: View {
|
|||||||
HStack(alignment: .center, spacing: Spacing.md) {
|
HStack(alignment: .center, spacing: Spacing.md) {
|
||||||
Image(systemName: skill.systemImage)
|
Image(systemName: skill.systemImage)
|
||||||
.font(.system(size: 16, weight: .semibold))
|
.font(.system(size: 16, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 36, height: 36)
|
.frame(width: 38, height: 38)
|
||||||
.background(palette.accentMuted, in: Circle())
|
.background(
|
||||||
|
palette.textPrimary.opacity(0.08),
|
||||||
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
|
)
|
||||||
VStack(alignment: .leading, spacing: 2) {
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
Text(headerTitle)
|
Text(headerTitle)
|
||||||
.font(TypeStyle.title3)
|
.font(TypeStyle.title3)
|
||||||
@@ -591,7 +603,10 @@ private struct SkillDetailView: View {
|
|||||||
.textSelection(.enabled)
|
.textSelection(.enabled)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.surfaceCard()
|
.background(
|
||||||
|
palette.surface,
|
||||||
|
in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -660,6 +675,7 @@ private struct SkillDetailView: View {
|
|||||||
prominent: Bool,
|
prominent: Bool,
|
||||||
action: @escaping () -> Void
|
action: @escaping () -> Void
|
||||||
) -> some View {
|
) -> some View {
|
||||||
|
let shape = RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
Button(action: action) {
|
Button(action: action) {
|
||||||
Text(titleKey)
|
Text(titleKey)
|
||||||
.font(TypeStyle.bodyEmph)
|
.font(TypeStyle.bodyEmph)
|
||||||
@@ -667,11 +683,7 @@ private struct SkillDetailView: View {
|
|||||||
.foregroundStyle(prominent ? palette.textOnAccent : palette.textPrimary)
|
.foregroundStyle(prominent ? palette.textOnAccent : palette.textPrimary)
|
||||||
.background(
|
.background(
|
||||||
prominent ? palette.accent : palette.surfaceElevated,
|
prominent ? palette.accent : palette.surfaceElevated,
|
||||||
in: Capsule()
|
in: shape
|
||||||
)
|
|
||||||
.overlay(
|
|
||||||
Capsule()
|
|
||||||
.stroke(prominent ? Color.clear : palette.dividerStrong, lineWidth: 0.5)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
@@ -725,11 +737,15 @@ private struct SkillEditorSheet: View {
|
|||||||
Form {
|
Form {
|
||||||
Section("skills.editor.name") {
|
Section("skills.editor.name") {
|
||||||
TextField("skills.editor.namePlaceholder", text: $name)
|
TextField("skills.editor.namePlaceholder", text: $name)
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
}
|
}
|
||||||
Section("skills.editor.summary") {
|
Section("skills.editor.summary") {
|
||||||
TextField("skills.editor.summaryPlaceholder", text: $summary, axis: .vertical)
|
TextField("skills.editor.summaryPlaceholder", text: $summary, axis: .vertical)
|
||||||
.lineLimit(6...12)
|
.lineLimit(6...12)
|
||||||
.frame(minHeight: 108, alignment: .top)
|
.frame(minHeight: 108, alignment: .top)
|
||||||
|
.settingsListRow(alignment: .topLeading)
|
||||||
|
.cardListRow(elevated: false)
|
||||||
}
|
}
|
||||||
Section("skills.editor.icon") {
|
Section("skills.editor.icon") {
|
||||||
Button {
|
Button {
|
||||||
@@ -737,11 +753,12 @@ private struct SkillEditorSheet: View {
|
|||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: Spacing.md) {
|
HStack(spacing: Spacing.md) {
|
||||||
Image(systemName: systemImage)
|
Image(systemName: systemImage)
|
||||||
.font(.system(size: 22, weight: .semibold))
|
.font(.system(size: 16, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 44, height: 44)
|
.symbolRenderingMode(.monochrome)
|
||||||
|
.frame(width: 38, height: 38)
|
||||||
.background(
|
.background(
|
||||||
palette.accentMuted,
|
palette.textPrimary.opacity(0.08),
|
||||||
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
)
|
)
|
||||||
VStack(alignment: .leading, spacing: 2) {
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
@@ -758,11 +775,16 @@ private struct SkillEditorSheet: View {
|
|||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
}
|
}
|
||||||
Section {
|
Section {
|
||||||
TextEditor(text: $prompt)
|
TextEditor(text: $prompt)
|
||||||
.font(.body.monospaced())
|
.font(.body.monospaced())
|
||||||
.frame(minHeight: 180)
|
.frame(minHeight: 180)
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.cardListRow(elevated: false)
|
||||||
} header: {
|
} header: {
|
||||||
HStack {
|
HStack {
|
||||||
Text("skills.editor.prompt")
|
Text("skills.editor.prompt")
|
||||||
@@ -776,20 +798,33 @@ private struct SkillEditorSheet: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
Section {
|
Section {
|
||||||
|
VStack(spacing: 0) {
|
||||||
TextField("skills.editor.linkPlaceholder", text: $shortcutLink)
|
TextField("skills.editor.linkPlaceholder", text: $shortcutLink)
|
||||||
.textInputAutocapitalization(.never)
|
.textInputAutocapitalization(.never)
|
||||||
.keyboardType(.URL)
|
.keyboardType(.URL)
|
||||||
.autocorrectionDisabled()
|
.autocorrectionDisabled()
|
||||||
|
.settingsListRow()
|
||||||
|
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
TextField("skills.editor.shortcutNamePlaceholder", text: $shortcutName)
|
TextField("skills.editor.shortcutNamePlaceholder", text: $shortcutName)
|
||||||
|
.settingsListRow()
|
||||||
|
|
||||||
if isLookingUp {
|
if isLookingUp {
|
||||||
|
Divider().background(palette.divider)
|
||||||
Text("skills.editor.lookingUp")
|
Text("skills.editor.lookingUp")
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.settingsListRow()
|
||||||
} else if let lookupMessage {
|
} else if let lookupMessage {
|
||||||
|
Divider().background(palette.divider)
|
||||||
Text(lookupMessage)
|
Text(lookupMessage)
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.settingsListRow()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
.cardListRow(elevated: false)
|
||||||
} header: {
|
} header: {
|
||||||
Text("skills.editor.shortcut")
|
Text("skills.editor.shortcut")
|
||||||
} footer: {
|
} footer: {
|
||||||
@@ -797,6 +832,8 @@ private struct SkillEditorSheet: View {
|
|||||||
}
|
}
|
||||||
Section {
|
Section {
|
||||||
Toggle("skills.editor.thinking", isOn: $thinkingEnabled)
|
Toggle("skills.editor.thinking", isOn: $thinkingEnabled)
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
} footer: {
|
} footer: {
|
||||||
Text("skills.editor.thinkingHint")
|
Text("skills.editor.thinkingHint")
|
||||||
}
|
}
|
||||||
@@ -805,6 +842,8 @@ private struct SkillEditorSheet: View {
|
|||||||
Button("common.delete", role: .destructive) {
|
Button("common.delete", role: .destructive) {
|
||||||
confirmDelete = true
|
confirmDelete = true
|
||||||
}
|
}
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -813,6 +852,7 @@ private struct SkillEditorSheet: View {
|
|||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .cancellationAction) {
|
ToolbarItem(placement: .cancellationAction) {
|
||||||
Button("common.cancel") { dismiss() }
|
Button("common.cancel") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
Button("common.save") {
|
Button("common.save") {
|
||||||
@@ -824,6 +864,7 @@ private struct SkillEditorSheet: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.disabled(!canSave)
|
.disabled(!canSave)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.sheet(isPresented: $showSymbolPicker) {
|
.sheet(isPresented: $showSymbolPicker) {
|
||||||
@@ -964,12 +1005,12 @@ private struct SkillSymbolPicker: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: symbol)
|
Image(systemName: symbol)
|
||||||
.font(.system(size: 18, weight: .medium))
|
.font(.system(size: 18, weight: .medium))
|
||||||
.foregroundStyle(
|
.foregroundStyle(palette.textPrimary)
|
||||||
symbol == selection ? palette.textOnAccent : palette.textPrimary
|
|
||||||
)
|
|
||||||
.frame(width: 44, height: 44)
|
.frame(width: 44, height: 44)
|
||||||
.background(
|
.background(
|
||||||
symbol == selection ? palette.accent : palette.surfaceElevated,
|
symbol == selection
|
||||||
|
? palette.textPrimary.opacity(0.12)
|
||||||
|
: palette.surfaceElevated,
|
||||||
in: RoundedRectangle(cornerRadius: 8, style: .continuous)
|
in: RoundedRectangle(cornerRadius: 8, style: .continuous)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -987,6 +1028,7 @@ private struct SkillSymbolPicker: View {
|
|||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
Button("common.done") { dismiss() }
|
Button("common.done") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ struct AIClipboardSkillLayoutDemoView: View {
|
|||||||
)
|
)
|
||||||
.background(Palette.light.background)
|
.background(Palette.light.background)
|
||||||
}
|
}
|
||||||
.background(Color(red: 0.06, green: 0.06, blue: 0.07).ignoresSafeArea())
|
.background(OSGColor.demoBackground.ignoresSafeArea())
|
||||||
.environment(\.locale, language == .en ? Locale(identifier: "en") : Locale(identifier: "zh-Hans"))
|
.environment(\.locale, language == .en ? Locale(identifier: "en") : Locale(identifier: "zh-Hans"))
|
||||||
.preferredColorScheme(.light)
|
.preferredColorScheme(.light)
|
||||||
.task { await runTimeline() }
|
.task { await runTimeline() }
|
||||||
@@ -48,7 +48,7 @@ struct AIClipboardSkillLayoutDemoView: View {
|
|||||||
VStack(spacing: 10) {
|
VStack(spacing: 10) {
|
||||||
Text("技能布局预览")
|
Text("技能布局预览")
|
||||||
.font(.headline)
|
.font(.headline)
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
HStack(spacing: 16) {
|
HStack(spacing: 16) {
|
||||||
Button {
|
Button {
|
||||||
count = max(1, count - 1)
|
count = max(1, count - 1)
|
||||||
@@ -58,7 +58,7 @@ struct AIClipboardSkillLayoutDemoView: View {
|
|||||||
}
|
}
|
||||||
Text("\(count) 个")
|
Text("\(count) 个")
|
||||||
.font(.title2.monospacedDigit().weight(.semibold))
|
.font(.title2.monospacedDigit().weight(.semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.frame(minWidth: 72)
|
.frame(minWidth: 72)
|
||||||
Button {
|
Button {
|
||||||
count = min(AIClipboardSkillCatalog.catalog.count, count + 1)
|
count = min(AIClipboardSkillCatalog.catalog.count, count + 1)
|
||||||
@@ -67,14 +67,14 @@ struct AIClipboardSkillLayoutDemoView: View {
|
|||||||
.font(.system(size: 28))
|
.font(.system(size: 28))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.foregroundStyle(.green)
|
.foregroundStyle(OSGColor.brandAccent)
|
||||||
HStack(spacing: 8) {
|
HStack(spacing: 8) {
|
||||||
ForEach([3, 8, AIClipboardSkillCatalog.catalog.count], id: \.self) { n in
|
ForEach([3, 8, AIClipboardSkillCatalog.catalog.count], id: \.self) { n in
|
||||||
Button("\(n)") {
|
Button("\(n)") {
|
||||||
count = n
|
count = n
|
||||||
}
|
}
|
||||||
.buttonStyle(.borderedProminent)
|
.buttonStyle(.borderedProminent)
|
||||||
.tint(count == n ? .green : .gray)
|
.tint(count == n ? OSGColor.brandAccent : OSGColor.demoSelectionInactive)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ struct AIKeyboardDemoView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
Color(red: 0.06, green: 0.06, blue: 0.07).ignoresSafeArea()
|
OSGColor.demoBackground.ignoresSafeArea()
|
||||||
// Both scenes sit on the bottom band so what's-new crop matches Ext chrome.
|
// Both scenes sit on the bottom band so what's-new crop matches Ext chrome.
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Spacer(minLength: 0)
|
Spacer(minLength: 0)
|
||||||
|
|||||||
@@ -25,6 +25,22 @@ struct AccountAppleAuthorizationButton: View {
|
|||||||
@State private var rawNonce: String?
|
@State private var rawNonce: String?
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
Group {
|
||||||
|
if purpose == .signIn, coordinator.operation == .signingIn {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
ProgressView()
|
||||||
|
.tint(authorizationButtonForeground)
|
||||||
|
Text("account.signIn.loading")
|
||||||
|
.font(TypeStyle.bodyEmph)
|
||||||
|
}
|
||||||
|
.foregroundStyle(authorizationButtonForeground)
|
||||||
|
.frame(maxWidth: .infinity)
|
||||||
|
.frame(height: 50)
|
||||||
|
.background(authorizationButtonBackground)
|
||||||
|
.clipShape(RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
|
.accessibilityElement(children: .combine)
|
||||||
|
.accessibilityIdentifier("account.signIn.loading")
|
||||||
|
} else {
|
||||||
SignInWithAppleButton(
|
SignInWithAppleButton(
|
||||||
purpose == .signIn ? .signIn : .continue,
|
purpose == .signIn ? .signIn : .continue,
|
||||||
onRequest: prepareRequest,
|
onRequest: prepareRequest,
|
||||||
@@ -44,6 +60,21 @@ struct AccountAppleAuthorizationButton: View {
|
|||||||
? Text("account.signIn.hint")
|
? Text("account.signIn.hint")
|
||||||
: Text("account.delete.reauthenticateHint")
|
: Text("account.delete.reauthenticateHint")
|
||||||
)
|
)
|
||||||
|
.accessibilityIdentifier(
|
||||||
|
purpose == .signIn
|
||||||
|
? "account.signIn.apple"
|
||||||
|
: "account.delete.reauthenticate"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var authorizationButtonBackground: Color {
|
||||||
|
colorScheme == .dark ? .white : .black
|
||||||
|
}
|
||||||
|
|
||||||
|
private var authorizationButtonForeground: Color {
|
||||||
|
colorScheme == .dark ? .black : .white
|
||||||
}
|
}
|
||||||
|
|
||||||
private func prepareRequest(_ request: ASAuthorizationAppleIDRequest) {
|
private func prepareRequest(_ request: ASAuthorizationAppleIDRequest) {
|
||||||
@@ -121,7 +152,8 @@ private enum AccountAppleAuthorizationPayload {
|
|||||||
let identityToken = String(data: identityTokenData, encoding: .utf8),
|
let identityToken = String(data: identityTokenData, encoding: .utf8),
|
||||||
let authorizationCode = String(data: authorizationCodeData, encoding: .utf8),
|
let authorizationCode = String(data: authorizationCodeData, encoding: .utf8),
|
||||||
!identityToken.isEmpty,
|
!identityToken.isEmpty,
|
||||||
!authorizationCode.isEmpty
|
!authorizationCode.isEmpty,
|
||||||
|
!credential.user.isEmpty
|
||||||
else {
|
else {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@@ -130,7 +162,8 @@ private enum AccountAppleAuthorizationPayload {
|
|||||||
identityToken: identityToken,
|
identityToken: identityToken,
|
||||||
authorizationCode: authorizationCode,
|
authorizationCode: authorizationCode,
|
||||||
nonce: rawNonce,
|
nonce: rawNonce,
|
||||||
displayName: displayName(from: credential.fullName)
|
displayName: displayName(from: credential.fullName),
|
||||||
|
userIdentifier: credential.user
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,13 +12,26 @@ import SwiftUI
|
|||||||
@MainActor
|
@MainActor
|
||||||
struct AccountCenterUITestHarness: View {
|
struct AccountCenterUITestHarness: View {
|
||||||
@StateObject private var coordinator: AccountSessionCoordinator
|
@StateObject private var coordinator: AccountSessionCoordinator
|
||||||
|
private let startsSignIn: Bool
|
||||||
|
private let screenshotLanguage: AppUILanguage?
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
|
let arguments = ProcessInfo.processInfo.arguments
|
||||||
|
let startsSignIn = ProcessInfo.processInfo.arguments.contains(
|
||||||
|
"--account-signin-loading"
|
||||||
|
)
|
||||||
|
let staysSignedOut = arguments.contains("--account-signed-out")
|
||||||
|
screenshotLanguage = arguments.contains("--screenshot-lang=en")
|
||||||
|
? .english
|
||||||
|
: arguments.contains("--screenshot-lang=zh") ? .chinese : nil
|
||||||
let service = AccountCenterUITestService(
|
let service = AccountCenterUITestService(
|
||||||
shouldFailSnapshot: ProcessInfo.processInfo.arguments.contains(
|
shouldFailSnapshot: arguments.contains(
|
||||||
"--account-snapshot-failure"
|
"--account-snapshot-failure"
|
||||||
|
),
|
||||||
|
startsSignedOut: startsSignIn || staysSignedOut,
|
||||||
|
signInDelay: startsSignIn ? .seconds(5) : .zero
|
||||||
)
|
)
|
||||||
)
|
self.startsSignIn = startsSignIn
|
||||||
let store = AccountCenterUITestCreditStore(accountID: service.account.accountID)
|
let store = AccountCenterUITestCreditStore(accountID: service.account.accountID)
|
||||||
_coordinator = StateObject(
|
_coordinator = StateObject(
|
||||||
wrappedValue: AccountSessionCoordinator(
|
wrappedValue: AccountSessionCoordinator(
|
||||||
@@ -39,8 +52,19 @@ struct AccountCenterUITestHarness: View {
|
|||||||
.environmentObject(coordinator)
|
.environmentObject(coordinator)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.environment(\.locale, screenshotLanguage?.swiftUILocale ?? Locale.current)
|
||||||
.task {
|
.task {
|
||||||
await coordinator.restoreIfNeeded()
|
await coordinator.restoreIfNeeded()
|
||||||
|
if startsSignIn {
|
||||||
|
await coordinator.signIn(
|
||||||
|
with: AppleAuthorizationPayload(
|
||||||
|
identityToken: "ui-test-identity",
|
||||||
|
authorizationCode: "ui-test-authorization",
|
||||||
|
nonce: "ui-test-nonce",
|
||||||
|
userIdentifier: "ui-test-apple-user"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -96,17 +120,28 @@ private actor AccountCenterUITestService:
|
|||||||
displayName: "UI Test Account"
|
displayName: "UI Test Account"
|
||||||
)
|
)
|
||||||
private let shouldFailSnapshot: Bool
|
private let shouldFailSnapshot: Bool
|
||||||
|
private let startsSignedOut: Bool
|
||||||
|
private let signInDelay: Duration
|
||||||
|
|
||||||
init(shouldFailSnapshot: Bool = false) {
|
init(
|
||||||
|
shouldFailSnapshot: Bool = false,
|
||||||
|
startsSignedOut: Bool = false,
|
||||||
|
signInDelay: Duration = .zero
|
||||||
|
) {
|
||||||
self.shouldFailSnapshot = shouldFailSnapshot
|
self.shouldFailSnapshot = shouldFailSnapshot
|
||||||
|
self.startsSignedOut = startsSignedOut
|
||||||
|
self.signInDelay = signInDelay
|
||||||
}
|
}
|
||||||
|
|
||||||
func restoreSession() async throws -> AccountSession? {
|
func restoreSession() async throws -> AccountSession? {
|
||||||
account
|
startsSignedOut ? nil : account
|
||||||
}
|
}
|
||||||
|
|
||||||
func signIn(with payload: AppleAuthorizationPayload) async throws -> AccountSession {
|
func signIn(with payload: AppleAuthorizationPayload) async throws -> AccountSession {
|
||||||
_ = payload
|
_ = payload
|
||||||
|
if signInDelay > .zero {
|
||||||
|
try await Task.sleep(for: signInDelay)
|
||||||
|
}
|
||||||
return account
|
return account
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,12 +21,17 @@ struct AccountCenterView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
|
// AuthenticationServices uses translucent system chrome on
|
||||||
|
// iOS 26. Keep its underlying surface uniform without covering
|
||||||
|
// the account content that remains visible below the system sheet.
|
||||||
palette.background.ignoresSafeArea()
|
palette.background.ignoresSafeArea()
|
||||||
sessionContent
|
sessionContent
|
||||||
}
|
}
|
||||||
|
.background(palette.background)
|
||||||
.navigationTitle("account.title")
|
.navigationTitle("account.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
.toolbarBackground(palette.background, for: .navigationBar)
|
||||||
|
.toolbarBackground(.visible, for: .navigationBar)
|
||||||
.task(id: coordinator.accountID) {
|
.task(id: coordinator.accountID) {
|
||||||
guard let accountID = coordinator.accountID else {
|
guard let accountID = coordinator.accountID else {
|
||||||
coordinator.creditPurchases.reset()
|
coordinator.creditPurchases.reset()
|
||||||
@@ -43,18 +48,6 @@ struct AccountCenterView: View {
|
|||||||
.onDisappear {
|
.onDisappear {
|
||||||
coordinator.creditPurchases.dismissSuccessMessage()
|
coordinator.creditPurchases.dismissSuccessMessage()
|
||||||
}
|
}
|
||||||
.alert(
|
|
||||||
"account.error.title",
|
|
||||||
isPresented: operationErrorBinding
|
|
||||||
) {
|
|
||||||
Button("common.done") {
|
|
||||||
coordinator.dismissOperationError()
|
|
||||||
}
|
|
||||||
} message: {
|
|
||||||
if let key = coordinator.operationErrorKey {
|
|
||||||
Text(LocalizedStringKey(key))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.alert(
|
.alert(
|
||||||
"account.profile.editTitle",
|
"account.profile.editTitle",
|
||||||
isPresented: $showProfileEditor
|
isPresented: $showProfileEditor
|
||||||
@@ -63,12 +56,14 @@ struct AccountCenterView: View {
|
|||||||
.textInputAutocapitalization(.words)
|
.textInputAutocapitalization(.words)
|
||||||
.autocorrectionDisabled()
|
.autocorrectionDisabled()
|
||||||
Button("common.cancel", role: .cancel) {}
|
Button("common.cancel", role: .cancel) {}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
Button("account.profile.save") {
|
Button("account.profile.save") {
|
||||||
if case let .signedIn(session) = coordinator.sessionPhase {
|
if case let .signedIn(session) = coordinator.sessionPhase {
|
||||||
saveDisplayName(session: session)
|
saveDisplayName(session: session)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.disabled(!canSaveCurrentDisplayName)
|
.disabled(!canSaveCurrentDisplayName)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
} message: {
|
} message: {
|
||||||
Text("account.profile.editMessage")
|
Text("account.profile.editMessage")
|
||||||
}
|
}
|
||||||
@@ -116,11 +111,6 @@ struct AccountCenterView: View {
|
|||||||
AccountAppleAuthorizationButton(purpose: .signIn)
|
AccountAppleAuthorizationButton(purpose: .signIn)
|
||||||
.disabled(coordinator.operation != nil)
|
.disabled(coordinator.operation != nil)
|
||||||
|
|
||||||
if coordinator.operation == .signingIn {
|
|
||||||
ProgressView("account.signIn.loading")
|
|
||||||
.tint(palette.accent)
|
|
||||||
}
|
|
||||||
|
|
||||||
if coordinator.pendingReferralCode != nil {
|
if coordinator.pendingReferralCode != nil {
|
||||||
Label("account.referral.pendingAfterSignIn", systemImage: "link")
|
Label("account.referral.pendingAfterSignIn", systemImage: "link")
|
||||||
.font(.footnote)
|
.font(.footnote)
|
||||||
@@ -138,6 +128,8 @@ struct AccountCenterView: View {
|
|||||||
.surfaceCard()
|
.surfaceCard()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.scrollContentBackground(.hidden)
|
||||||
|
.background(palette.background)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func signedInContent(session: AccountSession) -> some View {
|
private func signedInContent(session: AccountSession) -> some View {
|
||||||
@@ -149,6 +141,8 @@ struct AccountCenterView: View {
|
|||||||
}
|
}
|
||||||
.padding(.bottom, Spacing.lg)
|
.padding(.bottom, Spacing.lg)
|
||||||
}
|
}
|
||||||
|
.scrollContentBackground(.hidden)
|
||||||
|
.background(palette.background)
|
||||||
.refreshable {
|
.refreshable {
|
||||||
async let accountRefresh: Void = coordinator.refreshAccountData(force: true)
|
async let accountRefresh: Void = coordinator.refreshAccountData(force: true)
|
||||||
async let catalogRefresh: Void =
|
async let catalogRefresh: Void =
|
||||||
@@ -179,6 +173,16 @@ struct AccountCenterView: View {
|
|||||||
EmptyView()
|
EmptyView()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if let errorKey = coordinator.accountRefreshErrorKey {
|
||||||
|
AccountStateCard(
|
||||||
|
systemImage: "exclamationmark.triangle",
|
||||||
|
titleKey: errorKey,
|
||||||
|
actionKey: "account.retry"
|
||||||
|
) {
|
||||||
|
Task { await coordinator.refreshAccountData(force: true) }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CardSection("account.storekit.section") {
|
CardSection("account.storekit.section") {
|
||||||
VStack(spacing: Spacing.sm) {
|
VStack(spacing: Spacing.sm) {
|
||||||
AccountCreditPurchaseSection(
|
AccountCreditPurchaseSection(
|
||||||
@@ -263,7 +267,7 @@ struct AccountCenterView: View {
|
|||||||
.font(.system(size: 16, weight: .semibold))
|
.font(.system(size: 16, weight: .semibold))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 40, height: 40)
|
.frame(width: 40, height: 40)
|
||||||
.background(palette.surfaceElevated, in: Circle())
|
.background(palette.surfaceElevated, in: Circle())
|
||||||
}
|
}
|
||||||
@@ -273,7 +277,7 @@ struct AccountCenterView: View {
|
|||||||
}
|
}
|
||||||
.padding(Spacing.lg)
|
.padding(Spacing.lg)
|
||||||
.background(palette.surface, in: shape)
|
.background(palette.surface, in: shape)
|
||||||
.overlay(shape.stroke(palette.divider, lineWidth: 0.5))
|
.cardElevation()
|
||||||
.accessibilityIdentifier("account.summary")
|
.accessibilityIdentifier("account.summary")
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -385,7 +389,7 @@ struct AccountCenterView: View {
|
|||||||
|
|
||||||
if coordinator.operation == .deletingAccount {
|
if coordinator.operation == .deletingAccount {
|
||||||
ProgressView("account.delete.loading")
|
ProgressView("account.delete.loading")
|
||||||
.tint(palette.accent)
|
.tint(palette.textPrimary)
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -400,22 +404,16 @@ struct AccountCenterView: View {
|
|||||||
Button("common.cancel") {
|
Button("common.cancel") {
|
||||||
showDeleteReauthentication = false
|
showDeleteReauthentication = false
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.toolbarBackground(palette.background, for: .navigationBar)
|
||||||
|
.toolbarBackground(.visible, for: .navigationBar)
|
||||||
.presentationDetents([.medium])
|
.presentationDetents([.medium])
|
||||||
|
.presentationBackground(palette.background)
|
||||||
}
|
}
|
||||||
|
|
||||||
private var operationErrorBinding: Binding<Bool> {
|
|
||||||
Binding(
|
|
||||||
get: { coordinator.operationErrorKey != nil },
|
|
||||||
set: { isPresented in
|
|
||||||
if !isPresented {
|
|
||||||
coordinator.dismissOperationError()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
struct AccountAvatarView: View {
|
struct AccountAvatarView: View {
|
||||||
@@ -423,28 +421,20 @@ struct AccountAvatarView: View {
|
|||||||
let displayName: String?
|
let displayName: String?
|
||||||
let size: CGFloat
|
let size: CGFloat
|
||||||
|
|
||||||
private static let gradients: [[Color]] = [
|
|
||||||
[.indigo, .blue],
|
|
||||||
[.purple, .pink],
|
|
||||||
[.teal, .cyan],
|
|
||||||
[.orange, .red],
|
|
||||||
[.mint, .green]
|
|
||||||
]
|
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Text(initials)
|
Text(initials)
|
||||||
.font(.system(size: size * 0.34, weight: .bold, design: .rounded))
|
.font(.system(size: size * 0.34, weight: .bold, design: .rounded))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.frame(width: size, height: size)
|
.frame(width: size, height: size)
|
||||||
.background(
|
.background(
|
||||||
LinearGradient(
|
LinearGradient(
|
||||||
colors: Self.gradients[gradientIndex],
|
colors: OSGColor.accountAvatarGradients[gradientIndex],
|
||||||
startPoint: .topLeading,
|
startPoint: .topLeading,
|
||||||
endPoint: .bottomTrailing
|
endPoint: .bottomTrailing
|
||||||
),
|
),
|
||||||
in: Circle()
|
in: Circle()
|
||||||
)
|
)
|
||||||
.overlay(Circle().stroke(.white.opacity(0.2), lineWidth: 0.5))
|
.overlay(Circle().stroke(OSGColor.accountAvatarOutline, lineWidth: 0.5))
|
||||||
.accessibilityHidden(true)
|
.accessibilityHidden(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -460,7 +450,7 @@ struct AccountAvatarView: View {
|
|||||||
let hash = accountID.uuidString.unicodeScalars.reduce(UInt32(2_166_136_261)) {
|
let hash = accountID.uuidString.unicodeScalars.reduce(UInt32(2_166_136_261)) {
|
||||||
($0 ^ $1.value) &* 16_777_619
|
($0 ^ $1.value) &* 16_777_619
|
||||||
}
|
}
|
||||||
return Int(hash % UInt32(Self.gradients.count))
|
return Int(hash % UInt32(OSGColor.accountAvatarGradients.count))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -585,13 +575,13 @@ private struct AccountCreditPurchaseSection: View {
|
|||||||
if purchasingProductID == option.productID {
|
if purchasingProductID == option.productID {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
.controlSize(.small)
|
.controlSize(.small)
|
||||||
.tint(.white)
|
.tint(OSGColor.fixedLightContent)
|
||||||
} else {
|
} else {
|
||||||
Text("account.storekit.purchase")
|
Text("account.storekit.purchase")
|
||||||
.font(TypeStyle.caption.weight(.semibold))
|
.font(TypeStyle.caption.weight(.semibold))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.frame(minWidth: 54, minHeight: 34)
|
.frame(minWidth: 54, minHeight: 34)
|
||||||
.background(
|
.background(
|
||||||
@@ -724,22 +714,18 @@ struct AccountCreditProgress: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack(spacing: Spacing.xs) {
|
VStack(spacing: Spacing.xs) {
|
||||||
GeometryReader { proxy in
|
ProgressTrack(
|
||||||
ZStack(alignment: .leading) {
|
segments: [
|
||||||
Capsule()
|
ProgressTrackSegment(
|
||||||
.fill(palette.surfaceElevated)
|
fraction: remainingFraction,
|
||||||
HStack(spacing: 0) {
|
color: palette.success
|
||||||
Rectangle()
|
),
|
||||||
.fill(palette.success)
|
ProgressTrackSegment(
|
||||||
.frame(width: proxy.size.width * remainingFraction)
|
fraction: usedFraction,
|
||||||
Rectangle()
|
color: palette.textTertiary.opacity(0.32)
|
||||||
.fill(palette.textTertiary.opacity(0.55))
|
)
|
||||||
.frame(width: proxy.size.width * usedFraction)
|
]
|
||||||
}
|
)
|
||||||
.clipShape(Capsule())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.frame(height: 8)
|
|
||||||
|
|
||||||
if showsLabels {
|
if showsLabels {
|
||||||
HStack(spacing: Spacing.sm) {
|
HStack(spacing: Spacing.sm) {
|
||||||
@@ -794,7 +780,7 @@ struct AccountInvitationButton: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Label("account.referral.inviteTitle", systemImage: "person.badge.plus")
|
Label("account.referral.inviteTitle", systemImage: "person.badge.plus")
|
||||||
.font(TypeStyle.bodyEmph)
|
.font(TypeStyle.bodyEmph)
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.frame(minHeight: 38)
|
.frame(minHeight: 38)
|
||||||
.background(
|
.background(
|
||||||
@@ -954,9 +940,12 @@ private struct AccountActionRow: View {
|
|||||||
let showsProgress: Bool
|
let showsProgress: Bool
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
HStack(spacing: Spacing.sm) {
|
HStack(spacing: Spacing.xs) {
|
||||||
Label(titleKey, systemImage: systemImage)
|
Image(systemName: systemImage)
|
||||||
.font(.body)
|
.font(.system(size: 16, weight: .regular))
|
||||||
|
.frame(width: 20)
|
||||||
|
Text(titleKey)
|
||||||
|
.font(TypeStyle.body)
|
||||||
Spacer(minLength: Spacing.xs)
|
Spacer(minLength: Spacing.xs)
|
||||||
if showsProgress {
|
if showsProgress {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
|
|||||||
@@ -245,25 +245,36 @@ struct AppleAuthorizationPayload: Equatable, Sendable {
|
|||||||
let authorizationCode: String
|
let authorizationCode: String
|
||||||
let nonce: String
|
let nonce: String
|
||||||
let displayName: String?
|
let displayName: String?
|
||||||
|
let userIdentifier: String
|
||||||
|
|
||||||
init(
|
init(
|
||||||
identityToken: String,
|
identityToken: String,
|
||||||
authorizationCode: String,
|
authorizationCode: String,
|
||||||
nonce: String,
|
nonce: String,
|
||||||
displayName: String? = nil
|
displayName: String? = nil,
|
||||||
|
userIdentifier: String
|
||||||
) {
|
) {
|
||||||
self.identityToken = identityToken
|
self.identityToken = identityToken
|
||||||
self.authorizationCode = authorizationCode
|
self.authorizationCode = authorizationCode
|
||||||
self.nonce = nonce
|
self.nonce = nonce
|
||||||
self.displayName = displayName
|
self.displayName = displayName
|
||||||
|
self.userIdentifier = userIdentifier
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum AccountAppleCredentialState: Equatable, Sendable {
|
||||||
|
case authorized
|
||||||
|
case revoked
|
||||||
|
case reauthenticationRequired
|
||||||
|
case unknown
|
||||||
|
}
|
||||||
|
|
||||||
protocol AccountSessionServicing: Sendable {
|
protocol AccountSessionServicing: Sendable {
|
||||||
func restoreSession() async throws -> AccountSession?
|
func restoreSession() async throws -> AccountSession?
|
||||||
func signIn(with payload: AppleAuthorizationPayload) async throws -> AccountSession
|
func signIn(with payload: AppleAuthorizationPayload) async throws -> AccountSession
|
||||||
func signOut() async throws
|
func signOut() async throws
|
||||||
func deleteAccount(with payload: AppleAuthorizationPayload) async throws
|
func deleteAccount(with payload: AppleAuthorizationPayload) async throws
|
||||||
|
func appleCredentialState() async -> AccountAppleCredentialState
|
||||||
func prepareManagedGateway() async throws
|
func prepareManagedGateway() async throws
|
||||||
func clearManagedGateway() async
|
func clearManagedGateway() async
|
||||||
}
|
}
|
||||||
@@ -277,6 +288,10 @@ protocol AccountSessionEventSourcing: Sendable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
extension AccountSessionServicing {
|
extension AccountSessionServicing {
|
||||||
|
func appleCredentialState() async -> AccountAppleCredentialState {
|
||||||
|
.unknown
|
||||||
|
}
|
||||||
|
|
||||||
func prepareManagedGateway() async throws {}
|
func prepareManagedGateway() async throws {}
|
||||||
func clearManagedGateway() async {}
|
func clearManagedGateway() async {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ import OSGKeyboardShared
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
struct AccountPurchaseHistoryView: View {
|
struct AccountPurchaseHistoryView: View {
|
||||||
|
private enum Layout {
|
||||||
|
static let purchaseRowMinHeight: CGFloat = 64
|
||||||
|
}
|
||||||
|
|
||||||
@Environment(\.themePalette) private var palette
|
@Environment(\.themePalette) private var palette
|
||||||
@ObservedObject private var config = ProviderConfig.shared
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
@ObservedObject var manager: AccountCreditPurchaseManager
|
@ObservedObject var manager: AccountCreditPurchaseManager
|
||||||
@@ -56,7 +60,6 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("account.purchaseHistory.title")
|
.navigationTitle("account.purchaseHistory.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
.task {
|
.task {
|
||||||
await manager.loadPurchaseHistory(accountID: accountID)
|
await manager.loadPurchaseHistory(accountID: accountID)
|
||||||
}
|
}
|
||||||
@@ -65,11 +68,12 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
private func purchaseList(
|
private func purchaseList(
|
||||||
_ records: [AccountCreditPurchaseRecord]
|
_ records: [AccountCreditPurchaseRecord]
|
||||||
) -> some View {
|
) -> some View {
|
||||||
List {
|
ScrollView {
|
||||||
|
LazyVStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(records) { record in
|
ForEach(records) { record in
|
||||||
purchaseRow(record)
|
purchaseRow(record)
|
||||||
.listRowBackground(palette.surface)
|
.padding(.horizontal, Spacing.md)
|
||||||
.listRowSeparatorTint(palette.divider)
|
.surfaceCard()
|
||||||
.task {
|
.task {
|
||||||
guard record.id == records.last?.id else { return }
|
guard record.id == records.last?.id else { return }
|
||||||
await manager.loadNextPurchaseHistoryPage(accountID: accountID)
|
await manager.loadNextPurchaseHistoryPage(accountID: accountID)
|
||||||
@@ -83,7 +87,8 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
Spacer()
|
Spacer()
|
||||||
}
|
}
|
||||||
.listRowBackground(palette.surface)
|
.settingsListRow()
|
||||||
|
.surfaceCard()
|
||||||
} else if let errorKey = manager.historyLoadMoreErrorKey {
|
} else if let errorKey = manager.historyLoadMoreErrorKey {
|
||||||
Button {
|
Button {
|
||||||
Task {
|
Task {
|
||||||
@@ -96,11 +101,15 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.listRowBackground(palette.surface)
|
.settingsListRow()
|
||||||
|
.surfaceCard()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.listStyle(.insetGrouped)
|
.padding(.horizontal, Spacing.lg)
|
||||||
.scrollContentBackground(.hidden)
|
.padding(.top, Spacing.md)
|
||||||
|
.padding(.bottom, Spacing.xxl)
|
||||||
|
}
|
||||||
|
.scrollClipDisabled()
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.accessibilityIdentifier("account.purchaseHistory.list")
|
.accessibilityIdentifier("account.purchaseHistory.list")
|
||||||
.refreshable {
|
.refreshable {
|
||||||
@@ -111,8 +120,8 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
private func purchaseRow(
|
private func purchaseRow(
|
||||||
_ record: AccountCreditPurchaseRecord
|
_ record: AccountCreditPurchaseRecord
|
||||||
) -> some View {
|
) -> some View {
|
||||||
HStack(alignment: .firstTextBaseline, spacing: Spacing.md) {
|
HStack(alignment: .center, spacing: Spacing.md) {
|
||||||
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
HStack(alignment: .firstTextBaseline, spacing: Spacing.xxs) {
|
HStack(alignment: .firstTextBaseline, spacing: Spacing.xxs) {
|
||||||
Text("+")
|
Text("+")
|
||||||
.font(TypeStyle.bodyEmph)
|
.font(TypeStyle.bodyEmph)
|
||||||
@@ -121,27 +130,32 @@ struct AccountPurchaseHistoryView: View {
|
|||||||
.font(TypeStyle.bodyEmph.monospacedDigit())
|
.font(TypeStyle.bodyEmph.monospacedDigit())
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Text("account.storekit.credits")
|
Text("account.storekit.credits")
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
}
|
}
|
||||||
Text(purchaseDateText(record.purchasedAt))
|
Text(purchaseDateText(record.purchasedAt))
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
}
|
}
|
||||||
|
|
||||||
Spacer(minLength: Spacing.xs)
|
Spacer(minLength: Spacing.xs)
|
||||||
|
|
||||||
VStack(alignment: .trailing, spacing: Spacing.xxs) {
|
VStack(alignment: .trailing, spacing: 2) {
|
||||||
Text(balanceAfterText(record.balanceAfter))
|
Text(balanceAfterText(record.balanceAfter))
|
||||||
.font(TypeStyle.caption.monospacedDigit())
|
.font(TypeStyle.body.monospacedDigit())
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
Text("account.purchaseHistory.status.credited")
|
Text("account.purchaseHistory.status.credited")
|
||||||
.font(TypeStyle.caption.weight(.semibold))
|
.font(TypeStyle.caption2.weight(.semibold))
|
||||||
.foregroundStyle(palette.success)
|
.foregroundStyle(palette.success)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.padding(.vertical, Spacing.xs)
|
.frame(
|
||||||
|
maxWidth: .infinity,
|
||||||
|
minHeight: Layout.purchaseRowMinHeight,
|
||||||
|
alignment: .center
|
||||||
|
)
|
||||||
.accessibilityElement(children: .combine)
|
.accessibilityElement(children: .combine)
|
||||||
|
.accessibilityIdentifier("account.purchaseHistory.row.\(record.transactionID)")
|
||||||
}
|
}
|
||||||
|
|
||||||
private func purchaseDateText(_ date: Date) -> String {
|
private func purchaseDateText(_ date: Date) -> String {
|
||||||
|
|||||||
@@ -0,0 +1,258 @@
|
|||||||
|
// AccountRewardsCard.swift
|
||||||
|
// OSGKeyboard · Main App
|
||||||
|
//
|
||||||
|
// Compact Home account surface. Signed-in users see the same credit progress
|
||||||
|
// and invitation controls formerly shown in Settings; signed-out users see
|
||||||
|
// the concrete free-credit paths before authenticating.
|
||||||
|
|
||||||
|
import OSGKeyboardShared
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
struct AccountRewardsCard: View {
|
||||||
|
@Environment(\.themePalette) private var palette
|
||||||
|
@EnvironmentObject private var coordinator: AccountSessionCoordinator
|
||||||
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
|
|
||||||
|
let onOpenAccount: () -> Void
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
Group {
|
||||||
|
switch coordinator.sessionPhase {
|
||||||
|
case .restoring:
|
||||||
|
loadingContent("account.settings.restoring")
|
||||||
|
case .signedOut:
|
||||||
|
signedOutContent
|
||||||
|
case .signedIn:
|
||||||
|
signedInContent
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.surfaceCard()
|
||||||
|
.task(id: coordinator.accountID) {
|
||||||
|
guard coordinator.isSignedIn else { return }
|
||||||
|
await coordinator.refreshAccountData()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var signedOutContent: some View {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.md) {
|
||||||
|
HStack(alignment: .center, spacing: Spacing.md) {
|
||||||
|
Image(systemName: "gift")
|
||||||
|
.font(.system(size: 16, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolRenderingMode(.monochrome)
|
||||||
|
.frame(width: 38, height: 38)
|
||||||
|
.background(
|
||||||
|
palette.textPrimary.opacity(0.08),
|
||||||
|
in: RoundedRectangle(
|
||||||
|
cornerRadius: Radius.medium,
|
||||||
|
style: .continuous
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
|
Text("account.signedOut.title")
|
||||||
|
.font(TypeStyle.headline)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
Text("account.signedOut.body")
|
||||||
|
.font(TypeStyle.footnote)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
}
|
||||||
|
|
||||||
|
AccountAppleAuthorizationButton(purpose: .signIn)
|
||||||
|
.disabled(coordinator.operation != nil)
|
||||||
|
}
|
||||||
|
.padding(Spacing.md)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var signedInContent: some View {
|
||||||
|
VStack(spacing: 0) {
|
||||||
|
switch coordinator.snapshotPhase {
|
||||||
|
case let .loaded(snapshot):
|
||||||
|
creditSummary(snapshot)
|
||||||
|
case .failed:
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
|
Text("account.error.load")
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
Button("account.retry") {
|
||||||
|
Task { await coordinator.refreshAccountData(force: true) }
|
||||||
|
}
|
||||||
|
.font(TypeStyle.bodyEmph)
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
}
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
case .idle, .loading:
|
||||||
|
loadingContent("account.loading.center")
|
||||||
|
}
|
||||||
|
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
AccountReferralLinkView(viewModel: coordinator.referralProfile)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func creditSummary(_ snapshot: AccountCenterSnapshot) -> some View {
|
||||||
|
let totalCredits = creditTotal(snapshot)
|
||||||
|
return Button(action: onOpenAccount) {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
|
HStack(alignment: .top, spacing: Spacing.md) {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
|
Text(creditRemainingText(snapshot.credits.balance))
|
||||||
|
.font(TypeStyle.title3.monospacedDigit())
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
Text("account.credits.balance")
|
||||||
|
.font(TypeStyle.caption)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer(minLength: Spacing.xs)
|
||||||
|
|
||||||
|
VStack(alignment: .trailing, spacing: Spacing.xxs) {
|
||||||
|
Text(creditUsedText(snapshot.credits.usedCredits))
|
||||||
|
Text(creditTotalText(totalCredits))
|
||||||
|
}
|
||||||
|
.font(TypeStyle.caption)
|
||||||
|
.monospacedDigit()
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
|
||||||
|
Image(systemName: "chevron.right")
|
||||||
|
.font(.system(size: 12, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.frame(minWidth: 32, minHeight: 32)
|
||||||
|
.accessibilityHidden(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
AccountCreditProgress(
|
||||||
|
remaining: snapshot.credits.balance,
|
||||||
|
used: snapshot.credits.usedCredits,
|
||||||
|
showsLabels: false
|
||||||
|
)
|
||||||
|
}
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
.padding(Spacing.md)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func loadingContent(_ key: LocalizedStringKey) -> some View {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
ProgressView()
|
||||||
|
.tint(palette.accent)
|
||||||
|
Text(key)
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
Spacer()
|
||||||
|
}
|
||||||
|
.settingsListRow()
|
||||||
|
}
|
||||||
|
|
||||||
|
private func creditTotal(_ snapshot: AccountCenterSnapshot) -> Int64 {
|
||||||
|
let remaining = max(snapshot.credits.balance, 0)
|
||||||
|
let used = max(snapshot.credits.usedCredits, 0)
|
||||||
|
let (total, overflow) = remaining.addingReportingOverflow(used)
|
||||||
|
return overflow ? Int64.max : total
|
||||||
|
}
|
||||||
|
|
||||||
|
private func creditRemainingText(_ remaining: Int64) -> String {
|
||||||
|
AppL10n.format(
|
||||||
|
"account.credits.remainingCompact",
|
||||||
|
language: config.uiLanguage,
|
||||||
|
max(remaining, 0).formatted(.number.grouping(.automatic))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func creditUsedText(_ used: Int64) -> String {
|
||||||
|
AppL10n.format(
|
||||||
|
"account.credits.usedCompact",
|
||||||
|
language: config.uiLanguage,
|
||||||
|
max(used, 0).formatted(.number.grouping(.automatic))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func creditTotalText(_ total: Int64) -> String {
|
||||||
|
AppL10n.format(
|
||||||
|
"account.credits.totalValueCompact",
|
||||||
|
language: config.uiLanguage,
|
||||||
|
total.formatted(.number.grouping(.automatic))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private struct AccountReferralLinkView: View {
|
||||||
|
@Environment(\.themePalette) private var palette
|
||||||
|
@ObservedObject var viewModel: ReferralProfileViewModel
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
Group {
|
||||||
|
switch viewModel.state {
|
||||||
|
case .idle:
|
||||||
|
retryRow(
|
||||||
|
messageKey: "account.referral.loadLink",
|
||||||
|
actionKey: "account.referral.loadLink"
|
||||||
|
)
|
||||||
|
case .loading:
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
ProgressView()
|
||||||
|
.controlSize(.small)
|
||||||
|
.tint(palette.accent)
|
||||||
|
Text("account.referral.loadingLink")
|
||||||
|
.font(TypeStyle.footnote)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
}
|
||||||
|
case .failed(let messageKey):
|
||||||
|
retryRow(messageKey: messageKey, actionKey: "account.retry")
|
||||||
|
case .loaded(let profile):
|
||||||
|
loadedContent(profile)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.accessibilityIdentifier("account.referral.profile")
|
||||||
|
}
|
||||||
|
|
||||||
|
private func loadedContent(_ profile: ReferralProfile) -> some View {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
|
HStack(spacing: Spacing.md) {
|
||||||
|
Text("account.referral.equalRewardDescription")
|
||||||
|
.font(TypeStyle.caption)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
Spacer(minLength: Spacing.xs)
|
||||||
|
AccountInvitationButton(invitationURL: profile.code.inviteURL)
|
||||||
|
}
|
||||||
|
|
||||||
|
if viewModel.isRefreshing {
|
||||||
|
HStack(spacing: Spacing.xs) {
|
||||||
|
ProgressView()
|
||||||
|
.controlSize(.mini)
|
||||||
|
Text("account.referral.refreshingLink")
|
||||||
|
}
|
||||||
|
.font(TypeStyle.caption)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
} else if let refreshErrorKey = viewModel.refreshErrorKey {
|
||||||
|
retryRow(messageKey: refreshErrorKey, actionKey: "account.retry")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func retryRow(
|
||||||
|
messageKey: String,
|
||||||
|
actionKey: LocalizedStringKey
|
||||||
|
) -> some View {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
Text(LocalizedStringKey(messageKey))
|
||||||
|
.font(TypeStyle.footnote)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
Spacer(minLength: Spacing.xs)
|
||||||
|
Button(actionKey) {
|
||||||
|
Task { await viewModel.refresh() }
|
||||||
|
}
|
||||||
|
.font(TypeStyle.bodyEmph)
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@
|
|||||||
// Main-actor state machine for optional account features. Local and BYOK
|
// Main-actor state machine for optional account features. Local and BYOK
|
||||||
// features never consult this coordinator and remain available when signed out.
|
// features never consult this coordinator and remain available when signed out.
|
||||||
|
|
||||||
|
import AuthenticationServices
|
||||||
import Combine
|
import Combine
|
||||||
import Foundation
|
import Foundation
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
@@ -57,7 +58,10 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
private var didAttemptRestore = false
|
private var didAttemptRestore = false
|
||||||
private var accountRefreshTask: Task<Void, Never>?
|
private var accountRefreshTask: Task<Void, Never>?
|
||||||
private var accountRefreshRequestID: UUID?
|
private var accountRefreshRequestID: UUID?
|
||||||
|
private var pendingForcedAccountRefresh = false
|
||||||
private var sessionEventsTask: Task<Void, Never>?
|
private var sessionEventsTask: Task<Void, Never>?
|
||||||
|
private var appleCredentialRevocationCancellable: AnyCancellable?
|
||||||
|
private var sessionRevision: UInt64 = 0
|
||||||
|
|
||||||
init(
|
init(
|
||||||
dependencies: AccountDependencies,
|
dependencies: AccountDependencies,
|
||||||
@@ -68,6 +72,7 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
UserDefaultsReferralProfileStore(),
|
UserDefaultsReferralProfileStore(),
|
||||||
accountRefreshInterval: TimeInterval = 10 * 60,
|
accountRefreshInterval: TimeInterval = 10 * 60,
|
||||||
now: @escaping () -> Date = Date.init,
|
now: @escaping () -> Date = Date.init,
|
||||||
|
notificationCenter: NotificationCenter = .default,
|
||||||
analyticsClient: any AnalyticsClient = NoopAnalyticsClient(),
|
analyticsClient: any AnalyticsClient = NoopAnalyticsClient(),
|
||||||
onAccountAuthenticated: @escaping (UUID) async -> Void = { _ in },
|
onAccountAuthenticated: @escaping (UUID) async -> Void = { _ in },
|
||||||
onAccountSignedOut: @escaping () async -> Void = {},
|
onAccountSignedOut: @escaping () async -> Void = {},
|
||||||
@@ -100,6 +105,15 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
await self?.handleSessionEvent(event)
|
await self?.handleSessionEvent(event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
appleCredentialRevocationCancellable = notificationCenter
|
||||||
|
.publisher(for: ASAuthorizationAppleIDProvider.credentialRevokedNotification)
|
||||||
|
.sink { [weak self] _ in
|
||||||
|
Task { @MainActor [weak self] in
|
||||||
|
await self?.handleAppleCredentialRevocation(
|
||||||
|
errorKey: "account.error.sessionExpired"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
deinit {
|
deinit {
|
||||||
@@ -133,19 +147,44 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
await onAccountAuthenticated(session.accountID)
|
await onAccountAuthenticated(session.accountID)
|
||||||
|
advanceSessionRevision()
|
||||||
sessionPhase = .signedIn(session)
|
sessionPhase = .signedIn(session)
|
||||||
creditPurchases.startSession(accountID: session.accountID)
|
creditPurchases.startSession(accountID: session.accountID)
|
||||||
referralProfile.startSession(accountID: session.accountID)
|
referralProfile.startSession(accountID: session.accountID)
|
||||||
await redeemPendingReferralIfNeeded()
|
await redeemPendingReferralIfNeeded()
|
||||||
await refreshAccountData(force: true)
|
await refreshAccountData(force: true)
|
||||||
} catch {
|
} catch {
|
||||||
await sessionService.clearManagedGateway()
|
|
||||||
await onAccountSignedOut()
|
|
||||||
sessionPhase = .signedOut
|
|
||||||
operationErrorKey = errorMessageKey(
|
operationErrorKey = errorMessageKey(
|
||||||
for: error,
|
for: error,
|
||||||
fallback: "account.error.restore"
|
fallback: "account.error.restore"
|
||||||
)
|
)
|
||||||
|
if error as? AccountIntegrationError == .unavailable {
|
||||||
|
await sessionService.clearManagedGateway()
|
||||||
|
await onAccountSignedOut()
|
||||||
|
sessionPhase = .signedOut
|
||||||
|
} else {
|
||||||
|
// Keychain protection and transport availability can be
|
||||||
|
// transient during launch. Keep the restoring state and allow
|
||||||
|
// the next foreground activation to retry instead of turning
|
||||||
|
// a retained, valid session into a signed-out session.
|
||||||
|
didAttemptRestore = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func validateAppleCredentialState() async {
|
||||||
|
guard isSignedIn else { return }
|
||||||
|
switch await sessionService.appleCredentialState() {
|
||||||
|
case .authorized, .unknown:
|
||||||
|
return
|
||||||
|
case .revoked:
|
||||||
|
await handleAppleCredentialRevocation(
|
||||||
|
errorKey: "account.error.sessionExpired"
|
||||||
|
)
|
||||||
|
case .reauthenticationRequired:
|
||||||
|
await handleAppleCredentialRevocation(
|
||||||
|
errorKey: "account.error.appleReauthenticationRequired"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -183,6 +222,7 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
do {
|
do {
|
||||||
let session = try await sessionService.signIn(with: payload)
|
let session = try await sessionService.signIn(with: payload)
|
||||||
await onAccountAuthenticated(session.accountID)
|
await onAccountAuthenticated(session.accountID)
|
||||||
|
advanceSessionRevision()
|
||||||
sessionPhase = .signedIn(session)
|
sessionPhase = .signedIn(session)
|
||||||
creditPurchases.startSession(accountID: session.accountID)
|
creditPurchases.startSession(accountID: session.accountID)
|
||||||
referralProfile.startSession(accountID: session.accountID)
|
referralProfile.startSession(accountID: session.accountID)
|
||||||
@@ -204,6 +244,9 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
if let accountRefreshTask {
|
if let accountRefreshTask {
|
||||||
|
if force {
|
||||||
|
pendingForcedAccountRefresh = true
|
||||||
|
}
|
||||||
await accountRefreshTask.value
|
await accountRefreshTask.value
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -232,16 +275,27 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
accountRefreshTask = task
|
accountRefreshTask = task
|
||||||
await task.value
|
await task.value
|
||||||
finishAccountRefresh(requestID: requestID)
|
finishAccountRefresh(requestID: requestID)
|
||||||
|
let shouldRunForcedRefresh = pendingForcedAccountRefresh
|
||||||
|
pendingForcedAccountRefresh = false
|
||||||
|
if shouldRunForcedRefresh, self.accountID != nil {
|
||||||
|
await refreshAccountData(force: true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateDisplayName(_ displayName: String) async -> Bool {
|
func updateDisplayName(_ displayName: String) async -> Bool {
|
||||||
guard operation == nil, isSignedIn else { return false }
|
guard operation == nil, let expectedAccountID = accountID else { return false }
|
||||||
|
let expectedRevision = sessionRevision
|
||||||
operation = .updatingProfile
|
operation = .updatingProfile
|
||||||
operationErrorKey = nil
|
operationErrorKey = nil
|
||||||
defer { operation = nil }
|
defer { operation = nil }
|
||||||
|
|
||||||
do {
|
do {
|
||||||
let account = try await centerService.updateDisplayName(displayName)
|
let account = try await centerService.updateDisplayName(displayName)
|
||||||
|
guard sessionRevision == expectedRevision,
|
||||||
|
accountID == expectedAccountID,
|
||||||
|
account.accountID == expectedAccountID else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
sessionPhase = .signedIn(account)
|
sessionPhase = .signedIn(account)
|
||||||
if case let .loaded(snapshot) = snapshotPhase {
|
if case let .loaded(snapshot) = snapshotPhase {
|
||||||
snapshotPhase = .loaded(
|
snapshotPhase = .loaded(
|
||||||
@@ -254,6 +308,10 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
} catch {
|
} catch {
|
||||||
|
guard sessionRevision == expectedRevision,
|
||||||
|
accountID == expectedAccountID else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
operationErrorKey = errorMessageKey(
|
operationErrorKey = errorMessageKey(
|
||||||
for: error,
|
for: error,
|
||||||
fallback: "account.error.updateProfile"
|
fallback: "account.error.updateProfile"
|
||||||
@@ -263,14 +321,24 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func prepareManagedGateway() async -> Bool {
|
func prepareManagedGateway() async -> Bool {
|
||||||
guard operation == nil, isSignedIn else { return false }
|
guard operation == nil, let expectedAccountID = accountID else { return false }
|
||||||
|
let expectedRevision = sessionRevision
|
||||||
operation = .preparingManagedGateway
|
operation = .preparingManagedGateway
|
||||||
operationErrorKey = nil
|
operationErrorKey = nil
|
||||||
defer { operation = nil }
|
defer { operation = nil }
|
||||||
do {
|
do {
|
||||||
try await sessionService.prepareManagedGateway()
|
try await sessionService.prepareManagedGateway()
|
||||||
|
guard sessionRevision == expectedRevision,
|
||||||
|
accountID == expectedAccountID else {
|
||||||
|
await sessionService.clearManagedGateway()
|
||||||
|
return false
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
} catch {
|
} catch {
|
||||||
|
guard sessionRevision == expectedRevision,
|
||||||
|
accountID == expectedAccountID else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
operationErrorKey = errorMessageKey(
|
operationErrorKey = errorMessageKey(
|
||||||
for: error,
|
for: error,
|
||||||
fallback: "account.error.managedGateway"
|
fallback: "account.error.managedGateway"
|
||||||
@@ -293,6 +361,7 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
do {
|
do {
|
||||||
try await sessionService.signOut()
|
try await sessionService.signOut()
|
||||||
await onAccountSignedOut()
|
await onAccountSignedOut()
|
||||||
|
advanceSessionRevision()
|
||||||
creditPurchases.endSession()
|
creditPurchases.endSession()
|
||||||
clearAccountRefreshState()
|
clearAccountRefreshState()
|
||||||
referralProfile.endSession()
|
referralProfile.endSession()
|
||||||
@@ -317,6 +386,7 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
try await sessionService.deleteAccount(with: payload)
|
try await sessionService.deleteAccount(with: payload)
|
||||||
await onAccountDeleted()
|
await onAccountDeleted()
|
||||||
await onAccountSignedOut()
|
await onAccountSignedOut()
|
||||||
|
advanceSessionRevision()
|
||||||
creditPurchases.endSession()
|
creditPurchases.endSession()
|
||||||
clearAccountRefreshState()
|
clearAccountRefreshState()
|
||||||
referralProfile.endSession(removeCache: true)
|
referralProfile.endSession(removeCache: true)
|
||||||
@@ -387,6 +457,7 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
accountRefreshTask?.cancel()
|
accountRefreshTask?.cancel()
|
||||||
accountRefreshTask = nil
|
accountRefreshTask = nil
|
||||||
accountRefreshRequestID = nil
|
accountRefreshRequestID = nil
|
||||||
|
pendingForcedAccountRefresh = false
|
||||||
lastAccountRefreshAt = nil
|
lastAccountRefreshAt = nil
|
||||||
isRefreshingAccountData = false
|
isRefreshingAccountData = false
|
||||||
accountRefreshErrorKey = nil
|
accountRefreshErrorKey = nil
|
||||||
@@ -402,16 +473,48 @@ final class AccountSessionCoordinator: ObservableObject {
|
|||||||
private func handleSessionEvent(_ event: AccountSessionEvent) async {
|
private func handleSessionEvent(_ event: AccountSessionEvent) async {
|
||||||
switch event {
|
switch event {
|
||||||
case .expired:
|
case .expired:
|
||||||
|
await expireSession(
|
||||||
|
errorKey: "account.error.sessionExpired",
|
||||||
|
signsOutService: false
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func handleAppleCredentialRevocation(errorKey: String) async {
|
||||||
|
guard operation != .signingOut,
|
||||||
|
operation != .deletingAccount else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
await expireSession(errorKey: errorKey, signsOutService: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func expireSession(
|
||||||
|
errorKey: String,
|
||||||
|
signsOutService: Bool
|
||||||
|
) async {
|
||||||
guard isSignedIn else { return }
|
guard isSignedIn else { return }
|
||||||
|
advanceSessionRevision()
|
||||||
|
if signsOutService {
|
||||||
|
do {
|
||||||
|
try await sessionService.signOut()
|
||||||
|
} catch {
|
||||||
|
operationErrorKey = "account.error.signOut"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
await sessionService.clearManagedGateway()
|
await sessionService.clearManagedGateway()
|
||||||
await onAccountSignedOut()
|
await onAccountSignedOut()
|
||||||
creditPurchases.endSession()
|
creditPurchases.endSession()
|
||||||
clearAccountRefreshState()
|
clearAccountRefreshState()
|
||||||
referralProfile.endSession()
|
referralProfile.endSession()
|
||||||
|
operation = nil
|
||||||
sessionPhase = .signedOut
|
sessionPhase = .signedOut
|
||||||
snapshotPhase = .idle
|
snapshotPhase = .idle
|
||||||
operationErrorKey = "account.error.sessionExpired"
|
operationErrorKey = errorKey
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func advanceSessionRevision() {
|
||||||
|
sessionRevision &+= 1
|
||||||
}
|
}
|
||||||
|
|
||||||
private func redeemPendingReferralIfNeeded() async {
|
private func redeemPendingReferralIfNeeded() async {
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
// session credentials never enter App Group storage; only a non-secret local
|
// session credentials never enter App Group storage; only a non-secret local
|
||||||
// eligibility marker and scope-limited gateway grants are shared.
|
// eligibility marker and scope-limited gateway grants are shared.
|
||||||
|
|
||||||
|
import AuthenticationServices
|
||||||
import Foundation
|
import Foundation
|
||||||
import OSGKeyboardHostSupport
|
import OSGKeyboardHostSupport
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
@@ -37,7 +38,8 @@ enum LiveAccountDependencyFactory {
|
|||||||
integrity: integrity,
|
integrity: integrity,
|
||||||
grants: grants,
|
grants: grants,
|
||||||
grantStore: grantStore,
|
grantStore: grantStore,
|
||||||
configuration: AppGroupStore()
|
configuration: AppGroupStore(),
|
||||||
|
appleUserIdentifiers: sessionVault
|
||||||
)
|
)
|
||||||
return AccountDependencies(
|
return AccountDependencies(
|
||||||
sessionService: service,
|
sessionService: service,
|
||||||
@@ -164,6 +166,35 @@ actor LiveReferralProfileService: ReferralProfileServicing {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private protocol AppleCredentialStateChecking: Sendable {
|
||||||
|
func state(for userIdentifier: String) async -> AccountAppleCredentialState
|
||||||
|
}
|
||||||
|
|
||||||
|
private struct SystemAppleCredentialStateChecker: AppleCredentialStateChecking {
|
||||||
|
func state(for userIdentifier: String) async -> AccountAppleCredentialState {
|
||||||
|
await withCheckedContinuation { continuation in
|
||||||
|
ASAuthorizationAppleIDProvider().getCredentialState(
|
||||||
|
forUserID: userIdentifier
|
||||||
|
) { state, error in
|
||||||
|
guard error == nil else {
|
||||||
|
continuation.resume(returning: .unknown)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
switch state {
|
||||||
|
case .authorized:
|
||||||
|
continuation.resume(returning: .authorized)
|
||||||
|
case .revoked, .notFound:
|
||||||
|
continuation.resume(returning: .revoked)
|
||||||
|
case .transferred:
|
||||||
|
continuation.resume(returning: .reauthenticationRequired)
|
||||||
|
@unknown default:
|
||||||
|
continuation.resume(returning: .unknown)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private actor LiveAccountService:
|
private actor LiveAccountService:
|
||||||
AccountSessionServicing,
|
AccountSessionServicing,
|
||||||
AccountSessionEventSourcing,
|
AccountSessionEventSourcing,
|
||||||
@@ -174,6 +205,8 @@ private actor LiveAccountService:
|
|||||||
private let grants: GatewayGrantCoordinator
|
private let grants: GatewayGrantCoordinator
|
||||||
private let grantStore: any GatewayGrantCredentialStore
|
private let grantStore: any GatewayGrantCredentialStore
|
||||||
private let configuration: AppGroupStore
|
private let configuration: AppGroupStore
|
||||||
|
private let appleUserIdentifiers: any AppleUserIdentifierStoring
|
||||||
|
private let appleCredentialChecker: any AppleCredentialStateChecking
|
||||||
private let decoder = JSONDecoder()
|
private let decoder = JSONDecoder()
|
||||||
private let encoder = JSONEncoder()
|
private let encoder = JSONEncoder()
|
||||||
|
|
||||||
@@ -182,7 +215,10 @@ private actor LiveAccountService:
|
|||||||
integrity: DeviceIntegrityCoordinator,
|
integrity: DeviceIntegrityCoordinator,
|
||||||
grants: GatewayGrantCoordinator,
|
grants: GatewayGrantCoordinator,
|
||||||
grantStore: any GatewayGrantCredentialStore,
|
grantStore: any GatewayGrantCredentialStore,
|
||||||
configuration: AppGroupStore
|
configuration: AppGroupStore,
|
||||||
|
appleUserIdentifiers: any AppleUserIdentifierStoring,
|
||||||
|
appleCredentialChecker: any AppleCredentialStateChecking =
|
||||||
|
SystemAppleCredentialStateChecker()
|
||||||
) {
|
) {
|
||||||
self.apiClient = apiClient
|
self.apiClient = apiClient
|
||||||
accountCenterLoader = AccountCenterSnapshotLoader(apiClient: apiClient)
|
accountCenterLoader = AccountCenterSnapshotLoader(apiClient: apiClient)
|
||||||
@@ -190,6 +226,8 @@ private actor LiveAccountService:
|
|||||||
self.grants = grants
|
self.grants = grants
|
||||||
self.grantStore = grantStore
|
self.grantStore = grantStore
|
||||||
self.configuration = configuration
|
self.configuration = configuration
|
||||||
|
self.appleUserIdentifiers = appleUserIdentifiers
|
||||||
|
self.appleCredentialChecker = appleCredentialChecker
|
||||||
}
|
}
|
||||||
|
|
||||||
func events() async -> AsyncStream<AccountSessionEvent> {
|
func events() async -> AsyncStream<AccountSessionEvent> {
|
||||||
@@ -213,26 +251,49 @@ private actor LiveAccountService:
|
|||||||
|
|
||||||
func restoreSession() async throws -> AccountSession? {
|
func restoreSession() async throws -> AccountSession? {
|
||||||
guard let cachedSession = try await apiClient.currentSession() else {
|
guard let cachedSession = try await apiClient.currentSession() else {
|
||||||
|
OSGDiag.log("session restore status=not-found", category: "account")
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
await invalidateManagedGatewaySession()
|
await invalidateManagedGatewaySession()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
OSGDiag.log("session restore status=keychain-found", category: "account")
|
||||||
let account: OSGAccount?
|
let account: OSGAccount?
|
||||||
do {
|
do {
|
||||||
account = try await apiClient.account()
|
account = try await apiClient.account()
|
||||||
} catch let error as AccountAPIError {
|
} catch let error as AccountAPIError {
|
||||||
switch error {
|
switch error {
|
||||||
case .sessionUnavailable, .unauthorized, .refreshTokenReuse:
|
case .sessionUnavailable, .unauthorized, .refreshTokenReuse:
|
||||||
|
OSGDiag.log(
|
||||||
|
"session restore status=rejected "
|
||||||
|
+ "error=\(AccountDiagnostic.code(for: error))",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
await invalidateManagedGatewaySession()
|
await invalidateManagedGatewaySession()
|
||||||
return nil
|
return nil
|
||||||
default:
|
default:
|
||||||
|
OSGDiag.log(
|
||||||
|
"session restore status=cached-fallback "
|
||||||
|
+ "error=\(AccountDiagnostic.code(for: error))",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
account = nil
|
account = nil
|
||||||
}
|
}
|
||||||
} catch {
|
} catch {
|
||||||
|
OSGDiag.log(
|
||||||
|
"session restore status=cached-fallback "
|
||||||
|
+ "error=\(AccountDiagnostic.code(for: error))",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
account = nil
|
account = nil
|
||||||
}
|
}
|
||||||
let session = try await apiClient.currentSession() ?? cachedSession
|
let session = try await apiClient.currentSession() ?? cachedSession
|
||||||
configuration.setManagedGatewayAccountSessionAvailable(true)
|
configuration.setManagedGatewayAccountSessionAvailable(true)
|
||||||
await synchronizeManagedGrant()
|
await synchronizeManagedGrant()
|
||||||
|
OSGDiag.log(
|
||||||
|
"session restore status=restored accountValidated=\(account == nil ? 0 : 1)",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
return uiSession(
|
return uiSession(
|
||||||
session,
|
session,
|
||||||
createdAtEpochSeconds: account?.createdAtEpochSeconds ?? 0,
|
createdAtEpochSeconds: account?.createdAtEpochSeconds ?? 0,
|
||||||
@@ -263,6 +324,15 @@ private actor LiveAccountService:
|
|||||||
+ "appAttest=\(evidence.appAttest == nil ? 0 : 1)",
|
+ "appAttest=\(evidence.appAttest == nil ? 0 : 1)",
|
||||||
category: "account"
|
category: "account"
|
||||||
)
|
)
|
||||||
|
do {
|
||||||
|
try await appleUserIdentifiers.saveAppleUserIdentifier(payload.userIdentifier)
|
||||||
|
} catch {
|
||||||
|
OSGDiag.log(
|
||||||
|
"signIn failed stage=apple-user-identifier",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
|
throw AccountAPIError.secureStorage
|
||||||
|
}
|
||||||
let session: OSGKeyboardHostSupport.AccountSession
|
let session: OSGKeyboardHostSupport.AccountSession
|
||||||
do {
|
do {
|
||||||
session = try await apiClient.signInWithApple(
|
session = try await apiClient.signInWithApple(
|
||||||
@@ -276,29 +346,43 @@ private actor LiveAccountService:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
} catch {
|
} catch {
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
OSGDiag.log(
|
OSGDiag.log(
|
||||||
"signIn failed stage=session error=\(AccountDiagnostic.code(for: error))",
|
"signIn failed stage=session error=\(AccountDiagnostic.code(for: error))",
|
||||||
category: "account"
|
category: "account"
|
||||||
)
|
)
|
||||||
throw error
|
throw error
|
||||||
}
|
}
|
||||||
let account: OSGAccount
|
let account: OSGAccount?
|
||||||
do {
|
do {
|
||||||
account = try await apiClient.account()
|
account = try await apiClient.account()
|
||||||
} catch {
|
} catch let error as AccountAPIError {
|
||||||
|
switch error {
|
||||||
|
case .sessionUnavailable, .unauthorized, .refreshTokenReuse:
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
|
await invalidateManagedGatewaySession()
|
||||||
|
throw error
|
||||||
|
default:
|
||||||
OSGDiag.log(
|
OSGDiag.log(
|
||||||
"signIn failed stage=account error=\(AccountDiagnostic.code(for: error))",
|
"signIn account fallback error=\(AccountDiagnostic.code(for: error))",
|
||||||
category: "account"
|
category: "account"
|
||||||
)
|
)
|
||||||
throw error
|
account = nil
|
||||||
|
}
|
||||||
|
} catch {
|
||||||
|
OSGDiag.log(
|
||||||
|
"signIn account fallback error=\(AccountDiagnostic.code(for: error))",
|
||||||
|
category: "account"
|
||||||
|
)
|
||||||
|
account = nil
|
||||||
}
|
}
|
||||||
configuration.setManagedGatewayAccountSessionAvailable(true)
|
configuration.setManagedGatewayAccountSessionAvailable(true)
|
||||||
await synchronizeManagedGrant()
|
await synchronizeManagedGrant()
|
||||||
OSGDiag.log("signIn completed", category: "account")
|
OSGDiag.log("signIn completed", category: "account")
|
||||||
return uiSession(
|
return uiSession(
|
||||||
session,
|
session,
|
||||||
createdAtEpochSeconds: account.createdAtEpochSeconds,
|
createdAtEpochSeconds: account?.createdAtEpochSeconds ?? 0,
|
||||||
displayName: account.displayName
|
displayName: account?.displayName ?? payload.displayName
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -313,6 +397,7 @@ private actor LiveAccountService:
|
|||||||
throw error
|
throw error
|
||||||
}
|
}
|
||||||
try? await grants.clearGrant()
|
try? await grants.clearGrant()
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
}
|
}
|
||||||
|
|
||||||
func deleteAccount(with payload: AppleAuthorizationPayload) async throws {
|
func deleteAccount(with payload: AppleAuthorizationPayload) async throws {
|
||||||
@@ -322,11 +407,25 @@ private actor LiveAccountService:
|
|||||||
nonce: payload.nonce
|
nonce: payload.nonce
|
||||||
)
|
)
|
||||||
try? await grants.clearGrant()
|
try? await grants.clearGrant()
|
||||||
|
try? await appleUserIdentifiers.clearAppleUserIdentifier()
|
||||||
await integrity.clearLocalKeyState()
|
await integrity.clearLocalKeyState()
|
||||||
configuration.setManagedGatewayAccountSessionAvailable(false)
|
configuration.setManagedGatewayAccountSessionAvailable(false)
|
||||||
configuration.setCredentialSource(.byok)
|
configuration.setCredentialSource(.byok)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func appleCredentialState() async -> AccountAppleCredentialState {
|
||||||
|
let userIdentifier: String?
|
||||||
|
do {
|
||||||
|
userIdentifier = try await appleUserIdentifiers.loadAppleUserIdentifier()
|
||||||
|
} catch {
|
||||||
|
return .unknown
|
||||||
|
}
|
||||||
|
guard let userIdentifier, !userIdentifier.isEmpty else {
|
||||||
|
return .reauthenticationRequired
|
||||||
|
}
|
||||||
|
return await appleCredentialChecker.state(for: userIdentifier)
|
||||||
|
}
|
||||||
|
|
||||||
func prepareManagedGateway() async throws {
|
func prepareManagedGateway() async throws {
|
||||||
guard try await apiClient.currentSession() != nil else {
|
guard try await apiClient.currentSession() != nil else {
|
||||||
await invalidateManagedGatewaySession()
|
await invalidateManagedGatewaySession()
|
||||||
|
|||||||
@@ -174,7 +174,20 @@ struct AssistantKeyboardUITestHarness: View {
|
|||||||
AIKeyboardView.debugPreviewSkills = nil
|
AIKeyboardView.debugPreviewSkills = nil
|
||||||
state.skillTipText = "Skill failed"
|
state.skillTipText = "Skill failed"
|
||||||
case .skills:
|
case .skills:
|
||||||
AIKeyboardView.debugPreviewSkills = AIClipboardSkillCatalog.catalog
|
// Keep the pagination assertion independent from production catalog
|
||||||
|
// ordering: Navigate is guaranteed to appear after one swipe on both
|
||||||
|
// four- and five-item pages.
|
||||||
|
let navigate = AIClipboardSkillCatalog.catalog.first {
|
||||||
|
$0.id == AIClipboardSkillCatalog.navigateID
|
||||||
|
}
|
||||||
|
let leading = AIClipboardSkillCatalog.catalog
|
||||||
|
.filter { $0.id != AIClipboardSkillCatalog.navigateID }
|
||||||
|
.prefix(5)
|
||||||
|
var previewSkills = Array(leading)
|
||||||
|
if let navigate {
|
||||||
|
previewSkills.append(navigate)
|
||||||
|
}
|
||||||
|
AIKeyboardView.debugPreviewSkills = previewSkills
|
||||||
state.undoAvailable = true
|
state.undoAvailable = true
|
||||||
state.editAvailable = true
|
state.editAvailable = true
|
||||||
case .search:
|
case .search:
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ struct ClipboardHistoryDemoView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
Color(red: 0.06, green: 0.06, blue: 0.07).ignoresSafeArea()
|
OSGColor.demoBackground.ignoresSafeArea()
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Spacer(minLength: 0)
|
Spacer(minLength: 0)
|
||||||
keyboardChrome
|
keyboardChrome
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
//
|
//
|
||||||
// Observes usage + dictionary counts and feeds the shared
|
// Observes usage + dictionary counts and feeds the shared
|
||||||
// `UsageStatsCluster` (phone stacked / iPad split). Optional `header`
|
// `UsageStatsCluster` (phone stacked / iPad split). Optional `header`
|
||||||
// (e.g. glass preview field) sits on the 7-day chart card.
|
// (e.g. glass preview field) sits on the monthly calendar card.
|
||||||
|
|
||||||
import OSGKeyboardHostSupport
|
import OSGKeyboardHostSupport
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
@@ -12,6 +12,9 @@ import SwiftUI
|
|||||||
struct HomeUsageStatsSection<Header: View>: View {
|
struct HomeUsageStatsSection<Header: View>: View {
|
||||||
let layout: UsageStatsClusterLayout
|
let layout: UsageStatsClusterLayout
|
||||||
var compact: Bool = false
|
var compact: Bool = false
|
||||||
|
var content: UsageStatsClusterContent = .all
|
||||||
|
var onOpenHistory: (() -> Void)?
|
||||||
|
var onOpenDictionary: (() -> Void)?
|
||||||
@ViewBuilder var header: () -> Header
|
@ViewBuilder var header: () -> Header
|
||||||
|
|
||||||
@ObservedObject private var stats = UsageStatisticsStore.shared
|
@ObservedObject private var stats = UsageStatisticsStore.shared
|
||||||
@@ -23,12 +26,15 @@ struct HomeUsageStatsSection<Header: View>: View {
|
|||||||
UsageStatsCluster(
|
UsageStatsCluster(
|
||||||
layout: layout,
|
layout: layout,
|
||||||
language: config.uiLanguage,
|
language: config.uiLanguage,
|
||||||
points: stats.last7Days,
|
points: stats.currentMonth,
|
||||||
dictationCharacterCount: stats.dictationCharacterCount,
|
dictationCharacterCount: stats.dictationCharacterCount,
|
||||||
dictationDurationSeconds: stats.dictationDurationSeconds,
|
dictationDurationSeconds: stats.dictationDurationSeconds,
|
||||||
translationCharacterCount: stats.translationCharacterCount,
|
translationCharacterCount: stats.translationCharacterCount,
|
||||||
dictionaryTermCount: dictionaryCount,
|
dictionaryTermCount: dictionaryCount,
|
||||||
compact: compact,
|
compact: compact,
|
||||||
|
content: content,
|
||||||
|
onOpenHistory: onOpenHistory,
|
||||||
|
onOpenDictionary: onOpenDictionary,
|
||||||
header: header
|
header: header
|
||||||
)
|
)
|
||||||
.onAppear(perform: refreshDictionaryCount)
|
.onAppear(perform: refreshDictionaryCount)
|
||||||
@@ -49,8 +55,21 @@ struct HomeUsageStatsSection<Header: View>: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
extension HomeUsageStatsSection where Header == EmptyView {
|
extension HomeUsageStatsSection where Header == EmptyView {
|
||||||
init(layout: UsageStatsClusterLayout, compact: Bool = false) {
|
init(
|
||||||
self.init(layout: layout, compact: compact, header: { EmptyView() })
|
layout: UsageStatsClusterLayout,
|
||||||
|
compact: Bool = false,
|
||||||
|
content: UsageStatsClusterContent = .all,
|
||||||
|
onOpenHistory: (() -> Void)? = nil,
|
||||||
|
onOpenDictionary: (() -> Void)? = nil
|
||||||
|
) {
|
||||||
|
self.init(
|
||||||
|
layout: layout,
|
||||||
|
compact: compact,
|
||||||
|
content: content,
|
||||||
|
onOpenHistory: onOpenHistory,
|
||||||
|
onOpenDictionary: onOpenDictionary,
|
||||||
|
header: { EmptyView() }
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,172 @@
|
|||||||
|
// OSGAnimatedMeshBackground.swift
|
||||||
|
// OSGKeyboard · Main App
|
||||||
|
//
|
||||||
|
// A slowly-flowing MeshGradient background (iOS 18+, deployment target iOS 26).
|
||||||
|
// System-native Metal acceleration, no third-party dependencies, 0 KB of assets.
|
||||||
|
//
|
||||||
|
// Design notes:
|
||||||
|
// - 3×3 grid keeps render cost low; corner points stay fixed (no clipping at edges).
|
||||||
|
// - Only the 4 inner control points + 4 mid-edge points drift; this avoids the
|
||||||
|
// gradient "snapping" at the edges of the parent view.
|
||||||
|
// - `TimelineView(.animation(minimumInterval: 1.0/30.0))` caps redraw at 30 fps
|
||||||
|
// (backgrounds do not need 120 Hz) — roughly halves GPU vs. uncapped TimelineView.
|
||||||
|
// - `accessibilityReduceMotion` → static frame at phase = 0 (Apple HIG).
|
||||||
|
// - Palette is the same near-black base used across the rest of the app
|
||||||
|
// (`OSGColor.demoBackground`) with cool-warm accents that
|
||||||
|
// sit in the "premium, calm, late-night" register — fits the Typeless vibe.
|
||||||
|
|
||||||
|
import OSGKeyboardShared
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
@available(iOS 18.0, *)
|
||||||
|
struct OSGAnimatedMeshBackground: View {
|
||||||
|
@Environment(\.accessibilityReduceMotion) private var reduceMotion
|
||||||
|
|
||||||
|
/// Animation period in seconds for a full color cycle. Longer = calmer.
|
||||||
|
var period: Double = 14.0
|
||||||
|
|
||||||
|
/// Optional palette override. Defaults to a deep indigo / amber / teal set.
|
||||||
|
var palette: AnimatedMeshPalette = .aurora
|
||||||
|
|
||||||
|
/// Pause the animation at the current frame. Useful for App Store
|
||||||
|
/// screenshot capture or for "preview" hosts that want a still image.
|
||||||
|
var paused: Bool = false
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
if reduceMotion || paused {
|
||||||
|
MeshGradient(
|
||||||
|
width: 3,
|
||||||
|
height: 3,
|
||||||
|
points: Self.staticPoints,
|
||||||
|
colors: palette.colors,
|
||||||
|
smoothsColors: true,
|
||||||
|
colorSpace: .perceptual
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
TimelineView(.animation(minimumInterval: 1.0 / 30.0, paused: false)) { context in
|
||||||
|
let phase = context.date.timeIntervalSinceReferenceDate / period
|
||||||
|
MeshGradient(
|
||||||
|
width: 3,
|
||||||
|
height: 3,
|
||||||
|
points: Self.animatedPoints(phase: phase),
|
||||||
|
colors: Self.animatedColors(base: palette.colors, phase: phase),
|
||||||
|
smoothsColors: true,
|
||||||
|
colorSpace: .perceptual
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Geometry
|
||||||
|
|
||||||
|
@available(iOS 18.0, *)
|
||||||
|
private extension OSGAnimatedMeshBackground {
|
||||||
|
/// 9 SIMD2 control points for a 3×3 mesh, top-left → bottom-right, row-major.
|
||||||
|
/// Corner points (0, 3, 6, 8) stay fixed; the rest drift on a slow sinusoid.
|
||||||
|
static let staticPoints: [SIMD2<Float>] = [
|
||||||
|
SIMD2(0.0, 0.0), SIMD2(0.5, 0.0), SIMD2(1.0, 0.0),
|
||||||
|
SIMD2(0.0, 0.5), SIMD2(0.5, 0.5), SIMD2(1.0, 0.5),
|
||||||
|
SIMD2(0.0, 1.0), SIMD2(0.5, 1.0), SIMD2(1.0, 1.0)
|
||||||
|
]
|
||||||
|
|
||||||
|
static func animatedPoints(phase: Double) -> [SIMD2<Float>] {
|
||||||
|
// Use distinct incommensurable frequencies so the loop never visibly
|
||||||
|
// repeats inside a normal viewing session.
|
||||||
|
let p = Float(phase)
|
||||||
|
let cos1 = cos(p * 0.27) * 0.18
|
||||||
|
let cos2 = cos(p * 0.41 + 1.7) * 0.16
|
||||||
|
let sin1 = sin(p * 0.33 + 0.4) * 0.18
|
||||||
|
let sin2 = sin(p * 0.51 + 2.1) * 0.14
|
||||||
|
return [
|
||||||
|
SIMD2(0.0, 0.0), // top-left (fixed)
|
||||||
|
SIMD2(0.5 + cos1, 0.0), // top-mid
|
||||||
|
SIMD2(1.0, 0.0), // top-right (fixed)
|
||||||
|
SIMD2(0.0, 0.5 + sin1), // left-mid
|
||||||
|
SIMD2(0.5 + cos2, 0.5 + sin2), // center
|
||||||
|
SIMD2(1.0, 0.5 + cos1 * 0.7), // right-mid
|
||||||
|
SIMD2(0.0, 1.0), // bottom-left (fixed)
|
||||||
|
SIMD2(0.5 + sin2, 1.0), // bottom-mid
|
||||||
|
SIMD2(1.0, 1.0) // bottom-right (fixed)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Slowly cycle each color's hue by a tiny amount so the gradient looks
|
||||||
|
/// alive without ever crossing into "screensaver" territory.
|
||||||
|
static func animatedColors(base: [Color], phase: Double) -> [Color] {
|
||||||
|
base.enumerated().map { index, color in
|
||||||
|
let shift = cos(phase + Double(index) * 0.31) * 0.025
|
||||||
|
return color.shiftedHue(by: shift)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Palettes
|
||||||
|
|
||||||
|
/// Named color sets. Each is 9 colors arranged to read as a smooth
|
||||||
|
/// "calm cloud" — low saturation, low brightness, no obvious focal point.
|
||||||
|
struct AnimatedMeshPalette: Sendable {
|
||||||
|
var colors: [Color]
|
||||||
|
|
||||||
|
/// Deep indigo / amber / teal. Default — works for the dark home screen.
|
||||||
|
static let aurora = AnimatedMeshPalette(colors: OSGColor.meshAurora)
|
||||||
|
|
||||||
|
/// Cooler / more "Apple" feel — slate blue, steel, ice.
|
||||||
|
static let polar = AnimatedMeshPalette(colors: OSGColor.meshPolar)
|
||||||
|
|
||||||
|
/// Warm "candlelight" — fits evening writing session vibes.
|
||||||
|
static let ember = AnimatedMeshPalette(colors: OSGColor.meshEmber)
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Helpers
|
||||||
|
|
||||||
|
private extension Color {
|
||||||
|
/// Shift the color's hue by a small amount (-1.0 ... 1.0 wraps the wheel).
|
||||||
|
/// Used purely for subtle gradient breathing — keep `amount` ≤ 0.05.
|
||||||
|
func shiftedHue(by amount: Double) -> Color {
|
||||||
|
var hue: CGFloat = 0
|
||||||
|
var saturation: CGFloat = 0
|
||||||
|
var brightness: CGFloat = 0
|
||||||
|
var alpha: CGFloat = 0
|
||||||
|
UIColor(self).getHue(&hue, saturation: &saturation, brightness: &brightness, alpha: &alpha)
|
||||||
|
hue += CGFloat(amount)
|
||||||
|
hue = hue.truncatingRemainder(dividingBy: 1.0)
|
||||||
|
if hue < 0 { hue += 1 }
|
||||||
|
return Color(hue: Double(hue), saturation: Double(saturation), brightness: Double(brightness), opacity: Double(alpha))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Preview
|
||||||
|
|
||||||
|
#Preview("Aurora (dark)") {
|
||||||
|
ZStack {
|
||||||
|
OSGAnimatedMeshBackground(palette: .aurora)
|
||||||
|
Text("aurora")
|
||||||
|
.font(.largeTitle.weight(.semibold))
|
||||||
|
.foregroundStyle(.white.opacity(0.85))
|
||||||
|
}
|
||||||
|
.ignoresSafeArea()
|
||||||
|
.preferredColorScheme(.dark)
|
||||||
|
}
|
||||||
|
|
||||||
|
#Preview("Polar (dark)") {
|
||||||
|
ZStack {
|
||||||
|
OSGAnimatedMeshBackground(palette: .polar)
|
||||||
|
Text("polar")
|
||||||
|
.font(.largeTitle.weight(.semibold))
|
||||||
|
.foregroundStyle(.white.opacity(0.85))
|
||||||
|
}
|
||||||
|
.ignoresSafeArea()
|
||||||
|
.preferredColorScheme(.dark)
|
||||||
|
}
|
||||||
|
|
||||||
|
#Preview("Ember (dark)") {
|
||||||
|
ZStack {
|
||||||
|
OSGAnimatedMeshBackground(palette: .ember)
|
||||||
|
Text("ember")
|
||||||
|
.font(.largeTitle.weight(.semibold))
|
||||||
|
.foregroundStyle(.white.opacity(0.85))
|
||||||
|
}
|
||||||
|
.ignoresSafeArea()
|
||||||
|
.preferredColorScheme(.dark)
|
||||||
|
}
|
||||||
@@ -26,9 +26,6 @@ struct PrivacyInfoCard: View {
|
|||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,37 @@
|
|||||||
// TabBarVisibility.swift
|
// TabBarVisibility.swift
|
||||||
// OSGKeyboard · Main App
|
// OSGKeyboard · Main App
|
||||||
//
|
//
|
||||||
// Push 进 NavigationStack 子页时隐藏底部系统 tab 栏。
|
// NavigationStack 根路径统一驱动底部系统 tab 栏显隐。
|
||||||
// 子页用 `hidesTabBarWhenPushed()` 声明,根页面保持原生 TabView 导航可见。
|
// 显隐状态在 push / pop 开始时更新,使原生 Dock 与页面过渡同步。
|
||||||
|
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
// MARK: - Modifiers
|
// MARK: - Modifiers
|
||||||
|
|
||||||
|
private struct NavigationStackTabBarVisibilityModifier: ViewModifier {
|
||||||
|
let isRoot: Bool
|
||||||
|
|
||||||
|
@State private var visibility: Visibility = .visible
|
||||||
|
|
||||||
|
func body(content: Content) -> some View {
|
||||||
|
content
|
||||||
|
.toolbarVisibility(visibility, for: .tabBar)
|
||||||
|
.onAppear {
|
||||||
|
visibility = isRoot ? .visible : .hidden
|
||||||
|
}
|
||||||
|
.onChange(of: isRoot) { _, newValue in
|
||||||
|
withAnimation(Motion.soft) {
|
||||||
|
visibility = newValue ? .visible : .hidden
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
extension View {
|
extension View {
|
||||||
/// Marks this view as a pushed detail screen so the native tab bar hides.
|
/// Keeps the native tab dock visible only at a NavigationStack root.
|
||||||
func hidesTabBarWhenPushed() -> some View {
|
func navigationStackTabBarVisibility(isRoot: Bool) -> some View {
|
||||||
toolbar(.hidden, for: .tabBar)
|
modifier(NavigationStackTabBarVisibilityModifier(isRoot: isRoot))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Adds ordinary footer breathing room; native TabView owns tab-bar clearance.
|
/// Adds ordinary footer breathing room; native TabView owns tab-bar clearance.
|
||||||
|
|||||||
@@ -37,8 +37,6 @@ struct WideCard<Content: View>: View {
|
|||||||
content()
|
content()
|
||||||
.padding(padding)
|
.padding(padding)
|
||||||
.background(palette.surface, in: shape)
|
.background(palette.surface, in: shape)
|
||||||
.overlay(
|
.cardElevation()
|
||||||
shape.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ struct EditDemoView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
Color(red: 0.06, green: 0.06, blue: 0.07).ignoresSafeArea()
|
OSGColor.demoBackground.ignoresSafeArea()
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Spacer(minLength: 0)
|
Spacer(minLength: 0)
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ struct EnginePickerSection<ConfigurationRows: View>: View {
|
|||||||
HStack(spacing: Spacing.sm) {
|
HStack(spacing: Spacing.sm) {
|
||||||
VStack(alignment: .leading, spacing: 2) {
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
Text(title)
|
Text(title)
|
||||||
.font(TypeStyle.body)
|
.font(.system(size: 15, weight: isSelected ? .semibold : .regular))
|
||||||
.foregroundStyle(isSelected ? palette.accent : palette.textPrimary)
|
.foregroundStyle(isSelected ? palette.accent : palette.textPrimary)
|
||||||
Text(subtitle)
|
Text(subtitle)
|
||||||
.font(TypeStyle.caption2)
|
.font(TypeStyle.caption2)
|
||||||
|
|||||||
@@ -0,0 +1,139 @@
|
|||||||
|
// FlowDiagnosticsSettingsView.swift
|
||||||
|
// OSGKeyboard · Main App
|
||||||
|
//
|
||||||
|
// Local-only export and deletion controls for Flow startup failure reports.
|
||||||
|
|
||||||
|
import OSGKeyboardShared
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
struct FlowDiagnosticsSettingsView: View {
|
||||||
|
@Environment(\.themePalette) private var palette: ThemePalette
|
||||||
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
|
|
||||||
|
@State private var reportURLs: [URL] = []
|
||||||
|
@State private var exportURL: URL?
|
||||||
|
@State private var showsClearConfirmation = false
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ScrollView {
|
||||||
|
CardPageContent {
|
||||||
|
CardSection("settings.diagnostics.section") {
|
||||||
|
VStack(spacing: 0) {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
|
Text(reportCountText)
|
||||||
|
.font(TypeStyle.bodyEmph)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
Text(reportStatusText)
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.settingsListRow()
|
||||||
|
|
||||||
|
if let exportURL {
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
|
ShareLink(item: exportURL) {
|
||||||
|
actionRow(
|
||||||
|
title: "settings.diagnostics.export",
|
||||||
|
systemImage: "square.and.arrow.up"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
|
Button(role: .destructive) {
|
||||||
|
showsClearConfirmation = true
|
||||||
|
} label: {
|
||||||
|
actionRow(
|
||||||
|
title: "settings.diagnostics.clear",
|
||||||
|
systemImage: "trash"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.surfaceCard()
|
||||||
|
}
|
||||||
|
|
||||||
|
CardSection("settings.diagnostics.privacy.section") {
|
||||||
|
Text("settings.diagnostics.privacy.body")
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.surfaceCard()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.background(palette.background.ignoresSafeArea())
|
||||||
|
.navigationTitle("settings.diagnostics.title")
|
||||||
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
|
.onAppear(perform: refreshReports)
|
||||||
|
.alert("settings.diagnostics.clear.title", isPresented: $showsClearConfirmation) {
|
||||||
|
Button("common.cancel", role: .cancel) {}
|
||||||
|
Button("settings.diagnostics.clear.confirm", role: .destructive) {
|
||||||
|
FlowFailureLogStore.shared.deleteAllReports()
|
||||||
|
refreshReports()
|
||||||
|
}
|
||||||
|
} message: {
|
||||||
|
Text("settings.diagnostics.clear.message")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var reportCountText: String {
|
||||||
|
String(
|
||||||
|
format: AppL10n.string(
|
||||||
|
"settings.diagnostics.count",
|
||||||
|
language: config.uiLanguage
|
||||||
|
),
|
||||||
|
reportURLs.count
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var reportStatusText: String {
|
||||||
|
guard let latest = reportURLs.first,
|
||||||
|
let modifiedAt = try? latest.resourceValues(
|
||||||
|
forKeys: [.contentModificationDateKey]
|
||||||
|
).contentModificationDate else {
|
||||||
|
return AppL10n.string(
|
||||||
|
"settings.diagnostics.empty",
|
||||||
|
language: config.uiLanguage
|
||||||
|
)
|
||||||
|
}
|
||||||
|
let format = AppL10n.string(
|
||||||
|
"settings.diagnostics.latest",
|
||||||
|
language: config.uiLanguage
|
||||||
|
)
|
||||||
|
return String(
|
||||||
|
format: format,
|
||||||
|
modifiedAt.formatted(date: .abbreviated, time: .shortened)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func actionRow(
|
||||||
|
title: LocalizedStringKey,
|
||||||
|
systemImage: String
|
||||||
|
) -> some View {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
Image(systemName: systemImage)
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
.frame(width: 22)
|
||||||
|
Text(title)
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
Spacer(minLength: Spacing.sm)
|
||||||
|
Image(systemName: "chevron.right")
|
||||||
|
.font(.system(size: 12, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
}
|
||||||
|
.settingsListRow()
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
|
||||||
|
private func refreshReports() {
|
||||||
|
reportURLs = FlowFailureLogStore.shared.reportURLs()
|
||||||
|
exportURL = FlowFailureLogStore.shared.makeExportURL()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -31,6 +31,5 @@ struct HelpFeedbackView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.link.support")
|
.navigationTitle("settings.link.support")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ struct HistoryView: View {
|
|||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.navigationTitle("history.title")
|
.navigationTitle("history.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
.toolbar {
|
.toolbar {
|
||||||
if !store.entries.isEmpty {
|
if !store.entries.isEmpty {
|
||||||
ToolbarItem(placement: .topBarTrailing) {
|
ToolbarItem(placement: .topBarTrailing) {
|
||||||
@@ -48,10 +47,8 @@ struct HistoryView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "trash")
|
Image(systemName: "trash")
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
.accessibilityLabel("history.clear.button")
|
.accessibilityLabel("history.clear.button")
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.confirmationDialog(
|
.confirmationDialog(
|
||||||
"history.clear.title",
|
"history.clear.title",
|
||||||
isPresented: $showClearConfirmation,
|
isPresented: $showClearConfirmation,
|
||||||
@@ -64,6 +61,9 @@ struct HistoryView: View {
|
|||||||
} message: {
|
} message: {
|
||||||
Text("history.clear.message")
|
Text("history.clear.message")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.confirmationDialog(
|
.confirmationDialog(
|
||||||
"history.clearDay.title",
|
"history.clearDay.title",
|
||||||
isPresented: $showDeleteDayConfirmation,
|
isPresented: $showDeleteDayConfirmation,
|
||||||
@@ -83,37 +83,37 @@ struct HistoryView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - List
|
// MARK: - Card list
|
||||||
|
|
||||||
private var list: some View {
|
private var list: some View {
|
||||||
List {
|
ScrollView {
|
||||||
|
CardPageContent {
|
||||||
ForEach(store.groupedByDay, id: \.day) { group in
|
ForEach(store.groupedByDay, id: \.day) { group in
|
||||||
Section {
|
VStack(alignment: .leading, spacing: SettingsListMetrics.sectionLabelSpacing) {
|
||||||
|
daySectionHeader(day: group.day)
|
||||||
|
|
||||||
|
LazyVStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(group.items) { entry in
|
ForEach(group.items) { entry in
|
||||||
historyRow(entry)
|
historyRow(entry)
|
||||||
.listRowInsets(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 0))
|
.surfaceCard()
|
||||||
.listRowBackground(palette.surface)
|
.contextMenu {
|
||||||
.listRowSeparatorTint(palette.divider)
|
Button("common.delete", role: .destructive) {
|
||||||
}
|
delete(entry)
|
||||||
.onDelete { offsets in
|
|
||||||
delete(items: group.items, at: offsets)
|
|
||||||
}
|
|
||||||
} header: {
|
|
||||||
daySectionHeader(day: group.day)
|
|
||||||
}
|
|
||||||
.listSectionMargins(.horizontal, Spacing.lg)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.listStyle(.insetGrouped)
|
}
|
||||||
.listSectionSpacing(Spacing.lg)
|
}
|
||||||
.scrollContentBackground(.hidden)
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.tabBarScrollBottomPadding()
|
||||||
|
}
|
||||||
|
.scrollClipDisabled()
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.contentMargins(.top, Spacing.md, for: .scrollContent)
|
|
||||||
.tabBarListScrollBottomMargin()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Date label + per-day delete, flush with the section card's left/right edges
|
/// Date label + per-day delete, flush with the section card's left/right edges
|
||||||
/// (Settings section labels share the same edge; system List headers inset further).
|
/// (CardPageContent gives labels and cards the same horizontal guide).
|
||||||
private func daySectionHeader(day: Date) -> some View {
|
private func daySectionHeader(day: Date) -> some View {
|
||||||
HStack(alignment: .center, spacing: Spacing.sm) {
|
HStack(alignment: .center, spacing: Spacing.sm) {
|
||||||
Text(Self.dayFormatter.string(from: day))
|
Text(Self.dayFormatter.string(from: day))
|
||||||
@@ -135,9 +135,8 @@ struct HistoryView: View {
|
|||||||
.accessibilityLabel("history.clearDay.button")
|
.accessibilityLabel("history.clearDay.button")
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
// Cancel the default List section-header content inset so the label
|
// CardPageContent owns horizontal padding, so no row-specific
|
||||||
// lines up with the card's left edge (rows use leading: 0).
|
// compensation is needed to keep the label flush with the cards.
|
||||||
.padding(.horizontal, -SettingsListMetrics.rowHorizontalPadding)
|
|
||||||
.textCase(nil)
|
.textCase(nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -182,9 +181,7 @@ struct HistoryView: View {
|
|||||||
|
|
||||||
// MARK: - Mutations
|
// MARK: - Mutations
|
||||||
|
|
||||||
private func delete(items: [SpeechHistoryEntry], at offsets: IndexSet) {
|
private func delete(_ entry: SpeechHistoryEntry) {
|
||||||
for index in offsets {
|
store.delete(id: entry.id)
|
||||||
store.delete(id: items[index].id)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+252
-177
@@ -1,10 +1,11 @@
|
|||||||
// HomeView.swift
|
// HomeView.swift
|
||||||
// OSGKeyboard · Main App
|
// OSGKeyboard · Main App
|
||||||
//
|
//
|
||||||
// Home: logo, transient Flow connection status, usage stats, history +
|
// Home: logo, transient Flow connection status, usage stats, account rewards,
|
||||||
// dictionary entry card. History/dictionary
|
// and dictionary suggestions. History/dictionary/account destinations open
|
||||||
// open via push (system back) rather than bottom-tab destinations.
|
// via push (system back) rather than bottom-tab destinations.
|
||||||
|
|
||||||
|
import OSGKeyboardHostSupport
|
||||||
import OSGKeyboardShared
|
import OSGKeyboardShared
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
import UIKit
|
import UIKit
|
||||||
@@ -12,6 +13,7 @@ import UIKit
|
|||||||
private enum HomeRoute: Hashable {
|
private enum HomeRoute: Hashable {
|
||||||
case history
|
case history
|
||||||
case dictionary
|
case dictionary
|
||||||
|
case account
|
||||||
}
|
}
|
||||||
|
|
||||||
enum FlowHomePiPStatusDescriptor: Equatable {
|
enum FlowHomePiPStatusDescriptor: Equatable {
|
||||||
@@ -97,22 +99,45 @@ enum FlowHomePiPStatusPolicy {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum HomeServiceSetupPolicy {
|
||||||
|
static func apiKeyMessageKey(
|
||||||
|
isLocalEngine: Bool,
|
||||||
|
isASRConfigured: Bool
|
||||||
|
) -> String {
|
||||||
|
if isLocalEngine || isASRConfigured {
|
||||||
|
return "home.setup.polishKeyMissing"
|
||||||
|
}
|
||||||
|
return "home.setup.cloudIncomplete"
|
||||||
|
}
|
||||||
|
|
||||||
|
static func apiKeyDeepLink(
|
||||||
|
isLocalEngine: Bool,
|
||||||
|
isASRConfigured: Bool
|
||||||
|
) -> SettingsDeepLink {
|
||||||
|
if isLocalEngine || isASRConfigured {
|
||||||
|
return .textPolish
|
||||||
|
}
|
||||||
|
return .speechRecognition
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
struct HomeView: View {
|
struct HomeView: View {
|
||||||
@Environment(\.themePalette) private var palette: ThemePalette
|
@Environment(\.themePalette) private var palette: ThemePalette
|
||||||
@Environment(\.scenePhase) private var scenePhase
|
@Environment(\.scenePhase) private var scenePhase
|
||||||
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
|
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
|
||||||
|
@Environment(\.colorScheme) private var colorScheme
|
||||||
|
|
||||||
@ObservedObject private var config = ProviderConfig.shared
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
@ObservedObject private var speechHistory = SpeechHistoryStore.shared
|
|
||||||
@EnvironmentObject private var flowManager: FlowSessionManager
|
@EnvironmentObject private var flowManager: FlowSessionManager
|
||||||
@State private var micStatus = AppPermissions.micStatus
|
@State private var micStatus = AppPermissions.micStatus
|
||||||
@State private var speechStatus = AppPermissions.speechStatus
|
@State private var speechStatus = AppPermissions.speechStatus
|
||||||
@State private var path = NavigationPath()
|
@State private var path = NavigationPath()
|
||||||
@State private var dictionarySuggestions: [RimeFrequentTerm] = []
|
@State private var dictionarySuggestions: [FrequentTerm] = []
|
||||||
@State private var pendingDictionarySuggestion: RimeFrequentTerm?
|
@State private var pendingDictionarySuggestion: FrequentTerm?
|
||||||
|
|
||||||
private let appGroupStore = AppGroupStore()
|
private let appGroupStore = AppGroupStore()
|
||||||
private let rimeFrequentTermStore = RimeFrequentTermStore()
|
private let dictionaryEntryService = PersonalDictionaryEntryService()
|
||||||
|
private let frequentTermStore = FrequentTermStore()
|
||||||
|
|
||||||
private var usesWideLayout: Bool {
|
private var usesWideLayout: Bool {
|
||||||
horizontalSizeClass == .regular
|
horizontalSizeClass == .regular
|
||||||
@@ -130,6 +155,22 @@ struct HomeView: View {
|
|||||||
return !config.isConfigured
|
return !config.isConfigured
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var apiKeySetupMessageKey: LocalizedStringKey {
|
||||||
|
LocalizedStringKey(
|
||||||
|
HomeServiceSetupPolicy.apiKeyMessageKey(
|
||||||
|
isLocalEngine: config.isLocalEngine,
|
||||||
|
isASRConfigured: config.isASRConfigured
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var apiKeySettingsDeepLink: SettingsDeepLink {
|
||||||
|
HomeServiceSetupPolicy.apiKeyDeepLink(
|
||||||
|
isLocalEngine: config.isLocalEngine,
|
||||||
|
isASRConfigured: config.isASRConfigured
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private var needsPermissionSetup: Bool {
|
private var needsPermissionSetup: Bool {
|
||||||
micStatus != .granted || speechStatus != .granted
|
micStatus != .granted || speechStatus != .granted
|
||||||
}
|
}
|
||||||
@@ -188,9 +229,12 @@ struct HomeView: View {
|
|||||||
HistoryView()
|
HistoryView()
|
||||||
case .dictionary:
|
case .dictionary:
|
||||||
PersonalDictionaryView()
|
PersonalDictionaryView()
|
||||||
|
case .account:
|
||||||
|
AccountCenterView()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.navigationStackTabBarVisibility(isRoot: path.isEmpty)
|
||||||
.onAppear {
|
.onAppear {
|
||||||
refreshPermissionStatuses()
|
refreshPermissionStatuses()
|
||||||
refreshDictionarySuggestions()
|
refreshDictionarySuggestions()
|
||||||
@@ -211,32 +255,6 @@ struct HomeView: View {
|
|||||||
guard count == 0 else { return }
|
guard count == 0 else { return }
|
||||||
refreshDictionarySuggestions()
|
refreshDictionarySuggestions()
|
||||||
}
|
}
|
||||||
.alert(
|
|
||||||
pendingDictionarySuggestion.map {
|
|
||||||
AppL10n.format("home.card.dictionary.confirm.title", $0.term)
|
|
||||||
} ?? "",
|
|
||||||
isPresented: Binding(
|
|
||||||
get: { pendingDictionarySuggestion != nil },
|
|
||||||
set: { isPresented in
|
|
||||||
if !isPresented {
|
|
||||||
pendingDictionarySuggestion = nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
),
|
|
||||||
presenting: pendingDictionarySuggestion
|
|
||||||
) { suggestion in
|
|
||||||
Button("home.card.dictionary.confirm.add") {
|
|
||||||
addSuggestedTerm(suggestion)
|
|
||||||
}
|
|
||||||
Button("common.cancel", role: .cancel) {}
|
|
||||||
} message: { suggestion in
|
|
||||||
Text(
|
|
||||||
AppL10n.format(
|
|
||||||
"home.card.dictionary.confirm.message",
|
|
||||||
suggestion.commitCount
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Phone layout
|
// MARK: - Phone layout
|
||||||
@@ -247,7 +265,6 @@ struct HomeView: View {
|
|||||||
let isCompact = geo.size.height < 700
|
let isCompact = geo.size.height < 700
|
||||||
let logoTopPadding = isCompact ? Spacing.lg : Spacing.xxl
|
let logoTopPadding = isCompact ? Spacing.lg : Spacing.xxl
|
||||||
let logoBottomPadding = isCompact ? Spacing.lg : Spacing.xxl
|
let logoBottomPadding = isCompact ? Spacing.lg : Spacing.xxl
|
||||||
let extrasBottomPadding = isCompact ? Spacing.sm : Spacing.lg
|
|
||||||
|
|
||||||
ZStack(alignment: .top) {
|
ZStack(alignment: .top) {
|
||||||
sessionHeaderGradient(height: gradientHeight)
|
sessionHeaderGradient(height: gradientHeight)
|
||||||
@@ -265,14 +282,10 @@ struct HomeView: View {
|
|||||||
if showsFlowConnectionCard {
|
if showsFlowConnectionCard {
|
||||||
scrollStatusFooter
|
scrollStatusFooter
|
||||||
.padding(.horizontal, Spacing.lg)
|
.padding(.horizontal, Spacing.lg)
|
||||||
.padding(.bottom, extrasBottomPadding)
|
.padding(.bottom, CardLayoutMetrics.sectionSpacing)
|
||||||
}
|
}
|
||||||
|
|
||||||
HomeUsageStatsSection(layout: .stacked, compact: isCompact)
|
homeContentSections(layout: .stacked, compact: isCompact)
|
||||||
.padding(.horizontal, Spacing.lg)
|
|
||||||
.padding(.bottom, Spacing.md)
|
|
||||||
|
|
||||||
homeLibrarySection
|
|
||||||
.padding(.horizontal, Spacing.lg)
|
.padding(.horizontal, Spacing.lg)
|
||||||
.padding(.bottom, Spacing.xl)
|
.padding(.bottom, Spacing.xl)
|
||||||
}
|
}
|
||||||
@@ -288,6 +301,9 @@ struct HomeView: View {
|
|||||||
private var scrollStatusFooter: some View {
|
private var scrollStatusFooter: some View {
|
||||||
setupGuidanceCard {
|
setupGuidanceCard {
|
||||||
flowStatusFooter
|
flowStatusFooter
|
||||||
|
if needsAPIKeySetup {
|
||||||
|
apiKeySetupGuidance
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -295,16 +311,14 @@ struct HomeView: View {
|
|||||||
|
|
||||||
private var wideBody: some View {
|
private var wideBody: some View {
|
||||||
ScrollView {
|
ScrollView {
|
||||||
VStack(alignment: .leading, spacing: Spacing.lg) {
|
VStack(alignment: .leading, spacing: CardLayoutMetrics.sectionSpacing) {
|
||||||
wideHeroHeader
|
wideHeroHeader
|
||||||
|
|
||||||
if showsFlowConnectionCard {
|
if showsFlowConnectionCard {
|
||||||
scrollStatusFooter
|
scrollStatusFooter
|
||||||
}
|
}
|
||||||
|
|
||||||
HomeUsageStatsSection(layout: .split)
|
homeContentSections(layout: .split)
|
||||||
|
|
||||||
homeLibrarySection
|
|
||||||
}
|
}
|
||||||
.padding(.horizontal, WideLayoutMetrics.pageHorizontalInset)
|
.padding(.horizontal, WideLayoutMetrics.pageHorizontalInset)
|
||||||
.padding(.top, Spacing.sm)
|
.padding(.top, Spacing.sm)
|
||||||
@@ -329,48 +343,55 @@ struct HomeView: View {
|
|||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - History / dictionary cards
|
// MARK: - Usage, account, and dictionary
|
||||||
|
|
||||||
/// Two independent cards; each header is an accent icon + uppercase label
|
/// Keep the Home information hierarchy stable on both phone and iPad:
|
||||||
/// and the body grows with its rows.
|
/// account rewards → four metrics → calendar → personal dictionary.
|
||||||
private var homeLibrarySection: some View {
|
private func homeContentSections(
|
||||||
VStack(spacing: Spacing.md) {
|
layout: UsageStatsClusterLayout,
|
||||||
|
compact: Bool = false
|
||||||
|
) -> some View {
|
||||||
|
VStack(spacing: CardLayoutMetrics.sectionSpacing) {
|
||||||
|
#if DEBUG
|
||||||
|
if ProcessInfo.processInfo.arguments.contains("--home-dictionary-screenshot") {
|
||||||
dictionaryCard
|
dictionaryCard
|
||||||
historyCard
|
} else {
|
||||||
|
standardHomeContentSections(layout: layout, compact: compact)
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
standardHomeContentSections(layout: layout, compact: compact)
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private var historyCard: some View {
|
@ViewBuilder
|
||||||
let entries = Array(speechHistory.entries.prefix(Self.libraryPreviewLimit))
|
private func standardHomeContentSections(
|
||||||
return homeLibraryCard(
|
layout: UsageStatsClusterLayout,
|
||||||
titleKey: "history.title",
|
compact: Bool
|
||||||
systemImage: "clock.arrow.circlepath",
|
) -> some View {
|
||||||
route: .history
|
AccountRewardsCard {
|
||||||
) {
|
path.append(HomeRoute.account)
|
||||||
if entries.isEmpty {
|
|
||||||
libraryEmptyLine("home.card.history.empty")
|
|
||||||
} else {
|
|
||||||
VStack(spacing: 0) {
|
|
||||||
ForEach(Array(entries.enumerated()), id: \.element.id) { index, entry in
|
|
||||||
if index > 0 { libraryRowDivider }
|
|
||||||
HStack(alignment: .firstTextBaseline, spacing: Spacing.sm) {
|
|
||||||
Text(entry.text)
|
|
||||||
.font(TypeStyle.footnote)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
.lineLimit(2)
|
|
||||||
.multilineTextAlignment(.leading)
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
Text(Self.previewTimeFormatter.string(from: entry.createdAt))
|
|
||||||
.font(TypeStyle.caption2)
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
.monospacedDigit()
|
|
||||||
}
|
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.padding(.vertical, Spacing.sm)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HomeUsageStatsSection(
|
||||||
|
layout: layout,
|
||||||
|
compact: compact,
|
||||||
|
content: .metrics,
|
||||||
|
onOpenHistory: {
|
||||||
|
path.append(HomeRoute.history)
|
||||||
|
},
|
||||||
|
onOpenDictionary: {
|
||||||
|
path.append(HomeRoute.dictionary)
|
||||||
}
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
HomeUsageStatsSection(
|
||||||
|
layout: layout,
|
||||||
|
compact: compact,
|
||||||
|
content: .calendar
|
||||||
|
)
|
||||||
|
|
||||||
|
dictionaryCard
|
||||||
}
|
}
|
||||||
|
|
||||||
private var dictionaryCard: some View {
|
private var dictionaryCard: some View {
|
||||||
@@ -381,8 +402,8 @@ struct HomeView: View {
|
|||||||
HStack(spacing: Spacing.xs) {
|
HStack(spacing: Spacing.xs) {
|
||||||
Image(systemName: "sparkles")
|
Image(systemName: "sparkles")
|
||||||
.font(.system(size: 16, weight: .semibold))
|
.font(.system(size: 16, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.symbolRenderingMode(.hierarchical)
|
.symbolRenderingMode(.monochrome)
|
||||||
Text("settings.personalDictionary.title")
|
Text("settings.personalDictionary.title")
|
||||||
.font(.system(size: 13, weight: .semibold))
|
.font(.system(size: 13, weight: .semibold))
|
||||||
.tracking(0.6)
|
.tracking(0.6)
|
||||||
@@ -398,14 +419,22 @@ struct HomeView: View {
|
|||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
|
|
||||||
if dictionarySuggestions.isEmpty {
|
if dictionarySuggestions.isEmpty {
|
||||||
libraryEmptyLine("home.card.dictionary.smart.empty")
|
Text("home.card.dictionary.smart.empty")
|
||||||
|
.font(TypeStyle.footnote)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.multilineTextAlignment(.center)
|
||||||
|
.frame(maxWidth: .infinity, minHeight: 54, alignment: .center)
|
||||||
} else {
|
} else {
|
||||||
|
VStack(spacing: Spacing.sm) {
|
||||||
LazyVGrid(
|
LazyVGrid(
|
||||||
columns: [
|
columns: [
|
||||||
GridItem(.adaptive(minimum: 88, maximum: 160), spacing: Spacing.sm)
|
GridItem(
|
||||||
|
.adaptive(minimum: 88, maximum: 160),
|
||||||
|
spacing: CardLayoutMetrics.compactItemSpacing
|
||||||
|
)
|
||||||
],
|
],
|
||||||
alignment: .leading,
|
alignment: .leading,
|
||||||
spacing: Spacing.sm
|
spacing: CardLayoutMetrics.compactItemSpacing
|
||||||
) {
|
) {
|
||||||
ForEach(dictionarySuggestions) { suggestion in
|
ForEach(dictionarySuggestions) { suggestion in
|
||||||
Button {
|
Button {
|
||||||
@@ -413,28 +442,35 @@ struct HomeView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Text(suggestion.term)
|
Text(suggestion.term)
|
||||||
.font(.system(size: 15, weight: .semibold))
|
.font(.system(size: 15, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.lineLimit(1)
|
.lineLimit(1)
|
||||||
.minimumScaleFactor(0.8)
|
.minimumScaleFactor(0.8)
|
||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.frame(maxWidth: .infinity, minHeight: 38)
|
.frame(maxWidth: .infinity, minHeight: 38)
|
||||||
.background(
|
.background(
|
||||||
LinearGradient(
|
palette.textPrimary.opacity(0.08),
|
||||||
colors: [
|
in: RoundedRectangle(cornerRadius: 10, style: .continuous)
|
||||||
palette.accent.opacity(0.16),
|
|
||||||
palette.accent.opacity(0.07)
|
|
||||||
],
|
|
||||||
startPoint: .topLeading,
|
|
||||||
endPoint: .bottomTrailing
|
|
||||||
),
|
|
||||||
in: Capsule()
|
|
||||||
)
|
)
|
||||||
.overlay {
|
|
||||||
Capsule()
|
|
||||||
.stroke(palette.accent.opacity(0.22), lineWidth: 0.5)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
|
.popover(
|
||||||
|
isPresented: Binding(
|
||||||
|
get: {
|
||||||
|
pendingDictionarySuggestion?.id == suggestion.id
|
||||||
|
},
|
||||||
|
set: { isPresented in
|
||||||
|
if !isPresented,
|
||||||
|
pendingDictionarySuggestion?.id == suggestion.id {
|
||||||
|
pendingDictionarySuggestion = nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
),
|
||||||
|
attachmentAnchor: .rect(.bounds),
|
||||||
|
arrowEdge: .bottom
|
||||||
|
) {
|
||||||
|
dictionarySuggestionConfirmation(suggestion)
|
||||||
|
.presentationCompactAdaptation(.popover)
|
||||||
|
}
|
||||||
.accessibilityHint(
|
.accessibilityHint(
|
||||||
AppL10n.format(
|
AppL10n.format(
|
||||||
"home.card.dictionary.smart.accessibilityHint",
|
"home.card.dictionary.smart.accessibilityHint",
|
||||||
@@ -443,6 +479,12 @@ struct HomeView: View {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Text("home.card.dictionary.smart.addHint")
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.frame(maxWidth: .infinity, alignment: .center)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
@@ -450,55 +492,43 @@ struct HomeView: View {
|
|||||||
.surfaceCard()
|
.surfaceCard()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Card shell: accent icon + label top-left, chevron trailing, custom body.
|
private func dictionarySuggestionConfirmation(_ suggestion: FrequentTerm) -> some View {
|
||||||
private func homeLibraryCard<Content: View>(
|
VStack(alignment: .leading, spacing: Spacing.md) {
|
||||||
titleKey: LocalizedStringKey,
|
Text(AppL10n.format("home.card.dictionary.confirm.title", suggestion.term))
|
||||||
systemImage: String,
|
.font(TypeStyle.headline)
|
||||||
route: HomeRoute,
|
.foregroundStyle(palette.textPrimary)
|
||||||
@ViewBuilder content: () -> Content
|
|
||||||
) -> some View {
|
|
||||||
Button {
|
|
||||||
path.append(route)
|
|
||||||
} label: {
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.xs) {
|
|
||||||
HStack(spacing: Spacing.xs) {
|
|
||||||
Image(systemName: systemImage)
|
|
||||||
.font(.system(size: 16, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
.symbolRenderingMode(.hierarchical)
|
|
||||||
Text(titleKey)
|
|
||||||
.font(.system(size: 13, weight: .semibold))
|
|
||||||
.tracking(0.6)
|
|
||||||
.textCase(.uppercase)
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
Image(systemName: "chevron.right")
|
|
||||||
.font(.system(size: 12, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
}
|
|
||||||
content()
|
|
||||||
}
|
|
||||||
.padding(Spacing.md)
|
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.contentShape(Rectangle())
|
|
||||||
}
|
|
||||||
.buttonStyle(.plain)
|
|
||||||
.surfaceCard()
|
|
||||||
.accessibilityElement(children: .combine)
|
|
||||||
}
|
|
||||||
|
|
||||||
private var libraryRowDivider: some View {
|
Text(
|
||||||
Rectangle()
|
AppL10n.format(
|
||||||
.fill(palette.divider)
|
"home.card.dictionary.confirm.message",
|
||||||
.frame(height: 0.5)
|
suggestion.commitCount
|
||||||
}
|
)
|
||||||
|
)
|
||||||
private func libraryEmptyLine(_ key: LocalizedStringKey) -> some View {
|
|
||||||
Text(key)
|
|
||||||
.font(TypeStyle.footnote)
|
.font(TypeStyle.footnote)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.padding(.vertical, Spacing.xs)
|
HStack(spacing: Spacing.sm) {
|
||||||
|
Button("common.cancel") {
|
||||||
|
pendingDictionarySuggestion = nil
|
||||||
|
}
|
||||||
|
.buttonStyle(.bordered)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
|
|
||||||
|
Spacer(minLength: 0)
|
||||||
|
|
||||||
|
Button {
|
||||||
|
addSuggestedTerm(suggestion)
|
||||||
|
} label: {
|
||||||
|
Text("home.card.dictionary.confirm.add")
|
||||||
|
.foregroundStyle(palette.background)
|
||||||
|
}
|
||||||
|
.buttonStyle(.borderedProminent)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(Spacing.lg)
|
||||||
|
.frame(width: 300)
|
||||||
|
.background(palette.surface)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func refreshPermissionStatuses() {
|
private func refreshPermissionStatuses() {
|
||||||
@@ -508,32 +538,29 @@ struct HomeView: View {
|
|||||||
|
|
||||||
private func refreshDictionarySuggestions() {
|
private func refreshDictionarySuggestions() {
|
||||||
let dictionary = appGroupStore.personalDictionary
|
let dictionary = appGroupStore.personalDictionary
|
||||||
let suggestions = rimeFrequentTermStore.suggestions(
|
let suggestions = frequentTermStore.suggestions(
|
||||||
excludingPersonalTerms: Set(dictionary.entries.map(\.term)),
|
excludingPersonalTerms: Set(dictionary.entries.map(\.term)),
|
||||||
limit: Self.dictionarySuggestionLimit
|
limit: Self.dictionarySuggestionLimit
|
||||||
)
|
)
|
||||||
dictionarySuggestions = suggestions.count >= Self.minimumDictionarySuggestionCount
|
let visibleSuggestions = Array(suggestions.prefix(Self.dictionarySuggestionLimit))
|
||||||
? suggestions
|
dictionarySuggestions = visibleSuggestions.count >= Self.minimumDictionarySuggestionCount
|
||||||
|
? visibleSuggestions
|
||||||
: []
|
: []
|
||||||
}
|
}
|
||||||
|
|
||||||
private func addSuggestedTerm(_ suggestion: RimeFrequentTerm) {
|
private func addSuggestedTerm(_ suggestion: FrequentTerm) {
|
||||||
var dictionary = appGroupStore.personalDictionary
|
guard let saved = dictionaryEntryService.saveEntry(
|
||||||
guard let saved = dictionary.upsertManual(term: suggestion.term),
|
term: suggestion.term,
|
||||||
let index = dictionary.entries.firstIndex(where: { $0.id == saved.id }) else {
|
source: .history,
|
||||||
|
minimumUsageCount: suggestion.commitCount
|
||||||
|
) else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
dictionary.entries[index].usageCount = max(
|
|
||||||
dictionary.entries[index].usageCount,
|
|
||||||
suggestion.commitCount
|
|
||||||
)
|
|
||||||
dictionary.version += 1
|
|
||||||
appGroupStore.setPersonalDictionary(dictionary)
|
|
||||||
pendingDictionarySuggestion = nil
|
pendingDictionarySuggestion = nil
|
||||||
refreshDictionarySuggestions()
|
refreshDictionarySuggestions()
|
||||||
|
|
||||||
Task {
|
Task {
|
||||||
try? await PersonalDictionaryCloudSync.shared.pushLocalIfEnabled(dictionary)
|
await dictionaryEntryService.finishSaving(saved)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -548,6 +575,11 @@ struct HomeView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func openSettings(_ deepLink: SettingsDeepLink) {
|
||||||
|
SettingsDeepLink.setPending(deepLink)
|
||||||
|
NotificationCenter.default.post(name: .osgOpenSettingsDeepLink, object: nil)
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: - Top gradient
|
// MARK: - Top gradient
|
||||||
|
|
||||||
private func sessionHeaderGradient(height: CGFloat) -> some View {
|
private func sessionHeaderGradient(height: CGFloat) -> some View {
|
||||||
@@ -564,9 +596,11 @@ struct HomeView: View {
|
|||||||
private var headerGradientColors: [Color] {
|
private var headerGradientColors: [Color] {
|
||||||
// 云端引擎未配置(缺 API Key)时不算就绪,保持中性灰渐变。
|
// 云端引擎未配置(缺 API Key)时不算就绪,保持中性灰渐变。
|
||||||
if sessionIsLive, !needsAPIKeySetup {
|
if sessionIsLive, !needsAPIKeySetup {
|
||||||
|
let leadingOpacity = colorScheme == .dark ? 0.18 : 0.28
|
||||||
|
let trailingOpacity = colorScheme == .dark ? 0.06 : 0.10
|
||||||
return [
|
return [
|
||||||
palette.accent.opacity(0.28),
|
palette.accent.opacity(leadingOpacity),
|
||||||
palette.accent.opacity(0.10),
|
palette.accent.opacity(trailingOpacity),
|
||||||
palette.background.opacity(0)
|
palette.background.opacity(0)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -579,15 +613,21 @@ struct HomeView: View {
|
|||||||
|
|
||||||
// MARK: - Header
|
// MARK: - Header
|
||||||
|
|
||||||
// logo 尺寸保持 144:41 比例;小屏进一步缩小,给下方内容让空间。
|
// Logo 保持 144:41 比例,并使用随系统深浅色切换的黑白单色。
|
||||||
private func logoHeader(compact: Bool) -> some View {
|
private func logoHeader(compact: Bool) -> some View {
|
||||||
let logoWidth: CGFloat = compact ? 104 : 124
|
let logoWidth: CGFloat = compact ? 88 : 108
|
||||||
let logoHeight = logoWidth * (41.0 / 144.0)
|
let logoHeight = logoWidth * (41.0 / 144.0)
|
||||||
return VStack(spacing: Spacing.xxl) {
|
return VStack(spacing: Spacing.xxl) {
|
||||||
Image("osglogo")
|
Image("osglogo")
|
||||||
.resizable()
|
.resizable()
|
||||||
|
.renderingMode(.template)
|
||||||
.scaledToFit()
|
.scaledToFit()
|
||||||
.frame(width: logoWidth, height: logoHeight)
|
.frame(width: logoWidth, height: logoHeight)
|
||||||
|
.foregroundStyle(
|
||||||
|
colorScheme == .dark
|
||||||
|
? OSGColor.fixedLightContent
|
||||||
|
: OSGColor.fixedDarkContent
|
||||||
|
)
|
||||||
.accessibilityHidden(true)
|
.accessibilityHidden(true)
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
@@ -651,6 +691,8 @@ struct HomeView: View {
|
|||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.padding(.leading, Spacing.xs)
|
.padding(.leading, Spacing.xs)
|
||||||
} else if needsAPIKeySetup {
|
} else if needsAPIKeySetup {
|
||||||
|
// The explanatory copy and both setup paths sit below this
|
||||||
|
// compact status row so they remain readable on narrow phones.
|
||||||
EmptyView()
|
EmptyView()
|
||||||
} else if canRetryPiP {
|
} else if canRetryPiP {
|
||||||
Button {
|
Button {
|
||||||
@@ -701,6 +743,51 @@ struct HomeView: View {
|
|||||||
.animation(Motion.soft, value: flowManager.isActive)
|
.animation(Motion.soft, value: flowManager.isActive)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var apiKeySetupGuidance: some View {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
|
Text(apiKeySetupMessageKey)
|
||||||
|
.font(TypeStyle.footnote)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
|
||||||
|
Text("home.setup.credits.alternative")
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
Button {
|
||||||
|
openSettings(apiKeySettingsDeepLink)
|
||||||
|
} label: {
|
||||||
|
Label("home.setup.byok.configure", systemImage: "key")
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.padding(.horizontal, Spacing.sm)
|
||||||
|
.frame(minHeight: 34)
|
||||||
|
.background(
|
||||||
|
palette.surfaceElevated,
|
||||||
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
|
||||||
|
Button {
|
||||||
|
openSettings(.aiService)
|
||||||
|
} label: {
|
||||||
|
Label("home.setup.credits.open", systemImage: "sparkles")
|
||||||
|
.foregroundStyle(palette.textOnAccent)
|
||||||
|
.padding(.horizontal, Spacing.sm)
|
||||||
|
.frame(minHeight: 34)
|
||||||
|
.background(
|
||||||
|
palette.accent,
|
||||||
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
}
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private func setupGuidanceCard<Content: View>(@ViewBuilder content: () -> Content) -> some View {
|
private func setupGuidanceCard<Content: View>(@ViewBuilder content: () -> Content) -> some View {
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
content()
|
content()
|
||||||
@@ -708,10 +795,7 @@ struct HomeView: View {
|
|||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private var flowStatusColor: Color {
|
private var flowStatusColor: Color {
|
||||||
@@ -750,15 +834,6 @@ struct HomeView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Rows shown inside the history / dictionary preview cards.
|
|
||||||
private static let libraryPreviewLimit = 3
|
|
||||||
private static let minimumDictionarySuggestionCount = 3
|
private static let minimumDictionarySuggestionCount = 3
|
||||||
private static let dictionarySuggestionLimit = 5
|
private static let dictionarySuggestionLimit = 6
|
||||||
|
|
||||||
private static let previewTimeFormatter: DateFormatter = {
|
|
||||||
let formatter = DateFormatter()
|
|
||||||
formatter.dateStyle = .none
|
|
||||||
formatter.timeStyle = .short
|
|
||||||
return formatter
|
|
||||||
}()
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -96,11 +96,8 @@ struct KeyboardPreviewSheet: View {
|
|||||||
.padding(.horizontal, 2)
|
.padding(.horizontal, 2)
|
||||||
}
|
}
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.medium))
|
.background(palette.formSurface, in: RoundedRectangle(cornerRadius: Radius.medium))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.medium)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private var controls: some View {
|
private var controls: some View {
|
||||||
|
|||||||
@@ -66,7 +66,6 @@ struct KeyboardPreviewStub: View {
|
|||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.frame(width: 28, height: 28)
|
.frame(width: 28, height: 28)
|
||||||
.background(palette.surface, in: Circle())
|
.background(palette.surface, in: Circle())
|
||||||
.overlay(Circle().stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
}
|
}
|
||||||
@@ -84,7 +83,6 @@ struct KeyboardPreviewStub: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.padding(.horizontal, Spacing.xs + 2).padding(.vertical, 4)
|
.padding(.horizontal, Spacing.xs + 2).padding(.vertical, 4)
|
||||||
.background(palette.surfaceElevated, in: Capsule())
|
.background(palette.surfaceElevated, in: Capsule())
|
||||||
.overlay(Capsule().stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.accessibilityLabel(Text("preview.modeChip.cycle"))
|
.accessibilityLabel(Text("preview.modeChip.cycle"))
|
||||||
@@ -101,7 +99,6 @@ struct KeyboardPreviewStub: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.padding(.horizontal, Spacing.xs + 2).padding(.vertical, 4)
|
.padding(.horizontal, Spacing.xs + 2).padding(.vertical, 4)
|
||||||
.background(palette.surfaceElevated, in: Capsule())
|
.background(palette.surfaceElevated, in: Capsule())
|
||||||
.overlay(Capsule().stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.accessibilityLabel(Text("preview.localeChip.cycle"))
|
.accessibilityLabel(Text("preview.localeChip.cycle"))
|
||||||
@@ -220,7 +217,7 @@ struct KeyboardPreviewStub: View {
|
|||||||
case .idle:
|
case .idle:
|
||||||
Image(systemName: "mic.fill")
|
Image(systemName: "mic.fill")
|
||||||
.font(.system(size: 32, weight: .medium))
|
.font(.system(size: 32, weight: .medium))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
case .recording:
|
case .recording:
|
||||||
HStack(spacing: 3) {
|
HStack(spacing: 3) {
|
||||||
ForEach(0..<12, id: \.self) { i in
|
ForEach(0..<12, id: \.self) { i in
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ enum AnalyticsFirstOpenAttribution {
|
|||||||
|
|
||||||
struct MainAppRoot: View {
|
struct MainAppRoot: View {
|
||||||
@Environment(\.scenePhase) private var scenePhase
|
@Environment(\.scenePhase) private var scenePhase
|
||||||
|
@Environment(\.themePalette) private var palette: ThemePalette
|
||||||
|
|
||||||
// Singleton is owned by `ProviderConfig.shared`, not by this view —
|
// Singleton is owned by `ProviderConfig.shared`, not by this view —
|
||||||
// `@ObservedObject` keeps subscriptions correct across Settings replay.
|
// `@ObservedObject` keeps subscriptions correct across Settings replay.
|
||||||
@@ -64,13 +65,27 @@ struct MainAppRoot: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Group {
|
ZStack {
|
||||||
|
palette.background
|
||||||
|
.ignoresSafeArea()
|
||||||
mainContent
|
mainContent
|
||||||
}
|
}
|
||||||
.environment(\.locale, config.uiLanguage.swiftUILocale)
|
.environment(\.locale, config.uiLanguage.swiftUILocale)
|
||||||
.environmentObject(flowManager)
|
.environmentObject(flowManager)
|
||||||
.environmentObject(accountSession)
|
.environmentObject(accountSession)
|
||||||
.environmentObject(analytics)
|
.environmentObject(analytics)
|
||||||
|
.alert(
|
||||||
|
"account.error.title",
|
||||||
|
isPresented: accountOperationErrorBinding
|
||||||
|
) {
|
||||||
|
Button("common.done") {
|
||||||
|
accountSession.dismissOperationError()
|
||||||
|
}
|
||||||
|
} message: {
|
||||||
|
if let key = accountSession.operationErrorKey {
|
||||||
|
Text(LocalizedStringKey(key))
|
||||||
|
}
|
||||||
|
}
|
||||||
.background {
|
.background {
|
||||||
FlowPiPHostView { view in
|
FlowPiPHostView { view in
|
||||||
flowManager.attachPiPHostView(view)
|
flowManager.attachPiPHostView(view)
|
||||||
@@ -151,6 +166,9 @@ struct MainAppRoot: View {
|
|||||||
}
|
}
|
||||||
.task {
|
.task {
|
||||||
await accountSession.restoreIfNeeded()
|
await accountSession.restoreIfNeeded()
|
||||||
|
if scenePhase == .active {
|
||||||
|
await accountSession.validateAppleCredentialState()
|
||||||
|
}
|
||||||
config.reloadFromPersistedStorage()
|
config.reloadFromPersistedStorage()
|
||||||
}
|
}
|
||||||
.onReceive(NotificationCenter.default.publisher(for: .settingsDidSyncFromCloud)) { _ in
|
.onReceive(NotificationCenter.default.publisher(for: .settingsDidSyncFromCloud)) { _ in
|
||||||
@@ -201,6 +219,13 @@ struct MainAppRoot: View {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
refreshOfficialSkillCatalog(reason: "scenePhase.active")
|
refreshOfficialSkillCatalog(reason: "scenePhase.active")
|
||||||
|
Task {
|
||||||
|
// A protected Keychain can be temporarily unavailable during
|
||||||
|
// launch. The coordinator no-ops after a terminal restore, so
|
||||||
|
// this only retries a previously interrupted attempt.
|
||||||
|
await accountSession.restoreIfNeeded()
|
||||||
|
await accountSession.validateAppleCredentialState()
|
||||||
|
}
|
||||||
if config.hasCompletedOnboarding {
|
if config.hasCompletedOnboarding {
|
||||||
activateForegroundServices(reason: "scenePhase.active")
|
activateForegroundServices(reason: "scenePhase.active")
|
||||||
AIHintRefreshService.refreshIfNeeded(reason: "scenePhase.active")
|
AIHintRefreshService.refreshIfNeeded(reason: "scenePhase.active")
|
||||||
@@ -208,10 +233,19 @@ struct MainAppRoot: View {
|
|||||||
releaseNotes.presentIfNeeded(onboardingCompleted: true)
|
releaseNotes.presentIfNeeded(onboardingCompleted: true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Task {
|
Task { await AppCloudSync.shared.pullAllIfEnabled() }
|
||||||
await AppCloudSync.shared.pullAllIfEnabled()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var accountOperationErrorBinding: Binding<Bool> {
|
||||||
|
Binding(
|
||||||
|
get: { accountSession.operationErrorKey != nil },
|
||||||
|
set: { isPresented in
|
||||||
|
if !isPresented {
|
||||||
|
accountSession.dismissOperationError()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func refreshOfficialSkillCatalog(reason: String) {
|
private func refreshOfficialSkillCatalog(reason: String) {
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ struct MainTabView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
ZStack {
|
||||||
|
palette.background
|
||||||
|
.ignoresSafeArea()
|
||||||
|
|
||||||
Group {
|
Group {
|
||||||
if usesSplitLayout {
|
if usesSplitLayout {
|
||||||
MainSplitView(selection: $tab)
|
MainSplitView(selection: $tab)
|
||||||
@@ -22,7 +26,7 @@ struct MainTabView: View {
|
|||||||
phoneTabLayout
|
phoneTabLayout
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.background(palette.background)
|
}
|
||||||
.ignoresSafeArea(.keyboard, edges: .bottom)
|
.ignoresSafeArea(.keyboard, edges: .bottom)
|
||||||
.onReceive(NotificationCenter.default.publisher(for: .osgOpenSettingsDeepLink)) { _ in
|
.onReceive(NotificationCenter.default.publisher(for: .osgOpenSettingsDeepLink)) { _ in
|
||||||
tab = .settings
|
tab = .settings
|
||||||
|
|||||||
@@ -0,0 +1,83 @@
|
|||||||
|
// OSGAnimatedBackgroundPreviewView.swift
|
||||||
|
// OSGKeyboard · Main App (DEBUG-only)
|
||||||
|
//
|
||||||
|
// Standalone preview host for `OSGAnimatedMeshBackground`.
|
||||||
|
// Open from anywhere with `OSGAnimatedBackgroundPreviewView()`.
|
||||||
|
//
|
||||||
|
// Tapping the screen swaps the palette; long-press pauses/resumes the animation
|
||||||
|
// so you can capture a still frame for App Store screenshots.
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
struct OSGAnimatedBackgroundPreviewView: View {
|
||||||
|
private enum PaletteChoice: String, CaseIterable, Identifiable {
|
||||||
|
case aurora, polar, ember
|
||||||
|
var id: String { rawValue }
|
||||||
|
var label: String {
|
||||||
|
switch self {
|
||||||
|
case .aurora: return "Aurora"
|
||||||
|
case .polar: return "Polar"
|
||||||
|
case .ember: return "Ember"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var palette: AnimatedMeshPalette {
|
||||||
|
switch self {
|
||||||
|
case .aurora: return .aurora
|
||||||
|
case .polar: return .polar
|
||||||
|
case .ember: return .ember
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@State private var choice: PaletteChoice = .aurora
|
||||||
|
@State private var paused: Bool = false
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ZStack {
|
||||||
|
OSGAnimatedMeshBackground(palette: choice.palette, paused: paused)
|
||||||
|
.ignoresSafeArea()
|
||||||
|
|
||||||
|
VStack(spacing: 16) {
|
||||||
|
Spacer()
|
||||||
|
Text(choice.label)
|
||||||
|
.font(.system(size: 56, weight: .semibold, design: .rounded))
|
||||||
|
.foregroundStyle(.white.opacity(0.92))
|
||||||
|
Text(paused ? "paused — long-press to resume" : "tap to switch · long-press to pause")
|
||||||
|
.font(.callout)
|
||||||
|
.foregroundStyle(.white.opacity(0.55))
|
||||||
|
Spacer().frame(height: 12)
|
||||||
|
paletteDots
|
||||||
|
.padding(.bottom, 32)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.background(Color.black)
|
||||||
|
.preferredColorScheme(.dark)
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
.onTapGesture {
|
||||||
|
withAnimation(.easeInOut(duration: 0.4)) {
|
||||||
|
let all = PaletteChoice.allCases
|
||||||
|
let next = all.firstIndex(of: choice).map { all[($0 + 1) % all.count] } ?? choice
|
||||||
|
choice = next
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.onLongPressGesture(minimumDuration: 0.5) {
|
||||||
|
paused.toggle()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var paletteDots: some View {
|
||||||
|
HStack(spacing: 10) {
|
||||||
|
ForEach(PaletteChoice.allCases) { item in
|
||||||
|
Circle()
|
||||||
|
.fill(item == choice ? Color.white : Color.white.opacity(0.3))
|
||||||
|
.frame(width: 8, height: 8)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#Preview("Aurora · polar · ember") {
|
||||||
|
OSGAnimatedBackgroundPreviewView()
|
||||||
|
}
|
||||||
|
#endif
|
||||||
@@ -67,6 +67,19 @@ private extension ManagedGatewayOOBEFeature {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var editorSystemImage: String {
|
||||||
|
switch self {
|
||||||
|
case .voiceInput:
|
||||||
|
return "message"
|
||||||
|
case .clipboardTranslate:
|
||||||
|
return "translate"
|
||||||
|
case .clipboardReply:
|
||||||
|
return "arrowshape.turn.up.left"
|
||||||
|
case .askAI:
|
||||||
|
return "sparkles.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var next: ManagedGatewayOOBEFeature? {
|
var next: ManagedGatewayOOBEFeature? {
|
||||||
switch self {
|
switch self {
|
||||||
case .voiceInput:
|
case .voiceInput:
|
||||||
@@ -81,9 +94,18 @@ private extension ManagedGatewayOOBEFeature {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
private enum OOBEPreviewDestination {
|
||||||
|
case practice(ManagedGatewayOOBEFeature)
|
||||||
|
case loginReward
|
||||||
|
case complete
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
struct OnboardingExperienceView: View {
|
struct OnboardingExperienceView: View {
|
||||||
@Environment(\.scenePhase) private var scenePhase
|
@Environment(\.scenePhase) private var scenePhase
|
||||||
@Environment(\.themePalette) private var palette
|
@Environment(\.themePalette) private var palette
|
||||||
|
@Environment(\.accessibilityReduceMotion) private var reduceMotion
|
||||||
@EnvironmentObject private var flowManager: FlowSessionManager
|
@EnvironmentObject private var flowManager: FlowSessionManager
|
||||||
@EnvironmentObject private var accountSession: AccountSessionCoordinator
|
@EnvironmentObject private var accountSession: AccountSessionCoordinator
|
||||||
|
|
||||||
@@ -104,11 +126,15 @@ struct OnboardingExperienceView: View {
|
|||||||
@State private var isPreparingManagedPractice = false
|
@State private var isPreparingManagedPractice = false
|
||||||
@State private var managedPracticeReady = false
|
@State private var managedPracticeReady = false
|
||||||
@State private var managedPracticeFailed = false
|
@State private var managedPracticeFailed = false
|
||||||
@State private var practiceFeature: ManagedGatewayOOBEFeature = .voiceInput
|
@State private var practiceFeature = Self.initialPracticeFeature
|
||||||
@State private var practiceSessionID: UUID?
|
@State private var practiceSessionID: UUID?
|
||||||
@State private var completedPracticeFeatures: Set<ManagedGatewayOOBEFeature> = []
|
@State private var completedPracticeFeatures: Set<ManagedGatewayOOBEFeature> = []
|
||||||
@State private var didCopyPracticeSample = false
|
@State private var didCopyPracticeSample = false
|
||||||
@State private var didRefreshLoginReward = false
|
@State private var didRefreshLoginReward = false
|
||||||
|
@State private var showsKeyboardSwitchIcon = false
|
||||||
|
@State private var showsLoginRewardIcon = false
|
||||||
|
@State private var showsCompleteIcon = false
|
||||||
|
@State private var previewPageIndex = 0
|
||||||
@FocusState private var keyboardSwitchFieldFocused: Bool
|
@FocusState private var keyboardSwitchFieldFocused: Bool
|
||||||
@FocusState private var practiceFieldFocused: Bool
|
@FocusState private var practiceFieldFocused: Bool
|
||||||
|
|
||||||
@@ -117,8 +143,121 @@ struct OnboardingExperienceView: View {
|
|||||||
"onboarding.experience.oobe.completedFeatures.v1"
|
"onboarding.experience.oobe.completedFeatures.v1"
|
||||||
|
|
||||||
private var currentStep: OnboardingExperienceStep {
|
private var currentStep: OnboardingExperienceStep {
|
||||||
OnboardingExperienceStep(rawValue: config.onboardingPage) ?? .introduction
|
#if DEBUG
|
||||||
|
switch activePreviewDestination {
|
||||||
|
case .practice:
|
||||||
|
return .practice
|
||||||
|
case .loginReward:
|
||||||
|
return .loginReward
|
||||||
|
case .complete:
|
||||||
|
return .complete
|
||||||
|
case nil:
|
||||||
|
break
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
return OnboardingExperienceStep(rawValue: config.onboardingPage) ?? .introduction
|
||||||
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
private var activePreviewDestination: OOBEPreviewDestination? {
|
||||||
|
guard Self.previewsAllScreensFromArguments else {
|
||||||
|
return Self.previewDestination
|
||||||
|
}
|
||||||
|
return Self.allPreviewDestinations[
|
||||||
|
min(previewPageIndex, Self.allPreviewDestinations.count - 1)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
private var isPreviewMode: Bool {
|
||||||
|
#if DEBUG
|
||||||
|
Self.isPreviewEnabled
|
||||||
|
#else
|
||||||
|
false
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
private var previewLanguageOverride: AppUILanguage? {
|
||||||
|
#if DEBUG
|
||||||
|
isPreviewMode ? Self.previewLanguage : nil
|
||||||
|
#else
|
||||||
|
nil
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
private var previewsAllScreens: Bool {
|
||||||
|
#if DEBUG
|
||||||
|
Self.previewsAllScreensFromArguments
|
||||||
|
#else
|
||||||
|
false
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
private static var initialPracticeFeature: ManagedGatewayOOBEFeature {
|
||||||
|
#if DEBUG
|
||||||
|
if case let .practice(feature) = previewDestination {
|
||||||
|
return feature
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
return .voiceInput
|
||||||
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
static var isPreviewEnabled: Bool {
|
||||||
|
previewDestination != nil
|
||||||
|
}
|
||||||
|
|
||||||
|
static var previewLanguage: AppUILanguage {
|
||||||
|
let arguments = ProcessInfo.processInfo.arguments
|
||||||
|
if arguments.contains("--screenshot-lang=en") {
|
||||||
|
return .english
|
||||||
|
}
|
||||||
|
if arguments.contains("--screenshot-lang=zh") {
|
||||||
|
return .chinese
|
||||||
|
}
|
||||||
|
return ProviderConfig.shared.uiLanguage
|
||||||
|
}
|
||||||
|
|
||||||
|
private static var previewsAllScreensFromArguments: Bool {
|
||||||
|
ProcessInfo.processInfo.arguments.contains("--oobe-preview=all")
|
||||||
|
}
|
||||||
|
|
||||||
|
private static let allPreviewDestinations: [OOBEPreviewDestination] = [
|
||||||
|
.practice(.voiceInput),
|
||||||
|
.practice(.clipboardTranslate),
|
||||||
|
.practice(.clipboardReply),
|
||||||
|
.practice(.askAI),
|
||||||
|
.loginReward,
|
||||||
|
.complete
|
||||||
|
]
|
||||||
|
|
||||||
|
private static var previewDestination: OOBEPreviewDestination? {
|
||||||
|
let prefix = "--oobe-preview="
|
||||||
|
guard let argument = ProcessInfo.processInfo.arguments.first(
|
||||||
|
where: { $0.hasPrefix(prefix) }
|
||||||
|
) else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
switch String(argument.dropFirst(prefix.count)) {
|
||||||
|
case "all":
|
||||||
|
return .practice(.voiceInput)
|
||||||
|
case "voice":
|
||||||
|
return .practice(.voiceInput)
|
||||||
|
case "translate":
|
||||||
|
return .practice(.clipboardTranslate)
|
||||||
|
case "reply":
|
||||||
|
return .practice(.clipboardReply)
|
||||||
|
case "ask-ai":
|
||||||
|
return .practice(.askAI)
|
||||||
|
case "login":
|
||||||
|
return .loginReward
|
||||||
|
case "complete":
|
||||||
|
return .complete
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
@@ -137,6 +276,7 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onAppear {
|
.onAppear {
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
migrateLegacyProgressIfNeeded()
|
migrateLegacyProgressIfNeeded()
|
||||||
applyPrivacySafeDefaultsIfNeeded()
|
applyPrivacySafeDefaultsIfNeeded()
|
||||||
refreshState()
|
refreshState()
|
||||||
@@ -147,9 +287,11 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onDisappear {
|
.onDisappear {
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
endPractice()
|
endPractice()
|
||||||
}
|
}
|
||||||
.onChange(of: scenePhase) { _, phase in
|
.onChange(of: scenePhase) { _, phase in
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
guard phase == .active else { return }
|
guard phase == .active else { return }
|
||||||
refreshState()
|
refreshState()
|
||||||
if currentStep == .keyboard, hasOpenedKeyboardSettings {
|
if currentStep == .keyboard, hasOpenedKeyboardSettings {
|
||||||
@@ -164,6 +306,7 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onChange(of: currentStep) { previous, current in
|
.onChange(of: currentStep) { previous, current in
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
if previous == .keyboardSwitch {
|
if previous == .keyboardSwitch {
|
||||||
keyboardSwitchFieldFocused = false
|
keyboardSwitchFieldFocused = false
|
||||||
}
|
}
|
||||||
@@ -182,15 +325,18 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onChange(of: accountSession.isSignedIn) { _, isSignedIn in
|
.onChange(of: accountSession.isSignedIn) { _, isSignedIn in
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
guard isSignedIn, currentStep == .loginReward else { return }
|
guard isSignedIn, currentStep == .loginReward else { return }
|
||||||
didRefreshLoginReward = false
|
didRefreshLoginReward = false
|
||||||
refreshLoginRewardIfNeeded()
|
refreshLoginRewardIfNeeded()
|
||||||
}
|
}
|
||||||
.onChange(of: config.hasAcknowledgedCloudSharing) { _, acknowledged in
|
.onChange(of: config.hasAcknowledgedCloudSharing) { _, acknowledged in
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
guard acknowledged, currentStep == .practice else { return }
|
guard acknowledged, currentStep == .practice else { return }
|
||||||
prepareManagedPractice()
|
prepareManagedPractice()
|
||||||
}
|
}
|
||||||
.task(id: currentStep) {
|
.task(id: currentStep) {
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
switch currentStep {
|
switch currentStep {
|
||||||
case .keyboardSwitch:
|
case .keyboardSwitch:
|
||||||
await monitorKeyboardVerification()
|
await monitorKeyboardVerification()
|
||||||
@@ -248,17 +394,23 @@ struct OnboardingExperienceView: View {
|
|||||||
|
|
||||||
Image("osglogo")
|
Image("osglogo")
|
||||||
.resizable()
|
.resizable()
|
||||||
|
.renderingMode(.template)
|
||||||
.scaledToFit()
|
.scaledToFit()
|
||||||
.frame(maxWidth: 174, maxHeight: 50)
|
.frame(maxWidth: 122, maxHeight: 35)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
.accessibilityHidden(true)
|
.accessibilityHidden(true)
|
||||||
|
|
||||||
Text("onboarding.experience.intro.eyebrow")
|
Text("onboarding.experience.intro.eyebrow")
|
||||||
.font(TypeStyle.caption)
|
.font(.system(size: 10, weight: .medium))
|
||||||
.tracking(1.2)
|
.tracking(1.2)
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.frame(height: 28)
|
.frame(height: 28)
|
||||||
.background(palette.accentMuted, in: Capsule())
|
.background(palette.surfaceElevated, in: Capsule())
|
||||||
|
.overlay {
|
||||||
|
Capsule()
|
||||||
|
.stroke(palette.dividerStrong, lineWidth: 0.5)
|
||||||
|
}
|
||||||
.padding(.top, Spacing.hero)
|
.padding(.top, Spacing.hero)
|
||||||
|
|
||||||
Text("onboarding.experience.intro.title")
|
Text("onboarding.experience.intro.title")
|
||||||
@@ -275,18 +427,18 @@ struct OnboardingExperienceView: View {
|
|||||||
VStack(spacing: Spacing.sm) {
|
VStack(spacing: Spacing.sm) {
|
||||||
promiseRow(
|
promiseRow(
|
||||||
icon: "waveform",
|
icon: "waveform",
|
||||||
title: "onboarding.experience.privacy.local.title",
|
title: "onboarding.experience.promise.voice.title",
|
||||||
detail: "onboarding.experience.privacy.local.body"
|
detail: "onboarding.experience.promise.voice.body"
|
||||||
)
|
)
|
||||||
promiseRow(
|
promiseRow(
|
||||||
icon: "network",
|
icon: "sparkles",
|
||||||
title: "onboarding.experience.privacy.cloud.title",
|
title: "onboarding.experience.promise.agent.title",
|
||||||
detail: "onboarding.experience.privacy.cloud.body"
|
detail: "onboarding.experience.promise.agent.body"
|
||||||
)
|
)
|
||||||
promiseRow(
|
promiseRow(
|
||||||
icon: "keyboard",
|
icon: "key",
|
||||||
title: "onboarding.experience.privacy.anywhere.title",
|
title: "onboarding.experience.promise.privacy.title",
|
||||||
detail: "onboarding.experience.privacy.anywhere.body"
|
detail: "onboarding.experience.promise.privacy.body"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
.padding(.top, Spacing.xxl)
|
.padding(.top, Spacing.xxl)
|
||||||
@@ -316,9 +468,9 @@ struct OnboardingExperienceView: View {
|
|||||||
HStack(alignment: .top, spacing: Spacing.md) {
|
HStack(alignment: .top, spacing: Spacing.md) {
|
||||||
Image(systemName: icon)
|
Image(systemName: icon)
|
||||||
.font(.system(size: 19, weight: .semibold))
|
.font(.system(size: 19, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 42, height: 42)
|
.frame(width: 42, height: 42)
|
||||||
.background(palette.accentMuted, in: RoundedRectangle(cornerRadius: Radius.medium))
|
.background(palette.surfaceMuted, in: RoundedRectangle(cornerRadius: Radius.medium))
|
||||||
|
|
||||||
VStack(alignment: .leading, spacing: 3) {
|
VStack(alignment: .leading, spacing: 3) {
|
||||||
Text(title)
|
Text(title)
|
||||||
@@ -334,10 +486,7 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Permissions
|
// MARK: - Permissions
|
||||||
@@ -394,9 +543,9 @@ struct OnboardingExperienceView: View {
|
|||||||
HStack(spacing: Spacing.md) {
|
HStack(spacing: Spacing.md) {
|
||||||
Image(systemName: icon)
|
Image(systemName: icon)
|
||||||
.font(.system(size: 20, weight: .semibold))
|
.font(.system(size: 20, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 42, height: 42)
|
.frame(width: 42, height: 42)
|
||||||
.background(palette.accentMuted, in: RoundedRectangle(cornerRadius: Radius.medium))
|
.background(palette.surfaceMuted, in: RoundedRectangle(cornerRadius: Radius.medium))
|
||||||
|
|
||||||
VStack(alignment: .leading, spacing: 2) {
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
Text(title)
|
Text(title)
|
||||||
@@ -416,10 +565,7 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Keyboard setup
|
// MARK: - Keyboard setup
|
||||||
@@ -473,8 +619,13 @@ struct OnboardingExperienceView: View {
|
|||||||
) {
|
) {
|
||||||
VStack(spacing: Spacing.md) {
|
VStack(spacing: Spacing.md) {
|
||||||
Image(systemName: "globe")
|
Image(systemName: "globe")
|
||||||
.font(.system(size: 34, weight: .semibold))
|
.font(.system(size: 40, weight: .ultraLight))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolEffect(
|
||||||
|
.drawOn,
|
||||||
|
isActive: !reduceMotion && !showsKeyboardSwitchIcon
|
||||||
|
)
|
||||||
|
.symbolEffectsRemoved(reduceMotion)
|
||||||
.accessibilityHidden(true)
|
.accessibilityHidden(true)
|
||||||
|
|
||||||
Text("onboarding.experience.keyboardSwitch.instruction")
|
Text("onboarding.experience.keyboardSwitch.instruction")
|
||||||
@@ -489,10 +640,7 @@ struct OnboardingExperienceView: View {
|
|||||||
palette.surface,
|
palette.surface,
|
||||||
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
)
|
)
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
.padding(.top, Spacing.xxl)
|
.padding(.top, Spacing.xxl)
|
||||||
|
|
||||||
TextField(
|
TextField(
|
||||||
@@ -509,16 +657,9 @@ struct OnboardingExperienceView: View {
|
|||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.frame(maxWidth: .infinity, minHeight: 72, alignment: .topLeading)
|
.frame(maxWidth: .infinity, minHeight: 72, alignment: .topLeading)
|
||||||
.background(
|
.background(
|
||||||
palette.surface,
|
palette.formSurface,
|
||||||
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
)
|
)
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(
|
|
||||||
keyboardReady ? palette.accent : palette.dividerStrong,
|
|
||||||
lineWidth: keyboardReady ? 1.5 : 0.5
|
|
||||||
)
|
|
||||||
)
|
|
||||||
.accessibilityIdentifier("onboarding.keyboardSwitch.textField")
|
.accessibilityIdentifier("onboarding.keyboardSwitch.textField")
|
||||||
.padding(.top, Spacing.lg)
|
.padding(.top, Spacing.lg)
|
||||||
|
|
||||||
@@ -549,6 +690,20 @@ struct OnboardingExperienceView: View {
|
|||||||
.padding(.top, Spacing.sm)
|
.padding(.top, Spacing.sm)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.task {
|
||||||
|
guard !reduceMotion else { return }
|
||||||
|
showsKeyboardSwitchIcon = false
|
||||||
|
do {
|
||||||
|
// 等待页面首帧完成,再绘制出现输入法切换图标。
|
||||||
|
try await Task.sleep(for: .milliseconds(120))
|
||||||
|
showsKeyboardSwitchIcon = true
|
||||||
|
} catch {
|
||||||
|
showsKeyboardSwitchIcon = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.onDisappear {
|
||||||
|
showsKeyboardSwitchIcon = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private var keyboardVerificationStatus: LocalizedStringKey {
|
private var keyboardVerificationStatus: LocalizedStringKey {
|
||||||
@@ -646,11 +801,13 @@ struct OnboardingExperienceView: View {
|
|||||||
|
|
||||||
@ViewBuilder
|
@ViewBuilder
|
||||||
private var practiceContent: some View {
|
private var practiceContent: some View {
|
||||||
if !config.hasAcknowledgedCloudSharing {
|
if isPreviewMode {
|
||||||
|
practiceFeatureContent
|
||||||
|
} else if !config.hasAcknowledgedCloudSharing {
|
||||||
VStack(spacing: Spacing.md) {
|
VStack(spacing: Spacing.md) {
|
||||||
Image(systemName: "sparkles")
|
Image(systemName: "sparkles")
|
||||||
.font(.system(size: 34, weight: .semibold))
|
.font(.system(size: 34, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
|
||||||
Text("onboarding.experience.practice.cloudBody")
|
Text("onboarding.experience.practice.cloudBody")
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
@@ -699,16 +856,23 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
.practiceSetupCard(palette: palette)
|
.practiceSetupCard(palette: palette)
|
||||||
} else {
|
} else {
|
||||||
|
practiceFeatureContent
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var practiceFeatureContent: some View {
|
||||||
VStack(spacing: Spacing.md) {
|
VStack(spacing: Spacing.md) {
|
||||||
if practiceFeature == .voiceInput {
|
if practiceFeature == .voiceInput {
|
||||||
practiceVoiceSample
|
practiceVoiceSample
|
||||||
} else if practiceFeature == .clipboardTranslate
|
} else if practiceFeature == .clipboardTranslate
|
||||||
|| practiceFeature == .clipboardReply {
|
|| practiceFeature == .clipboardReply {
|
||||||
practiceClipboardSample
|
practiceClipboardSample
|
||||||
|
} else if practiceFeature == .askAI {
|
||||||
|
practiceAskAIPrompt
|
||||||
}
|
}
|
||||||
practiceEditor
|
practiceEditor
|
||||||
HStack(spacing: Spacing.xs) {
|
HStack(spacing: Spacing.xs) {
|
||||||
if managedPracticeReady {
|
if managedPracticeReady || isPreviewMode {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
.controlSize(.small)
|
.controlSize(.small)
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
@@ -719,13 +883,13 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Button("onboarding.experience.practice.skip") {
|
Button("onboarding.experience.practice.skip") {
|
||||||
|
guard !isPreviewMode else { return }
|
||||||
goToLoginReward()
|
goToLoginReward()
|
||||||
}
|
}
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@ViewBuilder
|
@ViewBuilder
|
||||||
private var accountOperationError: some View {
|
private var accountOperationError: some View {
|
||||||
@@ -740,8 +904,10 @@ struct OnboardingExperienceView: View {
|
|||||||
private var practiceEditor: some View {
|
private var practiceEditor: some View {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
HStack(spacing: Spacing.xs) {
|
HStack(spacing: Spacing.xs) {
|
||||||
Image(systemName: practiceFeature == .askAI ? "sparkles" : "message.fill")
|
Image(systemName: practiceFeature.editorSystemImage)
|
||||||
.foregroundStyle(palette.accent)
|
.font(.system(size: 16, weight: .regular))
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.accessibilityHidden(true)
|
||||||
Text(practiceFeature.progressKey)
|
Text(practiceFeature.progressKey)
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
@@ -761,11 +927,8 @@ struct OnboardingExperienceView: View {
|
|||||||
.accessibilityIdentifier("onboarding.practice.textEditor")
|
.accessibilityIdentifier("onboarding.practice.textEditor")
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, minHeight: 172, maxHeight: 240)
|
.frame(maxWidth: .infinity, minHeight: 172, maxHeight: 240)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.formSurface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(keyboardReady ? palette.accent.opacity(0.42) : palette.divider, lineWidth: 1)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private var practiceVoiceSample: some View {
|
private var practiceVoiceSample: some View {
|
||||||
@@ -787,7 +950,7 @@ struct OnboardingExperienceView: View {
|
|||||||
|
|
||||||
private var practiceClipboardSample: some View {
|
private var practiceClipboardSample: some View {
|
||||||
VStack(alignment: .leading, spacing: Spacing.md) {
|
VStack(alignment: .leading, spacing: Spacing.md) {
|
||||||
Text("onboarding.experience.practice.sample")
|
Text(LocalizedStringKey(practiceClipboardSampleLocalizationKey))
|
||||||
.font(TypeStyle.bodyEmph)
|
.font(TypeStyle.bodyEmph)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.fixedSize(horizontal: false, vertical: true)
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
@@ -822,13 +985,29 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
}
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
private var practiceAskAIPrompt: some View {
|
||||||
|
Text("onboarding.experience.practice.askAIPrompt")
|
||||||
|
.font(TypeStyle.bodyEmph)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.background(palette.accentMuted, in: RoundedRectangle(cornerRadius: Radius.large))
|
||||||
|
}
|
||||||
|
|
||||||
|
private var practiceClipboardSampleLocalizationKey: String {
|
||||||
|
practiceFeature == .clipboardTranslate
|
||||||
|
? "onboarding.experience.practice.translateSample"
|
||||||
|
: "onboarding.experience.practice.replySample"
|
||||||
}
|
}
|
||||||
|
|
||||||
private var practiceTitle: LocalizedStringKey {
|
private var practiceTitle: LocalizedStringKey {
|
||||||
|
if isPreviewMode {
|
||||||
|
return practiceFeature.titleKey
|
||||||
|
}
|
||||||
if !permissionsReady {
|
if !permissionsReady {
|
||||||
return "onboarding.experience.practice.permissionsTitle"
|
return "onboarding.experience.practice.permissionsTitle"
|
||||||
}
|
}
|
||||||
@@ -848,6 +1027,9 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var practiceSubtitle: LocalizedStringKey {
|
private var practiceSubtitle: LocalizedStringKey {
|
||||||
|
if isPreviewMode {
|
||||||
|
return practiceFeature.subtitleKey
|
||||||
|
}
|
||||||
if !permissionsReady {
|
if !permissionsReady {
|
||||||
return "onboarding.experience.practice.permissionsSubtitle"
|
return "onboarding.experience.practice.permissionsSubtitle"
|
||||||
}
|
}
|
||||||
@@ -875,9 +1057,14 @@ struct OnboardingExperienceView: View {
|
|||||||
onBack: goBack
|
onBack: goBack
|
||||||
) {
|
) {
|
||||||
VStack(spacing: Spacing.lg) {
|
VStack(spacing: Spacing.lg) {
|
||||||
Image(systemName: accountSession.isSignedIn ? "checkmark.seal.fill" : "gift.fill")
|
Image(systemName: "gift.circle")
|
||||||
.font(.system(size: 42, weight: .semibold))
|
.font(.system(size: 50, weight: .ultraLight))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolEffect(
|
||||||
|
.drawOn,
|
||||||
|
isActive: !reduceMotion && !showsLoginRewardIcon
|
||||||
|
)
|
||||||
|
.symbolEffectsRemoved(reduceMotion)
|
||||||
.accessibilityHidden(true)
|
.accessibilityHidden(true)
|
||||||
|
|
||||||
Text(
|
Text(
|
||||||
@@ -918,7 +1105,7 @@ struct OnboardingExperienceView: View {
|
|||||||
.font(TypeStyle.footnote)
|
.font(TypeStyle.footnote)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.opacity(accountSession.isSignedIn ? 0 : 1)
|
.opacity(accountSession.isSignedIn ? 0 : 1)
|
||||||
.disabled(accountSession.isSignedIn)
|
.disabled(accountSession.isSignedIn || accountSession.operation != nil)
|
||||||
.accessibilityHidden(accountSession.isSignedIn)
|
.accessibilityHidden(accountSession.isSignedIn)
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
@@ -927,13 +1114,24 @@ struct OnboardingExperienceView: View {
|
|||||||
palette.surface,
|
palette.surface,
|
||||||
in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
||||||
)
|
)
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
.padding(.top, Spacing.xxl)
|
.padding(.top, Spacing.xxl)
|
||||||
.accessibilityIdentifier("onboarding.loginReward.card")
|
.accessibilityIdentifier("onboarding.loginReward.card")
|
||||||
}
|
}
|
||||||
|
.task {
|
||||||
|
guard !reduceMotion else { return }
|
||||||
|
showsLoginRewardIcon = false
|
||||||
|
do {
|
||||||
|
// 等待页面首帧完成后,仅播放一次礼物图标绘制动画。
|
||||||
|
try await Task.sleep(for: .milliseconds(120))
|
||||||
|
showsLoginRewardIcon = true
|
||||||
|
} catch {
|
||||||
|
showsLoginRewardIcon = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.onDisappear {
|
||||||
|
showsLoginRewardIcon = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private var loginRewardBalance: Int64? {
|
private var loginRewardBalance: Int64? {
|
||||||
@@ -950,14 +1148,15 @@ struct OnboardingExperienceView: View {
|
|||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Spacer(minLength: Spacing.xxl)
|
Spacer(minLength: Spacing.xxl)
|
||||||
|
|
||||||
ZStack {
|
Image(systemName: "checkmark.circle")
|
||||||
Circle()
|
.font(.system(size: 72, weight: .ultraLight))
|
||||||
.fill(palette.accentMuted)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.symbolEffect(
|
||||||
|
.drawOn,
|
||||||
|
isActive: !reduceMotion && !showsCompleteIcon
|
||||||
|
)
|
||||||
|
.symbolEffectsRemoved(reduceMotion)
|
||||||
.frame(width: 108, height: 108)
|
.frame(width: 108, height: 108)
|
||||||
Image(systemName: completedAllPracticeFeatures ? "checkmark" : "sparkles")
|
|
||||||
.font(.system(size: 44, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
}
|
|
||||||
|
|
||||||
Text(
|
Text(
|
||||||
completedAllPracticeFeatures
|
completedAllPracticeFeatures
|
||||||
@@ -994,20 +1193,35 @@ struct OnboardingExperienceView: View {
|
|||||||
.frame(maxWidth: 560)
|
.frame(maxWidth: 560)
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
}
|
}
|
||||||
|
.task {
|
||||||
|
guard !reduceMotion else { return }
|
||||||
|
showsCompleteIcon = false
|
||||||
|
do {
|
||||||
|
// 完成页每次进入时只绘制一次主图标。
|
||||||
|
try await Task.sleep(for: .milliseconds(120))
|
||||||
|
showsCompleteIcon = true
|
||||||
|
} catch {
|
||||||
|
showsCompleteIcon = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.onDisappear {
|
||||||
|
showsCompleteIcon = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func capability(_ icon: String, _ title: LocalizedStringKey) -> some View {
|
private func capability(_ icon: String, _ title: LocalizedStringKey) -> some View {
|
||||||
VStack(spacing: Spacing.xs) {
|
VStack(spacing: Spacing.xs) {
|
||||||
Image(systemName: icon)
|
Image(systemName: icon)
|
||||||
.font(.system(size: 20, weight: .semibold))
|
.font(.system(size: 24, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.accent)
|
||||||
Text(title)
|
Text(title)
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.caption)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity, maxHeight: .infinity)
|
||||||
.padding(.vertical, Spacing.md)
|
.aspectRatio(1.42, contentMode: .fit)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.medium))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large))
|
||||||
|
.cardElevation()
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Bottom action
|
// MARK: - Bottom action
|
||||||
@@ -1029,6 +1243,9 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var primaryActionDisabled: Bool {
|
private var primaryActionDisabled: Bool {
|
||||||
|
if previewsAllScreens {
|
||||||
|
return false
|
||||||
|
}
|
||||||
if isRequestingPermissions || (currentStep == .keyboardSwitch && !keyboardReady) {
|
if isRequestingPermissions || (currentStep == .keyboardSwitch && !keyboardReady) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@@ -1072,6 +1289,9 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func performPrimaryAction() {
|
private func performPrimaryAction() {
|
||||||
|
if advancePreviewIfNeeded() {
|
||||||
|
return
|
||||||
|
}
|
||||||
switch currentStep {
|
switch currentStep {
|
||||||
case .introduction:
|
case .introduction:
|
||||||
goForward()
|
goForward()
|
||||||
@@ -1096,6 +1316,26 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func advancePreviewIfNeeded() -> Bool {
|
||||||
|
#if DEBUG
|
||||||
|
guard previewsAllScreens else { return false }
|
||||||
|
guard previewPageIndex < Self.allPreviewDestinations.count - 1 else {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
withAnimation(Motion.soft) {
|
||||||
|
previewPageIndex += 1
|
||||||
|
if case let .practice(feature) = activePreviewDestination {
|
||||||
|
practiceFeature = feature
|
||||||
|
practiceText = ""
|
||||||
|
didCopyPracticeSample = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
#else
|
||||||
|
return false
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: - State and actions
|
// MARK: - State and actions
|
||||||
|
|
||||||
private var permissionsReady: Bool {
|
private var permissionsReady: Bool {
|
||||||
@@ -1293,8 +1533,16 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func copyPracticeSample() {
|
private func copyPracticeSample() {
|
||||||
|
let sample = AppL10n.string(
|
||||||
|
practiceClipboardSampleLocalizationKey,
|
||||||
|
language: previewLanguageOverride
|
||||||
|
)
|
||||||
|
if isPreviewMode {
|
||||||
|
UIPasteboard.general.string = sample
|
||||||
|
didCopyPracticeSample = true
|
||||||
|
return
|
||||||
|
}
|
||||||
guard let sessionID = practiceSessionID else { return }
|
guard let sessionID = practiceSessionID else { return }
|
||||||
let sample = AppL10n.string("onboarding.experience.practice.sample")
|
|
||||||
guard KeyboardSetupBridge.seedOOBEClipboardMaterial(
|
guard KeyboardSetupBridge.seedOOBEClipboardMaterial(
|
||||||
sample,
|
sample,
|
||||||
sessionID: sessionID
|
sessionID: sessionID
|
||||||
@@ -1475,6 +1723,32 @@ struct OnboardingExperienceView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
@MainActor
|
||||||
|
struct OOBEPreviewHarness: View {
|
||||||
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
|
@StateObject private var flowManager = FlowSessionManager()
|
||||||
|
@StateObject private var accountSession: AccountSessionCoordinator
|
||||||
|
|
||||||
|
init() {
|
||||||
|
_accountSession = StateObject(
|
||||||
|
wrappedValue: AccountSessionCoordinator(
|
||||||
|
dependencies: LiveAccountDependencyFactory.make()
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ThemedRoot {
|
||||||
|
OnboardingExperienceView(config: config)
|
||||||
|
.environmentObject(flowManager)
|
||||||
|
.environmentObject(accountSession)
|
||||||
|
}
|
||||||
|
.environment(\.locale, OnboardingExperienceView.previewLanguage.swiftUILocale)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
private extension View {
|
private extension View {
|
||||||
func practiceSetupCard(palette: ThemePalette) -> some View {
|
func practiceSetupCard(palette: ThemePalette) -> some View {
|
||||||
frame(maxWidth: .infinity, minHeight: 172)
|
frame(maxWidth: .infinity, minHeight: 172)
|
||||||
@@ -1483,10 +1757,7 @@ private extension View {
|
|||||||
palette.surface,
|
palette.surface,
|
||||||
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
)
|
)
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1584,9 +1855,6 @@ private struct KeyboardSettingsPreview: View {
|
|||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
}
|
}
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
||||||
.overlay(
|
.cardElevation()
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
|
||||||
.stroke(palette.dividerStrong, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -295,10 +295,6 @@ struct OnboardingView: View {
|
|||||||
.font(TypeStyle.headline)
|
.font(TypeStyle.headline)
|
||||||
.frame(maxWidth: .infinity, minHeight: 50)
|
.frame(maxWidth: .infinity, minHeight: 50)
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(palette.dividerStrong, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ struct OpenSourceLicensesView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.licenses.title")
|
.navigationTitle("settings.licenses.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func licenseRow(_ entry: OpenSourceLicenseCatalog.Entry) -> some View {
|
private func licenseRow(_ entry: OpenSourceLicenseCatalog.Entry) -> some View {
|
||||||
@@ -105,6 +104,5 @@ private struct OpenSourceLicenseDetailView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle(entry.name)
|
.navigationTitle(entry.name)
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,15 +26,14 @@ struct PersonalDictionaryEntrySheet: View {
|
|||||||
TextField("settings.personalDictionary.add.field", text: $term)
|
TextField("settings.personalDictionary.add.field", text: $term)
|
||||||
.font(TypeStyle.body)
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.tint(palette.accent)
|
.tint(palette.textPrimary)
|
||||||
.focused($termFocused)
|
.focused($termFocused)
|
||||||
.textInputAutocapitalization(.never)
|
.textInputAutocapitalization(.never)
|
||||||
.autocorrectionDisabled()
|
.autocorrectionDisabled()
|
||||||
.settingsListRow()
|
.settingsListRow()
|
||||||
.background(palette.surface, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(
|
||||||
.overlay(
|
palette.formSurface,
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
.stroke(termFocused ? palette.accent : palette.divider, lineWidth: termFocused ? 1 : 0.5)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Text("settings.personalDictionary.add.footer")
|
Text("settings.personalDictionary.add.footer")
|
||||||
@@ -56,11 +55,12 @@ struct PersonalDictionaryEntrySheet: View {
|
|||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .cancellationAction) {
|
ToolbarItem(placement: .cancellationAction) {
|
||||||
Button("common.cancel") { dismiss() }
|
Button("common.cancel") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
Button("common.save") { save() }
|
Button("common.save") { save() }
|
||||||
.disabled(trimmedTerm.isEmpty)
|
.disabled(trimmedTerm.isEmpty)
|
||||||
.tint(palette.accent)
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onAppear {
|
.onAppear {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ struct PersonalDictionaryView: View {
|
|||||||
@State private var generatingAliasEntryIDs: Set<UUID> = []
|
@State private var generatingAliasEntryIDs: Set<UUID> = []
|
||||||
|
|
||||||
private let store = AppGroupStore()
|
private let store = AppGroupStore()
|
||||||
private let aliasGenerator = DictionaryAliasGenerator()
|
private let dictionaryEntryService = PersonalDictionaryEntryService()
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
@@ -37,7 +37,6 @@ struct PersonalDictionaryView: View {
|
|||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.navigationTitle("settings.personalDictionary.title")
|
.navigationTitle("settings.personalDictionary.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
.toolbar {
|
.toolbar {
|
||||||
if !dictionary.entries.isEmpty {
|
if !dictionary.entries.isEmpty {
|
||||||
ToolbarItem(placement: .topBarTrailing) {
|
ToolbarItem(placement: .topBarTrailing) {
|
||||||
@@ -46,6 +45,7 @@ struct PersonalDictionaryView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "trash")
|
Image(systemName: "trash")
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
.accessibilityLabel(AppL10n.string("settings.personalDictionary.clearAll"))
|
.accessibilityLabel(AppL10n.string("settings.personalDictionary.clearAll"))
|
||||||
.confirmationDialog(
|
.confirmationDialog(
|
||||||
AppL10n.string("settings.personalDictionary.clearAll.confirmTitle"),
|
AppL10n.string("settings.personalDictionary.clearAll.confirmTitle"),
|
||||||
@@ -68,6 +68,7 @@ struct PersonalDictionaryView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "plus")
|
Image(systemName: "plus")
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
.accessibilityLabel(AppL10n.string("settings.personalDictionary.add.title"))
|
.accessibilityLabel(AppL10n.string("settings.personalDictionary.add.title"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -76,7 +77,11 @@ struct PersonalDictionaryView: View {
|
|||||||
initialTerm: editingEntry?.term ?? "",
|
initialTerm: editingEntry?.term ?? "",
|
||||||
isEditing: editingEntry != nil
|
isEditing: editingEntry != nil
|
||||||
) { term in
|
) { term in
|
||||||
saveManualEntry(term: term, editingID: editingEntry?.id)
|
saveEntry(
|
||||||
|
term: term,
|
||||||
|
editingID: editingEntry?.id,
|
||||||
|
source: editingEntry?.source ?? .manual
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.task {
|
.task {
|
||||||
@@ -91,36 +96,40 @@ struct PersonalDictionaryView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - List
|
// MARK: - Card list
|
||||||
|
|
||||||
private var list: some View {
|
private var list: some View {
|
||||||
List {
|
ScrollView {
|
||||||
ForEach(filteredSections, id: \.0) { _, items in
|
CardPageContent(topPadding: Spacing.lg) {
|
||||||
Section {
|
ForEach(filteredSections, id: \.0) { category, items in
|
||||||
|
CardSection(
|
||||||
|
title: SharedL10n.string(category.labelKey, language: config.uiLanguage)
|
||||||
|
) {
|
||||||
|
LazyVStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(items) { entry in
|
ForEach(items) { entry in
|
||||||
entryRow(entry)
|
entryRow(entry)
|
||||||
.listRowInsets(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 0))
|
.surfaceCard()
|
||||||
.listRowBackground(palette.surface)
|
.contextMenu {
|
||||||
.listRowSeparatorTint(palette.divider)
|
Button("common.delete", role: .destructive) {
|
||||||
}
|
delete(entry)
|
||||||
.onDelete { offsets in
|
|
||||||
delete(items: items, at: offsets)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.listStyle(.insetGrouped)
|
}
|
||||||
.listSectionSpacing(Spacing.lg)
|
}
|
||||||
.scrollContentBackground(.hidden)
|
}
|
||||||
|
.tabBarScrollBottomPadding()
|
||||||
|
}
|
||||||
|
.scrollClipDisabled()
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
// 让搜索栏与首个词条之间留出呼吸空间,视觉更透气。
|
// CardPageContent keeps the search results and their section labels
|
||||||
.contentMargins(.top, Spacing.lg, for: .scrollContent)
|
// on the same horizontal guide while preserving top breathing room.
|
||||||
.searchable(
|
.searchable(
|
||||||
text: $searchText,
|
text: $searchText,
|
||||||
placement: .navigationBarDrawer(displayMode: .always),
|
placement: .navigationBarDrawer(displayMode: .always),
|
||||||
prompt: "settings.personalDictionary.search.prompt"
|
prompt: "settings.personalDictionary.search.prompt"
|
||||||
)
|
)
|
||||||
.tabBarListScrollBottomMargin()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func entryRow(_ entry: PersonalDictionary.Entry) -> some View {
|
private func entryRow(_ entry: PersonalDictionary.Entry) -> some View {
|
||||||
@@ -138,14 +147,6 @@ struct PersonalDictionaryView: View {
|
|||||||
Text(SharedL10n.string(entry.source.labelKey, language: config.uiLanguage))
|
Text(SharedL10n.string(entry.source.labelKey, language: config.uiLanguage))
|
||||||
.font(TypeStyle.caption2)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
if entry.usageCount > 1 {
|
|
||||||
Text("·")
|
|
||||||
.font(TypeStyle.caption2)
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
Text("settings.personalDictionary.usageCount \(entry.usageCount)")
|
|
||||||
.font(TypeStyle.caption2)
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
}
|
|
||||||
if generatingAliasEntryIDs.contains(entry.id) {
|
if generatingAliasEntryIDs.contains(entry.id) {
|
||||||
Text("·")
|
Text("·")
|
||||||
.font(TypeStyle.caption2)
|
.font(TypeStyle.caption2)
|
||||||
@@ -231,32 +232,25 @@ struct PersonalDictionaryView: View {
|
|||||||
|
|
||||||
// MARK: - Mutations
|
// MARK: - Mutations
|
||||||
|
|
||||||
private func saveManualEntry(term: String, editingID: UUID?) {
|
private func saveEntry(
|
||||||
let previousTerm = editingID.flatMap { id in
|
term: String,
|
||||||
dictionary.entries.first(where: { $0.id == id })?.term
|
editingID: UUID?,
|
||||||
|
source: PersonalDictionary.Entry.Source
|
||||||
|
) {
|
||||||
|
guard let saved = dictionaryEntryService.saveEntry(
|
||||||
|
term: term,
|
||||||
|
existingID: editingID,
|
||||||
|
source: source
|
||||||
|
) else {
|
||||||
|
return
|
||||||
}
|
}
|
||||||
let termChanged = previousTerm.map {
|
dictionary = saved.dictionary
|
||||||
$0.caseInsensitiveCompare(term) != .orderedSame
|
if saved.shouldGenerateAliases {
|
||||||
} ?? true
|
generatingAliasEntryIDs.insert(saved.entryID)
|
||||||
|
|
||||||
guard dictionary.upsertManual(term: term, existingID: editingID) != nil else { return }
|
|
||||||
persist()
|
|
||||||
|
|
||||||
guard let saved = dictionary.entry(matchingTerm: term) else { return }
|
|
||||||
let shouldGenerate = saved.source == .manual && (editingID == nil || termChanged)
|
|
||||||
if shouldGenerate {
|
|
||||||
generateAliases(for: saved.id, term: saved.term)
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private func generateAliases(for entryID: UUID, term: String) {
|
|
||||||
generatingAliasEntryIDs.insert(entryID)
|
|
||||||
Task {
|
Task {
|
||||||
let aliases = await aliasGenerator.generateAliases(for: term)
|
dictionary = await dictionaryEntryService.finishSaving(saved)
|
||||||
generatingAliasEntryIDs.remove(entryID)
|
generatingAliasEntryIDs.remove(saved.entryID)
|
||||||
guard !aliases.isEmpty else { return }
|
|
||||||
dictionary.updateAliases(for: entryID, aliases: aliases)
|
|
||||||
persist()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -266,12 +260,6 @@ struct PersonalDictionaryView: View {
|
|||||||
persist()
|
persist()
|
||||||
}
|
}
|
||||||
|
|
||||||
private func delete(items: [PersonalDictionary.Entry], at offsets: IndexSet) {
|
|
||||||
for index in offsets {
|
|
||||||
delete(items[index])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private func clearAll() {
|
private func clearAll() {
|
||||||
dictionary.recordClearAll()
|
dictionary.recordClearAll()
|
||||||
generatingAliasEntryIDs = []
|
generatingAliasEntryIDs = []
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import SwiftUI
|
|||||||
@MainActor
|
@MainActor
|
||||||
struct PolishStylesView: View {
|
struct PolishStylesView: View {
|
||||||
@Environment(\.themePalette) private var palette
|
@Environment(\.themePalette) private var palette
|
||||||
|
@Environment(\.colorScheme) private var colorScheme
|
||||||
@ObservedObject private var config = ProviderConfig.shared
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
@ObservedObject private var history = SpeechHistoryStore.shared
|
@ObservedObject private var history = SpeechHistoryStore.shared
|
||||||
|
|
||||||
@@ -24,14 +25,14 @@ struct PolishStylesView: View {
|
|||||||
|
|
||||||
private let store = AppGroupStore()
|
private let store = AppGroupStore()
|
||||||
private let columns = [
|
private let columns = [
|
||||||
GridItem(.flexible(), spacing: Spacing.sm),
|
GridItem(.flexible(), spacing: CardLayoutMetrics.compactItemSpacing),
|
||||||
GridItem(.flexible(), spacing: Spacing.sm)
|
GridItem(.flexible(), spacing: CardLayoutMetrics.compactItemSpacing)
|
||||||
]
|
]
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
NavigationStack {
|
NavigationStack {
|
||||||
ScrollView {
|
ScrollView {
|
||||||
CardPageContent(spacing: Spacing.xl) {
|
CardPageContent {
|
||||||
styleLearningCard
|
styleLearningCard
|
||||||
packGridSection(
|
packGridSection(
|
||||||
title: "polishStyles.builtin.section",
|
title: "polishStyles.builtin.section",
|
||||||
@@ -51,6 +52,7 @@ struct PolishStylesView: View {
|
|||||||
}
|
}
|
||||||
.tabBarScrollBottomPadding()
|
.tabBarScrollBottomPadding()
|
||||||
}
|
}
|
||||||
|
.scrollClipDisabled()
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.navigationTitle("polishStyles.title")
|
.navigationTitle("polishStyles.title")
|
||||||
.navigationBarTitleDisplayMode(.large)
|
.navigationBarTitleDisplayMode(.large)
|
||||||
@@ -61,6 +63,7 @@ struct PolishStylesView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "plus")
|
Image(systemName: "plus")
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
.disabled(catalog.entries.count >= PolishStyleLimits.maximumUserPacks)
|
.disabled(catalog.entries.count >= PolishStyleLimits.maximumUserPacks)
|
||||||
.accessibilityLabel(Text("polishStyles.add"))
|
.accessibilityLabel(Text("polishStyles.add"))
|
||||||
}
|
}
|
||||||
@@ -111,15 +114,24 @@ struct PolishStylesView: View {
|
|||||||
let reachedLimit = catalog.entries.count >= PolishStyleLimits.maximumUserPacks
|
let reachedLimit = catalog.entries.count >= PolishStyleLimits.maximumUserPacks
|
||||||
let isActionAvailable = corpus.isReady && !reachedLimit
|
let isActionAvailable = corpus.isReady && !reachedLimit
|
||||||
let canGenerate = isActionAvailable && !isGeneratingLearnedStyle
|
let canGenerate = isActionAvailable && !isGeneratingLearnedStyle
|
||||||
|
let completedCharacterCount = min(corpus.effectiveCharacterCount, required)
|
||||||
|
let learnedFraction = required > 0
|
||||||
|
? Double(completedCharacterCount) / Double(required)
|
||||||
|
: 0
|
||||||
|
let progressDescription = AppL10n.format(
|
||||||
|
"polishStyles.learn.progress",
|
||||||
|
Int64(corpus.effectiveCharacterCount),
|
||||||
|
Int64(required)
|
||||||
|
)
|
||||||
|
|
||||||
return VStack(alignment: .leading, spacing: Spacing.md) {
|
return VStack(alignment: .leading, spacing: Spacing.md) {
|
||||||
HStack(alignment: .top, spacing: Spacing.md) {
|
HStack(alignment: .top, spacing: Spacing.md) {
|
||||||
Image(systemName: "waveform")
|
Image(systemName: "brain")
|
||||||
.font(.system(size: 20, weight: .semibold))
|
.font(.system(size: 16, weight: .semibold))
|
||||||
.foregroundStyle(palette.accent)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.frame(width: 42, height: 42)
|
.frame(width: 38, height: 38)
|
||||||
.background(
|
.background(
|
||||||
palette.accentMuted,
|
palette.textPrimary.opacity(0.08),
|
||||||
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -134,20 +146,19 @@ struct PolishStylesView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ProgressView(
|
ProgressTrack(
|
||||||
value: Double(min(corpus.effectiveCharacterCount, required)),
|
segments: [
|
||||||
total: Double(required)
|
ProgressTrackSegment(
|
||||||
|
fraction: learnedFraction,
|
||||||
|
color: palette.accent
|
||||||
)
|
)
|
||||||
.tint(palette.accent)
|
]
|
||||||
|
)
|
||||||
|
.accessibilityLabel(Text("polishStyles.learn.title"))
|
||||||
|
.accessibilityValue(Text(progressDescription))
|
||||||
|
|
||||||
HStack {
|
HStack {
|
||||||
Text(
|
Text(progressDescription)
|
||||||
AppL10n.format(
|
|
||||||
"polishStyles.learn.progress",
|
|
||||||
Int64(corpus.effectiveCharacterCount),
|
|
||||||
Int64(required)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
.font(TypeStyle.caption2)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
|
||||||
@@ -191,13 +202,6 @@ struct PolishStylesView: View {
|
|||||||
isActionAvailable ? palette.accent : palette.surfaceElevated,
|
isActionAvailable ? palette.accent : palette.surfaceElevated,
|
||||||
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
||||||
)
|
)
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.large, style: .continuous)
|
|
||||||
.stroke(
|
|
||||||
isActionAvailable ? Color.clear : palette.dividerStrong,
|
|
||||||
lineWidth: 0.5
|
|
||||||
)
|
|
||||||
)
|
|
||||||
.contentShape(RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.contentShape(RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
@@ -221,7 +225,7 @@ struct PolishStylesView: View {
|
|||||||
packs: [PolishStylePack]
|
packs: [PolishStylePack]
|
||||||
) -> some View {
|
) -> some View {
|
||||||
CardSection(title) {
|
CardSection(title) {
|
||||||
LazyVGrid(columns: columns, spacing: Spacing.sm) {
|
LazyVGrid(columns: columns, spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
ForEach(packs) { pack in
|
ForEach(packs) { pack in
|
||||||
packCard(pack)
|
packCard(pack)
|
||||||
}
|
}
|
||||||
@@ -231,6 +235,19 @@ struct PolishStylesView: View {
|
|||||||
|
|
||||||
private func packCard(_ pack: PolishStylePack) -> some View {
|
private func packCard(_ pack: PolishStylePack) -> some View {
|
||||||
let isSelected = pack.id == activeID
|
let isSelected = pack.id == activeID
|
||||||
|
let shape = RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
||||||
|
let selectedFillColors = colorScheme == .dark
|
||||||
|
? [
|
||||||
|
OSGColor.selectedCardFillLeadingDark,
|
||||||
|
OSGColor.selectedCardFillTrailingDark
|
||||||
|
]
|
||||||
|
: [
|
||||||
|
OSGColor.selectedCardFillLeadingLight,
|
||||||
|
OSGColor.selectedCardFillTrailingLight
|
||||||
|
]
|
||||||
|
let selectedStroke = colorScheme == .dark
|
||||||
|
? OSGColor.selectedCardStrokeDark
|
||||||
|
: OSGColor.selectedCardStrokeLight
|
||||||
return ZStack(alignment: .topTrailing) {
|
return ZStack(alignment: .topTrailing) {
|
||||||
Button {
|
Button {
|
||||||
activate(pack)
|
activate(pack)
|
||||||
@@ -270,18 +287,25 @@ struct PolishStylesView: View {
|
|||||||
CatalogCardChrome.checkIcon(palette: palette)
|
CatalogCardChrome.checkIcon(palette: palette)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.background(
|
.background {
|
||||||
isSelected ? palette.accentMuted : palette.surface,
|
shape
|
||||||
in: RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
.fill(palette.surface)
|
||||||
)
|
.overlay {
|
||||||
.overlay(
|
if isSelected {
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
shape
|
||||||
.stroke(
|
.fill(
|
||||||
isSelected ? palette.accent : palette.divider,
|
LinearGradient(
|
||||||
lineWidth: isSelected ? 1.5 : 0.5
|
colors: selectedFillColors,
|
||||||
|
startPoint: .topLeading,
|
||||||
|
endPoint: .bottomTrailing
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.clipShape(RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
.overlay(shape.stroke(selectedStroke, lineWidth: 0.75))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.clipShape(shape)
|
||||||
|
.cardElevation(accented: isSelected)
|
||||||
.contextMenu {
|
.contextMenu {
|
||||||
Button("polishStyles.duplicate") {
|
Button("polishStyles.duplicate") {
|
||||||
duplicate(pack)
|
duplicate(pack)
|
||||||
@@ -437,7 +461,7 @@ private struct PolishStylePromptDetailSheet: View {
|
|||||||
.textSelection(.enabled)
|
.textSelection(.enabled)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.md)
|
||||||
.surfaceCard()
|
.surfaceCard(elevated: false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
@@ -446,6 +470,7 @@ private struct PolishStylePromptDetailSheet: View {
|
|||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
Button("common.done") { dismiss() }
|
Button("common.done") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -481,9 +506,13 @@ private struct PolishStyleEditorSheet: View {
|
|||||||
Form {
|
Form {
|
||||||
Section("polishStyles.editor.name") {
|
Section("polishStyles.editor.name") {
|
||||||
TextField("polishStyles.editor.namePlaceholder", text: $name)
|
TextField("polishStyles.editor.namePlaceholder", text: $name)
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
}
|
}
|
||||||
Section {
|
Section {
|
||||||
Toggle("polishStyles.editor.allowsAddedEmoji", isOn: $allowsAddedEmoji)
|
Toggle("polishStyles.editor.allowsAddedEmoji", isOn: $allowsAddedEmoji)
|
||||||
|
.settingsListRow()
|
||||||
|
.cardListRow(elevated: false)
|
||||||
} footer: {
|
} footer: {
|
||||||
Text("polishStyles.editor.allowsAddedEmoji.hint")
|
Text("polishStyles.editor.allowsAddedEmoji.hint")
|
||||||
}
|
}
|
||||||
@@ -491,6 +520,8 @@ private struct PolishStyleEditorSheet: View {
|
|||||||
TextEditor(text: $prompt)
|
TextEditor(text: $prompt)
|
||||||
.font(.body.monospaced())
|
.font(.body.monospaced())
|
||||||
.frame(minHeight: 320)
|
.frame(minHeight: 320)
|
||||||
|
.padding(Spacing.md)
|
||||||
|
.cardListRow(elevated: false)
|
||||||
.onChange(of: prompt) { _, newValue in
|
.onChange(of: prompt) { _, newValue in
|
||||||
// Paste-only custom prompts that declare emoji opt-in
|
// Paste-only custom prompts that declare emoji opt-in
|
||||||
// should flip the toggle so post-processing keeps them.
|
// should flip the toggle so post-processing keeps them.
|
||||||
@@ -519,6 +550,7 @@ private struct PolishStyleEditorSheet: View {
|
|||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .cancellationAction) {
|
ToolbarItem(placement: .cancellationAction) {
|
||||||
Button("common.cancel") { dismiss() }
|
Button("common.cancel") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
Button("common.save") {
|
Button("common.save") {
|
||||||
@@ -539,6 +571,7 @@ private struct PolishStyleEditorSheet: View {
|
|||||||
|| prompt.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty
|
|| prompt.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty
|
||||||
|| prompt.count > PolishStyleLimits.maximumPromptCharacters
|
|| prompt.count > PolishStyleLimits.maximumPromptCharacters
|
||||||
)
|
)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ struct PrivacyPolicyView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.privacy.policy")
|
.navigationTitle("settings.privacy.policy")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private var privacyScrollAnchor: String? {
|
private var privacyScrollAnchor: String? {
|
||||||
|
|||||||
@@ -30,28 +30,43 @@ struct ProviderPickerSection: View {
|
|||||||
var body: some View {
|
var body: some View {
|
||||||
// 只有右侧芯片是 Menu 的 label;标题留在行外,避免菜单弹出时
|
// 只有右侧芯片是 Menu 的 label;标题留在行外,避免菜单弹出时
|
||||||
// 把整行 label 一起隐藏,导致左侧「供应商」文字消失。
|
// 把整行 label 一起隐藏,导致左侧「供应商」文字消失。
|
||||||
SettingsProviderRow(title: AppL10n.string("settings.provider.supplier")) {
|
HStack(spacing: Spacing.lg) {
|
||||||
|
Text(AppL10n.string("settings.provider.supplier"))
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.fixedSize(horizontal: true, vertical: false)
|
||||||
|
|
||||||
|
Spacer(minLength: Spacing.sm)
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
|
Picker("", selection: providerSelection) {
|
||||||
ForEach(visiblePresets, id: \.id) { provider in
|
ForEach(visiblePresets, id: \.id) { provider in
|
||||||
Button {
|
Text(ProviderDisplayName.name(for: provider.id))
|
||||||
select(provider)
|
.tag(provider.id)
|
||||||
} label: {
|
|
||||||
let name = ProviderDisplayName.name(for: provider.id)
|
|
||||||
if provider.id == selectedProviderId {
|
|
||||||
Label(name, systemImage: "checkmark")
|
|
||||||
} else {
|
|
||||||
Text(name)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.labelsHidden()
|
||||||
} label: {
|
} label: {
|
||||||
providerChip
|
providerChip
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
}
|
}
|
||||||
|
.settingsListRow()
|
||||||
.surfaceCard(enabled: showsSurface)
|
.surfaceCard(enabled: showsSurface)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var providerSelection: Binding<String> {
|
||||||
|
Binding(
|
||||||
|
get: { selectedProviderId },
|
||||||
|
set: { providerID in
|
||||||
|
guard let provider = visiblePresets.first(where: { $0.id == providerID }) else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
select(provider)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private func select(_ provider: LLMProvider) {
|
private func select(_ provider: LLMProvider) {
|
||||||
withAnimation(Motion.quick) {
|
withAnimation(Motion.quick) {
|
||||||
switch role {
|
switch role {
|
||||||
@@ -63,14 +78,13 @@ struct ProviderPickerSection: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 收起状态展示:当前所选供应商 logo + 名称 + 展开箭头。
|
/// 收起状态展示:当前所选供应商名称、能力标记与展开箭头。
|
||||||
private var providerChip: some View {
|
private var providerChip: some View {
|
||||||
HStack(spacing: Spacing.sm) {
|
HStack(spacing: Spacing.sm) {
|
||||||
providerMark(selectedProvider)
|
|
||||||
|
|
||||||
Text(ProviderDisplayName.name(for: selectedProvider.id))
|
Text(ProviderDisplayName.name(for: selectedProvider.id))
|
||||||
.font(TypeStyle.body)
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
.lineLimit(1)
|
||||||
|
|
||||||
if selectedProvider.supportsPersonalDictionaryCloudASR {
|
if selectedProvider.supportsPersonalDictionaryCloudASR {
|
||||||
personalDictionaryBadge
|
personalDictionaryBadge
|
||||||
@@ -79,36 +93,14 @@ struct ProviderPickerSection: View {
|
|||||||
streamingBadge
|
streamingBadge
|
||||||
}
|
}
|
||||||
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
|
|
||||||
Image(systemName: "chevron.up.chevron.down")
|
Image(systemName: "chevron.up.chevron.down")
|
||||||
.font(.system(size: 12, weight: .semibold))
|
.font(.system(size: 12, weight: .semibold))
|
||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.accessibilityHidden(true)
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
}
|
}
|
||||||
|
|
||||||
@ViewBuilder
|
|
||||||
private func providerMark(_ provider: LLMProvider) -> some View {
|
|
||||||
ZStack {
|
|
||||||
Circle()
|
|
||||||
.fill(palette.accentMuted)
|
|
||||||
.frame(width: 32, height: 32)
|
|
||||||
if let asset = ProviderLogo.assetName(for: provider.id) {
|
|
||||||
Image(asset)
|
|
||||||
.resizable()
|
|
||||||
.scaledToFit()
|
|
||||||
.frame(width: 18, height: 18)
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
} else {
|
|
||||||
Text(String(provider.name.prefix(1)))
|
|
||||||
.font(TypeStyle.caption)
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// 通义千问 / 智谱 GLM 等支持云端 ASR 热词 API 的提供商。
|
/// 通义千问 / 智谱 GLM 等支持云端 ASR 热词 API 的提供商。
|
||||||
private var personalDictionaryBadge: some View {
|
private var personalDictionaryBadge: some View {
|
||||||
Text("settings.provider.personalDictionaryBadge")
|
Text("settings.provider.personalDictionaryBadge")
|
||||||
@@ -117,6 +109,7 @@ struct ProviderPickerSection: View {
|
|||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.padding(.vertical, 4)
|
.padding(.vertical, 4)
|
||||||
.background(palette.accentMuted, in: Capsule())
|
.background(palette.accentMuted, in: Capsule())
|
||||||
|
.lineLimit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Bailian / Volcengine / OpenAI Realtime — utterance-level true streaming.
|
/// Bailian / Volcengine / OpenAI Realtime — utterance-level true streaming.
|
||||||
@@ -127,5 +120,6 @@ struct ProviderPickerSection: View {
|
|||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.padding(.vertical, 4)
|
.padding(.vertical, 4)
|
||||||
.background(palette.accentMuted, in: Capsule())
|
.background(palette.accentMuted, in: Capsule())
|
||||||
|
.lineLimit(1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,86 @@
|
|||||||
|
// ReleaseNotesScreenshotHarness.swift
|
||||||
|
// OSGKeyboard · Main App
|
||||||
|
//
|
||||||
|
// Deterministic DEBUG hosts for capturing real production cards used by the
|
||||||
|
// remote What's New page. These hosts seed only simulator-local fixture data.
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
import OSGKeyboardShared
|
||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
struct PolishStylesScreenshotHarness: View {
|
||||||
|
private let language: AppUILanguage
|
||||||
|
|
||||||
|
init() {
|
||||||
|
language = ReleaseNotesScreenshotFixture.language
|
||||||
|
ProviderConfig.shared.uiLanguage = language
|
||||||
|
ReleaseNotesScreenshotFixture.seedReadyStyleCorpus(language: language)
|
||||||
|
}
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ThemedRoot {
|
||||||
|
PolishStylesView()
|
||||||
|
}
|
||||||
|
.environment(\.locale, language.swiftUILocale)
|
||||||
|
.preferredColorScheme(.light)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
struct HomeDictionaryScreenshotHarness: View {
|
||||||
|
@StateObject private var flowManager = FlowSessionManager()
|
||||||
|
private let language: AppUILanguage
|
||||||
|
|
||||||
|
init() {
|
||||||
|
language = ReleaseNotesScreenshotFixture.language
|
||||||
|
ProviderConfig.shared.uiLanguage = language
|
||||||
|
ReleaseNotesScreenshotFixture.seedFrequentTerms(language: language)
|
||||||
|
}
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ThemedRoot {
|
||||||
|
HomeView()
|
||||||
|
.environmentObject(flowManager)
|
||||||
|
}
|
||||||
|
.environment(\.locale, language.swiftUILocale)
|
||||||
|
.preferredColorScheme(.light)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
private enum ReleaseNotesScreenshotFixture {
|
||||||
|
static var language: AppUILanguage {
|
||||||
|
ProcessInfo.processInfo.arguments.contains("--screenshot-lang=en")
|
||||||
|
? .english
|
||||||
|
: .chinese
|
||||||
|
}
|
||||||
|
|
||||||
|
static func seedReadyStyleCorpus(language: AppUILanguage) {
|
||||||
|
let history = SpeechHistoryStore.shared
|
||||||
|
history.clearAll()
|
||||||
|
let token = language == .chinese ? "自然表达习惯" : "NaturalVoice"
|
||||||
|
let sample = String(String(repeating: token, count: 500).prefix(2_500))
|
||||||
|
history.append(
|
||||||
|
text: sample,
|
||||||
|
prePolishText: sample,
|
||||||
|
engineMode: "local",
|
||||||
|
source: .dictation
|
||||||
|
)
|
||||||
|
history.reloadFromDisk()
|
||||||
|
}
|
||||||
|
|
||||||
|
static func seedFrequentTerms(language: AppUILanguage) {
|
||||||
|
let store = FrequentTermStore()
|
||||||
|
store.clear()
|
||||||
|
let terms = language == .chinese
|
||||||
|
? ["少数派", "工作流", "语音键盘"]
|
||||||
|
: ["VoiceFlow", "PromptKit", "OSGAgent"]
|
||||||
|
for term in terms {
|
||||||
|
for _ in 0..<4 {
|
||||||
|
store.recordCommittedText(term)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
@@ -48,7 +48,7 @@ struct ReleaseNotesSheet: View {
|
|||||||
|
|
||||||
if isLoading {
|
if isLoading {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
.tint(palette.accent)
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -70,6 +70,7 @@ struct ReleaseNotesSheet: View {
|
|||||||
Button(AppL10n.string("common.done", language: language)) {
|
Button(AppL10n.string("common.done", language: language)) {
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ struct SettingsICloudSyncRow: View {
|
|||||||
private let store = AppGroupStore()
|
private let store = AppGroupStore()
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
VStack(spacing: 0) {
|
||||||
Toggle(isOn: toggleBinding) {
|
Toggle(isOn: toggleBinding) {
|
||||||
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
Text("settings.appSettings.iCloudSync.title")
|
Text("settings.appSettings.iCloudSync.title")
|
||||||
@@ -35,43 +35,50 @@ struct SettingsICloudSyncRow: View {
|
|||||||
}
|
}
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
.disabled(isApplyingToggle)
|
.disabled(isApplyingToggle)
|
||||||
|
.settingsListRow(alignment: .leading)
|
||||||
|
|
||||||
if isEnabled {
|
if isEnabled {
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
Button {
|
Button {
|
||||||
syncNow()
|
syncNow()
|
||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: Spacing.xs) {
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
Text(syncButtonTitleKey)
|
Text(syncButtonTitleKey)
|
||||||
.font(TypeStyle.caption)
|
.font(TypeStyle.body)
|
||||||
Spacer(minLength: 0)
|
Spacer(minLength: Spacing.xs)
|
||||||
if isSyncingNow {
|
if isSyncingNow {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
.controlSize(.mini)
|
.controlSize(.small)
|
||||||
} else if showSyncedConfirmation {
|
} else {
|
||||||
Image(systemName: "checkmark")
|
Image(
|
||||||
.font(.system(size: 11, weight: .semibold))
|
systemName: showSyncedConfirmation
|
||||||
|
? "checkmark"
|
||||||
|
: "arrow.triangle.2.circlepath"
|
||||||
|
)
|
||||||
|
.font(.system(size: 14, weight: .semibold))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Fill the row so the whole strip is tappable, not just
|
|
||||||
// the caption glyphs (previously easy to miss).
|
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.contentShape(Rectangle())
|
|
||||||
}
|
|
||||||
.buttonStyle(.plain)
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
.disabled(isSyncingNow || isApplyingToggle)
|
|
||||||
.padding(.top, Spacing.xxs)
|
|
||||||
}
|
|
||||||
|
|
||||||
if let syncErrorMessage {
|
if let syncErrorMessage {
|
||||||
Text(syncErrorMessage)
|
Text(syncErrorMessage)
|
||||||
.font(TypeStyle.caption2)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(.red)
|
.foregroundStyle(palette.danger)
|
||||||
.fixedSize(horizontal: false, vertical: true)
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
.padding(.top, Spacing.xxs)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Fill the row so the whole strip is tappable, not just
|
||||||
|
// the caption glyphs (previously easy to miss).
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.settingsListRow(alignment: .leading)
|
.settingsListRow(alignment: .leading)
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
.disabled(isSyncingNow || isApplyingToggle)
|
||||||
|
}
|
||||||
|
}
|
||||||
.onAppear { reloadFromStore() }
|
.onAppear { reloadFromStore() }
|
||||||
.onReceive(
|
.onReceive(
|
||||||
NotificationCenter.default.publisher(for: .settingsDidSyncFromCloud)
|
NotificationCenter.default.publisher(for: .settingsDidSyncFromCloud)
|
||||||
|
|||||||
@@ -180,17 +180,13 @@ struct DefaultInputModePickerRow: View {
|
|||||||
Spacer(minLength: 8)
|
Spacer(minLength: 8)
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
|
Picker("", selection: defaultInputModeSelection) {
|
||||||
ForEach(options, id: \.id) { option in
|
ForEach(options, id: \.id) { option in
|
||||||
Button {
|
|
||||||
selection = DefaultInputMode(rawValue: option.id) ?? .voice
|
|
||||||
} label: {
|
|
||||||
if option.id == selection.rawValue {
|
|
||||||
Label(option.label, systemImage: "checkmark")
|
|
||||||
} else {
|
|
||||||
Text(option.label)
|
Text(option.label)
|
||||||
|
.tag(option.id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
.labelsHidden()
|
||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: 4) {
|
HStack(spacing: 4) {
|
||||||
Text(currentLabel)
|
Text(currentLabel)
|
||||||
@@ -205,6 +201,13 @@ struct DefaultInputModePickerRow: View {
|
|||||||
.settingsListRow()
|
.settingsListRow()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var defaultInputModeSelection: Binding<String> {
|
||||||
|
Binding(
|
||||||
|
get: { selection.rawValue },
|
||||||
|
set: { selection = DefaultInputMode(rawValue: $0) ?? .voice }
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private var currentLabel: String {
|
private var currentLabel: String {
|
||||||
options.first(where: { $0.id == selection.rawValue })?.label ?? "—"
|
options.first(where: { $0.id == selection.rawValue })?.label ?? "—"
|
||||||
}
|
}
|
||||||
@@ -248,17 +251,13 @@ struct SettingsMenuPickerRow: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Spacer()
|
Spacer()
|
||||||
Menu {
|
Menu {
|
||||||
ForEach(options, id: \.id) { o in
|
Picker("", selection: $selection) {
|
||||||
Button {
|
ForEach(options, id: \.id) { option in
|
||||||
selection = o.id
|
Text(option.label)
|
||||||
} label: {
|
.tag(option.id)
|
||||||
if o.id == selection {
|
|
||||||
Label(o.label, systemImage: "checkmark")
|
|
||||||
} else {
|
|
||||||
Text(o.label)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.labelsHidden()
|
||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: 4) {
|
HStack(spacing: 4) {
|
||||||
Text(currentLabel)
|
Text(currentLabel)
|
||||||
@@ -294,22 +293,13 @@ struct LocalePickerRow: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Spacer()
|
Spacer()
|
||||||
Menu {
|
Menu {
|
||||||
|
Picker("", selection: $selection) {
|
||||||
ForEach(locales, id: \.id) { locale in
|
ForEach(locales, id: \.id) { locale in
|
||||||
Button {
|
Text(label(for: locale.id))
|
||||||
selection = locale.id
|
.tag(locale.id)
|
||||||
} label: {
|
|
||||||
// iOS Menu converts SwiftUI Label to UIAction (title + image).
|
|
||||||
// Using Label keeps checkmark + on-device icon both visible.
|
|
||||||
let name = label(for: locale.id)
|
|
||||||
if locale.id == selection {
|
|
||||||
Label(name, systemImage: "checkmark")
|
|
||||||
} else if locale.onDevice {
|
|
||||||
Label(name, systemImage: "iphone")
|
|
||||||
} else {
|
|
||||||
Text(name)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.labelsHidden()
|
||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: 6) {
|
HStack(spacing: 6) {
|
||||||
// On-device badge for the currently selected locale.
|
// On-device badge for the currently selected locale.
|
||||||
|
|||||||
@@ -93,10 +93,6 @@ struct SettingsCredentialRow: View {
|
|||||||
.padding(.horizontal, Spacing.sm)
|
.padding(.horizontal, Spacing.sm)
|
||||||
.frame(minHeight: 38)
|
.frame(minHeight: 38)
|
||||||
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func iconButton(systemName: String, label: LocalizedStringKey, action: @escaping () -> Void) -> some View {
|
private func iconButton(systemName: String, label: LocalizedStringKey, action: @escaping () -> Void) -> some View {
|
||||||
@@ -106,10 +102,6 @@ struct SettingsCredentialRow: View {
|
|||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.frame(width: 38, height: 38)
|
.frame(width: 38, height: 38)
|
||||||
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.accessibilityLabel(label)
|
.accessibilityLabel(label)
|
||||||
@@ -161,8 +153,8 @@ struct SettingsModelPickerRow: View {
|
|||||||
.onDisappear { invalidateRequest() }
|
.onDisappear { invalidateRequest() }
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Editable model id + trailing menu chevron in one well (same chrome as
|
/// Editable model id + trailing menu chevron in one well. Chevron is
|
||||||
/// Mac `MacPickerFieldBox`). Chevron is overlaid so it stays inside the border.
|
/// overlaid so it stays inside the field surface.
|
||||||
private var comboField: some View {
|
private var comboField: some View {
|
||||||
let shape = RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
let shape = RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
let chevronWidth: CGFloat = 28
|
let chevronWidth: CGFloat = 28
|
||||||
@@ -177,27 +169,19 @@ struct SettingsModelPickerRow: View {
|
|||||||
.padding(.trailing, chevronWidth + Spacing.sm)
|
.padding(.trailing, chevronWidth + Spacing.sm)
|
||||||
.frame(maxWidth: .infinity, minHeight: controlHeight, alignment: .leading)
|
.frame(maxWidth: .infinity, minHeight: controlHeight, alignment: .leading)
|
||||||
.background(palette.surfaceElevated, in: shape)
|
.background(palette.surfaceElevated, in: shape)
|
||||||
.overlay(shape.stroke(palette.divider, lineWidth: 0.5))
|
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
if models.isEmpty {
|
if models.isEmpty {
|
||||||
Button(AppL10n.string("settings.provider.modelsEmptyHint")) {}
|
Button(AppL10n.string("settings.provider.modelsEmptyHint")) {}
|
||||||
.disabled(true)
|
.disabled(true)
|
||||||
} else {
|
} else {
|
||||||
ForEach(models, id: \.self) { modelId in
|
Picker("", selection: modelSelection) {
|
||||||
Button {
|
ForEach(models, id: \.self) { modelID in
|
||||||
invalidateRequest()
|
Text(modelID)
|
||||||
model = modelId
|
.tag(modelID)
|
||||||
message = AppL10n.format("settings.provider.modelSelected", modelId)
|
|
||||||
failed = false
|
|
||||||
} label: {
|
|
||||||
if modelId == model {
|
|
||||||
Label(modelId, systemImage: "checkmark")
|
|
||||||
} else {
|
|
||||||
Text(modelId)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.labelsHidden()
|
||||||
}
|
}
|
||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "chevron.up.chevron.down")
|
Image(systemName: "chevron.up.chevron.down")
|
||||||
@@ -211,6 +195,18 @@ struct SettingsModelPickerRow: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var modelSelection: Binding<String> {
|
||||||
|
Binding(
|
||||||
|
get: { model },
|
||||||
|
set: { modelID in
|
||||||
|
invalidateRequest()
|
||||||
|
model = modelID
|
||||||
|
message = AppL10n.format("settings.provider.modelSelected", modelID)
|
||||||
|
failed = false
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private var refreshButton: some View {
|
private var refreshButton: some View {
|
||||||
Button {
|
Button {
|
||||||
runFetchModels()
|
runFetchModels()
|
||||||
@@ -227,10 +223,6 @@ struct SettingsModelPickerRow: View {
|
|||||||
}
|
}
|
||||||
.frame(width: controlHeight, height: controlHeight)
|
.frame(width: controlHeight, height: controlHeight)
|
||||||
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous))
|
||||||
.overlay(
|
|
||||||
RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
.disabled(isRunning)
|
.disabled(isRunning)
|
||||||
@@ -345,10 +337,9 @@ struct SettingsProviderToolsRow: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
.padding(.horizontal, Spacing.md)
|
.padding(.horizontal, Spacing.md)
|
||||||
.frame(minHeight: 34)
|
.frame(minHeight: 34)
|
||||||
.background(palette.surfaceElevated, in: RoundedRectangle(cornerRadius: Radius.medium))
|
.background(
|
||||||
.overlay(
|
palette.surfaceElevated,
|
||||||
RoundedRectangle(cornerRadius: Radius.medium)
|
in: RoundedRectangle(cornerRadius: Radius.medium, style: .continuous)
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
|
|||||||
@@ -146,10 +146,6 @@ struct AppleASRPickerRow: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Toggle(isOn: usesAppleRecognition) {
|
Toggle(isOn: usesAppleRecognition) {
|
||||||
HStack(spacing: Spacing.sm) {
|
|
||||||
Image(systemName: "apple.logo")
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
.frame(width: 28)
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
Text("settings.asr.apple.title")
|
Text("settings.asr.apple.title")
|
||||||
.font(TypeStyle.body)
|
.font(TypeStyle.body)
|
||||||
@@ -159,7 +155,6 @@ struct AppleASRPickerRow: View {
|
|||||||
.foregroundStyle(palette.textTertiary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
.settingsListRow()
|
.settingsListRow()
|
||||||
}
|
}
|
||||||
@@ -213,7 +208,6 @@ struct SpeechRecognitionSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.speechRecognition.title")
|
.navigationTitle("settings.speechRecognition.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,7 +232,6 @@ struct TextPolishSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.textPolish.title")
|
.navigationTitle("settings.textPolish.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -322,7 +315,6 @@ struct GeneralSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.general.title")
|
.navigationTitle("settings.general.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -346,7 +338,6 @@ struct AIAgentSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle(AppL10n.string("settings.aiAgent.title", language: config.uiLanguage))
|
.navigationTitle(AppL10n.string("settings.aiAgent.title", language: config.uiLanguage))
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -368,34 +359,34 @@ struct ClipboardSettingsView: View {
|
|||||||
CardSection("settings.clipboard.section") {
|
CardSection("settings.clipboard.section") {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Toggle(isOn: $config.clipboardHistoryEnabled) {
|
Toggle(isOn: $config.clipboardHistoryEnabled) {
|
||||||
VStack(alignment: .leading, spacing: 4) {
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
Text("settings.clipboard.history.title")
|
Text("settings.clipboard.history.title")
|
||||||
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Text("settings.clipboard.history.footer")
|
Text("settings.clipboard.history.footer")
|
||||||
.font(.footnote)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
.padding(.horizontal, 16)
|
.settingsListRow()
|
||||||
.padding(.vertical, 12)
|
|
||||||
|
|
||||||
Divider().background(palette.divider)
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
Toggle(isOn: clipboardCandidateBinding) {
|
Toggle(isOn: clipboardCandidateBinding) {
|
||||||
VStack(alignment: .leading, spacing: 4) {
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
Text("settings.clipboard.candidate.title")
|
Text("settings.clipboard.candidate.title")
|
||||||
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Text("settings.clipboard.candidate.footer")
|
Text("settings.clipboard.candidate.footer")
|
||||||
.font(.footnote)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textTertiary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
.disabled(!config.clipboardHistoryEnabled)
|
.disabled(!config.clipboardHistoryEnabled)
|
||||||
.opacity(config.clipboardHistoryEnabled ? 1 : 0.45)
|
.opacity(config.clipboardHistoryEnabled ? 1 : 0.45)
|
||||||
.padding(.horizontal, 16)
|
.settingsListRow()
|
||||||
.padding(.vertical, 12)
|
|
||||||
}
|
}
|
||||||
.surfaceCard()
|
.surfaceCard()
|
||||||
}
|
}
|
||||||
@@ -406,7 +397,7 @@ struct ClipboardSettingsView: View {
|
|||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
HStack(alignment: .center, spacing: Spacing.sm) {
|
HStack(alignment: .center, spacing: Spacing.sm) {
|
||||||
Text("settings.clipboard.paste.body")
|
Text("settings.clipboard.paste.body")
|
||||||
.font(.footnote)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
if pasteAccessVerified {
|
if pasteAccessVerified {
|
||||||
@@ -420,8 +411,7 @@ struct ClipboardSettingsView: View {
|
|||||||
.accessibilityIdentifier("settings.clipboard.paste.verified")
|
.accessibilityIdentifier("settings.clipboard.paste.verified")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.padding(.horizontal, 16)
|
.settingsListRow()
|
||||||
.padding(.vertical, 12)
|
|
||||||
|
|
||||||
if !pasteAccessVerified {
|
if !pasteAccessVerified {
|
||||||
Divider().background(palette.divider)
|
Divider().background(palette.divider)
|
||||||
@@ -463,24 +453,25 @@ struct ClipboardSettingsView: View {
|
|||||||
CardSection("settings.clipboard.storage.section") {
|
CardSection("settings.clipboard.storage.section") {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
Text("settings.clipboard.storage.body")
|
Text("settings.clipboard.storage.body")
|
||||||
.font(.footnote)
|
.font(TypeStyle.caption2)
|
||||||
.foregroundStyle(palette.textSecondary)
|
.foregroundStyle(palette.textSecondary)
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
.padding(.horizontal, 16)
|
.settingsListRow()
|
||||||
.padding(.vertical, 12)
|
|
||||||
|
|
||||||
Divider().background(palette.divider)
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
Button(role: .destructive) {
|
Button(role: .destructive) {
|
||||||
showClearConfirmation = true
|
showClearConfirmation = true
|
||||||
} label: {
|
} label: {
|
||||||
HStack {
|
HStack(spacing: Spacing.sm) {
|
||||||
Text("settings.clipboard.clear.button")
|
Text("settings.clipboard.clear.button")
|
||||||
Spacer()
|
.font(TypeStyle.body)
|
||||||
|
Spacer(minLength: Spacing.xs)
|
||||||
Image(systemName: "trash")
|
Image(systemName: "trash")
|
||||||
|
.font(.system(size: 14, weight: .semibold))
|
||||||
}
|
}
|
||||||
.padding(.horizontal, 16)
|
.foregroundStyle(palette.danger)
|
||||||
.padding(.vertical, 12)
|
.settingsListRow()
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
@@ -494,7 +485,6 @@ struct ClipboardSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle(AppL10n.string("settings.clipboard.title", language: config.uiLanguage))
|
.navigationTitle(AppL10n.string("settings.clipboard.title", language: config.uiLanguage))
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
.confirmationDialog(
|
.confirmationDialog(
|
||||||
"settings.clipboard.clear.title",
|
"settings.clipboard.clear.title",
|
||||||
isPresented: $showClearConfirmation,
|
isPresented: $showClearConfirmation,
|
||||||
@@ -574,12 +564,15 @@ struct AboutSettingsView: View {
|
|||||||
CardSection("settings.analytics.section") {
|
CardSection("settings.analytics.section") {
|
||||||
VStack(alignment: .leading, spacing: 0) {
|
VStack(alignment: .leading, spacing: 0) {
|
||||||
Toggle(
|
Toggle(
|
||||||
"settings.analytics.title",
|
|
||||||
isOn: Binding(
|
isOn: Binding(
|
||||||
get: { analytics.isEnabled },
|
get: { analytics.isEnabled },
|
||||||
set: { analytics.setEnabled($0) }
|
set: { analytics.setEnabled($0) }
|
||||||
)
|
)
|
||||||
)
|
) {
|
||||||
|
Text("settings.analytics.title")
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.foregroundStyle(palette.textPrimary)
|
||||||
|
}
|
||||||
.tint(palette.accent)
|
.tint(palette.accent)
|
||||||
.settingsListRow()
|
.settingsListRow()
|
||||||
|
|
||||||
@@ -660,7 +653,6 @@ struct AboutSettingsView: View {
|
|||||||
.background(palette.background.ignoresSafeArea())
|
.background(palette.background.ignoresSafeArea())
|
||||||
.navigationTitle("settings.about.title")
|
.navigationTitle("settings.about.title")
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
.hidesTabBarWhenPushed()
|
|
||||||
.onAppear {
|
.onAppear {
|
||||||
analytics.refreshEnabledState()
|
analytics.refreshEnabledState()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ enum SettingsPresentation {
|
|||||||
|
|
||||||
/// Routes pushed from Settings home. Value-based navigation keeps
|
/// Routes pushed from Settings home. Value-based navigation keeps
|
||||||
/// destinations out of the root view tree until push — important so
|
/// destinations out of the root view tree until push — important so
|
||||||
/// `hidesTabBarWhenPushed()` preferences do not leak onto the home
|
/// destination toolbar preferences do not leak onto the home screen
|
||||||
/// screen (and so we avoid NavigationLink + `dismiss` freeze cycles).
|
/// (and so we avoid NavigationLink + `dismiss` freeze cycles).
|
||||||
private enum SettingsRoute: Hashable {
|
private enum SettingsRoute: Hashable {
|
||||||
case account
|
case account
|
||||||
case speechRecognition
|
case speechRecognition
|
||||||
@@ -24,6 +24,7 @@ private enum SettingsRoute: Hashable {
|
|||||||
case general
|
case general
|
||||||
case aiAgent
|
case aiAgent
|
||||||
case clipboard
|
case clipboard
|
||||||
|
case diagnostics
|
||||||
case about
|
case about
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,50 +42,42 @@ struct SettingsView: View {
|
|||||||
|
|
||||||
// Dynamic locale list loaded from SFSpeechRecognizer on first appear.
|
// Dynamic locale list loaded from SFSpeechRecognizer on first appear.
|
||||||
@State private var dynamicLocales: [(id: String, onDevice: Bool)] = []
|
@State private var dynamicLocales: [(id: String, onDevice: Bool)] = []
|
||||||
@State private var showResetConfirmation = false
|
|
||||||
@State private var path = NavigationPath()
|
@State private var path = NavigationPath()
|
||||||
|
@State private var settingsScrollTarget: String?
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
NavigationStack(path: $path) {
|
NavigationStack(path: $path) {
|
||||||
ZStack {
|
ZStack {
|
||||||
palette.background.ignoresSafeArea()
|
palette.background.ignoresSafeArea()
|
||||||
|
ScrollViewReader { proxy in
|
||||||
ScrollView {
|
ScrollView {
|
||||||
CardPageContent {
|
CardPageContent {
|
||||||
accountEntrySection
|
accountEntrySection
|
||||||
dailySection
|
dailySection
|
||||||
transcriptionAndPolishSection
|
transcriptionAndPolishSection
|
||||||
|
.id(SettingsDeepLink.aiService.rawValue)
|
||||||
if presentation == .tab {
|
if presentation == .tab {
|
||||||
moreEntriesSection
|
moreEntriesSection
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.modifier(SettingsScrollBottomPadding(presentation: presentation))
|
.modifier(SettingsScrollBottomPadding(presentation: presentation))
|
||||||
}
|
}
|
||||||
|
.onChange(of: settingsScrollTarget) { _, target in
|
||||||
|
guard target == SettingsDeepLink.aiService.rawValue else { return }
|
||||||
|
Task { @MainActor in
|
||||||
|
await Task.yield()
|
||||||
|
withAnimation(Motion.soft) {
|
||||||
|
proxy.scrollTo(SettingsDeepLink.aiService.rawValue, anchor: .top)
|
||||||
|
}
|
||||||
|
settingsScrollTarget = nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.background(palette.background)
|
.background(palette.background)
|
||||||
.navigationTitle("settings.title")
|
.navigationTitle("settings.title")
|
||||||
.navigationBarTitleDisplayMode(.large)
|
.navigationBarTitleDisplayMode(.large)
|
||||||
.toolbar {
|
.toolbar {
|
||||||
ToolbarItem(placement: .topBarTrailing) {
|
|
||||||
Button {
|
|
||||||
showResetConfirmation = true
|
|
||||||
} label: {
|
|
||||||
Image(systemName: "arrow.counterclockwise")
|
|
||||||
}
|
|
||||||
.accessibilityLabel("settings.reset.confirm")
|
|
||||||
.confirmationDialog(
|
|
||||||
"settings.reset.title",
|
|
||||||
isPresented: $showResetConfirmation,
|
|
||||||
titleVisibility: .visible
|
|
||||||
) {
|
|
||||||
Button("common.reset", role: .destructive) {
|
|
||||||
config.reset()
|
|
||||||
SpeechHistoryStore.shared.clearAll()
|
|
||||||
}
|
|
||||||
Button("common.cancel", role: .cancel) {}
|
|
||||||
} message: {
|
|
||||||
Text("settings.reset.message")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if presentation == .sheet {
|
if presentation == .sheet {
|
||||||
ToolbarItem(placement: .confirmationAction) {
|
ToolbarItem(placement: .confirmationAction) {
|
||||||
// Keep `dismiss` off the Settings root — pairing it
|
// Keep `dismiss` off the Settings root — pairing it
|
||||||
@@ -98,26 +91,36 @@ struct SettingsView: View {
|
|||||||
}
|
}
|
||||||
.task { await loadDynamicLocales() }
|
.task { await loadDynamicLocales() }
|
||||||
.onAppear {
|
.onAppear {
|
||||||
consumeClipboardDeepLinkIfNeeded()
|
consumeSettingsDeepLinkIfNeeded()
|
||||||
consumeAccountDeepLinkIfNeeded()
|
consumeAccountDeepLinkIfNeeded()
|
||||||
Task { await accountSession.refreshAccountData() }
|
Task { await accountSession.refreshAccountData() }
|
||||||
}
|
}
|
||||||
.onReceive(NotificationCenter.default.publisher(for: .osgOpenSettingsDeepLink)) { _ in
|
.onReceive(NotificationCenter.default.publisher(for: .osgOpenSettingsDeepLink)) { _ in
|
||||||
consumeClipboardDeepLinkIfNeeded()
|
consumeSettingsDeepLinkIfNeeded()
|
||||||
}
|
}
|
||||||
.onReceive(NotificationCenter.default.publisher(for: .osgOpenAccountDeepLink)) { _ in
|
.onReceive(NotificationCenter.default.publisher(for: .osgOpenAccountDeepLink)) { _ in
|
||||||
consumeAccountDeepLinkIfNeeded()
|
consumeAccountDeepLinkIfNeeded()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.navigationStackTabBarVisibility(isRoot: path.isEmpty)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func consumeClipboardDeepLinkIfNeeded() {
|
private func consumeSettingsDeepLinkIfNeeded() {
|
||||||
guard SettingsDeepLink.consumePending() == .clipboard else { return }
|
guard let link = SettingsDeepLink.consumePending() else { return }
|
||||||
if !path.isEmpty {
|
if !path.isEmpty {
|
||||||
path = NavigationPath()
|
path = NavigationPath()
|
||||||
}
|
}
|
||||||
|
switch link {
|
||||||
|
case .aiService:
|
||||||
|
settingsScrollTarget = SettingsDeepLink.aiService.rawValue
|
||||||
|
case .speechRecognition:
|
||||||
|
path.append(SettingsRoute.speechRecognition)
|
||||||
|
case .textPolish:
|
||||||
|
path.append(SettingsRoute.textPolish)
|
||||||
|
case .clipboard:
|
||||||
path.append(SettingsRoute.clipboard)
|
path.append(SettingsRoute.clipboard)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private func consumeAccountDeepLinkIfNeeded() {
|
private func consumeAccountDeepLinkIfNeeded() {
|
||||||
guard accountSession.consumeAccountCenterPresentation() else { return }
|
guard accountSession.consumeAccountCenterPresentation() else { return }
|
||||||
@@ -142,6 +145,8 @@ struct SettingsView: View {
|
|||||||
AIAgentSettingsView(config: config)
|
AIAgentSettingsView(config: config)
|
||||||
case .clipboard:
|
case .clipboard:
|
||||||
ClipboardSettingsView(config: config)
|
ClipboardSettingsView(config: config)
|
||||||
|
case .diagnostics:
|
||||||
|
FlowDiagnosticsSettingsView()
|
||||||
case .about:
|
case .about:
|
||||||
AboutSettingsView(config: config)
|
AboutSettingsView(config: config)
|
||||||
}
|
}
|
||||||
@@ -151,7 +156,6 @@ struct SettingsView: View {
|
|||||||
|
|
||||||
private var accountEntrySection: some View {
|
private var accountEntrySection: some View {
|
||||||
CardSection("account.settings.section") {
|
CardSection("account.settings.section") {
|
||||||
VStack(spacing: Spacing.sm) {
|
|
||||||
Group {
|
Group {
|
||||||
switch accountSession.sessionPhase {
|
switch accountSession.sessionPhase {
|
||||||
case .restoring:
|
case .restoring:
|
||||||
@@ -221,119 +225,8 @@ struct SettingsView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.surfaceCard()
|
.surfaceCard()
|
||||||
|
|
||||||
if accountSession.isSignedIn {
|
|
||||||
accountRewardsEntrySection
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private var accountRewardsEntrySection: some View {
|
|
||||||
VStack(spacing: 0) {
|
|
||||||
switch accountSession.snapshotPhase {
|
|
||||||
case let .loaded(snapshot):
|
|
||||||
let totalCredits = creditTotal(snapshot)
|
|
||||||
Button {
|
|
||||||
path.append(SettingsRoute.account)
|
|
||||||
} label: {
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
|
||||||
HStack(alignment: .top, spacing: Spacing.md) {
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
|
||||||
Text(creditRemainingText(snapshot.credits.balance))
|
|
||||||
.font(TypeStyle.title3.monospacedDigit())
|
|
||||||
.foregroundStyle(palette.textPrimary)
|
|
||||||
Text("account.credits.balance")
|
|
||||||
.font(TypeStyle.caption)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
}
|
|
||||||
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
|
|
||||||
VStack(alignment: .trailing, spacing: Spacing.xxs) {
|
|
||||||
Text(creditUsedText(snapshot.credits.usedCredits))
|
|
||||||
Text(creditTotalText(totalCredits))
|
|
||||||
}
|
|
||||||
.font(TypeStyle.caption)
|
|
||||||
.monospacedDigit()
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
|
|
||||||
Image(systemName: "chevron.right")
|
|
||||||
.font(.system(size: 12, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
.frame(minWidth: 32, minHeight: 32)
|
|
||||||
.accessibilityHidden(true)
|
|
||||||
}
|
|
||||||
|
|
||||||
AccountCreditProgress(
|
|
||||||
remaining: snapshot.credits.balance,
|
|
||||||
used: snapshot.credits.usedCredits,
|
|
||||||
showsLabels: false
|
|
||||||
)
|
|
||||||
}
|
|
||||||
.contentShape(Rectangle())
|
|
||||||
}
|
|
||||||
.buttonStyle(.plain)
|
|
||||||
.padding(Spacing.md)
|
|
||||||
case .failed:
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
|
||||||
Text("account.error.load")
|
|
||||||
.font(TypeStyle.body)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
Button("account.retry") {
|
|
||||||
Task { await accountSession.refreshAccountData(force: true) }
|
|
||||||
}
|
|
||||||
.font(TypeStyle.bodyEmph)
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
}
|
|
||||||
.padding(Spacing.md)
|
|
||||||
case .idle, .loading:
|
|
||||||
HStack(spacing: Spacing.sm) {
|
|
||||||
ProgressView()
|
|
||||||
.tint(palette.accent)
|
|
||||||
Text("account.loading.center")
|
|
||||||
.font(TypeStyle.body)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
}
|
|
||||||
.settingsListRow()
|
|
||||||
}
|
|
||||||
|
|
||||||
Divider().background(palette.divider)
|
|
||||||
AccountReferralLinkView(viewModel: accountSession.referralProfile)
|
|
||||||
}
|
|
||||||
.surfaceCard()
|
|
||||||
}
|
|
||||||
|
|
||||||
private func creditTotal(_ snapshot: AccountCenterSnapshot) -> Int64 {
|
|
||||||
let remaining = max(snapshot.credits.balance, 0)
|
|
||||||
let used = max(snapshot.credits.usedCredits, 0)
|
|
||||||
let (total, overflow) = remaining.addingReportingOverflow(used)
|
|
||||||
return overflow ? Int64.max : total
|
|
||||||
}
|
|
||||||
|
|
||||||
private func creditRemainingText(_ remaining: Int64) -> String {
|
|
||||||
AppL10n.format(
|
|
||||||
"account.credits.remainingCompact",
|
|
||||||
language: config.uiLanguage,
|
|
||||||
max(remaining, 0).formatted(.number.grouping(.automatic))
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
private func creditUsedText(_ used: Int64) -> String {
|
|
||||||
AppL10n.format(
|
|
||||||
"account.credits.usedCompact",
|
|
||||||
language: config.uiLanguage,
|
|
||||||
max(used, 0).formatted(.number.grouping(.automatic))
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
private func creditTotalText(_ total: Int64) -> String {
|
|
||||||
AppL10n.format(
|
|
||||||
"account.credits.totalValueCompact",
|
|
||||||
language: config.uiLanguage,
|
|
||||||
total.formatted(.number.grouping(.automatic))
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
private var accountSettingsSubtitle: String {
|
private var accountSettingsSubtitle: String {
|
||||||
switch accountSession.sessionPhase {
|
switch accountSession.sessionPhase {
|
||||||
@@ -424,6 +317,10 @@ struct SettingsView: View {
|
|||||||
|
|
||||||
Divider().background(palette.divider)
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
|
settingsRouteButton(.diagnostics, title: "settings.diagnostics.title")
|
||||||
|
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
// Opens the remote release-notes sheet (same as post-upgrade prompt).
|
// Opens the remote release-notes sheet (same as post-upgrade prompt).
|
||||||
SettingsVersionRow()
|
SettingsVersionRow()
|
||||||
}
|
}
|
||||||
@@ -462,88 +359,15 @@ struct SettingsView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private struct AccountReferralLinkView: View {
|
|
||||||
@Environment(\.themePalette) private var palette
|
|
||||||
@ObservedObject var viewModel: ReferralProfileViewModel
|
|
||||||
|
|
||||||
var body: some View {
|
|
||||||
Group {
|
|
||||||
switch viewModel.state {
|
|
||||||
case .idle:
|
|
||||||
retryRow(
|
|
||||||
messageKey: "account.referral.loadLink",
|
|
||||||
actionKey: "account.referral.loadLink"
|
|
||||||
)
|
|
||||||
case .loading:
|
|
||||||
HStack(spacing: Spacing.sm) {
|
|
||||||
ProgressView()
|
|
||||||
.controlSize(.small)
|
|
||||||
.tint(palette.accent)
|
|
||||||
Text("account.referral.loadingLink")
|
|
||||||
.font(TypeStyle.footnote)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
}
|
|
||||||
case .failed(let messageKey):
|
|
||||||
retryRow(messageKey: messageKey, actionKey: "account.retry")
|
|
||||||
case .loaded(let profile):
|
|
||||||
loadedContent(profile)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.padding(Spacing.md)
|
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
|
||||||
.accessibilityIdentifier("account.referral.profile")
|
|
||||||
}
|
|
||||||
|
|
||||||
private func loadedContent(_ profile: ReferralProfile) -> some View {
|
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
|
||||||
HStack(spacing: Spacing.md) {
|
|
||||||
Text("account.referral.equalRewardDescription")
|
|
||||||
.font(TypeStyle.caption)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
.fixedSize(horizontal: false, vertical: true)
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
AccountInvitationButton(invitationURL: profile.code.inviteURL)
|
|
||||||
}
|
|
||||||
|
|
||||||
if viewModel.isRefreshing {
|
|
||||||
HStack(spacing: Spacing.xs) {
|
|
||||||
ProgressView()
|
|
||||||
.controlSize(.mini)
|
|
||||||
Text("account.referral.refreshingLink")
|
|
||||||
}
|
|
||||||
.font(TypeStyle.caption)
|
|
||||||
.foregroundStyle(palette.textTertiary)
|
|
||||||
} else if let refreshErrorKey = viewModel.refreshErrorKey {
|
|
||||||
retryRow(messageKey: refreshErrorKey, actionKey: "account.retry")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private func retryRow(
|
|
||||||
messageKey: String,
|
|
||||||
actionKey: LocalizedStringKey
|
|
||||||
) -> some View {
|
|
||||||
HStack(spacing: Spacing.sm) {
|
|
||||||
Text(LocalizedStringKey(messageKey))
|
|
||||||
.font(TypeStyle.footnote)
|
|
||||||
.foregroundStyle(palette.textSecondary)
|
|
||||||
Spacer(minLength: Spacing.xs)
|
|
||||||
Button(actionKey) {
|
|
||||||
Task { await viewModel.refresh() }
|
|
||||||
}
|
|
||||||
.font(TypeStyle.bodyEmph)
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// MARK: - Sheet dismiss (isolated from Settings root)
|
// MARK: - Sheet dismiss (isolated from Settings root)
|
||||||
|
|
||||||
private struct SettingsSheetDismissButton: View {
|
private struct SettingsSheetDismissButton: View {
|
||||||
@Environment(\.dismiss) private var dismiss
|
@Environment(\.dismiss) private var dismiss
|
||||||
|
@Environment(\.themePalette) private var palette
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Button("common.done") { dismiss() }
|
Button("common.done") { dismiss() }
|
||||||
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,17 +38,13 @@ struct TranslationPickerRow: View {
|
|||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
Spacer()
|
Spacer()
|
||||||
Menu {
|
Menu {
|
||||||
|
Picker("", selection: translationSelection) {
|
||||||
ForEach(TranslationLanguageCatalog.all) { language in
|
ForEach(TranslationLanguageCatalog.all) { language in
|
||||||
Button {
|
|
||||||
apply(language)
|
|
||||||
} label: {
|
|
||||||
if currentSelectionId == language.id {
|
|
||||||
Label(displayLabel(for: language), systemImage: "checkmark")
|
|
||||||
} else {
|
|
||||||
Text(displayLabel(for: language))
|
Text(displayLabel(for: language))
|
||||||
|
.tag(language.id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
.labelsHidden()
|
||||||
} label: {
|
} label: {
|
||||||
HStack(spacing: 6) {
|
HStack(spacing: 6) {
|
||||||
Text(currentLabel)
|
Text(currentLabel)
|
||||||
@@ -79,6 +75,15 @@ struct TranslationPickerRow: View {
|
|||||||
TranslationLanguageCatalog.isOff(currentSelectionId)
|
TranslationLanguageCatalog.isOff(currentSelectionId)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var translationSelection: Binding<String> {
|
||||||
|
Binding(
|
||||||
|
get: { currentSelectionId },
|
||||||
|
set: { selectionID in
|
||||||
|
apply(TranslationLanguageCatalog.resolve(selectionID))
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private func displayLabel(for language: TranslationLanguage) -> String {
|
private func displayLabel(for language: TranslationLanguage) -> String {
|
||||||
if language.id == TranslationLanguageCatalog.offLocaleId {
|
if language.id == TranslationLanguageCatalog.offLocaleId {
|
||||||
return AppL10n.string("settings.translation.off")
|
return AppL10n.string("settings.translation.off")
|
||||||
|
|||||||
@@ -12,29 +12,94 @@ struct TypingInputSettingsView: View {
|
|||||||
@ObservedObject private var config = ProviderConfig.shared
|
@ObservedObject private var config = ProviderConfig.shared
|
||||||
@ObservedObject private var configuration = TypingInputConfiguration.shared
|
@ObservedObject private var configuration = TypingInputConfiguration.shared
|
||||||
@ObservedObject private var deployment = RimeDeploymentController.shared
|
@ObservedObject private var deployment = RimeDeploymentController.shared
|
||||||
@State private var showClearHabitsConfirmation = false
|
|
||||||
|
|
||||||
private var isDeploying: Bool { deployment.isDeploying }
|
private var isDeploying: Bool { deployment.isDeploying }
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
List {
|
ScrollView {
|
||||||
Section(AppL10n.string("settings.typingInput.schema.section", language: config.uiLanguage)) {
|
LazyVStack(alignment: .leading, spacing: CardLayoutMetrics.sectionSpacing) {
|
||||||
Picker(
|
settingsSection(
|
||||||
AppL10n.string("settings.typingInput.schema.picker", language: config.uiLanguage),
|
title: AppL10n.string(
|
||||||
selection: $configuration.schema
|
"settings.typingInput.schema.section",
|
||||||
|
language: config.uiLanguage
|
||||||
|
)
|
||||||
) {
|
) {
|
||||||
ForEach(TypingInputSchema.allCases) { schema in
|
schemaOptionsCard
|
||||||
Text(AppL10n.string(schema.labelKey, language: config.uiLanguage))
|
|
||||||
.tag(schema)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.pickerStyle(.inline)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Section {
|
settingsSection(
|
||||||
|
title: AppL10n.string(
|
||||||
|
"settings.typingInput.fuzzy.section",
|
||||||
|
language: config.uiLanguage
|
||||||
|
),
|
||||||
|
footer: AppL10n.string(
|
||||||
|
"settings.typingInput.fuzzy.footer",
|
||||||
|
language: config.uiLanguage
|
||||||
|
)
|
||||||
|
) {
|
||||||
|
fuzzyPairsCard
|
||||||
|
}
|
||||||
|
|
||||||
|
settingsSection(
|
||||||
|
title: AppL10n.string(
|
||||||
|
"settings.typingInput.resources.section",
|
||||||
|
language: config.uiLanguage
|
||||||
|
)
|
||||||
|
) {
|
||||||
|
resourcesCard
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(.horizontal, Spacing.lg)
|
||||||
|
.padding(.top, Spacing.md)
|
||||||
|
.padding(.bottom, Spacing.lg)
|
||||||
|
}
|
||||||
|
.scrollClipDisabled()
|
||||||
|
.background(palette.background)
|
||||||
|
.navigationTitle(AppL10n.string("settings.typingInput.title", language: config.uiLanguage))
|
||||||
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var schemaOptionsCard: some View {
|
||||||
|
VStack(spacing: 0) {
|
||||||
|
ForEach(TypingInputSchema.allCases) { schema in
|
||||||
|
schemaOptionRow(schema)
|
||||||
|
|
||||||
|
if schema != TypingInputSchema.allCases.last {
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.surfaceCard()
|
||||||
|
}
|
||||||
|
|
||||||
|
private func schemaOptionRow(_ schema: TypingInputSchema) -> some View {
|
||||||
|
let isSelected = configuration.schema == schema
|
||||||
|
return Button {
|
||||||
|
guard !isSelected else { return }
|
||||||
|
configuration.schema = schema
|
||||||
|
} label: {
|
||||||
|
HStack(spacing: Spacing.sm) {
|
||||||
|
Text(AppL10n.string(schema.labelKey, language: config.uiLanguage))
|
||||||
|
.font(.system(size: 15, weight: isSelected ? .semibold : .regular))
|
||||||
|
.foregroundStyle(isSelected ? palette.accent : palette.textPrimary)
|
||||||
|
Spacer()
|
||||||
|
if isSelected {
|
||||||
|
Image(systemName: "checkmark")
|
||||||
|
.font(.system(size: 13, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.settingsListRow()
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
.accessibilityValue(isSelected ? "selected" : "notSelected")
|
||||||
|
}
|
||||||
|
|
||||||
|
private var fuzzyPairsCard: some View {
|
||||||
|
VStack(spacing: 0) {
|
||||||
ForEach(PinyinFuzzyPair.allCases) { pair in
|
ForEach(PinyinFuzzyPair.allCases) { pair in
|
||||||
Toggle(
|
Toggle(
|
||||||
pair.displayName,
|
|
||||||
isOn: Binding(
|
isOn: Binding(
|
||||||
get: { configuration.fuzzyPairs.contains(pair) },
|
get: { configuration.fuzzyPairs.contains(pair) },
|
||||||
set: { enabled in
|
set: { enabled in
|
||||||
@@ -42,64 +107,69 @@ struct TypingInputSettingsView: View {
|
|||||||
deployUpdatedSchemas()
|
deployUpdatedSchemas()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
)
|
) {
|
||||||
|
Text(pair.displayName)
|
||||||
|
.font(TypeStyle.body)
|
||||||
}
|
}
|
||||||
} header: {
|
.settingsListRow()
|
||||||
Text(AppL10n.string("settings.typingInput.fuzzy.section", language: config.uiLanguage))
|
|
||||||
} footer: {
|
if pair != PinyinFuzzyPair.allCases.last {
|
||||||
Text(AppL10n.string("settings.typingInput.fuzzy.footer", language: config.uiLanguage))
|
Divider().background(palette.divider)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.surfaceCard()
|
||||||
}
|
}
|
||||||
|
|
||||||
Section(AppL10n.string("settings.typingInput.resources.section", language: config.uiLanguage)) {
|
private var resourcesCard: some View {
|
||||||
|
VStack(spacing: 0) {
|
||||||
HStack {
|
HStack {
|
||||||
Text(AppL10n.string("settings.typingInput.resources.status", language: config.uiLanguage))
|
Text(AppL10n.string("settings.typingInput.resources.status", language: config.uiLanguage))
|
||||||
|
.font(TypeStyle.body)
|
||||||
Spacer()
|
Spacer()
|
||||||
if isDeploying {
|
if isDeploying {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
.controlSize(.small)
|
.controlSize(.small)
|
||||||
} else {
|
} else {
|
||||||
Text(statusText)
|
Text(statusText)
|
||||||
|
.font(TypeStyle.body)
|
||||||
.foregroundStyle(
|
.foregroundStyle(
|
||||||
hasDeploymentError ? palette.danger : palette.textSecondary
|
hasDeploymentError ? palette.danger : palette.textSecondary
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.settingsListRow()
|
||||||
|
|
||||||
|
Divider().background(palette.divider)
|
||||||
|
|
||||||
Button(AppL10n.string("settings.typingInput.resources.redeploy", language: config.uiLanguage)) {
|
Button(AppL10n.string("settings.typingInput.resources.redeploy", language: config.uiLanguage)) {
|
||||||
deployUpdatedSchemas()
|
deployUpdatedSchemas()
|
||||||
}
|
}
|
||||||
|
.font(TypeStyle.body)
|
||||||
|
.settingsListRow()
|
||||||
.disabled(isDeploying)
|
.disabled(isDeploying)
|
||||||
}
|
}
|
||||||
|
.surfaceCard()
|
||||||
|
}
|
||||||
|
|
||||||
Section {
|
private func settingsSection<Content: View>(
|
||||||
Button(AppL10n.string("settings.typingInput.habits.clear", language: config.uiLanguage)) {
|
title: String? = nil,
|
||||||
showClearHabitsConfirmation = true
|
footer: String? = nil,
|
||||||
|
@ViewBuilder content: () -> Content
|
||||||
|
) -> some View {
|
||||||
|
VStack(alignment: .leading, spacing: SettingsListMetrics.sectionLabelSpacing) {
|
||||||
|
if let title {
|
||||||
|
Text(title)
|
||||||
|
.cardSectionLabel()
|
||||||
}
|
}
|
||||||
.disabled(isDeploying)
|
content()
|
||||||
.foregroundStyle(palette.danger)
|
if let footer {
|
||||||
} footer: {
|
Text(footer)
|
||||||
Text(AppL10n.string("settings.typingInput.habits.footer", language: config.uiLanguage))
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
.fixedSize(horizontal: false, vertical: true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.scrollContentBackground(.hidden)
|
|
||||||
.background(palette.background)
|
|
||||||
.navigationTitle(AppL10n.string("settings.typingInput.title", language: config.uiLanguage))
|
|
||||||
.navigationBarTitleDisplayMode(.inline)
|
|
||||||
.confirmationDialog(
|
|
||||||
AppL10n.string("settings.typingInput.habits.clear.title", language: config.uiLanguage),
|
|
||||||
isPresented: $showClearHabitsConfirmation,
|
|
||||||
titleVisibility: .visible
|
|
||||||
) {
|
|
||||||
Button(
|
|
||||||
AppL10n.string("settings.typingInput.habits.clear.confirm", language: config.uiLanguage),
|
|
||||||
role: .destructive
|
|
||||||
) {
|
|
||||||
deployment.clearTypingHabits()
|
|
||||||
}
|
|
||||||
Button(AppL10n.string("common.cancel", language: config.uiLanguage), role: .cancel) {}
|
|
||||||
} message: {
|
|
||||||
Text(AppL10n.string("settings.typingInput.habits.clear.message", language: config.uiLanguage))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private var hasDeploymentError: Bool {
|
private var hasDeploymentError: Bool {
|
||||||
|
|||||||
@@ -38,14 +38,14 @@
|
|||||||
"onboarding.polish.localHint" = "Fill in an API key to enable AI polish. Without a key, raw ASR text is inserted.";
|
"onboarding.polish.localHint" = "Fill in an API key to enable AI polish. Without a key, raw ASR text is inserted.";
|
||||||
"onboarding.experience.intro.eyebrow" = "AI AGENT VOICE KEYBOARD";
|
"onboarding.experience.intro.eyebrow" = "AI AGENT VOICE KEYBOARD";
|
||||||
"onboarding.experience.intro.title" = "Speak. It’s written.";
|
"onboarding.experience.intro.title" = "Speak. It’s written.";
|
||||||
"onboarding.experience.intro.subtitle" = "More than dictation. OSGKeyboard understands, writes, translates, and edits—then its AI Agent helps with what comes next.";
|
"onboarding.experience.intro.subtitle" = "The best voice keyboard, with your best personal AI Agent.";
|
||||||
"onboarding.experience.intro.action" = "Get Started";
|
"onboarding.experience.intro.action" = "Get Started";
|
||||||
"onboarding.experience.privacy.local.title" = "On-device transcription available";
|
"onboarding.experience.promise.voice.title" = "Smart voice keyboard";
|
||||||
"onboarding.experience.privacy.local.body" = "With the local engine, speech recognition stays on your device.";
|
"onboarding.experience.promise.voice.body" = "Type 6× faster with multiple polishing styles.";
|
||||||
"onboarding.experience.privacy.cloud.title" = "Clear cloud boundaries";
|
"onboarding.experience.promise.agent.title" = "Personal AI Agent";
|
||||||
"onboarding.experience.privacy.cloud.body" = "Audio or text is sent only when you choose cloud recognition or an AI feature, and only to the configured service.";
|
"onboarding.experience.promise.agent.body" = "Translate, summarize, and learn your tone to write smart replies.";
|
||||||
"onboarding.experience.privacy.anywhere.title" = "Your AI Agent, in any app";
|
"onboarding.experience.promise.privacy.title" = "Privacy protected";
|
||||||
"onboarding.experience.privacy.anywhere.body" = "Dictate, translate, edit, and act from chat, email, notes, or code.";
|
"onboarding.experience.promise.privacy.body" = "Bring your own AI API key and stay in control of your privacy.";
|
||||||
"onboarding.experience.permissions.title" = "Let us hear you";
|
"onboarding.experience.permissions.title" = "Let us hear you";
|
||||||
"onboarding.experience.permissions.subtitle" = "Voice input needs microphone and speech recognition access. Two system prompts will appear next.";
|
"onboarding.experience.permissions.subtitle" = "Voice input needs microphone and speech recognition access. Two system prompts will appear next.";
|
||||||
"onboarding.experience.permissions.systemHint" = "These permissions are used only when you start voice input.";
|
"onboarding.experience.permissions.systemHint" = "These permissions are used only when you start voice input.";
|
||||||
@@ -68,7 +68,8 @@
|
|||||||
"onboarding.experience.keyboardSwitch.checkSettings" = "Check Full Access in Settings";
|
"onboarding.experience.keyboardSwitch.checkSettings" = "Check Full Access in Settings";
|
||||||
"onboarding.experience.keyboardSwitch.waitingAction" = "Waiting for Verification";
|
"onboarding.experience.keyboardSwitch.waitingAction" = "Waiting for Verification";
|
||||||
"onboarding.experience.practice.skip" = "Skip for Now";
|
"onboarding.experience.practice.skip" = "Skip for Now";
|
||||||
"onboarding.experience.practice.sample" = "I’ll arrive tomorrow afternoon and message you when I’m there.";
|
"onboarding.experience.practice.translateSample" = "我明天下午到,到了以后给你消息。";
|
||||||
|
"onboarding.experience.practice.replySample" = "I’ll arrive tomorrow afternoon and message you when I’m there.";
|
||||||
"onboarding.experience.practice.editorTitle" = "New Message";
|
"onboarding.experience.practice.editorTitle" = "New Message";
|
||||||
"onboarding.experience.practice.permissionsTitle" = "Enable voice access";
|
"onboarding.experience.practice.permissionsTitle" = "Enable voice access";
|
||||||
"onboarding.experience.practice.permissionsSubtitle" = "Go back to finish permission setup, then try your first voice input.";
|
"onboarding.experience.practice.permissionsSubtitle" = "Go back to finish permission setup, then try your first voice input.";
|
||||||
@@ -95,17 +96,18 @@
|
|||||||
"onboarding.experience.practice.readAloud" = "Read aloud";
|
"onboarding.experience.practice.readAloud" = "Read aloud";
|
||||||
"onboarding.experience.practice.voiceSample" = "Today is Thursday. Where are you planning to go for fun?";
|
"onboarding.experience.practice.voiceSample" = "Today is Thursday. Where are you planning to go for fun?";
|
||||||
"onboarding.experience.practice.translateTitle" = "Try Translate";
|
"onboarding.experience.practice.translateTitle" = "Try Translate";
|
||||||
"onboarding.experience.practice.translateSubtitle" = "Copy the sample below, tap Translate in OSGKeyboard, then insert the result into the field.";
|
"onboarding.experience.practice.translateSubtitle" = "Copy the Chinese sample, translate it into English in OSGKeyboard, then insert the result.";
|
||||||
"onboarding.experience.practice.replyTitle" = "Try Reply";
|
"onboarding.experience.practice.replyTitle" = "Try Reply";
|
||||||
"onboarding.experience.practice.replySubtitle" = "Use the same sample, tap Reply in the keyboard, then insert the generated response.";
|
"onboarding.experience.practice.replySubtitle" = "Copy the sample below, tap Reply in the keyboard, then insert the generated response.";
|
||||||
"onboarding.experience.practice.askAITitle" = "Ask AI";
|
"onboarding.experience.practice.askAITitle" = "Ask AI";
|
||||||
"onboarding.experience.practice.askAISubtitle" = "Hold the keyboard microphone and ask a question. Tap it again to stop recording and wait for the answer, then insert the result.";
|
"onboarding.experience.practice.askAISubtitle" = "Hold the keyboard microphone and ask a question. Tap it again to stop recording and wait for the answer, then insert the result.";
|
||||||
|
"onboarding.experience.practice.askAIPrompt" = "Try asking: “What’s in the news today?”";
|
||||||
"onboarding.experience.practice.copyAction" = "Copy Sample";
|
"onboarding.experience.practice.copyAction" = "Copy Sample";
|
||||||
"onboarding.experience.practice.copied" = "Copied. Switch to OSGKeyboard.";
|
"onboarding.experience.practice.copied" = "Copied. Switch to OSGKeyboard.";
|
||||||
"onboarding.experience.practice.waiting" = "Waiting for you to complete this step in the keyboard…";
|
"onboarding.experience.practice.waiting" = "Waiting for you to complete this step in the keyboard…";
|
||||||
"onboarding.experience.login.title" = "Sign in for 1,000 credits";
|
"onboarding.experience.login.title" = "Sign in for 1,000 credits";
|
||||||
"onboarding.experience.login.subtitle" = "You’ve completed all four lessons. Sign in to keep using OSG managed AI without entering an API key.";
|
"onboarding.experience.login.subtitle" = "Sign in for free credits and start using AI without an API key.";
|
||||||
"onboarding.experience.login.body" = "If this device is eligible for the first-time signup reward, 1,000 credits are added automatically. Device integrity checks prevent duplicate claims.";
|
"onboarding.experience.login.body" = "Register for the first time to get free credits, then invite friends to earn more.";
|
||||||
"onboarding.experience.login.skip" = "Not Now";
|
"onboarding.experience.login.skip" = "Not Now";
|
||||||
"onboarding.experience.login.signedIn" = "Signed in. Your credits are up to date.";
|
"onboarding.experience.login.signedIn" = "Signed in. Your credits are up to date.";
|
||||||
"onboarding.experience.login.balance %lld" = "Current balance: %lld credits";
|
"onboarding.experience.login.balance %lld" = "Current balance: %lld credits";
|
||||||
@@ -279,6 +281,18 @@
|
|||||||
"settings.systemPrompt.hint" = "Used by the cloud LLM when polishing your dictation. Local engine skips this step.";
|
"settings.systemPrompt.hint" = "Used by the cloud LLM when polishing your dictation. Local engine skips this step.";
|
||||||
"settings.about.title" = "About";
|
"settings.about.title" = "About";
|
||||||
"settings.version.title" = "Version";
|
"settings.version.title" = "Version";
|
||||||
|
"settings.diagnostics.title" = "Startup Diagnostics";
|
||||||
|
"settings.diagnostics.section" = "Saved Reports";
|
||||||
|
"settings.diagnostics.count" = "%d startup failure reports";
|
||||||
|
"settings.diagnostics.empty" = "No startup failures have been saved.";
|
||||||
|
"settings.diagnostics.latest" = "Latest: %@";
|
||||||
|
"settings.diagnostics.export" = "Export Diagnostic Logs";
|
||||||
|
"settings.diagnostics.clear" = "Clear Diagnostic Logs";
|
||||||
|
"settings.diagnostics.clear.title" = "Clear diagnostic logs?";
|
||||||
|
"settings.diagnostics.clear.message" = "This permanently removes all saved Flow startup failure reports from this device.";
|
||||||
|
"settings.diagnostics.clear.confirm" = "Clear Logs";
|
||||||
|
"settings.diagnostics.privacy.section" = "Privacy";
|
||||||
|
"settings.diagnostics.privacy.body" = "Reports stay on this device until you export or clear them. They include startup state, timings, error codes, and memory usage, but never audio, transcripts, clipboard content, prompts, API keys, or account identifiers.";
|
||||||
"releaseNotes.title" = "What's New";
|
"releaseNotes.title" = "What's New";
|
||||||
"releaseNotes.openHint" = "View release notes for this version";
|
"releaseNotes.openHint" = "View release notes for this version";
|
||||||
"releaseNotes.unavailable.title" = "Cannot load page";
|
"releaseNotes.unavailable.title" = "Cannot load page";
|
||||||
@@ -350,7 +364,6 @@
|
|||||||
"settings.keyboardHaptic.off" = "Off";
|
"settings.keyboardHaptic.off" = "Off";
|
||||||
"settings.keyboardHaptic.light" = "Light";
|
"settings.keyboardHaptic.light" = "Light";
|
||||||
"settings.keyboardHaptic.strong" = "Strong";
|
"settings.keyboardHaptic.strong" = "Strong";
|
||||||
"settings.cursorDragNavigation.title" = "Drag empty area to move cursor";
|
|
||||||
"settings.systemPrompt.reset" = "Reset";
|
"settings.systemPrompt.reset" = "Reset";
|
||||||
"settings.asrLocale" = "ASR locale";
|
"settings.asrLocale" = "ASR locale";
|
||||||
"settings.engineBadge.ios26" = "SpeechAnalyzer — always on-device";
|
"settings.engineBadge.ios26" = "SpeechAnalyzer — always on-device";
|
||||||
@@ -495,8 +508,11 @@
|
|||||||
"home.setup.permission.speech" = "Speech recognition is off — voice input won't work.";
|
"home.setup.permission.speech" = "Speech recognition is off — voice input won't work.";
|
||||||
"home.setup.permission.both" = "Microphone and speech recognition are off — voice input won't work.";
|
"home.setup.permission.both" = "Microphone and speech recognition are off — voice input won't work.";
|
||||||
"home.setup.permission.request" = "Next";
|
"home.setup.permission.request" = "Next";
|
||||||
"home.setup.cloudIncomplete" = "Cloud engine needs an API key. Open the Settings tab.";
|
"home.setup.cloudIncomplete" = "Cloud recognition and AI polish need API keys.";
|
||||||
"home.setup.polishKeyMissing" = "Add an API key in Settings to enable AI polish. Without it, raw ASR text is inserted.";
|
"home.setup.polishKeyMissing" = "Add an API key to enable AI polish. Without it, local dictation still inserts raw recognized text.";
|
||||||
|
"home.setup.byok.configure" = "Configure API Key";
|
||||||
|
"home.setup.credits.alternative" = "Or use OSG credits for transcription and AI without managing API keys.";
|
||||||
|
"home.setup.credits.open" = "Use Credits";
|
||||||
"home.setup.keyboardHint" = "Don't see OSGKeyboard? Add it in iOS Settings.";
|
"home.setup.keyboardHint" = "Don't see OSGKeyboard? Add it in iOS Settings.";
|
||||||
"home.setup.keyboardHint.dismiss" = "Got it";
|
"home.setup.keyboardHint.dismiss" = "Got it";
|
||||||
"home.flow.starting" = "Starting voice session…";
|
"home.flow.starting" = "Starting voice session…";
|
||||||
@@ -514,11 +530,12 @@
|
|||||||
"home.preview.placeholder" = "Tap to type and test…";
|
"home.preview.placeholder" = "Tap to type and test…";
|
||||||
"home.card.history.empty" = "No voice transcripts yet";
|
"home.card.history.empty" = "No voice transcripts yet";
|
||||||
"home.card.dictionary.empty" = "No words yet";
|
"home.card.dictionary.empty" = "No words yet";
|
||||||
"home.card.dictionary.smart.subtitle" = "Frequently used new terms discovered from your Rime typing";
|
"home.card.dictionary.smart.subtitle" = "Frequently used new terms discovered from your typing";
|
||||||
"home.card.dictionary.smart.empty" = "No suggestions yet";
|
"home.card.dictionary.smart.empty" = "No recommended terms yet";
|
||||||
|
"home.card.dictionary.smart.addHint" = "Tap to add frequently used terms to your personal dictionary";
|
||||||
"home.card.dictionary.smart.accessibilityHint" = "Used %lld times. Double-tap to add it to your personal dictionary.";
|
"home.card.dictionary.smart.accessibilityHint" = "Used %lld times. Double-tap to add it to your personal dictionary.";
|
||||||
"home.card.dictionary.confirm.title" = "Add “%@” to your personal dictionary?";
|
"home.card.dictionary.confirm.title" = "Add “%@” to your personal dictionary?";
|
||||||
"home.card.dictionary.confirm.message" = "Rime has recorded this term %lld times. Once added, it will also improve speech recognition and AI polishing.";
|
"home.card.dictionary.confirm.message" = "You’ve used this term %lld times. Once added, it will also improve speech recognition and AI polishing.";
|
||||||
"home.card.dictionary.confirm.add" = "Add to dictionary";
|
"home.card.dictionary.confirm.add" = "Add to dictionary";
|
||||||
"home.wide.tagline.subtitle" = "Switch to any app and tap the keyboard mic to dictate.";
|
"home.wide.tagline.subtitle" = "Switch to any app and tap the keyboard mic to dictate.";
|
||||||
"home.wide.mode.cloud" = "Cloud";
|
"home.wide.mode.cloud" = "Cloud";
|
||||||
@@ -562,11 +579,11 @@
|
|||||||
"skills.action.install" = "Install";
|
"skills.action.install" = "Install";
|
||||||
"skills.action.uninstall" = "Uninstall";
|
"skills.action.uninstall" = "Uninstall";
|
||||||
"skills.action.reinstallShortcut" = "Reinstall Shortcut";
|
"skills.action.reinstallShortcut" = "Reinstall Shortcut";
|
||||||
"skills.reply.name" = "Reply in source language";
|
"skills.reply.name" = "Reply";
|
||||||
"skills.reply.description" = "Understand the copied text and reply naturally in its primary language.";
|
"skills.reply.description" = "Understand the copied text and reply naturally in its primary language.";
|
||||||
"skills.playfulReply.name" = "Playful reply";
|
"skills.playfulReply.name" = "Playful reply";
|
||||||
"skills.playfulReply.description" = "Reply with a short, witty joke that stays kind and appropriate.";
|
"skills.playfulReply.description" = "Reply with a short, witty joke that stays kind and appropriate.";
|
||||||
"skills.replyInSourceLanguage.name" = "Reply in source language";
|
"skills.replyInSourceLanguage.name" = "Reply";
|
||||||
"skills.replyInSourceLanguage.description" = "Understand the copied text and reply naturally in the same language.";
|
"skills.replyInSourceLanguage.description" = "Understand the copied text and reply naturally in the same language.";
|
||||||
"skills.summarize.name" = "Summarize key points";
|
"skills.summarize.name" = "Summarize key points";
|
||||||
"skills.summarize.description" = "Summarize the content and extract facts, decisions, conclusions, and next steps when present.";
|
"skills.summarize.description" = "Summarize the content and extract facts, decisions, conclusions, and next steps when present.";
|
||||||
@@ -660,7 +677,7 @@
|
|||||||
"polishStyles.learn.generating" = "Generating…";
|
"polishStyles.learn.generating" = "Generating…";
|
||||||
"polishStyles.learn.privacy" = "Sent to your configured AI only when you generate. Review and edit before saving.";
|
"polishStyles.learn.privacy" = "Sent to your configured AI only when you generate. Review and edit before saving.";
|
||||||
"polishStyles.learn.limit" = "Delete a custom style before generating another one.";
|
"polishStyles.learn.limit" = "Delete a custom style before generating another one.";
|
||||||
"polishStyles.learn.error.insufficient" = "Keep dictating until 5,000 effective characters are available.";
|
"polishStyles.learn.error.insufficient" = "Keep dictating until 2,500 effective characters are available.";
|
||||||
"polishStyles.learn.error.invalidResponse" = "The AI did not return a valid writing style. Please try again.";
|
"polishStyles.learn.error.invalidResponse" = "The AI did not return a valid writing style. Please try again.";
|
||||||
"polishStyles.learn.error.promptTooLong" = "The generated prompt exceeded 6,000 characters. Please try again.";
|
"polishStyles.learn.error.promptTooLong" = "The generated prompt exceeded 6,000 characters. Please try again.";
|
||||||
"polishStyles.learn.error.requestTooLarge" = "The learning sample is too large for the configured AI service. Shorten unusually long history entries and try again.";
|
"polishStyles.learn.error.requestTooLarge" = "The learning sample is too large for the configured AI service. Shorten unusually long history entries and try again.";
|
||||||
@@ -724,7 +741,6 @@
|
|||||||
"settings.personalDictionary.empty.title" = "No words yet";
|
"settings.personalDictionary.empty.title" = "No words yet";
|
||||||
"settings.personalDictionary.empty.body" = "Add your personal dictionary to improve recognition accuracy\nSyncs across devices via iCloud";
|
"settings.personalDictionary.empty.body" = "Add your personal dictionary to improve recognition accuracy\nSyncs across devices via iCloud";
|
||||||
"settings.personalDictionary.search.prompt" = "Search words";
|
"settings.personalDictionary.search.prompt" = "Search words";
|
||||||
"settings.personalDictionary.usageCount" = "%lld uses";
|
|
||||||
"settings.personalDictionary.add.title" = "Add word";
|
"settings.personalDictionary.add.title" = "Add word";
|
||||||
"settings.personalDictionary.edit.title" = "Edit word";
|
"settings.personalDictionary.edit.title" = "Edit word";
|
||||||
"settings.personalDictionary.add.field" = "Word";
|
"settings.personalDictionary.add.field" = "Word";
|
||||||
@@ -828,12 +844,15 @@
|
|||||||
"account.loading.session" = "Checking account status…";
|
"account.loading.session" = "Checking account status…";
|
||||||
"account.loading.center" = "Loading account…";
|
"account.loading.center" = "Loading account…";
|
||||||
"account.signedOut.title" = "Your OSG account";
|
"account.signedOut.title" = "Your OSG account";
|
||||||
"account.signedOut.body" = "Sign in to use managed credits and referrals.";
|
"account.signedOut.body" = "Register and invite friends to earn credits.";
|
||||||
"account.signedOut.localUnaffected" = "On-device features and your own API keys work without an account.";
|
"account.signedOut.localUnaffected" = "On-device features and your own API keys work without an account.";
|
||||||
|
"home.accountRewards.signedOut.title" = "Sign in for free credits";
|
||||||
|
"home.accountRewards.signedOut.summary" = "Register and invite friends to earn credits.";
|
||||||
"account.signIn.apple" = "Sign in with Apple";
|
"account.signIn.apple" = "Sign in with Apple";
|
||||||
"account.signIn.hint" = "Creates or opens your optional OSG account.";
|
"account.signIn.hint" = "Creates or opens your optional OSG account.";
|
||||||
"account.signIn.loading" = "Signing in…";
|
"account.signIn.loading" = "Signing in…";
|
||||||
"account.error.sessionExpired" = "Your session expired. Sign in again to continue.";
|
"account.error.sessionExpired" = "Your session expired. Sign in again to continue.";
|
||||||
|
"account.error.appleReauthenticationRequired" = "Sign in with Apple again to keep your account protected.";
|
||||||
"account.summary.section" = "Account";
|
"account.summary.section" = "Account";
|
||||||
"account.summary.signedIn" = "Signed in";
|
"account.summary.signedIn" = "Signed in";
|
||||||
"account.summary.protected" = "Protected account";
|
"account.summary.protected" = "Protected account";
|
||||||
@@ -901,7 +920,7 @@
|
|||||||
"account.referral.friendRewardQualification" = "Your friend also receives %@ credits after qualifying usage";
|
"account.referral.friendRewardQualification" = "Your friend also receives %@ credits after qualifying usage";
|
||||||
"account.referral.shareShort" = "Share";
|
"account.referral.shareShort" = "Share";
|
||||||
"account.referral.inviteTitle" = "Invite";
|
"account.referral.inviteTitle" = "Invite";
|
||||||
"account.referral.equalRewardDescription" = "For each successful invitation, you and your friend each receive 1,000 credits.";
|
"account.referral.equalRewardDescription" = "Invite friends—both receive 1,000 credits";
|
||||||
"account.referral.equalRewardGeneric" = "For each successful invitation, both of you receive credits.";
|
"account.referral.equalRewardGeneric" = "For each successful invitation, both of you receive credits.";
|
||||||
"account.referral.summaryCompact" = "Rewarded %d · Pending %d";
|
"account.referral.summaryCompact" = "Rewarded %d · Pending %d";
|
||||||
"account.referral.preparingLink" = "Loading your invitation link…";
|
"account.referral.preparingLink" = "Loading your invitation link…";
|
||||||
|
|||||||
@@ -38,14 +38,14 @@
|
|||||||
"onboarding.polish.localHint" = "填写 API Key 才能开启 AI 润色;未填写时将直接插入原始识别结果。";
|
"onboarding.polish.localHint" = "填写 API Key 才能开启 AI 润色;未填写时将直接插入原始识别结果。";
|
||||||
"onboarding.experience.intro.eyebrow" = "AI AGENT 语音输入法";
|
"onboarding.experience.intro.eyebrow" = "AI AGENT 语音输入法";
|
||||||
"onboarding.experience.intro.title" = "开口,即成文";
|
"onboarding.experience.intro.title" = "开口,即成文";
|
||||||
"onboarding.experience.intro.subtitle" = "不只是语音输入。OSGKeyboard 能听懂、成文、翻译和编辑,也能调用 AI Agent 帮你处理下一步。";
|
"onboarding.experience.intro.subtitle" = "最好的语音输入法,最好的贴身 AI Agent";
|
||||||
"onboarding.experience.intro.action" = "开始设置";
|
"onboarding.experience.intro.action" = "开始设置";
|
||||||
"onboarding.experience.privacy.local.title" = "支持设备端转写";
|
"onboarding.experience.promise.voice.title" = "智能语音输入法";
|
||||||
"onboarding.experience.privacy.local.body" = "使用本地引擎时,语音识别在你的设备上完成。";
|
"onboarding.experience.promise.voice.body" = "6 倍输入速度,各种润色方式";
|
||||||
"onboarding.experience.privacy.cloud.title" = "明确的云端边界";
|
"onboarding.experience.promise.agent.title" = "随身 AI Agent";
|
||||||
"onboarding.experience.privacy.cloud.body" = "只有选择云端识别或 AI 功能时,相应的语音或文字才会发送给已配置的服务。";
|
"onboarding.experience.promise.agent.body" = "翻译、总结,还能学习你的语气,帮你智能回复";
|
||||||
"onboarding.experience.privacy.anywhere.title" = "AI Agent,随处可用";
|
"onboarding.experience.promise.privacy.title" = "隐私有保障";
|
||||||
"onboarding.experience.privacy.anywhere.body" = "在聊天、邮件、笔记或代码编辑中,随时口述、翻译、编辑和处理任务。";
|
"onboarding.experience.promise.privacy.body" = "支持自带 AI API Key,隐私尽在掌握";
|
||||||
"onboarding.experience.permissions.title" = "让我们听见你";
|
"onboarding.experience.permissions.title" = "让我们听见你";
|
||||||
"onboarding.experience.permissions.subtitle" = "语音输入需要麦克风和语音识别。接下来会依次出现两个系统提示。";
|
"onboarding.experience.permissions.subtitle" = "语音输入需要麦克风和语音识别。接下来会依次出现两个系统提示。";
|
||||||
"onboarding.experience.permissions.systemHint" = "权限只在你主动使用语音输入时生效。";
|
"onboarding.experience.permissions.systemHint" = "权限只在你主动使用语音输入时生效。";
|
||||||
@@ -68,7 +68,8 @@
|
|||||||
"onboarding.experience.keyboardSwitch.checkSettings" = "返回设置检查完整访问";
|
"onboarding.experience.keyboardSwitch.checkSettings" = "返回设置检查完整访问";
|
||||||
"onboarding.experience.keyboardSwitch.waitingAction" = "等待验证";
|
"onboarding.experience.keyboardSwitch.waitingAction" = "等待验证";
|
||||||
"onboarding.experience.practice.skip" = "暂时跳过体验";
|
"onboarding.experience.practice.skip" = "暂时跳过体验";
|
||||||
"onboarding.experience.practice.sample" = "我明天下午到,到了以后给你消息。";
|
"onboarding.experience.practice.translateSample" = "I’ll arrive tomorrow afternoon and message you when I’m there.";
|
||||||
|
"onboarding.experience.practice.replySample" = "我明天下午到,到了以后给你消息。";
|
||||||
"onboarding.experience.practice.editorTitle" = "新消息";
|
"onboarding.experience.practice.editorTitle" = "新消息";
|
||||||
"onboarding.experience.practice.permissionsTitle" = "开启语音权限";
|
"onboarding.experience.practice.permissionsTitle" = "开启语音权限";
|
||||||
"onboarding.experience.practice.permissionsSubtitle" = "返回上一步完成权限设置,然后开始第一次语音输入。";
|
"onboarding.experience.practice.permissionsSubtitle" = "返回上一步完成权限设置,然后开始第一次语音输入。";
|
||||||
@@ -95,17 +96,18 @@
|
|||||||
"onboarding.experience.practice.readAloud" = "请照着念";
|
"onboarding.experience.practice.readAloud" = "请照着念";
|
||||||
"onboarding.experience.practice.voiceSample" = "今天是礼拜四,你打算去哪里玩?";
|
"onboarding.experience.practice.voiceSample" = "今天是礼拜四,你打算去哪里玩?";
|
||||||
"onboarding.experience.practice.translateTitle" = "试试翻译";
|
"onboarding.experience.practice.translateTitle" = "试试翻译";
|
||||||
"onboarding.experience.practice.translateSubtitle" = "先复制下面的示例,再在 OSGKeyboard 中点击「翻译」。确认结果后插入文本框。";
|
"onboarding.experience.practice.translateSubtitle" = "复制下方英文,在 OSGKeyboard 中将它翻译成中文,再把结果插入文本框。";
|
||||||
"onboarding.experience.practice.replyTitle" = "试试回复";
|
"onboarding.experience.practice.replyTitle" = "试试回复";
|
||||||
"onboarding.experience.practice.replySubtitle" = "使用同一段示例文字,点击键盘中的「回复」,然后插入生成的回复。";
|
"onboarding.experience.practice.replySubtitle" = "复制下方示例文字,点击键盘中的「回复」,再插入生成的回复。";
|
||||||
"onboarding.experience.practice.askAITitle" = "问问 AI";
|
"onboarding.experience.practice.askAITitle" = "问问 AI";
|
||||||
"onboarding.experience.practice.askAISubtitle" = "长按键盘麦克风,说出一个问题;再次点击结束录音并等待回答,然后将结果插入文本框。";
|
"onboarding.experience.practice.askAISubtitle" = "长按键盘麦克风,说出一个问题;再次点击结束录音并等待回答,然后将结果插入文本框。";
|
||||||
|
"onboarding.experience.practice.askAIPrompt" = "试着问问:“今天有什么新闻?”";
|
||||||
"onboarding.experience.practice.copyAction" = "复制示例文字";
|
"onboarding.experience.practice.copyAction" = "复制示例文字";
|
||||||
"onboarding.experience.practice.copied" = "已复制,请切换到 OSGKeyboard";
|
"onboarding.experience.practice.copied" = "已复制,请切换到 OSGKeyboard";
|
||||||
"onboarding.experience.practice.waiting" = "等待你在键盘中完成这一步…";
|
"onboarding.experience.practice.waiting" = "等待你在键盘中完成这一步…";
|
||||||
"onboarding.experience.login.title" = "登录领 1000 积分";
|
"onboarding.experience.login.title" = "登录领 1000 积分";
|
||||||
"onboarding.experience.login.subtitle" = "四项体验已经完成。登录后可继续使用 OSG 托管 AI,无需填写 API Key。";
|
"onboarding.experience.login.subtitle" = "登录获赠积分,无需 API Key 即可开始免费使用";
|
||||||
"onboarding.experience.login.body" = "符合首次注册资格时,1000 积分会自动到账。设备完整性检查用于防止重复领取。";
|
"onboarding.experience.login.body" = "首次注册,将免费获取积分,邀请好友,还可以获赠更多";
|
||||||
"onboarding.experience.login.skip" = "暂不登录";
|
"onboarding.experience.login.skip" = "暂不登录";
|
||||||
"onboarding.experience.login.signedIn" = "登录成功,积分已刷新";
|
"onboarding.experience.login.signedIn" = "登录成功,积分已刷新";
|
||||||
"onboarding.experience.login.balance %lld" = "当前余额:%lld 积分";
|
"onboarding.experience.login.balance %lld" = "当前余额:%lld 积分";
|
||||||
@@ -279,6 +281,18 @@
|
|||||||
"settings.systemPrompt.hint" = "云端润色时使用。本地识别模式不会用到此提示词。";
|
"settings.systemPrompt.hint" = "云端润色时使用。本地识别模式不会用到此提示词。";
|
||||||
"settings.about.title" = "关于";
|
"settings.about.title" = "关于";
|
||||||
"settings.version.title" = "版本";
|
"settings.version.title" = "版本";
|
||||||
|
"settings.diagnostics.title" = "启动诊断";
|
||||||
|
"settings.diagnostics.section" = "已保存报告";
|
||||||
|
"settings.diagnostics.count" = "%d 份启动失败报告";
|
||||||
|
"settings.diagnostics.empty" = "尚未保存启动失败报告。";
|
||||||
|
"settings.diagnostics.latest" = "最近一次:%@";
|
||||||
|
"settings.diagnostics.export" = "导出诊断日志";
|
||||||
|
"settings.diagnostics.clear" = "清除诊断日志";
|
||||||
|
"settings.diagnostics.clear.title" = "清除诊断日志?";
|
||||||
|
"settings.diagnostics.clear.message" = "这将从本机永久删除所有 Flow 会话启动失败报告。";
|
||||||
|
"settings.diagnostics.clear.confirm" = "清除日志";
|
||||||
|
"settings.diagnostics.privacy.section" = "隐私";
|
||||||
|
"settings.diagnostics.privacy.body" = "报告会保留在本机,直到你主动导出或清除。报告仅包含启动状态、耗时、错误码和内存占用,不会保存录音、转写、剪贴板内容、提示词、API Key 或账号标识。";
|
||||||
"releaseNotes.title" = "更新说明";
|
"releaseNotes.title" = "更新说明";
|
||||||
"releaseNotes.openHint" = "查看本版本更新说明";
|
"releaseNotes.openHint" = "查看本版本更新说明";
|
||||||
"releaseNotes.unavailable.title" = "无法加载页面";
|
"releaseNotes.unavailable.title" = "无法加载页面";
|
||||||
@@ -350,7 +364,6 @@
|
|||||||
"settings.keyboardHaptic.off" = "关";
|
"settings.keyboardHaptic.off" = "关";
|
||||||
"settings.keyboardHaptic.light" = "轻";
|
"settings.keyboardHaptic.light" = "轻";
|
||||||
"settings.keyboardHaptic.strong" = "强";
|
"settings.keyboardHaptic.strong" = "强";
|
||||||
"settings.cursorDragNavigation.title" = "触摸空白区域移动光标";
|
|
||||||
"settings.systemPrompt.reset" = "重置";
|
"settings.systemPrompt.reset" = "重置";
|
||||||
"settings.asrLocale" = "识别语言";
|
"settings.asrLocale" = "识别语言";
|
||||||
"settings.engineBadge.ios26" = "SpeechAnalyzer — 始终端侧";
|
"settings.engineBadge.ios26" = "SpeechAnalyzer — 始终端侧";
|
||||||
@@ -494,8 +507,11 @@
|
|||||||
"home.setup.permission.speech" = "语音识别还没授权,语音输入用不了。";
|
"home.setup.permission.speech" = "语音识别还没授权,语音输入用不了。";
|
||||||
"home.setup.permission.both" = "麦克风和语音识别还没授权,语音输入用不了。";
|
"home.setup.permission.both" = "麦克风和语音识别还没授权,语音输入用不了。";
|
||||||
"home.setup.permission.request" = "下一步";
|
"home.setup.permission.request" = "下一步";
|
||||||
"home.setup.cloudIncomplete" = "选了云端引擎,先去「设置」填 API Key。";
|
"home.setup.cloudIncomplete" = "云端识别和 AI 润色需要配置 API Key。";
|
||||||
"home.setup.polishKeyMissing" = "请先在「设置」填写 API Key 才能润色;未填写时会直接插入原始识别结果。";
|
"home.setup.polishKeyMissing" = "配置 API Key 后可启用 AI 润色;未配置时,本地听写仍会插入原始识别文本。";
|
||||||
|
"home.setup.byok.configure" = "配置 API Key";
|
||||||
|
"home.setup.credits.alternative" = "也可以使用 OSG 积分完成语音转写和 AI,无需管理 API Key。";
|
||||||
|
"home.setup.credits.open" = "使用积分";
|
||||||
"home.setup.keyboardHint" = "列表里没有?去系统设置里添加键盘。";
|
"home.setup.keyboardHint" = "列表里没有?去系统设置里添加键盘。";
|
||||||
"home.setup.keyboardHint.dismiss" = "知道了";
|
"home.setup.keyboardHint.dismiss" = "知道了";
|
||||||
"home.flow.starting" = "正在启动语音会话…";
|
"home.flow.starting" = "正在启动语音会话…";
|
||||||
@@ -513,11 +529,12 @@
|
|||||||
"home.preview.placeholder" = "点这里试试键盘";
|
"home.preview.placeholder" = "点这里试试键盘";
|
||||||
"home.card.history.empty" = "还没有语音识别记录";
|
"home.card.history.empty" = "还没有语音识别记录";
|
||||||
"home.card.dictionary.empty" = "还没有词条";
|
"home.card.dictionary.empty" = "还没有词条";
|
||||||
"home.card.dictionary.smart.subtitle" = "从 Rime 输入习惯中发现的高频新词";
|
"home.card.dictionary.smart.subtitle" = "从中英文输入习惯中发现的高频新词";
|
||||||
"home.card.dictionary.smart.empty" = "暂无推荐词";
|
"home.card.dictionary.smart.empty" = "暂无推荐热词";
|
||||||
|
"home.card.dictionary.smart.addHint" = "点击添加常用词到个性词库";
|
||||||
"home.card.dictionary.smart.accessibilityHint" = "已使用 %lld 次,轻点两次加入个性词库。";
|
"home.card.dictionary.smart.accessibilityHint" = "已使用 %lld 次,轻点两次加入个性词库。";
|
||||||
"home.card.dictionary.confirm.title" = "将“%@”加入个性词库?";
|
"home.card.dictionary.confirm.title" = "将“%@”加入个性词库?";
|
||||||
"home.card.dictionary.confirm.message" = "Rime 已记录这个词 %lld 次。加入后也会用于提升语音识别和 AI 润色效果。";
|
"home.card.dictionary.confirm.message" = "这个词已使用 %lld 次。加入后也会用于提升语音识别和 AI 润色效果。";
|
||||||
"home.card.dictionary.confirm.add" = "加入词库";
|
"home.card.dictionary.confirm.add" = "加入词库";
|
||||||
"home.wide.tagline.subtitle" = "切换到任意 App,点键盘麦克风即可听写。";
|
"home.wide.tagline.subtitle" = "切换到任意 App,点键盘麦克风即可听写。";
|
||||||
"home.wide.mode.cloud" = "云端";
|
"home.wide.mode.cloud" = "云端";
|
||||||
@@ -561,11 +578,11 @@
|
|||||||
"skills.action.install" = "安装";
|
"skills.action.install" = "安装";
|
||||||
"skills.action.uninstall" = "卸载";
|
"skills.action.uninstall" = "卸载";
|
||||||
"skills.action.reinstallShortcut" = "重新安装捷径";
|
"skills.action.reinstallShortcut" = "重新安装捷径";
|
||||||
"skills.reply.name" = "原语言回复";
|
"skills.reply.name" = "回复";
|
||||||
"skills.reply.description" = "理解复制内容,并使用原文的主要语言自然回复。";
|
"skills.reply.description" = "理解复制内容,并使用原文的主要语言自然回复。";
|
||||||
"skills.playfulReply.name" = "俏皮回复";
|
"skills.playfulReply.name" = "俏皮回复";
|
||||||
"skills.playfulReply.description" = "用简短、有梗但不冒犯的方式接住这句话。";
|
"skills.playfulReply.description" = "用简短、有梗但不冒犯的方式接住这句话。";
|
||||||
"skills.replyInSourceLanguage.name" = "用原语言回复";
|
"skills.replyInSourceLanguage.name" = "回复";
|
||||||
"skills.replyInSourceLanguage.description" = "理解复制内容,并使用相同语言自然回复。";
|
"skills.replyInSourceLanguage.description" = "理解复制内容,并使用相同语言自然回复。";
|
||||||
"skills.summarize.name" = "总结要点";
|
"skills.summarize.name" = "总结要点";
|
||||||
"skills.summarize.description" = "总结核心内容,并按需提炼事实、决定、结论和下一步。";
|
"skills.summarize.description" = "总结核心内容,并按需提炼事实、决定、结论和下一步。";
|
||||||
@@ -659,7 +676,7 @@
|
|||||||
"polishStyles.learn.generating" = "生成中…";
|
"polishStyles.learn.generating" = "生成中…";
|
||||||
"polishStyles.learn.privacy" = "仅在生成时发送给你配置的 AI,保存前可预览和修改。";
|
"polishStyles.learn.privacy" = "仅在生成时发送给你配置的 AI,保存前可预览和修改。";
|
||||||
"polishStyles.learn.limit" = "请先删除一个自定义风格,再生成新风格。";
|
"polishStyles.learn.limit" = "请先删除一个自定义风格,再生成新风格。";
|
||||||
"polishStyles.learn.error.insufficient" = "请继续听写,累积到 5,000 个有效字符后再生成。";
|
"polishStyles.learn.error.insufficient" = "请继续听写,累积到 2,500 个有效字符后再生成。";
|
||||||
"polishStyles.learn.error.invalidResponse" = "AI 没有返回有效的润色风格,请重试。";
|
"polishStyles.learn.error.invalidResponse" = "AI 没有返回有效的润色风格,请重试。";
|
||||||
"polishStyles.learn.error.promptTooLong" = "生成的 Prompt 超过 6,000 个字符,请重试。";
|
"polishStyles.learn.error.promptTooLong" = "生成的 Prompt 超过 6,000 个字符,请重试。";
|
||||||
"polishStyles.learn.error.requestTooLarge" = "学习语料超过当前 AI 服务的请求上限,请缩短异常过长的历史记录后重试。";
|
"polishStyles.learn.error.requestTooLarge" = "学习语料超过当前 AI 服务的请求上限,请缩短异常过长的历史记录后重试。";
|
||||||
@@ -723,7 +740,6 @@
|
|||||||
"settings.personalDictionary.empty.title" = "还没有词条";
|
"settings.personalDictionary.empty.title" = "还没有词条";
|
||||||
"settings.personalDictionary.empty.body" = "添加个性化词库,提升识别准确性\n词库将通过 iCloud 实现跨设备同步";
|
"settings.personalDictionary.empty.body" = "添加个性化词库,提升识别准确性\n词库将通过 iCloud 实现跨设备同步";
|
||||||
"settings.personalDictionary.search.prompt" = "搜索词条";
|
"settings.personalDictionary.search.prompt" = "搜索词条";
|
||||||
"settings.personalDictionary.usageCount" = "使用 %lld 次";
|
|
||||||
"settings.personalDictionary.add.title" = "添加词条";
|
"settings.personalDictionary.add.title" = "添加词条";
|
||||||
"settings.personalDictionary.edit.title" = "编辑词条";
|
"settings.personalDictionary.edit.title" = "编辑词条";
|
||||||
"settings.personalDictionary.add.field" = "词条";
|
"settings.personalDictionary.add.field" = "词条";
|
||||||
@@ -827,12 +843,15 @@
|
|||||||
"account.loading.session" = "正在检查账号状态…";
|
"account.loading.session" = "正在检查账号状态…";
|
||||||
"account.loading.center" = "正在加载账号…";
|
"account.loading.center" = "正在加载账号…";
|
||||||
"account.signedOut.title" = "OSG 账号";
|
"account.signedOut.title" = "OSG 账号";
|
||||||
"account.signedOut.body" = "登录后可使用托管积分与邀请功能。";
|
"account.signedOut.body" = "注册和邀请好友,都可获赠积分";
|
||||||
"account.signedOut.localUnaffected" = "本地功能与自有 API Key 无需账号也可继续使用。";
|
"account.signedOut.localUnaffected" = "本地功能与自有 API Key 无需账号也可继续使用。";
|
||||||
|
"home.accountRewards.signedOut.title" = "登录领免费积分";
|
||||||
|
"home.accountRewards.signedOut.summary" = "注册和邀请好友,都可获赠积分";
|
||||||
"account.signIn.apple" = "通过 Apple 登录";
|
"account.signIn.apple" = "通过 Apple 登录";
|
||||||
"account.signIn.hint" = "创建或打开可选的 OSG 账号。";
|
"account.signIn.hint" = "创建或打开可选的 OSG 账号。";
|
||||||
"account.signIn.loading" = "正在登录…";
|
"account.signIn.loading" = "正在登录…";
|
||||||
"account.error.sessionExpired" = "登录状态已过期,请重新登录后继续。";
|
"account.error.sessionExpired" = "登录状态已过期,请重新登录后继续。";
|
||||||
|
"account.error.appleReauthenticationRequired" = "为继续保护账号,请重新通过 Apple 登录。";
|
||||||
"account.summary.section" = "账号";
|
"account.summary.section" = "账号";
|
||||||
"account.summary.signedIn" = "已登录";
|
"account.summary.signedIn" = "已登录";
|
||||||
"account.summary.protected" = "账号已安全保护";
|
"account.summary.protected" = "账号已安全保护";
|
||||||
@@ -900,7 +919,7 @@
|
|||||||
"account.referral.friendRewardQualification" = "好友也可获得 %@ 积分,完成首次有效使用后发放";
|
"account.referral.friendRewardQualification" = "好友也可获得 %@ 积分,完成首次有效使用后发放";
|
||||||
"account.referral.shareShort" = "分享";
|
"account.referral.shareShort" = "分享";
|
||||||
"account.referral.inviteTitle" = "邀请";
|
"account.referral.inviteTitle" = "邀请";
|
||||||
"account.referral.equalRewardDescription" = "每成功邀请一位好友,你和好友各获得 1000 积分。";
|
"account.referral.equalRewardDescription" = "邀请好友,共同获得1000积分";
|
||||||
"account.referral.equalRewardGeneric" = "每成功邀请一位好友,双方均可获得积分。";
|
"account.referral.equalRewardGeneric" = "每成功邀请一位好友,双方均可获得积分。";
|
||||||
"account.referral.summaryCompact" = "已奖励 %d · 待确认 %d";
|
"account.referral.summaryCompact" = "已奖励 %d · 待确认 %d";
|
||||||
"account.referral.preparingLink" = "正在加载邀请链接…";
|
"account.referral.preparingLink" = "正在加载邀请链接…";
|
||||||
|
|||||||
@@ -68,6 +68,11 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
/// One random ID per keyboard presentation. The repository splits this ID
|
/// One random ID per keyboard presentation. The repository splits this ID
|
||||||
/// into independent UTC-day fragments when a presentation crosses midnight.
|
/// into independent UTC-day fragments when a presentation crosses midnight.
|
||||||
private var keyboardUsageSessionID = UUID()
|
private var keyboardUsageSessionID = UUID()
|
||||||
|
/// UIKit can reuse this controller across host apps. Keep document-scoped
|
||||||
|
/// candidate state separate from the heavy typing-engine lifetime.
|
||||||
|
private var isKeyboardPresentationActive = false
|
||||||
|
private var isTypingSurfaceActive = false
|
||||||
|
private var typingDocumentPresentationID: UInt64?
|
||||||
|
|
||||||
private var memoryTelemetryContext: String {
|
private var memoryTelemetryContext: String {
|
||||||
let language = typingSessionStorage?.language.rawValue ?? "-"
|
let language = typingSessionStorage?.language.rawValue ?? "-"
|
||||||
@@ -208,6 +213,9 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
|
|
||||||
public override func viewWillDisappear(_ animated: Bool) {
|
public override func viewWillDisappear(_ animated: Bool) {
|
||||||
super.viewWillDisappear(animated)
|
super.viewWillDisappear(animated)
|
||||||
|
isKeyboardPresentationActive = false
|
||||||
|
typingDocumentPresentationID = nil
|
||||||
|
typingSessionStorage?.endDocumentPresentation()
|
||||||
AnalyticsExtensionService.shared.keyboardWillDisappear()
|
AnalyticsExtensionService.shared.keyboardWillDisappear()
|
||||||
assistantFieldActionRefreshTask?.cancel()
|
assistantFieldActionRefreshTask?.cancel()
|
||||||
assistantFieldActionRefreshTask = nil
|
assistantFieldActionRefreshTask = nil
|
||||||
@@ -243,8 +251,8 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
if !preserve {
|
if !preserve {
|
||||||
prepareSurfaceForNextPresentation()
|
prepareSurfaceForNextPresentation()
|
||||||
}
|
}
|
||||||
if state.surface == .typing {
|
if state.surface != .typing {
|
||||||
typingSession.leaveTypingMode()
|
deactivateTypingSurface()
|
||||||
}
|
}
|
||||||
if preserve {
|
if preserve {
|
||||||
return
|
return
|
||||||
@@ -255,6 +263,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
|
|
||||||
public override func viewWillAppear(_ animated: Bool) {
|
public override func viewWillAppear(_ animated: Bool) {
|
||||||
super.viewWillAppear(animated)
|
super.viewWillAppear(animated)
|
||||||
|
isKeyboardPresentationActive = true
|
||||||
OSGDiag.log(
|
OSGDiag.log(
|
||||||
"KVC.viewWillAppear begin surface=\(state.surface.rawValue) "
|
"KVC.viewWillAppear begin surface=\(state.surface.rawValue) "
|
||||||
+ "fullAccess=\(hasFullAccess) \(OSGDiag.memoryTag())",
|
+ "fullAccess=\(hasFullAccess) \(OSGDiag.memoryTag())",
|
||||||
@@ -263,6 +272,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
recordMemory("KVC.viewWillAppear.begin")
|
recordMemory("KVC.viewWillAppear.begin")
|
||||||
setNeedsUpdateOfScreenEdgesDeferringSystemGestures()
|
setNeedsUpdateOfScreenEdgesDeferringSystemGestures()
|
||||||
configureDictationBehavior()
|
configureDictationBehavior()
|
||||||
|
state.hasFullAccess = hasFullAccess
|
||||||
KeyboardSetupBridge.markExtensionAppearance(hasFullAccess: hasFullAccess)
|
KeyboardSetupBridge.markExtensionAppearance(hasFullAccess: hasFullAccess)
|
||||||
// Refresh only Flow/config state; edit targets come from verified OSG insertions.
|
// Refresh only Flow/config state; edit targets come from verified OSG insertions.
|
||||||
flowCoordinator.refreshSessionState()
|
flowCoordinator.refreshSessionState()
|
||||||
@@ -278,8 +288,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
recordMemory("KVC.viewWillAppear.afterHaptics")
|
recordMemory("KVC.viewWillAppear.afterHaptics")
|
||||||
if state.surface == .typing {
|
if state.surface == .typing {
|
||||||
OSGDiag.log("KVC.viewWillAppear enterTypingMode", category: "boot")
|
OSGDiag.log("KVC.viewWillAppear enterTypingMode", category: "boot")
|
||||||
typingSession.enterTypingMode()
|
activateTypingPresentationIfNeeded()
|
||||||
refreshEnglishSupplementaryLexicon()
|
|
||||||
recordMemory("KVC.viewWillAppear.afterTypingEnter")
|
recordMemory("KVC.viewWillAppear.afterTypingEnter")
|
||||||
}
|
}
|
||||||
clipboardCapture.keyboardDidAppear()
|
clipboardCapture.keyboardDidAppear()
|
||||||
@@ -322,6 +331,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
heightPhase = .presented
|
heightPhase = .presented
|
||||||
lockPresentedKeyboardHeight()
|
lockPresentedKeyboardHeight()
|
||||||
refreshReturnKeyRole()
|
refreshReturnKeyRole()
|
||||||
|
scheduleTypingDocumentSynchronization()
|
||||||
// Presentation math is locked before arming the PiP handoff.
|
// Presentation math is locked before arming the PiP handoff.
|
||||||
DispatchQueue.main.async { [weak self] in
|
DispatchQueue.main.async { [weak self] in
|
||||||
guard let self, self.heightPhase == .presented else { return }
|
guard let self, self.heightPhase == .presented else { return }
|
||||||
@@ -357,7 +367,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
public override func textDidChange(_ textInput: UITextInput?) {
|
public override func textDidChange(_ textInput: UITextInput?) {
|
||||||
super.textDidChange(textInput)
|
super.textDidChange(textInput)
|
||||||
refreshReturnKeyRole()
|
refreshReturnKeyRole()
|
||||||
typingSession.synchronizeEnglishDocumentContext()
|
synchronizeTypingDocumentContext()
|
||||||
textInserter?.refreshEditingAvailability()
|
textInserter?.refreshEditingAvailability()
|
||||||
lastInputEditCoordinator?.refreshContext()
|
lastInputEditCoordinator?.refreshContext()
|
||||||
}
|
}
|
||||||
@@ -365,7 +375,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
public override func selectionDidChange(_ textInput: UITextInput?) {
|
public override func selectionDidChange(_ textInput: UITextInput?) {
|
||||||
super.selectionDidChange(textInput)
|
super.selectionDidChange(textInput)
|
||||||
refreshReturnKeyRole()
|
refreshReturnKeyRole()
|
||||||
typingSession.synchronizeEnglishDocumentContext(caretMoved: true)
|
synchronizeTypingDocumentContext(caretMoved: true)
|
||||||
textInserter?.refreshEditingAvailability()
|
textInserter?.refreshEditingAvailability()
|
||||||
lastInputEditCoordinator?.refreshContext()
|
lastInputEditCoordinator?.refreshContext()
|
||||||
}
|
}
|
||||||
@@ -395,10 +405,9 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
)
|
)
|
||||||
flowCoordinator.cancelPipelineUnlessAwaitingResult()
|
flowCoordinator.cancelPipelineUnlessAwaitingResult()
|
||||||
if state.surface == .typing {
|
if state.surface == .typing {
|
||||||
typingSession.leaveTypingMode()
|
|
||||||
applySurface(.voice)
|
applySurface(.voice)
|
||||||
} else {
|
} else {
|
||||||
typingSession.leaveTypingMode()
|
deactivateTypingSurface()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -423,9 +432,15 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
self?.insertTextIntoDocument(text, source: source)
|
self?.insertTextIntoDocument(text, source: source)
|
||||||
},
|
},
|
||||||
deleteBackward: { [weak self] in self?.deleteBackwardFromDocument() },
|
deleteBackward: { [weak self] in self?.deleteBackwardFromDocument() },
|
||||||
contextBeforeInput: { [weak self] in self?.textDocumentProxy.documentContextBeforeInput },
|
contextBeforeInput: { [weak self] in
|
||||||
|
guard let self, self.textDocumentProxy.isSecureTextEntry == false else { return nil }
|
||||||
|
return self.textDocumentProxy.documentContextBeforeInput
|
||||||
|
},
|
||||||
fieldContextProvider: { [weak self] in self?.captureFieldContext() },
|
fieldContextProvider: { [weak self] in self?.captureFieldContext() },
|
||||||
selectedText: { [weak self] in self?.textDocumentProxy.selectedText },
|
selectedText: { [weak self] in
|
||||||
|
guard let self, self.textDocumentProxy.isSecureTextEntry == false else { return nil }
|
||||||
|
return self.textDocumentProxy.selectedText
|
||||||
|
},
|
||||||
scheduleAutoClearError: { [weak self] in self?.scheduleAutoClearError() },
|
scheduleAutoClearError: { [weak self] in self?.scheduleAutoClearError() },
|
||||||
editHintScheduler: editHintScheduler
|
editHintScheduler: editHintScheduler
|
||||||
)
|
)
|
||||||
@@ -439,6 +454,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
onConfigChanged: { [weak self] in
|
onConfigChanged: { [weak self] in
|
||||||
// Only an already-live typing session can be showing the setup
|
// Only an already-live typing session can be showing the setup
|
||||||
// error; never force-create one just to retry.
|
// error; never force-create one just to retry.
|
||||||
|
self?.typingSessionStorage?.reloadPersonalDictionaryTerms()
|
||||||
self?.typingSessionStorage?.retryPrepareAfterResourceDeployment()
|
self?.typingSessionStorage?.retryPrepareAfterResourceDeployment()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -502,7 +518,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
clipboardCapture = ClipboardCaptureCoordinator(state: state)
|
clipboardCapture = ClipboardCaptureCoordinator(state: state)
|
||||||
clipboardCapture.configure(
|
clipboardCapture.configure(
|
||||||
isSecure: { [weak self] in
|
isSecure: { [weak self] in
|
||||||
self?.textDocumentProxy.isSecureTextEntry ?? false
|
self?.textDocumentProxy.isSecureTextEntry ?? true
|
||||||
},
|
},
|
||||||
hasFullAccess: { [weak self] in
|
hasFullAccess: { [weak self] in
|
||||||
self?.hasFullAccess ?? false
|
self?.hasFullAccess ?? false
|
||||||
@@ -666,8 +682,14 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
|
|
||||||
state.$surface
|
state.$surface
|
||||||
.receive(on: RunLoop.main)
|
.receive(on: RunLoop.main)
|
||||||
.sink { [weak self] _ in
|
.sink { [weak self] surface in
|
||||||
self?.refreshKeyboardHeight()
|
guard let self else { return }
|
||||||
|
if surface == .typing {
|
||||||
|
self.activateTypingPresentationIfNeeded()
|
||||||
|
} else {
|
||||||
|
self.deactivateTypingSurface()
|
||||||
|
}
|
||||||
|
self.refreshKeyboardHeight()
|
||||||
}
|
}
|
||||||
.store(in: &cancellables)
|
.store(in: &cancellables)
|
||||||
}
|
}
|
||||||
@@ -685,6 +707,9 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
guard state.surface != surface else {
|
guard state.surface != surface else {
|
||||||
|
if surface == .typing {
|
||||||
|
activateTypingPresentationIfNeeded()
|
||||||
|
}
|
||||||
refreshKeyboardHeight()
|
refreshKeyboardHeight()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -695,14 +720,68 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
state.surface = surface
|
state.surface = surface
|
||||||
recordMemory("KVC.applySurface", details: "requested=\(surface.rawValue)")
|
recordMemory("KVC.applySurface", details: "requested=\(surface.rawValue)")
|
||||||
if surface == .typing {
|
if surface == .typing {
|
||||||
typingSession.enterTypingMode()
|
activateTypingPresentationIfNeeded()
|
||||||
refreshEnglishSupplementaryLexicon()
|
|
||||||
} else {
|
} else {
|
||||||
typingSession.leaveTypingMode()
|
deactivateTypingSurface()
|
||||||
}
|
}
|
||||||
refreshKeyboardHeight()
|
refreshKeyboardHeight()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private func activateTypingPresentationIfNeeded() {
|
||||||
|
guard isKeyboardPresentationActive,
|
||||||
|
state.surface == .typing,
|
||||||
|
typingDocumentPresentationID == nil else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if !isTypingSurfaceActive {
|
||||||
|
typingSession.enterTypingMode()
|
||||||
|
isTypingSurfaceActive = true
|
||||||
|
}
|
||||||
|
typingDocumentPresentationID = typingSession.beginDocumentPresentation()
|
||||||
|
refreshEnglishSupplementaryLexicon()
|
||||||
|
if heightPhase == .presented {
|
||||||
|
refreshReturnKeyRole()
|
||||||
|
scheduleTypingDocumentSynchronization()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func deactivateTypingSurface() {
|
||||||
|
guard isTypingSurfaceActive || typingDocumentPresentationID != nil else { return }
|
||||||
|
typingDocumentPresentationID = nil
|
||||||
|
typingSessionStorage?.leaveTypingMode()
|
||||||
|
isTypingSurfaceActive = false
|
||||||
|
}
|
||||||
|
|
||||||
|
private func scheduleTypingDocumentSynchronization() {
|
||||||
|
guard let presentationID = typingDocumentPresentationID else { return }
|
||||||
|
DispatchQueue.main.async { [weak self] in
|
||||||
|
guard let self,
|
||||||
|
self.isKeyboardPresentationActive,
|
||||||
|
self.state.surface == .typing,
|
||||||
|
self.typingDocumentPresentationID == presentationID else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
self.synchronizeTypingDocumentContext(
|
||||||
|
caretMoved: true,
|
||||||
|
presentationID: presentationID
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func synchronizeTypingDocumentContext(
|
||||||
|
caretMoved: Bool = false,
|
||||||
|
presentationID: UInt64? = nil
|
||||||
|
) {
|
||||||
|
guard let activeID = presentationID ?? typingDocumentPresentationID,
|
||||||
|
typingDocumentPresentationID == activeID else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
typingSessionStorage?.synchronizeEnglishDocumentContext(
|
||||||
|
caretMoved: caretMoved,
|
||||||
|
presentationID: activeID
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private func applyPreferredSurfaceOnOpen() {
|
private func applyPreferredSurfaceOnOpen() {
|
||||||
let preference = TypingInputConfiguration.preferredOpenPreference()
|
let preference = TypingInputConfiguration.preferredOpenPreference()
|
||||||
let resolved = KeyboardOpenSurfacePolicy.resolve(
|
let resolved = KeyboardOpenSurfacePolicy.resolve(
|
||||||
@@ -716,10 +795,10 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
+ "locksTyping=\(state.locksTypingSurface ? 1 : 0)",
|
+ "locksTyping=\(state.locksTypingSurface ? 1 : 0)",
|
||||||
category: "boot"
|
category: "boot"
|
||||||
)
|
)
|
||||||
applySurface(resolved)
|
|
||||||
if resolved == .typing, let language = preference.typingLanguage {
|
if resolved == .typing, let language = preference.typingLanguage {
|
||||||
_ = typingSession.setLanguage(language)
|
_ = typingSession.setLanguage(language)
|
||||||
}
|
}
|
||||||
|
applySurface(resolved)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// When not remembering, snap to the static open preference while hidden
|
/// When not remembering, snap to the static open preference while hidden
|
||||||
@@ -842,24 +921,31 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
assistantFieldActionRefreshTask?.cancel()
|
assistantFieldActionRefreshTask?.cancel()
|
||||||
assistantFieldActionRefreshTask = nil
|
assistantFieldActionRefreshTask = nil
|
||||||
refreshAssistantFieldAction()
|
refreshAssistantFieldAction()
|
||||||
let isSecure = textDocumentProxy.isSecureTextEntry ?? false
|
// An unavailable trait is not proof that the new host field is safe.
|
||||||
|
// Fail closed until UIKit supplies an explicit non-secure value.
|
||||||
|
let isSecure = textDocumentProxy.isSecureTextEntry ?? true
|
||||||
state.setSecureTextEntry(isSecure)
|
state.setSecureTextEntry(isSecure)
|
||||||
clipboardCapture?.secureEntryDidChange(isSecure: isSecure)
|
clipboardCapture?.secureEntryDidChange(isSecure: isSecure)
|
||||||
// Secure fields must not run English autocomplete / autocorrect / learning.
|
// Secure fields must not run English autocomplete / autocorrect / learning.
|
||||||
typingSession.suggestionsEnabled = !isSecure
|
typingSessionStorage?.suggestionsEnabled = !isSecure
|
||||||
typingSession.syncAutocapitalization()
|
if !isSecure {
|
||||||
|
typingSessionStorage?.syncAutocapitalization()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func installTypingContextProviders() {
|
private func installTypingContextProviders() {
|
||||||
typingSession.precedingTextProvider = { [weak self] in
|
typingSession.precedingTextProvider = { [weak self] in
|
||||||
self?.textDocumentProxy.documentContextBeforeInput
|
guard let self, self.textDocumentProxy.isSecureTextEntry == false else { return nil }
|
||||||
|
return self.textDocumentProxy.documentContextBeforeInput
|
||||||
}
|
}
|
||||||
typingSession.followingTextProvider = { [weak self] in
|
typingSession.followingTextProvider = { [weak self] in
|
||||||
self?.textDocumentProxy.documentContextAfterInput
|
guard let self, self.textDocumentProxy.isSecureTextEntry == false else { return nil }
|
||||||
|
return self.textDocumentProxy.documentContextAfterInput
|
||||||
}
|
}
|
||||||
typingSession.autocapitalizationModeProvider = { [weak self] in
|
typingSession.autocapitalizationModeProvider = { [weak self] in
|
||||||
Self.typingAutocapitalizationMode(
|
guard let self, self.textDocumentProxy.isSecureTextEntry == false else { return .none }
|
||||||
for: self?.textDocumentProxy.autocapitalizationType ?? .sentences
|
return Self.typingAutocapitalizationMode(
|
||||||
|
for: self.textDocumentProxy.autocapitalizationType ?? .sentences
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1037,6 +1123,7 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
// MARK: - App context
|
// MARK: - App context
|
||||||
|
|
||||||
private func detectAndStoreAppContext() {
|
private func detectAndStoreAppContext() {
|
||||||
|
guard textDocumentProxy.isSecureTextEntry == false else { return }
|
||||||
let preceding = textDocumentProxy.documentContextBeforeInput
|
let preceding = textDocumentProxy.documentContextBeforeInput
|
||||||
let store = AppGroupStore()
|
let store = AppGroupStore()
|
||||||
let detector = AppContextDetector()
|
let detector = AppContextDetector()
|
||||||
@@ -1048,9 +1135,9 @@ public final class KeyboardViewController: UIInputViewController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func captureFieldContext() -> FlowFieldContext {
|
private func captureFieldContext() -> FlowFieldContext {
|
||||||
let isSecure = textDocumentProxy.isSecureTextEntry ?? false
|
let isSecure = textDocumentProxy.isSecureTextEntry ?? true
|
||||||
let preceding = textDocumentProxy.documentContextBeforeInput
|
let preceding = isSecure ? nil : textDocumentProxy.documentContextBeforeInput
|
||||||
let following = textDocumentProxy.documentContextAfterInput
|
let following = isSecure ? nil : textDocumentProxy.documentContextAfterInput
|
||||||
let isAvailable = preceding != nil || following != nil
|
let isAvailable = preceding != nil || following != nil
|
||||||
let isEmpty = isAvailable && (preceding ?? "").isEmpty && (following ?? "").isEmpty
|
let isEmpty = isAvailable && (preceding ?? "").isEmpty && (following ?? "").isEmpty
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ public struct AppGroupPersistor {
|
|||||||
guard AppGroup.isAvailable else { return }
|
guard AppGroup.isAvailable else { return }
|
||||||
let store = AppGroupStore()
|
let store = AppGroupStore()
|
||||||
state.engineMode = store.engineMode
|
state.engineMode = store.engineMode
|
||||||
|
state.localeId = store.localeId
|
||||||
let shouldProtectTranslation = KeyboardTranslationConfigProtection.shouldProtect(
|
let shouldProtectTranslation = KeyboardTranslationConfigProtection.shouldProtect(
|
||||||
until: protectTranslationUntil
|
until: protectTranslationUntil
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ struct CandidateExpandGridView: UIViewRepresentable {
|
|||||||
var candidates: [TypingCandidate]
|
var candidates: [TypingCandidate]
|
||||||
var textColor: UIColor
|
var textColor: UIColor
|
||||||
var dividerColor: UIColor
|
var dividerColor: UIColor
|
||||||
var onSelect: (Int) -> Void
|
var onSelect: (TypingCandidate) -> Void
|
||||||
|
|
||||||
func makeCoordinator() -> Coordinator {
|
func makeCoordinator() -> Coordinator {
|
||||||
Coordinator(onSelect: onSelect)
|
Coordinator(onSelect: onSelect)
|
||||||
@@ -73,10 +73,10 @@ struct CandidateExpandGridView: UIViewRepresentable {
|
|||||||
var candidates: [TypingCandidate] = []
|
var candidates: [TypingCandidate] = []
|
||||||
var textColor: UIColor = .label
|
var textColor: UIColor = .label
|
||||||
var dividerColor: UIColor = .separator
|
var dividerColor: UIColor = .separator
|
||||||
var onSelect: (Int) -> Void
|
var onSelect: (TypingCandidate) -> Void
|
||||||
weak var collectionView: UICollectionView?
|
weak var collectionView: UICollectionView?
|
||||||
|
|
||||||
init(onSelect: @escaping (Int) -> Void) {
|
init(onSelect: @escaping (TypingCandidate) -> Void) {
|
||||||
self.onSelect = onSelect
|
self.onSelect = onSelect
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -105,7 +105,8 @@ struct CandidateExpandGridView: UIViewRepresentable {
|
|||||||
|
|
||||||
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
|
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
|
||||||
collectionView.deselectItem(at: indexPath, animated: false)
|
collectionView.deselectItem(at: indexPath, animated: false)
|
||||||
onSelect(indexPath.item)
|
guard candidates.indices.contains(indexPath.item) else { return }
|
||||||
|
onSelect(candidates[indexPath.item])
|
||||||
}
|
}
|
||||||
|
|
||||||
private func isLastRow(index: Int) -> Bool {
|
private func isLastRow(index: Int) -> Bool {
|
||||||
|
|||||||
@@ -82,11 +82,6 @@ struct KeyboardSurfaceRoot: View {
|
|||||||
// lingers (a slow Universal Clipboard read, a system alert).
|
// lingers (a slow Universal Clipboard read, a system alert).
|
||||||
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .bottom)
|
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .bottom)
|
||||||
.animation(.easeInOut(duration: 0.15), value: state.surface)
|
.animation(.easeInOut(duration: 0.15), value: state.surface)
|
||||||
.onChange(of: state.surface) { _, newSurface in
|
|
||||||
if newSurface != .typing {
|
|
||||||
typing.leaveTypingMode()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func wrappedInsert(_ text: String) {
|
private func wrappedInsert(_ text: String) {
|
||||||
@@ -124,7 +119,9 @@ struct KeyboardSurfaceRoot: View {
|
|||||||
onClear: state.clearClipboardHistory,
|
onClear: state.clearClipboardHistory,
|
||||||
onInsert: { state.insertClipboardText($0) },
|
onInsert: { state.insertClipboardText($0) },
|
||||||
onDelete: { state.deleteClipboardHistoryEntry($0) },
|
onDelete: { state.deleteClipboardHistoryEntry($0) },
|
||||||
pastePermissionHint: nil
|
pastePermissionHint: state.needsClipboardFullAccessHint
|
||||||
|
? ExtL10n.string("keyboard.clipboard.panel.fullAccessHint")
|
||||||
|
: nil
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,8 +70,8 @@ struct TypingRootView: View {
|
|||||||
typingKeySurface
|
typingKeySurface
|
||||||
.padding(.top, TypingLayoutMetrics.verticalKeySpacing)
|
.padding(.top, TypingLayoutMetrics.verticalKeySpacing)
|
||||||
.opacity(expanded ? 0 : 1)
|
.opacity(expanded ? 0 : 1)
|
||||||
.allowsHitTesting(!expanded)
|
.allowsHitTesting(!expanded && canAcceptTypingKeys)
|
||||||
.accessibilityHidden(expanded)
|
.accessibilityHidden(expanded || !canAcceptTypingKeys)
|
||||||
|
|
||||||
if expanded || candidatePanelMounted {
|
if expanded || candidatePanelMounted {
|
||||||
expandedCandidatePanel
|
expandedCandidatePanel
|
||||||
@@ -141,6 +141,14 @@ struct TypingRootView: View {
|
|||||||
!typing.composition.preedit.isEmpty || !typing.composition.candidates.isEmpty
|
!typing.composition.preedit.isEmpty || !typing.composition.candidates.isEmpty
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var isChineseEnginePreparing: Bool {
|
||||||
|
typing.language == .chinese && typing.isPreparingEngine
|
||||||
|
}
|
||||||
|
|
||||||
|
private var canAcceptTypingKeys: Bool {
|
||||||
|
typing.language == .english || typing.engineReady
|
||||||
|
}
|
||||||
|
|
||||||
private var idleTopBar: some View {
|
private var idleTopBar: some View {
|
||||||
ZStack {
|
ZStack {
|
||||||
KeyboardTopControls(
|
KeyboardTopControls(
|
||||||
@@ -157,6 +165,10 @@ struct TypingRootView: View {
|
|||||||
|
|
||||||
if let err = typing.lastError {
|
if let err = typing.lastError {
|
||||||
typingErrorLabel(err)
|
typingErrorLabel(err)
|
||||||
|
} else if isChineseEnginePreparing {
|
||||||
|
ProgressView()
|
||||||
|
.controlSize(.small)
|
||||||
|
.accessibilityLabel(ExtL10n.text("keyboard.typing.preparingA11y"))
|
||||||
}
|
}
|
||||||
|
|
||||||
// iOS-style editing cluster (undo / redo / copy / cut) — iPad only,
|
// iOS-style editing cluster (undo / redo / copy / cut) — iPad only,
|
||||||
@@ -238,16 +250,17 @@ struct TypingRootView: View {
|
|||||||
.fill(palette.dividerStrong)
|
.fill(palette.dividerStrong)
|
||||||
.frame(width: 1, height: 18)
|
.frame(width: 1, height: 18)
|
||||||
}
|
}
|
||||||
englishQuickTypeSlot(candidate, index: index)
|
englishQuickTypeSlot(candidate)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
.padding(.leading, KeyboardTopBarMetrics.nestedHorizontalInset)
|
.padding(.leading, KeyboardTopBarMetrics.nestedHorizontalInset)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func englishQuickTypeSlot(_ candidate: TypingCandidate, index: Int) -> some View {
|
private func englishQuickTypeSlot(_ candidate: TypingCandidate) -> some View {
|
||||||
let label = candidate.isQuoted ? "\"\(candidate.text)\"" : candidate.text
|
let label = candidate.isQuoted ? "\"\(candidate.text)\"" : candidate.text
|
||||||
let weight: Font.Weight = candidate.role == .correction ? .semibold : .regular
|
let weight: Font.Weight = candidate.role == .correction ? .semibold : .regular
|
||||||
|
let candidateRevision = typing.candidateRevision
|
||||||
return Text(label)
|
return Text(label)
|
||||||
.font(.system(size: 17, weight: weight))
|
.font(.system(size: 17, weight: weight))
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
@@ -256,20 +269,32 @@ struct TypingRootView: View {
|
|||||||
.frame(maxWidth: .infinity, minHeight: 40)
|
.frame(maxWidth: .infinity, minHeight: 40)
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
.onTapGesture {
|
.onTapGesture {
|
||||||
apply(typing.selectCandidate(at: index))
|
apply(
|
||||||
|
typing.selectCandidate(
|
||||||
|
id: candidate.id,
|
||||||
|
candidateRevision: candidateRevision
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
.accessibilityAddTraits(.isButton)
|
.accessibilityAddTraits(.isButton)
|
||||||
.accessibilityLabel(candidate.text)
|
.accessibilityLabel(candidate.text)
|
||||||
}
|
}
|
||||||
|
|
||||||
private var chineseCandidateStrip: some View {
|
private var chineseCandidateStrip: some View {
|
||||||
ScrollView(.horizontal, showsIndicators: false) {
|
let candidateRevision = typing.candidateRevision
|
||||||
|
return ScrollView(.horizontal, showsIndicators: false) {
|
||||||
HStack(spacing: Spacing.xs) {
|
HStack(spacing: Spacing.xs) {
|
||||||
if typing.composition.candidates.isEmpty {
|
if typing.composition.candidates.isEmpty {
|
||||||
selectedCandidateLabel(text: typing.composition.preedit)
|
selectedCandidateLabel(text: typing.composition.preedit)
|
||||||
} else if typing.isCandidatePanelExpanded {
|
} else if typing.isCandidatePanelExpanded,
|
||||||
candidateChip(text: typing.composition.candidates[0].text) {
|
let candidate = typing.composition.candidates.first {
|
||||||
apply(typing.selectCandidate(at: 0))
|
candidateChip(text: candidate.text) {
|
||||||
|
apply(
|
||||||
|
typing.selectCandidate(
|
||||||
|
id: candidate.id,
|
||||||
|
candidateRevision: candidateRevision
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ForEach(
|
ForEach(
|
||||||
@@ -282,7 +307,12 @@ struct TypingRootView: View {
|
|||||||
) { index, candidate in
|
) { index, candidate in
|
||||||
if index == 0 {
|
if index == 0 {
|
||||||
candidateChip(text: candidate.text) {
|
candidateChip(text: candidate.text) {
|
||||||
apply(typing.selectCandidate(at: index))
|
apply(
|
||||||
|
typing.selectCandidate(
|
||||||
|
id: candidate.id,
|
||||||
|
candidateRevision: candidateRevision
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Text(candidate.text)
|
Text(candidate.text)
|
||||||
@@ -292,7 +322,12 @@ struct TypingRootView: View {
|
|||||||
.frame(height: 40)
|
.frame(height: 40)
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
.onTapGesture {
|
.onTapGesture {
|
||||||
apply(typing.selectCandidate(at: index))
|
apply(
|
||||||
|
typing.selectCandidate(
|
||||||
|
id: candidate.id,
|
||||||
|
candidateRevision: candidateRevision
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
.accessibilityAddTraits(.isButton)
|
.accessibilityAddTraits(.isButton)
|
||||||
.accessibilityLabel(candidate.text)
|
.accessibilityLabel(candidate.text)
|
||||||
@@ -336,7 +371,9 @@ struct TypingRootView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var expandChevronFill: Color {
|
private var expandChevronFill: Color {
|
||||||
colorScheme == .dark ? Color(white: 0.30) : .white
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkInputFill
|
||||||
|
: OSGColor.fixedLightContent
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Editing toolbar (iPad)
|
// MARK: - Editing toolbar (iPad)
|
||||||
@@ -388,20 +425,28 @@ struct TypingRootView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var editingToolbarButtonFill: Color {
|
private var editingToolbarButtonFill: Color {
|
||||||
colorScheme == .dark ? Color(white: 0.30) : .white
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkInputFill
|
||||||
|
: OSGColor.fixedLightContent
|
||||||
}
|
}
|
||||||
|
|
||||||
/// UIKit-recycled labels — no SwiftUI Button per candidate.
|
/// UIKit-recycled labels — no SwiftUI Button per candidate.
|
||||||
private var expandedCandidatePanel: some View {
|
private var expandedCandidatePanel: some View {
|
||||||
CandidateExpandGridView(
|
let candidateRevision = typing.candidateRevision
|
||||||
|
return CandidateExpandGridView(
|
||||||
candidates: typing.composition.candidates,
|
candidates: typing.composition.candidates,
|
||||||
textColor: UIColor(keyTextColor),
|
textColor: UIColor(keyTextColor),
|
||||||
dividerColor: UIColor(palette.dividerStrong),
|
dividerColor: UIColor(palette.dividerStrong),
|
||||||
onSelect: { index in
|
onSelect: { candidate in
|
||||||
var transaction = Transaction()
|
var transaction = Transaction()
|
||||||
transaction.disablesAnimations = true
|
transaction.disablesAnimations = true
|
||||||
withTransaction(transaction) {
|
withTransaction(transaction) {
|
||||||
apply(typing.selectCandidate(at: index))
|
apply(
|
||||||
|
typing.selectCandidate(
|
||||||
|
id: candidate.id,
|
||||||
|
candidateRevision: candidateRevision
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -646,6 +691,7 @@ struct TypingRootView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func commitTypingKey(_ key: TypingKeyHitTarget) {
|
private func commitTypingKey(_ key: TypingKeyHitTarget) {
|
||||||
|
guard canAcceptTypingKeys else { return }
|
||||||
switch key.id {
|
switch key.id {
|
||||||
case TypingKeyLayoutBuilder.BottomKeyID.pageSwitch.rawValue:
|
case TypingKeyLayoutBuilder.BottomKeyID.pageSwitch.rawValue:
|
||||||
typing.setPage(typing.page == .letters ? .numbers : .letters)
|
typing.setPage(typing.page == .letters ? .numbers : .letters)
|
||||||
@@ -731,7 +777,9 @@ struct TypingRootView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var selectedCandidateFill: Color {
|
private var selectedCandidateFill: Color {
|
||||||
colorScheme == .dark ? Color(white: 0.36) : .white
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkInputFillRaised
|
||||||
|
: OSGColor.fixedLightContent
|
||||||
}
|
}
|
||||||
|
|
||||||
private var returnKeyFill: Color {
|
private var returnKeyFill: Color {
|
||||||
@@ -744,7 +792,9 @@ struct TypingRootView: View {
|
|||||||
|
|
||||||
private var returnKeyBorder: Color {
|
private var returnKeyBorder: Color {
|
||||||
if state.returnKeyRole.usesActionFill {
|
if state.returnKeyRole.usesActionFill {
|
||||||
return Color.black.opacity(colorScheme == .dark ? 0.10 : 0.08)
|
return colorScheme == .dark
|
||||||
|
? OSGColor.keyboardActionBorderDark
|
||||||
|
: OSGColor.keyboardActionBorderLight
|
||||||
}
|
}
|
||||||
return palette.divider
|
return palette.divider
|
||||||
}
|
}
|
||||||
@@ -757,7 +807,7 @@ struct TypingRootView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var returnKeyTextColor: Color {
|
private var returnKeyTextColor: Color {
|
||||||
state.returnKeyRole.usesActionFill ? .white : keyTextColor
|
state.returnKeyRole.usesActionFill ? OSGColor.fixedLightContent : keyTextColor
|
||||||
}
|
}
|
||||||
|
|
||||||
/// The send key stays recognizable in both appearances without becoming neon.
|
/// The send key stays recognizable in both appearances without becoming neon.
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ struct AIKeyboardView: View {
|
|||||||
Button(action: state.confirmPendingAIAnswer) {
|
Button(action: state.confirmPendingAIAnswer) {
|
||||||
Image(systemName: "plus")
|
Image(systemName: "plus")
|
||||||
.font(.system(size: 20, weight: .semibold))
|
.font(.system(size: 20, weight: .semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.frame(width: Layout.fieldActionWidth, height: 44)
|
.frame(width: Layout.fieldActionWidth, height: 44)
|
||||||
.background(palette.accent, in: Capsule())
|
.background(palette.accent, in: Capsule())
|
||||||
}
|
}
|
||||||
@@ -581,10 +581,12 @@ struct AIKeyboardView: View {
|
|||||||
if let expectedSkillID = oobeExpectedSkillID {
|
if let expectedSkillID = oobeExpectedSkillID {
|
||||||
return AIClipboardSkillCatalog.catalog.filter { $0.id == expectedSkillID }
|
return AIClipboardSkillCatalog.catalog.filter { $0.id == expectedSkillID }
|
||||||
}
|
}
|
||||||
guard let newest = clipboardHistory.newestEntry,
|
guard let newest = clipboardHistory.newestEntry else { return [] }
|
||||||
let snapshot = semanticRanking.snapshot,
|
guard let snapshot = semanticRanking.snapshot,
|
||||||
snapshot.entryID == newest.id else {
|
snapshot.entryID == newest.id else {
|
||||||
return []
|
return state.clipboardSkillCatalog.filter {
|
||||||
|
$0.id == AIClipboardSkillCatalog.replyID
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return ClipboardSkillSemanticRanker.recommended(
|
return ClipboardSkillSemanticRanker.recommended(
|
||||||
skills: state.clipboardSkillCatalog,
|
skills: state.clipboardSkillCatalog,
|
||||||
@@ -707,13 +709,13 @@ struct AIKeyboardView: View {
|
|||||||
if state.assistantInsertionSucceeded {
|
if state.assistantInsertionSucceeded {
|
||||||
Image(systemName: "checkmark")
|
Image(systemName: "checkmark")
|
||||||
.font(.system(size: 27, weight: .bold))
|
.font(.system(size: 27, weight: .bold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
} else {
|
} else {
|
||||||
switch state.aiSession.phase {
|
switch state.aiSession.phase {
|
||||||
case .listening:
|
case .listening:
|
||||||
waveform(color: .white)
|
waveform(color: OSGColor.fixedLightContent)
|
||||||
case .preparing, .recognizing, .generating:
|
case .preparing, .recognizing, .generating:
|
||||||
ProgressView().tint(.white)
|
ProgressView().tint(OSGColor.fixedLightContent)
|
||||||
case .inactive, .idle, .ready, .awaitingSend, .inserted, .sent, .failed:
|
case .inactive, .idle, .ready, .awaitingSend, .inserted, .sent, .failed:
|
||||||
ordinaryMicrophoneContent
|
ordinaryMicrophoneContent
|
||||||
}
|
}
|
||||||
@@ -724,17 +726,17 @@ struct AIKeyboardView: View {
|
|||||||
private var ordinaryMicrophoneContent: some View {
|
private var ordinaryMicrophoneContent: some View {
|
||||||
switch state.phase {
|
switch state.phase {
|
||||||
case .recording:
|
case .recording:
|
||||||
waveform(color: Color(red: 1, green: 0.78, blue: 0.78))
|
waveform(color: OSGColor.recordingWaveform)
|
||||||
case .requestingPermissions, .processing:
|
case .requestingPermissions, .processing:
|
||||||
ProgressView().tint(.white)
|
ProgressView().tint(OSGColor.fixedLightContent)
|
||||||
case .error:
|
case .error:
|
||||||
Image(systemName: "exclamationmark.triangle.fill")
|
Image(systemName: "exclamationmark.triangle.fill")
|
||||||
.font(.system(size: 25, weight: .semibold))
|
.font(.system(size: 25, weight: .semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
case .idle, .denied:
|
case .idle, .denied:
|
||||||
Image(systemName: "mic.fill")
|
Image(systemName: "mic.fill")
|
||||||
.font(.system(size: 28, weight: .semibold))
|
.font(.system(size: 28, weight: .semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.symbolEffect(.breathe, isActive: micIsHoldingForAI)
|
.symbolEffect(.breathe, isActive: micIsHoldingForAI)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ struct ClipboardEnableGuideView: View {
|
|||||||
Button(action: onOpenSettings) {
|
Button(action: onOpenSettings) {
|
||||||
ExtL10n.text("keyboard.clipboard.guide.cta")
|
ExtL10n.text("keyboard.clipboard.guide.cta")
|
||||||
.font(.system(size: 15, weight: .semibold))
|
.font(.system(size: 15, weight: .semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.padding(.horizontal, 20)
|
.padding(.horizontal, 20)
|
||||||
.padding(.vertical, 10)
|
.padding(.vertical, 10)
|
||||||
.background(palette.accent, in: Capsule())
|
.background(palette.accent, in: Capsule())
|
||||||
@@ -222,6 +222,7 @@ struct ClipboardHistoryPanelView: View {
|
|||||||
}
|
}
|
||||||
.buttonStyle(.glass)
|
.buttonStyle(.glass)
|
||||||
.buttonBorderShape(.capsule)
|
.buttonBorderShape(.capsule)
|
||||||
|
.tint(palette.textPrimary)
|
||||||
|
|
||||||
Button {
|
Button {
|
||||||
// Dismiss the popup before publishing an empty history
|
// Dismiss the popup before publishing an empty history
|
||||||
@@ -231,12 +232,13 @@ struct ClipboardHistoryPanelView: View {
|
|||||||
} label: {
|
} label: {
|
||||||
ExtL10n.text("keyboard.clipboard.clear.confirm")
|
ExtL10n.text("keyboard.clipboard.clear.confirm")
|
||||||
.font(.system(size: 13, weight: .semibold))
|
.font(.system(size: 13, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.background)
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
.frame(height: 36)
|
.frame(height: 36)
|
||||||
}
|
}
|
||||||
.buttonStyle(.glassProminent)
|
.buttonStyle(.glassProminent)
|
||||||
.buttonBorderShape(.capsule)
|
.buttonBorderShape(.capsule)
|
||||||
.tint(palette.accent)
|
.tint(palette.textPrimary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.padding(16)
|
.padding(16)
|
||||||
|
|||||||
@@ -43,7 +43,11 @@ struct KeyboardBrandLogo: View {
|
|||||||
.resizable()
|
.resizable()
|
||||||
.renderingMode(.template)
|
.renderingMode(.template)
|
||||||
.scaledToFit()
|
.scaledToFit()
|
||||||
.foregroundStyle(colorScheme == .dark ? Color.white : Color.black)
|
.foregroundStyle(
|
||||||
|
colorScheme == .dark
|
||||||
|
? OSGColor.fixedLightContent
|
||||||
|
: OSGColor.fixedDarkContent
|
||||||
|
)
|
||||||
.frame(
|
.frame(
|
||||||
width: KeyboardTopBarMetrics.logoWidth,
|
width: KeyboardTopBarMetrics.logoWidth,
|
||||||
height: KeyboardTopBarMetrics.logoHeight
|
height: KeyboardTopBarMetrics.logoHeight
|
||||||
@@ -222,13 +226,17 @@ struct KeyboardTopControls: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var pressedFill: Color {
|
private var pressedFill: Color {
|
||||||
colorScheme == .dark ? Color(white: 0.22) : Color(white: 0.84)
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkControlFill
|
||||||
|
: OSGColor.keyboardLightKeyPressed
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 分段轨道底色与选中键面(NativeKeyboardKeyColors.fill)拉开明度;
|
/// 分段轨道底色与选中键面(NativeKeyboardKeyColors.fill)拉开明度;
|
||||||
/// 浅色模式叠加半透明黑色,在不同宿主键盘底色上维持可见对比。
|
/// 浅色模式叠加半透明黑色,在不同宿主键盘底色上维持可见对比。
|
||||||
private var tabTrackFill: Color {
|
private var tabTrackFill: Color {
|
||||||
colorScheme == .dark ? Color(white: 0.12) : Color.black.opacity(0.12)
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkControlBorder
|
||||||
|
: OSGColor.keyboardLightControlBorder
|
||||||
}
|
}
|
||||||
|
|
||||||
private func isSelected(_ tab: KeyboardInputTab) -> Bool {
|
private func isSelected(_ tab: KeyboardInputTab) -> Bool {
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ struct LastInputEditView: View {
|
|||||||
Color.clear
|
Color.clear
|
||||||
if case .listening = state.editSession {
|
if case .listening = state.editSession {
|
||||||
Capsule()
|
Capsule()
|
||||||
.stroke(Color.white.opacity(0.28), lineWidth: 1.5)
|
.stroke(OSGColor.recordListeningRing, lineWidth: 1.5)
|
||||||
.scaleEffect(1 + min(max(state.level, 0), 1) * 0.08)
|
.scaleEffect(1 + min(max(state.level, 0), 1) * 0.08)
|
||||||
.animation(Motion.soft, value: state.level)
|
.animation(Motion.soft, value: state.level)
|
||||||
}
|
}
|
||||||
@@ -161,16 +161,16 @@ struct LastInputEditView: View {
|
|||||||
private var primaryIcon: some View {
|
private var primaryIcon: some View {
|
||||||
switch state.editSession {
|
switch state.editSession {
|
||||||
case .preparing, .processing, .applying, .appending:
|
case .preparing, .processing, .applying, .appending:
|
||||||
ProgressView().tint(.white)
|
ProgressView().tint(OSGColor.fixedLightContent)
|
||||||
case .review:
|
case .review:
|
||||||
Image(systemName: "checkmark")
|
Image(systemName: "checkmark")
|
||||||
.font(.system(size: 21, weight: .bold))
|
.font(.system(size: 21, weight: .bold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
case .listening:
|
case .listening:
|
||||||
WaveformView(
|
WaveformView(
|
||||||
level: state.level,
|
level: state.level,
|
||||||
barCount: 7,
|
barCount: 7,
|
||||||
color: .white,
|
color: OSGColor.fixedLightContent,
|
||||||
active: true
|
active: true
|
||||||
)
|
)
|
||||||
.frame(width: 35, height: 22)
|
.frame(width: 35, height: 22)
|
||||||
@@ -178,7 +178,7 @@ struct LastInputEditView: View {
|
|||||||
default:
|
default:
|
||||||
Image(systemName: "mic.fill")
|
Image(systemName: "mic.fill")
|
||||||
.font(.system(size: 21, weight: .semibold))
|
.font(.system(size: 21, weight: .semibold))
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,32 +3,37 @@
|
|||||||
//
|
//
|
||||||
// Shared native-like key surface used by voice and typing action rows.
|
// Shared native-like key surface used by voice and typing action rows.
|
||||||
|
|
||||||
|
import OSGKeyboardShared
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
enum NativeKeyboardKeyColors {
|
enum NativeKeyboardKeyColors {
|
||||||
static func fill(for colorScheme: ColorScheme) -> Color {
|
static func fill(for colorScheme: ColorScheme) -> Color {
|
||||||
colorScheme == .dark ? Color(white: 0.32) : .white
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkKeyFill
|
||||||
|
: OSGColor.fixedLightContent
|
||||||
}
|
}
|
||||||
|
|
||||||
static func pressedFill(for colorScheme: ColorScheme) -> Color {
|
static func pressedFill(for colorScheme: ColorScheme) -> Color {
|
||||||
colorScheme == .dark ? Color(white: 0.23) : Color(white: 0.84)
|
colorScheme == .dark
|
||||||
|
? OSGColor.keyboardDarkKeyPressed
|
||||||
|
: OSGColor.keyboardLightKeyPressed
|
||||||
}
|
}
|
||||||
|
|
||||||
static func text(for colorScheme: ColorScheme) -> Color {
|
static func text(for colorScheme: ColorScheme) -> Color {
|
||||||
colorScheme == .dark ? .white : Color(red: 0.06, green: 0.06, blue: 0.08)
|
colorScheme == .dark ? OSGColor.fixedLightContent : OSGColor.keyboardLightText
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Adaptive brand green: brighter in dark mode and deeper in light mode.
|
/// Adaptive brand green: brighter in dark mode and deeper in light mode.
|
||||||
static func sendFill(for colorScheme: ColorScheme) -> Color {
|
static func sendFill(for colorScheme: ColorScheme) -> Color {
|
||||||
colorScheme == .dark
|
colorScheme == .dark
|
||||||
? Color(red: 0.286, green: 0.725, blue: 0.416)
|
? OSGColor.keyboardDarkSend
|
||||||
: Color(red: 0.196, green: 0.549, blue: 0.298)
|
: OSGColor.keyboardLightSend
|
||||||
}
|
}
|
||||||
|
|
||||||
static func sendPressedFill(for colorScheme: ColorScheme) -> Color {
|
static func sendPressedFill(for colorScheme: ColorScheme) -> Color {
|
||||||
colorScheme == .dark
|
colorScheme == .dark
|
||||||
? Color(red: 0.227, green: 0.627, blue: 0.353)
|
? OSGColor.keyboardDarkSendPressed
|
||||||
: Color(red: 0.157, green: 0.447, blue: 0.247)
|
: OSGColor.keyboardLightSendPressed
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,7 +67,9 @@ private struct ToolbarKeySurface<Content: View>: View {
|
|||||||
case .standard:
|
case .standard:
|
||||||
return palette.divider
|
return palette.divider
|
||||||
case .send:
|
case .send:
|
||||||
return Color.black.opacity(colorScheme == .dark ? 0.10 : 0.08)
|
return colorScheme == .dark
|
||||||
|
? OSGColor.keyboardActionBorderDark
|
||||||
|
: OSGColor.keyboardActionBorderLight
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -340,7 +342,7 @@ struct RectangularToolbarButton: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var buttonForeground: Color {
|
private var buttonForeground: Color {
|
||||||
isSend ? .white : NativeKeyboardKeyColors.text(for: colorScheme)
|
isSend ? OSGColor.fixedLightContent : NativeKeyboardKeyColors.text(for: colorScheme)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 按下即响、即震、即执行,与系统键盘 / 打字面保持一致(Button 默认松手才触发)。
|
// 按下即响、即震、即执行,与系统键盘 / 打字面保持一致(Button 默认松手才触发)。
|
||||||
|
|||||||
@@ -152,11 +152,10 @@
|
|||||||
"keyboard.redoA11y" = "Redo";
|
"keyboard.redoA11y" = "Redo";
|
||||||
"keyboard.copyA11y" = "Copy";
|
"keyboard.copyA11y" = "Copy";
|
||||||
"keyboard.cutA11y" = "Cut";
|
"keyboard.cutA11y" = "Cut";
|
||||||
"keyboard.cursorDrag.hint" = "Hold and drag to move the cursor";
|
|
||||||
"keyboard.cursorDrag.centerHint" = "Drag to move the cursor";
|
|
||||||
"keyboard.nextKeyboardA11y" = "Next keyboard";
|
"keyboard.nextKeyboardA11y" = "Next keyboard";
|
||||||
"keyboard.nextKeyboardA11yHint" = "Tap to switch to the next keyboard. Touch and hold to see all keyboards.";
|
"keyboard.nextKeyboardA11yHint" = "Tap to switch to the next keyboard. Touch and hold to see all keyboards.";
|
||||||
"keyboard.typing.setupA11yHint" = "Open OSGKeyboard to finish input method setup.";
|
"keyboard.typing.setupA11yHint" = "Open OSGKeyboard to finish input method setup.";
|
||||||
|
"keyboard.typing.preparingA11y" = "Preparing Chinese input";
|
||||||
|
|
||||||
/* Flow session (keyboard) */
|
/* Flow session (keyboard) */
|
||||||
"keyboard.flow.sessionInactive" = "Voice session off";
|
"keyboard.flow.sessionInactive" = "Voice session off";
|
||||||
@@ -211,6 +210,7 @@
|
|||||||
"keyboard.clipboard.guide.cta" = "Open Settings";
|
"keyboard.clipboard.guide.cta" = "Open Settings";
|
||||||
"keyboard.clipboard.panel.title" = "Clipboard";
|
"keyboard.clipboard.panel.title" = "Clipboard";
|
||||||
"keyboard.clipboard.panel.empty" = "No history yet";
|
"keyboard.clipboard.panel.empty" = "No history yet";
|
||||||
|
"keyboard.clipboard.panel.fullAccessHint" = "New copies are paused because Allow Full Access is off. Existing history remains available.";
|
||||||
"keyboard.clipboard.panel.delete" = "Delete";
|
"keyboard.clipboard.panel.delete" = "Delete";
|
||||||
"keyboard.clipboard.panel.close" = "Close clipboard";
|
"keyboard.clipboard.panel.close" = "Close clipboard";
|
||||||
"keyboard.clipboard.panel.closeHint" = "Return to the keyboard.";
|
"keyboard.clipboard.panel.closeHint" = "Return to the keyboard.";
|
||||||
@@ -319,9 +319,9 @@
|
|||||||
"keyboard.ai.error.requestTimeout" = "AI response timed out. Try again";
|
"keyboard.ai.error.requestTimeout" = "AI response timed out. Try again";
|
||||||
"keyboard.ai.error.requestFailed" = "AI response failed. Try again";
|
"keyboard.ai.error.requestFailed" = "AI response failed. Try again";
|
||||||
"keyboard.ai.error.clipboardUnavailable" = "This clipboard suggestion expired. Copy the text again";
|
"keyboard.ai.error.clipboardUnavailable" = "This clipboard suggestion expired. Copy the text again";
|
||||||
"keyboard.ai.skill.reply" = "Same-language reply";
|
"keyboard.ai.skill.reply" = "Reply";
|
||||||
"keyboard.ai.skill.playfulReply" = "Playful";
|
"keyboard.ai.skill.playfulReply" = "Playful";
|
||||||
"keyboard.ai.skill.replyInSourceLanguage" = "Same language";
|
"keyboard.ai.skill.replyInSourceLanguage" = "Reply";
|
||||||
"keyboard.ai.skill.summarize" = "Key points";
|
"keyboard.ai.skill.summarize" = "Key points";
|
||||||
"keyboard.ai.skill.openLink" = "Open";
|
"keyboard.ai.skill.openLink" = "Open";
|
||||||
"keyboard.ai.skill.summarizeWebPage" = "Web summary";
|
"keyboard.ai.skill.summarizeWebPage" = "Web summary";
|
||||||
|
|||||||
@@ -152,11 +152,10 @@
|
|||||||
"keyboard.redoA11y" = "重做";
|
"keyboard.redoA11y" = "重做";
|
||||||
"keyboard.copyA11y" = "拷贝";
|
"keyboard.copyA11y" = "拷贝";
|
||||||
"keyboard.cutA11y" = "剪切";
|
"keyboard.cutA11y" = "剪切";
|
||||||
"keyboard.cursorDrag.hint" = "按住并拖动以移动光标";
|
|
||||||
"keyboard.cursorDrag.centerHint" = "拖动移动光标";
|
|
||||||
"keyboard.nextKeyboardA11y" = "切换键盘";
|
"keyboard.nextKeyboardA11y" = "切换键盘";
|
||||||
"keyboard.nextKeyboardA11yHint" = "轻点切换到下一个键盘;长按查看全部键盘。";
|
"keyboard.nextKeyboardA11yHint" = "轻点切换到下一个键盘;长按查看全部键盘。";
|
||||||
"keyboard.typing.setupA11yHint" = "打开 OSGKeyboard 完成输入法初始化。";
|
"keyboard.typing.setupA11yHint" = "打开 OSGKeyboard 完成输入法初始化。";
|
||||||
|
"keyboard.typing.preparingA11y" = "正在准备中文输入";
|
||||||
|
|
||||||
/* Flow session (keyboard) */
|
/* Flow session (keyboard) */
|
||||||
"keyboard.flow.sessionInactive" = "语音会话未启动";
|
"keyboard.flow.sessionInactive" = "语音会话未启动";
|
||||||
@@ -211,6 +210,7 @@
|
|||||||
"keyboard.clipboard.guide.cta" = "去设置开启";
|
"keyboard.clipboard.guide.cta" = "去设置开启";
|
||||||
"keyboard.clipboard.panel.title" = "剪贴板";
|
"keyboard.clipboard.panel.title" = "剪贴板";
|
||||||
"keyboard.clipboard.panel.empty" = "暂无历史记录";
|
"keyboard.clipboard.panel.empty" = "暂无历史记录";
|
||||||
|
"keyboard.clipboard.panel.fullAccessHint" = "「允许完全访问」已关闭,新复制内容将暂停采集,已有历史仍可使用。";
|
||||||
"keyboard.clipboard.panel.delete" = "删除";
|
"keyboard.clipboard.panel.delete" = "删除";
|
||||||
"keyboard.clipboard.panel.close" = "关闭剪贴板";
|
"keyboard.clipboard.panel.close" = "关闭剪贴板";
|
||||||
"keyboard.clipboard.panel.closeHint" = "返回键盘输入界面。";
|
"keyboard.clipboard.panel.closeHint" = "返回键盘输入界面。";
|
||||||
@@ -319,9 +319,9 @@
|
|||||||
"keyboard.ai.error.requestTimeout" = "AI 回答超时,请重试";
|
"keyboard.ai.error.requestTimeout" = "AI 回答超时,请重试";
|
||||||
"keyboard.ai.error.requestFailed" = "AI 回答失败,请重试";
|
"keyboard.ai.error.requestFailed" = "AI 回答失败,请重试";
|
||||||
"keyboard.ai.error.clipboardUnavailable" = "剪贴板建议已过期,请重新复制文本";
|
"keyboard.ai.error.clipboardUnavailable" = "剪贴板建议已过期,请重新复制文本";
|
||||||
"keyboard.ai.skill.reply" = "原语言回复";
|
"keyboard.ai.skill.reply" = "回复";
|
||||||
"keyboard.ai.skill.playfulReply" = "俏皮回复";
|
"keyboard.ai.skill.playfulReply" = "俏皮回复";
|
||||||
"keyboard.ai.skill.replyInSourceLanguage" = "原语言回复";
|
"keyboard.ai.skill.replyInSourceLanguage" = "回复";
|
||||||
"keyboard.ai.skill.summarize" = "总结要点";
|
"keyboard.ai.skill.summarize" = "总结要点";
|
||||||
"keyboard.ai.skill.openLink" = "打开";
|
"keyboard.ai.skill.openLink" = "打开";
|
||||||
"keyboard.ai.skill.summarizeWebPage" = "总结网页";
|
"keyboard.ai.skill.summarizeWebPage" = "总结网页";
|
||||||
|
|||||||
@@ -84,6 +84,69 @@ final class CandidatePanelExpandTests: XCTestCase {
|
|||||||
XCTAssertFalse(typing.isCandidatePanelExpanded)
|
XCTAssertFalse(typing.isCandidatePanelExpanded)
|
||||||
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func testEndingDocumentPresentationClearsChineseStateWithoutTeardown() {
|
||||||
|
let engine = StubRimeEngine()
|
||||||
|
let typing = TypingSessionController(engine: { engine })
|
||||||
|
_ = typing.beginDocumentPresentation()
|
||||||
|
_ = typing.handleKey("n")
|
||||||
|
XCTAssertFalse(typing.composition.candidates.isEmpty)
|
||||||
|
|
||||||
|
typing.endDocumentPresentation()
|
||||||
|
|
||||||
|
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
||||||
|
XCTAssertEqual(engine.teardownCallCount, 0)
|
||||||
|
XCTAssertEqual(engine.clearCompositionCallCount, 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
func testCandidateSelectionRejectsReplacedSnapshot() {
|
||||||
|
let engine = StubRimeEngine()
|
||||||
|
let typing = TypingSessionController(engine: { engine })
|
||||||
|
_ = typing.handleKey("n")
|
||||||
|
guard let staleCandidateID = typing.composition.candidates.first?.id else {
|
||||||
|
return XCTFail("expected candidate")
|
||||||
|
}
|
||||||
|
let staleRevision = typing.candidateRevision
|
||||||
|
|
||||||
|
_ = typing.handleKey("i")
|
||||||
|
let output = typing.selectCandidate(
|
||||||
|
id: staleCandidateID,
|
||||||
|
candidateRevision: staleRevision
|
||||||
|
)
|
||||||
|
|
||||||
|
XCTAssertEqual(output, .none)
|
||||||
|
XCTAssertFalse(typing.composition.candidates.isEmpty)
|
||||||
|
}
|
||||||
|
|
||||||
|
func testPrepareContinuesWhenHostBecomesHeavyBeforeTaskStarts() async {
|
||||||
|
let hostState = HostHeavyState()
|
||||||
|
let engine = StubRimeEngine()
|
||||||
|
let prepared = expectation(description: "engine prepared")
|
||||||
|
engine.onPrepare = { prepared.fulfill() }
|
||||||
|
let typing = TypingSessionController(
|
||||||
|
engine: { engine },
|
||||||
|
hostHeavyProvider: { hostState.isHeavy }
|
||||||
|
)
|
||||||
|
|
||||||
|
typing.enterTypingMode()
|
||||||
|
hostState.isHeavy = true
|
||||||
|
await Task.yield()
|
||||||
|
XCTAssertTrue(typing.isPreparingEngine)
|
||||||
|
XCTAssertEqual(engine.prepareCallCount, 0)
|
||||||
|
|
||||||
|
hostState.isHeavy = false
|
||||||
|
await fulfillment(of: [prepared], timeout: 1)
|
||||||
|
await Task.yield()
|
||||||
|
|
||||||
|
XCTAssertEqual(engine.prepareCallCount, 1)
|
||||||
|
XCTAssertTrue(typing.engineReady)
|
||||||
|
XCTAssertFalse(typing.isPreparingEngine)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
private final class HostHeavyState {
|
||||||
|
var isHeavy = false
|
||||||
}
|
}
|
||||||
|
|
||||||
// Minimal engine that returns a two-candidate snapshot after any letter.
|
// Minimal engine that returns a two-candidate snapshot after any letter.
|
||||||
@@ -94,9 +157,17 @@ private final class StubRimeEngine: RimeEngineBridging {
|
|||||||
var schema: TypingInputSchema = .fullPinyin
|
var schema: TypingInputSchema = .fullPinyin
|
||||||
/// Optional override applied on the next processBackspace.
|
/// Optional override applied on the next processBackspace.
|
||||||
var nextComposition: TypingComposition?
|
var nextComposition: TypingComposition?
|
||||||
|
var teardownCallCount = 0
|
||||||
|
var clearCompositionCallCount = 0
|
||||||
|
var prepareCallCount = 0
|
||||||
|
var onPrepare: (() -> Void)?
|
||||||
|
|
||||||
func prepare() async throws {}
|
func prepare() async throws {
|
||||||
|
prepareCallCount += 1
|
||||||
|
onPrepare?()
|
||||||
|
}
|
||||||
func teardown() {
|
func teardown() {
|
||||||
|
teardownCallCount += 1
|
||||||
composition = .empty
|
composition = .empty
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,8 +187,8 @@ private final class StubRimeEngine: RimeEngineBridging {
|
|||||||
composition = TypingComposition(
|
composition = TypingComposition(
|
||||||
preedit: String(character),
|
preedit: String(character),
|
||||||
candidates: [
|
candidates: [
|
||||||
TypingCandidate(text: "你"),
|
TypingCandidate(id: "first", text: "你"),
|
||||||
TypingCandidate(text: "泥")
|
TypingCandidate(id: "second", text: "泥")
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
return nil
|
return nil
|
||||||
@@ -158,6 +229,7 @@ private final class StubRimeEngine: RimeEngineBridging {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func clearComposition() {
|
func clearComposition() {
|
||||||
|
clearCompositionCallCount += 1
|
||||||
composition = .empty
|
composition = .empty
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -179,6 +179,79 @@ final class EnglishTypingTests: XCTestCase {
|
|||||||
XCTAssertEqual(typing.composition.preedit, "h")
|
XCTAssertEqual(typing.composition.preedit, "h")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testNewDocumentPresentationRehydratesEnglishContext() {
|
||||||
|
var preceding = "hel"
|
||||||
|
let typing = makeTypingSession()
|
||||||
|
typing.precedingTextProvider = { preceding }
|
||||||
|
typing.followingTextProvider = { "" }
|
||||||
|
typing.enterTypingMode()
|
||||||
|
|
||||||
|
let firstPresentation = typing.beginDocumentPresentation()
|
||||||
|
typing.synchronizeEnglishDocumentContext(
|
||||||
|
caretMoved: true,
|
||||||
|
presentationID: firstPresentation
|
||||||
|
)
|
||||||
|
XCTAssertEqual(typing.composition.preedit.lowercased(), "hel")
|
||||||
|
XCTAssertFalse(typing.composition.candidates.isEmpty)
|
||||||
|
|
||||||
|
typing.endDocumentPresentation()
|
||||||
|
XCTAssertTrue(typing.composition.preedit.isEmpty)
|
||||||
|
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
||||||
|
|
||||||
|
preceding = "wor"
|
||||||
|
let secondPresentation = typing.beginDocumentPresentation()
|
||||||
|
typing.synchronizeEnglishDocumentContext(
|
||||||
|
caretMoved: true,
|
||||||
|
presentationID: firstPresentation
|
||||||
|
)
|
||||||
|
XCTAssertTrue(typing.composition.preedit.isEmpty)
|
||||||
|
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
||||||
|
|
||||||
|
typing.synchronizeEnglishDocumentContext(
|
||||||
|
caretMoved: true,
|
||||||
|
presentationID: secondPresentation
|
||||||
|
)
|
||||||
|
XCTAssertEqual(typing.composition.preedit.lowercased(), "wor")
|
||||||
|
XCTAssertFalse(typing.composition.candidates.isEmpty)
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testEndingDocumentPresentationClearsLocalEnglishShadow() {
|
||||||
|
var preceding = ""
|
||||||
|
let typing = makeTypingSession()
|
||||||
|
typing.precedingTextProvider = { preceding }
|
||||||
|
typing.followingTextProvider = { "" }
|
||||||
|
typing.enterTypingMode()
|
||||||
|
_ = typing.beginDocumentPresentation()
|
||||||
|
|
||||||
|
_ = typing.handleKey("h")
|
||||||
|
XCTAssertEqual(typing.composition.preedit.lowercased(), "h")
|
||||||
|
|
||||||
|
typing.endDocumentPresentation()
|
||||||
|
preceding = "new"
|
||||||
|
let nextPresentation = typing.beginDocumentPresentation()
|
||||||
|
typing.synchronizeEnglishDocumentContext(
|
||||||
|
caretMoved: true,
|
||||||
|
presentationID: nextPresentation
|
||||||
|
)
|
||||||
|
|
||||||
|
XCTAssertEqual(typing.composition.preedit.lowercased(), "new")
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testDisablingSuggestionsImmediatelyClearsEnglishCandidates() {
|
||||||
|
let typing = makeTypingSession()
|
||||||
|
typing.enterTypingMode()
|
||||||
|
_ = typing.handleKey("h")
|
||||||
|
XCTAssertFalse(typing.composition.candidates.isEmpty)
|
||||||
|
|
||||||
|
typing.suggestionsEnabled = false
|
||||||
|
|
||||||
|
XCTAssertTrue(typing.composition.preedit.isEmpty)
|
||||||
|
XCTAssertTrue(typing.composition.candidates.isEmpty)
|
||||||
|
}
|
||||||
|
|
||||||
func testEnglishTypingHotwordsFilterOutChineseTerms() {
|
func testEnglishTypingHotwordsFilterOutChineseTerms() {
|
||||||
var dictionary = PersonalDictionary()
|
var dictionary = PersonalDictionary()
|
||||||
_ = dictionary.upsertManual(term: "张三")
|
_ = dictionary.upsertManual(term: "张三")
|
||||||
@@ -541,6 +614,70 @@ final class EnglishTypingTests: XCTestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testRepeatedRareEnglishCommitBecomesDictionarySuggestion() {
|
||||||
|
let suite = "english.frequent.term.test.\(UUID().uuidString)"
|
||||||
|
let defaults = UserDefaults(suiteName: suite)!
|
||||||
|
defaults.removePersistentDomain(forName: suite)
|
||||||
|
let frequentStore = FrequentTermStore(defaults: defaults)
|
||||||
|
let typing = makeTypingSession(frequentTermStore: frequentStore)
|
||||||
|
typing.enterTypingMode()
|
||||||
|
|
||||||
|
for _ in 0..<2 {
|
||||||
|
for character in "OpenAI" {
|
||||||
|
_ = typing.handleKey(String(character))
|
||||||
|
}
|
||||||
|
let output = typing.handleSpace()
|
||||||
|
XCTAssertEqual(output.deleteCount, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
let storedData = defaults.data(forKey: FrequentTermStore.defaultsKey)
|
||||||
|
let storedTerms = storedData.flatMap { try? JSONDecoder().decode([FrequentTerm].self, from: $0) }
|
||||||
|
XCTAssertEqual(storedTerms?.first?.commitCount, 2)
|
||||||
|
let suggestion = frequentStore.suggestions(excludingPersonalTerms: []).first
|
||||||
|
XCTAssertEqual(suggestion?.term, "OpenAI")
|
||||||
|
XCTAssertEqual(suggestion?.commitCount, 2)
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testCommonEnglishCommitDoesNotBecomeDictionarySuggestion() {
|
||||||
|
let suite = "english.frequent.common.test.\(UUID().uuidString)"
|
||||||
|
let defaults = UserDefaults(suiteName: suite)!
|
||||||
|
defaults.removePersistentDomain(forName: suite)
|
||||||
|
let frequentStore = FrequentTermStore(defaults: defaults)
|
||||||
|
let typing = makeTypingSession(frequentTermStore: frequentStore)
|
||||||
|
typing.enterTypingMode()
|
||||||
|
|
||||||
|
for _ in 0..<2 {
|
||||||
|
for character in "the" {
|
||||||
|
_ = typing.handleKey(String(character))
|
||||||
|
}
|
||||||
|
_ = typing.handleSpace()
|
||||||
|
}
|
||||||
|
|
||||||
|
XCTAssertTrue(frequentStore.suggestions(excludingPersonalTerms: []).isEmpty)
|
||||||
|
}
|
||||||
|
|
||||||
|
@MainActor
|
||||||
|
func testSecureEnglishCommitDoesNotBecomeDictionarySuggestion() {
|
||||||
|
let suite = "english.frequent.secure.test.\(UUID().uuidString)"
|
||||||
|
let defaults = UserDefaults(suiteName: suite)!
|
||||||
|
defaults.removePersistentDomain(forName: suite)
|
||||||
|
let frequentStore = FrequentTermStore(defaults: defaults)
|
||||||
|
let typing = makeTypingSession(frequentTermStore: frequentStore)
|
||||||
|
typing.enterTypingMode()
|
||||||
|
typing.suggestionsEnabled = false
|
||||||
|
|
||||||
|
for _ in 0..<2 {
|
||||||
|
for character in "OpenAI" {
|
||||||
|
_ = typing.handleKey(String(character))
|
||||||
|
}
|
||||||
|
_ = typing.handleSpace()
|
||||||
|
}
|
||||||
|
|
||||||
|
XCTAssertTrue(frequentStore.suggestions(excludingPersonalTerms: []).isEmpty)
|
||||||
|
}
|
||||||
|
|
||||||
func testQWERTYNeighborsIncludeDiagonals() {
|
func testQWERTYNeighborsIncludeDiagonals() {
|
||||||
let aroundG = EnglishQWERTYProximity.neighbors(of: "g", includingSelf: true)
|
let aroundG = EnglishQWERTYProximity.neighbors(of: "g", includingSelf: true)
|
||||||
XCTAssertTrue(aroundG.contains("t"))
|
XCTAssertTrue(aroundG.contains("t"))
|
||||||
@@ -570,6 +707,7 @@ final class EnglishTypingTests: XCTestCase {
|
|||||||
@MainActor
|
@MainActor
|
||||||
private func makeTypingSession(
|
private func makeTypingSession(
|
||||||
learningStore: EnglishLearningStore? = nil,
|
learningStore: EnglishLearningStore? = nil,
|
||||||
|
frequentTermStore: FrequentTermStore? = nil,
|
||||||
language: TypingInputLanguage = .english
|
language: TypingInputLanguage = .english
|
||||||
) -> TypingSessionController {
|
) -> TypingSessionController {
|
||||||
let store = learningStore ?? EnglishLearningStore(
|
let store = learningStore ?? EnglishLearningStore(
|
||||||
@@ -577,7 +715,10 @@ final class EnglishTypingTests: XCTestCase {
|
|||||||
)
|
)
|
||||||
let typing = TypingSessionController(
|
let typing = TypingSessionController(
|
||||||
engine: { NoopRimeEngine() },
|
engine: { NoopRimeEngine() },
|
||||||
learningStore: store
|
learningStore: store,
|
||||||
|
frequentTermStore: frequentTermStore ?? FrequentTermStore(
|
||||||
|
defaults: UserDefaults(suiteName: "frequent.tests.\(UUID().uuidString)")!
|
||||||
|
)
|
||||||
)
|
)
|
||||||
typing.suggestionsEnabled = true
|
typing.suggestionsEnabled = true
|
||||||
_ = typing.setLanguage(language)
|
_ = typing.setLanguage(language)
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ final class KeyboardStateTests: XCTestCase {
|
|||||||
XCTAssertEqual(s.level, 0)
|
XCTAssertEqual(s.level, 0)
|
||||||
XCTAssertFalse(s.onDeviceSupported)
|
XCTAssertFalse(s.onDeviceSupported)
|
||||||
XCTAssertFalse(s.undoAvailable)
|
XCTAssertFalse(s.undoAvailable)
|
||||||
|
XCTAssertFalse(s.hasFullAccess)
|
||||||
}
|
}
|
||||||
|
|
||||||
func testPhaseTransitionsIdleToRequestingPermissionsAndBack() {
|
func testPhaseTransitionsIdleToRequestingPermissionsAndBack() {
|
||||||
@@ -145,6 +146,20 @@ final class KeyboardStateTests: XCTestCase {
|
|||||||
XCTAssertEqual(state.clipboardOverlay, .none)
|
XCTAssertEqual(state.clipboardOverlay, .none)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func testClipboardFullAccessHintTracksCaptureAvailability() {
|
||||||
|
let state = KeyboardState()
|
||||||
|
state.clipboardHistoryEnabled = true
|
||||||
|
|
||||||
|
XCTAssertTrue(state.needsClipboardFullAccessHint)
|
||||||
|
|
||||||
|
state.hasFullAccess = true
|
||||||
|
XCTAssertFalse(state.needsClipboardFullAccessHint)
|
||||||
|
|
||||||
|
state.hasFullAccess = false
|
||||||
|
state.clipboardHistoryEnabled = false
|
||||||
|
XCTAssertFalse(state.needsClipboardFullAccessHint)
|
||||||
|
}
|
||||||
|
|
||||||
func testResolvedSkillCopyPublishesWhenIDsStayStable() {
|
func testResolvedSkillCopyPublishesWhenIDsStayStable() {
|
||||||
let state = KeyboardState()
|
let state = KeyboardState()
|
||||||
state.enabledClipboardSkillIDs = ["official.rewrite"]
|
state.enabledClipboardSkillIDs = ["official.rewrite"]
|
||||||
|
|||||||
@@ -0,0 +1,215 @@
|
|||||||
|
// MonthlyUsageCalendar.swift
|
||||||
|
// OSGKeyboard · HostSupport
|
||||||
|
//
|
||||||
|
// Current-month dictation heat map. Every date remains visible; the monochrome
|
||||||
|
// circle's opacity communicates that day's character count relative to the
|
||||||
|
// busiest day in the same month.
|
||||||
|
|
||||||
|
import SwiftUI
|
||||||
|
#if canImport(OSGKeyboardShared)
|
||||||
|
import OSGKeyboardShared
|
||||||
|
#endif
|
||||||
|
|
||||||
|
public struct MonthlyUsageCalendar: View {
|
||||||
|
@Environment(\.themePalette) private var palette
|
||||||
|
|
||||||
|
public let points: [UsageStatisticsStore.DailyUsagePoint]
|
||||||
|
public let language: AppUILanguage
|
||||||
|
public var compact: Bool
|
||||||
|
public var embedsInCard: Bool
|
||||||
|
|
||||||
|
public init(
|
||||||
|
points: [UsageStatisticsStore.DailyUsagePoint],
|
||||||
|
language: AppUILanguage,
|
||||||
|
compact: Bool = false,
|
||||||
|
embedsInCard: Bool = true
|
||||||
|
) {
|
||||||
|
self.points = points
|
||||||
|
self.language = language
|
||||||
|
self.compact = compact
|
||||||
|
self.embedsInCard = embedsInCard
|
||||||
|
}
|
||||||
|
|
||||||
|
private var displayLocale: Locale {
|
||||||
|
Locale(identifier: language.resolvedLanguageCode())
|
||||||
|
}
|
||||||
|
|
||||||
|
private var displayCalendar: Calendar {
|
||||||
|
var calendar = Calendar(identifier: .gregorian)
|
||||||
|
calendar.locale = displayLocale
|
||||||
|
return calendar
|
||||||
|
}
|
||||||
|
|
||||||
|
private var total: Int {
|
||||||
|
points.reduce(0) { $0 + $1.value }
|
||||||
|
}
|
||||||
|
|
||||||
|
private var maximumValue: Int {
|
||||||
|
max(points.map(\.value).max() ?? 0, 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var monthTitle: String {
|
||||||
|
guard let date = points.first?.date else { return "" }
|
||||||
|
return date.formatted(
|
||||||
|
.dateTime
|
||||||
|
.year()
|
||||||
|
.month(.wide)
|
||||||
|
.locale(displayLocale)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var weekdaySymbols: [String] {
|
||||||
|
let symbols = displayCalendar.veryShortStandaloneWeekdaySymbols
|
||||||
|
let startIndex = max(0, min(displayCalendar.firstWeekday - 1, symbols.count - 1))
|
||||||
|
return Array(symbols[startIndex...] + symbols[..<startIndex])
|
||||||
|
}
|
||||||
|
|
||||||
|
private var leadingEmptyCellCount: Int {
|
||||||
|
guard let firstDate = points.first?.date else { return 0 }
|
||||||
|
let weekday = displayCalendar.component(.weekday, from: firstDate)
|
||||||
|
return (weekday - displayCalendar.firstWeekday + 7) % 7
|
||||||
|
}
|
||||||
|
|
||||||
|
private var calendarCells: [UsageStatisticsStore.DailyUsagePoint?] {
|
||||||
|
Array(repeating: nil, count: leadingEmptyCellCount) + points.map(Optional.some)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var cellDiameter: CGFloat {
|
||||||
|
compact ? 28 : 32
|
||||||
|
}
|
||||||
|
|
||||||
|
public var body: some View {
|
||||||
|
Group {
|
||||||
|
if embedsInCard {
|
||||||
|
UsageSurfaceCard(padding: Spacing.md) {
|
||||||
|
calendarContent
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
calendarContent
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var calendarContent: some View {
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
|
header
|
||||||
|
weekdayHeader
|
||||||
|
dayGrid
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .topLeading)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var header: some View {
|
||||||
|
HStack(alignment: .top) {
|
||||||
|
VStack(alignment: .leading, spacing: 2) {
|
||||||
|
Text(monthTitle.uppercased())
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.tracking(0.6)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
Text(SharedL10n.string("stat.monthChart.caption", language: language))
|
||||||
|
.font(TypeStyle.caption)
|
||||||
|
.foregroundStyle(palette.textSecondary)
|
||||||
|
}
|
||||||
|
Spacer(minLength: Spacing.sm)
|
||||||
|
Text(UsageStatisticsStore.formatCount(total, language: language))
|
||||||
|
.font(TypeStyle.title2)
|
||||||
|
.foregroundStyle(palette.accent)
|
||||||
|
.lineLimit(1)
|
||||||
|
.minimumScaleFactor(0.7)
|
||||||
|
.contentTransition(.numericText())
|
||||||
|
.animation(Motion.soft, value: total)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var weekdayHeader: some View {
|
||||||
|
LazyVGrid(columns: columns, spacing: 0) {
|
||||||
|
ForEach(Array(weekdaySymbols.enumerated()), id: \.offset) { _, symbol in
|
||||||
|
Text(symbol)
|
||||||
|
.font(TypeStyle.caption2)
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.frame(maxWidth: .infinity)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var dayGrid: some View {
|
||||||
|
LazyVGrid(columns: columns, spacing: compact ? 3 : 5) {
|
||||||
|
ForEach(Array(calendarCells.enumerated()), id: \.offset) { _, point in
|
||||||
|
if let point {
|
||||||
|
dayCell(point)
|
||||||
|
} else {
|
||||||
|
Color.clear
|
||||||
|
.frame(width: cellDiameter, height: cellDiameter)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var columns: [GridItem] {
|
||||||
|
Array(
|
||||||
|
repeating: GridItem(.flexible(minimum: cellDiameter), spacing: 4),
|
||||||
|
count: 7
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func dayCell(_ point: UsageStatisticsStore.DailyUsagePoint) -> some View {
|
||||||
|
let calendar = displayCalendar
|
||||||
|
let day = calendar.component(.day, from: point.date)
|
||||||
|
let isToday = calendar.isDateInToday(point.date)
|
||||||
|
let isFuture = calendar.startOfDay(for: point.date) > calendar.startOfDay(for: Date())
|
||||||
|
let opacity = fillOpacity(for: point.value, isFuture: isFuture)
|
||||||
|
let usesContrastingText = opacity >= 0.48
|
||||||
|
|
||||||
|
return Text(day.formatted())
|
||||||
|
.font(.system(size: compact ? 12 : 13, weight: isToday ? .semibold : .medium, design: .rounded))
|
||||||
|
.foregroundStyle(
|
||||||
|
isFuture
|
||||||
|
? palette.textTertiary.opacity(0.45)
|
||||||
|
: (usesContrastingText ? palette.background : palette.textPrimary)
|
||||||
|
)
|
||||||
|
.frame(width: cellDiameter, height: cellDiameter)
|
||||||
|
.background(palette.textPrimary.opacity(opacity), in: Circle())
|
||||||
|
.overlay {
|
||||||
|
if isToday {
|
||||||
|
Circle()
|
||||||
|
.stroke(palette.textPrimary, lineWidth: 1.5)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity)
|
||||||
|
.accessibilityElement()
|
||||||
|
.accessibilityLabel(
|
||||||
|
Text(point.date.formatted(.dateTime.month().day()))
|
||||||
|
)
|
||||||
|
.accessibilityValue(
|
||||||
|
Text(UsageStatisticsStore.formatCount(point.value, language: language))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func fillOpacity(for value: Int, isFuture: Bool) -> Double {
|
||||||
|
guard value > 0, !isFuture else { return 0 }
|
||||||
|
let ratio = min(max(Double(value) / Double(maximumValue), 0), 1)
|
||||||
|
return 0.05 + pow(ratio, 1.15) * 0.73
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#Preview("Monthly usage") {
|
||||||
|
let calendar = Calendar.current
|
||||||
|
let start = calendar.date(
|
||||||
|
from: calendar.dateComponents([.year, .month], from: Date())
|
||||||
|
) ?? Date()
|
||||||
|
let points = (0..<31).compactMap { offset -> UsageStatisticsStore.DailyUsagePoint? in
|
||||||
|
guard let date = calendar.date(byAdding: .day, value: offset, to: start) else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
let value = offset.isMultiple(of: 5) ? offset * 120 : 0
|
||||||
|
return UsageStatisticsStore.DailyUsagePoint(date: date, value: value)
|
||||||
|
}
|
||||||
|
|
||||||
|
ThemedRoot {
|
||||||
|
MonthlyUsageCalendar(
|
||||||
|
points: points,
|
||||||
|
language: .auto
|
||||||
|
)
|
||||||
|
.padding()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -112,7 +112,7 @@ public struct SupportDeveloperSection: View {
|
|||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity)
|
.frame(maxWidth: .infinity)
|
||||||
.padding(.vertical, Spacing.sm)
|
.padding(.vertical, Spacing.sm)
|
||||||
.foregroundStyle(.white)
|
.foregroundStyle(OSGColor.fixedLightContent)
|
||||||
.background(palette.accent, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
.background(palette.accent, in: RoundedRectangle(cornerRadius: Radius.large, style: .continuous))
|
||||||
}
|
}
|
||||||
.buttonStyle(.plain)
|
.buttonStyle(.plain)
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// UsageStatsCluster.swift
|
// UsageStatsCluster.swift
|
||||||
// OSGKeyboard · HostSupport
|
// OSGKeyboard · HostSupport
|
||||||
//
|
//
|
||||||
// Cross-platform home / dashboard stats: 7-day chart + cumulative metrics.
|
// Cross-platform home / dashboard stats: monthly calendar + cumulative metrics.
|
||||||
// Callers observe their store and pass plain values — Shared stays unbound
|
// Callers observe their store and pass plain values — Shared stays unbound
|
||||||
// from platform singletons.
|
// from platform singletons.
|
||||||
//
|
//
|
||||||
// Optional `header` sits above the 7-day chart inside the same surface card
|
// Optional `header` sits above the monthly calendar inside the same surface card
|
||||||
// (iOS Home glass preview field). Mac / plain call sites keep `EmptyView`.
|
// (iOS Home glass preview field). Mac / plain call sites keep `EmptyView`.
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
@@ -14,15 +14,21 @@ import OSGKeyboardShared
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
public enum UsageStatsClusterLayout: Sendable, Equatable {
|
public enum UsageStatsClusterLayout: Sendable, Equatable {
|
||||||
/// Chart left, 2×2 `UsageStatCard` grid right (Mac / iPad).
|
/// Monthly calendar left, 2×2 `UsageStatCard` grid right (Mac / iPad).
|
||||||
case split
|
case split
|
||||||
/// Chart above a compact single-card 2×2 grid (iPhone).
|
/// Monthly calendar above a compact single-card 2×2 grid (iPhone).
|
||||||
case stacked
|
case stacked
|
||||||
|
|
||||||
/// 手机端 2×2 统计网格的紧凑固定高度(沿用旧版 HomeStatsCard 数值)。
|
/// 手机端 2×2 统计网格的紧凑固定高度(沿用旧版 HomeStatsCard 数值)。
|
||||||
public static let compactGridHeight: CGFloat = 166
|
public static let compactGridHeight: CGFloat = 166
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum UsageStatsClusterContent: Sendable, Equatable {
|
||||||
|
case all
|
||||||
|
case calendar
|
||||||
|
case metrics
|
||||||
|
}
|
||||||
|
|
||||||
public struct UsageStatsCluster<Header: View>: View {
|
public struct UsageStatsCluster<Header: View>: View {
|
||||||
@Environment(\.themePalette) private var palette
|
@Environment(\.themePalette) private var palette
|
||||||
|
|
||||||
@@ -33,9 +39,12 @@ public struct UsageStatsCluster<Header: View>: View {
|
|||||||
public let dictationDurationSeconds: TimeInterval
|
public let dictationDurationSeconds: TimeInterval
|
||||||
public let translationCharacterCount: Int
|
public let translationCharacterCount: Int
|
||||||
public let dictionaryTermCount: Int
|
public let dictionaryTermCount: Int
|
||||||
/// 小屏(如 iPhone SE)收紧 stacked 图表高度,把空间让给下方的输入框。
|
/// 小屏(如 iPhone SE)收紧日期圆形尺寸,把空间让给下方内容。
|
||||||
public let compact: Bool
|
public let compact: Bool
|
||||||
|
public let content: UsageStatsClusterContent
|
||||||
private let header: Header
|
private let header: Header
|
||||||
|
private let onOpenHistory: (() -> Void)?
|
||||||
|
private let onOpenDictionary: (() -> Void)?
|
||||||
|
|
||||||
public init(
|
public init(
|
||||||
layout: UsageStatsClusterLayout,
|
layout: UsageStatsClusterLayout,
|
||||||
@@ -46,6 +55,9 @@ public struct UsageStatsCluster<Header: View>: View {
|
|||||||
translationCharacterCount: Int,
|
translationCharacterCount: Int,
|
||||||
dictionaryTermCount: Int,
|
dictionaryTermCount: Int,
|
||||||
compact: Bool = false,
|
compact: Bool = false,
|
||||||
|
content: UsageStatsClusterContent = .all,
|
||||||
|
onOpenHistory: (() -> Void)? = nil,
|
||||||
|
onOpenDictionary: (() -> Void)? = nil,
|
||||||
@ViewBuilder header: () -> Header
|
@ViewBuilder header: () -> Header
|
||||||
) {
|
) {
|
||||||
self.layout = layout
|
self.layout = layout
|
||||||
@@ -56,22 +68,33 @@ public struct UsageStatsCluster<Header: View>: View {
|
|||||||
self.translationCharacterCount = translationCharacterCount
|
self.translationCharacterCount = translationCharacterCount
|
||||||
self.dictionaryTermCount = dictionaryTermCount
|
self.dictionaryTermCount = dictionaryTermCount
|
||||||
self.compact = compact
|
self.compact = compact
|
||||||
|
self.content = content
|
||||||
|
self.onOpenHistory = onOpenHistory
|
||||||
|
self.onOpenDictionary = onOpenDictionary
|
||||||
self.header = header()
|
self.header = header()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ViewBuilder
|
||||||
public var body: some View {
|
public var body: some View {
|
||||||
|
switch content {
|
||||||
|
case .all:
|
||||||
switch layout {
|
switch layout {
|
||||||
case .split:
|
case .split:
|
||||||
splitBody
|
splitBody
|
||||||
case .stacked:
|
case .stacked:
|
||||||
stackedBody
|
stackedBody
|
||||||
}
|
}
|
||||||
|
case .calendar:
|
||||||
|
chartCard
|
||||||
|
case .metrics:
|
||||||
|
metricsBody
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Split (Mac / iPad)
|
// MARK: - Split (Mac / iPad)
|
||||||
|
|
||||||
private var splitBody: some View {
|
private var splitBody: some View {
|
||||||
HStack(alignment: .top, spacing: Spacing.md) {
|
HStack(alignment: .top, spacing: splitSectionSpacing) {
|
||||||
chartCard
|
chartCard
|
||||||
.frame(maxWidth: .infinity, maxHeight: .infinity)
|
.frame(maxWidth: .infinity, maxHeight: .infinity)
|
||||||
splitStatGrid
|
splitStatGrid
|
||||||
@@ -81,126 +104,200 @@ public struct UsageStatsCluster<Header: View>: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var splitStatGrid: some View {
|
private var splitStatGrid: some View {
|
||||||
VStack(spacing: Spacing.md) {
|
VStack(spacing: splitItemSpacing) {
|
||||||
HStack(spacing: Spacing.md) {
|
HStack(spacing: splitItemSpacing) {
|
||||||
UsageStatCard(
|
splitCell(
|
||||||
title: SharedL10n.string("stat.words", language: language),
|
title: SharedL10n.string("stat.words", language: language),
|
||||||
value: UsageStatisticsStore.formatCount(dictationCharacterCount, language: language),
|
value: UsageStatisticsStore.formatCount(dictationCharacterCount, language: language),
|
||||||
caption: SharedL10n.string("stat.transcribed", language: language),
|
caption: SharedL10n.string("stat.transcribed", language: language),
|
||||||
systemImage: "text.alignleft",
|
systemImage: "text.alignleft",
|
||||||
accent: true
|
accent: true,
|
||||||
|
action: onOpenHistory
|
||||||
)
|
)
|
||||||
UsageStatCard(
|
splitCell(
|
||||||
title: SharedL10n.string("stat.dictationTime", language: language),
|
title: SharedL10n.string("stat.dictationTime", language: language),
|
||||||
value: UsageStatisticsStore.formatDuration(dictationDurationSeconds, language: language),
|
value: UsageStatisticsStore.formatDuration(dictationDurationSeconds, language: language),
|
||||||
caption: SharedL10n.string("stat.cumulativeDuration", language: language),
|
caption: SharedL10n.string("stat.cumulativeDuration", language: language),
|
||||||
systemImage: "waveform"
|
systemImage: "waveform"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
HStack(spacing: Spacing.md) {
|
HStack(spacing: splitItemSpacing) {
|
||||||
UsageStatCard(
|
splitCell(
|
||||||
title: SharedL10n.string("stat.translation", language: language),
|
title: SharedL10n.string("stat.translation", language: language),
|
||||||
value: UsageStatisticsStore.formatCount(translationCharacterCount, language: language),
|
value: UsageStatisticsStore.formatCount(translationCharacterCount, language: language),
|
||||||
caption: SharedL10n.string("stat.cumulativeTranslation", language: language),
|
caption: SharedL10n.string("stat.cumulativeTranslation", language: language),
|
||||||
systemImage: "character.bubble"
|
systemImage: "character.bubble"
|
||||||
)
|
)
|
||||||
UsageStatCard(
|
splitCell(
|
||||||
title: SharedL10n.string("stat.dictionary", language: language),
|
title: SharedL10n.string("stat.dictionary", language: language),
|
||||||
value: UsageStatisticsStore.formatCount(dictionaryTermCount, language: language),
|
value: UsageStatisticsStore.formatCount(dictionaryTermCount, language: language),
|
||||||
caption: SharedL10n.string("stat.customTerms", language: language),
|
caption: SharedL10n.string("stat.customTerms", language: language),
|
||||||
systemImage: "character.book.closed"
|
systemImage: "character.book.closed",
|
||||||
|
action: onOpenDictionary
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ViewBuilder
|
||||||
|
private var metricsBody: some View {
|
||||||
|
switch layout {
|
||||||
|
case .split:
|
||||||
|
splitStatGrid
|
||||||
|
case .stacked:
|
||||||
|
compactStatGrid
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@ViewBuilder
|
||||||
|
private func splitCell(
|
||||||
|
title: String,
|
||||||
|
value: String,
|
||||||
|
caption: String,
|
||||||
|
systemImage: String,
|
||||||
|
accent: Bool = false,
|
||||||
|
action: (() -> Void)? = nil
|
||||||
|
) -> some View {
|
||||||
|
if let action {
|
||||||
|
Button(action: action) {
|
||||||
|
UsageStatCard(
|
||||||
|
title: title,
|
||||||
|
value: value,
|
||||||
|
caption: caption,
|
||||||
|
accent: accent
|
||||||
|
)
|
||||||
|
.overlay(alignment: .topTrailing) {
|
||||||
|
disclosureIndicator
|
||||||
|
.padding(Spacing.md)
|
||||||
|
}
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
.frame(maxWidth: .infinity)
|
||||||
|
} else {
|
||||||
|
UsageStatCard(
|
||||||
|
title: title,
|
||||||
|
value: value,
|
||||||
|
caption: caption,
|
||||||
|
systemImage: systemImage,
|
||||||
|
accent: accent
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: - Stacked (iPhone)
|
// MARK: - Stacked (iPhone)
|
||||||
|
|
||||||
private var stackedBody: some View {
|
private var stackedBody: some View {
|
||||||
VStack(spacing: compact ? Spacing.sm : Spacing.md) {
|
VStack(spacing: CardLayoutMetrics.sectionSpacing) {
|
||||||
chartCard
|
chartCard
|
||||||
compactStatGrid
|
compactStatGrid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Chart surface; when `header` is present it sits above the bars in the same card.
|
/// Calendar surface; when `header` is present it sits above the dates in the same card.
|
||||||
@ViewBuilder
|
@ViewBuilder
|
||||||
private var chartCard: some View {
|
private var chartCard: some View {
|
||||||
if Header.self == EmptyView.self {
|
if Header.self == EmptyView.self {
|
||||||
SevenDayUsageChart(
|
MonthlyUsageCalendar(
|
||||||
points: points,
|
points: points,
|
||||||
language: language,
|
language: language,
|
||||||
chartMinHeight: compact ? 72 : 96,
|
compact: compact
|
||||||
expands: layout == .split
|
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
UsageSurfaceCard(padding: Spacing.md) {
|
UsageSurfaceCard(padding: Spacing.md) {
|
||||||
VStack(alignment: .leading, spacing: Spacing.sm) {
|
VStack(alignment: .leading, spacing: Spacing.sm) {
|
||||||
header
|
header
|
||||||
SevenDayUsageChart(
|
MonthlyUsageCalendar(
|
||||||
points: points,
|
points: points,
|
||||||
language: language,
|
language: language,
|
||||||
chartMinHeight: compact ? 72 : 96,
|
compact: compact,
|
||||||
embedsInCard: false,
|
embedsInCard: false
|
||||||
expands: layout == .split
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Phone-friendly 2×2: value + label only, single card with hairline dividers.
|
/// Phone-friendly 2×2: each metric has its own compact surface card.
|
||||||
private var compactStatGrid: some View {
|
private var compactStatGrid: some View {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
HStack(spacing: 0) {
|
HStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
compactCell(
|
compactCell(
|
||||||
systemImage: "waveform",
|
systemImage: "timer",
|
||||||
value: UsageStatisticsStore.formatDuration(dictationDurationSeconds, language: language),
|
value: UsageStatisticsStore.formatDuration(dictationDurationSeconds, language: language),
|
||||||
label: SharedL10n.string("stat.dictationTime", language: language)
|
label: SharedL10n.string("stat.dictationTime", language: language)
|
||||||
)
|
)
|
||||||
compactDivider
|
|
||||||
compactCell(
|
compactCell(
|
||||||
systemImage: "text.alignleft",
|
systemImage: "quote.bubble",
|
||||||
value: UsageStatisticsStore.formatCount(dictationCharacterCount, language: language),
|
value: UsageStatisticsStore.formatCount(dictationCharacterCount, language: language),
|
||||||
label: SharedL10n.string("stat.words", language: language)
|
label: SharedL10n.string("stat.words", language: language),
|
||||||
|
action: onOpenHistory
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Rectangle()
|
.frame(maxHeight: .infinity)
|
||||||
.fill(palette.divider)
|
HStack(spacing: CardLayoutMetrics.compactItemSpacing) {
|
||||||
.frame(height: 0.5)
|
|
||||||
HStack(spacing: 0) {
|
|
||||||
compactCell(
|
compactCell(
|
||||||
systemImage: "character.bubble",
|
systemImage: "translate",
|
||||||
value: UsageStatisticsStore.formatCount(translationCharacterCount, language: language),
|
value: UsageStatisticsStore.formatCount(translationCharacterCount, language: language),
|
||||||
label: SharedL10n.string("stat.translation", language: language)
|
label: SharedL10n.string("stat.translation", language: language)
|
||||||
)
|
)
|
||||||
compactDivider
|
|
||||||
compactCell(
|
compactCell(
|
||||||
systemImage: "character.book.closed",
|
systemImage: "book.pages",
|
||||||
value: UsageStatisticsStore.formatCount(dictionaryTermCount, language: language),
|
value: UsageStatisticsStore.formatCount(dictionaryTermCount, language: language),
|
||||||
label: SharedL10n.string("stat.dictionary", language: language)
|
label: SharedL10n.string("stat.dictionary", language: language),
|
||||||
|
action: onOpenDictionary
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
.frame(maxHeight: .infinity)
|
||||||
}
|
}
|
||||||
// 锁定紧凑固定高度(对齐旧版 HomeStatsCard 的 166pt),避免格子按内容撑高。
|
// 锁定紧凑固定高度(对齐旧版 HomeStatsCard 的 166pt),避免格子按内容撑高。
|
||||||
.frame(height: UsageStatsClusterLayout.compactGridHeight)
|
.frame(height: UsageStatsClusterLayout.compactGridHeight)
|
||||||
.background(palette.surface)
|
}
|
||||||
.clipShape(RoundedRectangle(cornerRadius: Radius.xl, style: .continuous))
|
|
||||||
.overlay(
|
@ViewBuilder
|
||||||
RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
private func compactCell(
|
||||||
.stroke(palette.divider, lineWidth: 0.5)
|
systemImage: String,
|
||||||
|
value: String,
|
||||||
|
label: String,
|
||||||
|
action: (() -> Void)? = nil
|
||||||
|
) -> some View {
|
||||||
|
if let action {
|
||||||
|
Button(action: action) {
|
||||||
|
compactCellContent(
|
||||||
|
systemImage: systemImage,
|
||||||
|
value: value,
|
||||||
|
label: label,
|
||||||
|
showsDisclosure: true
|
||||||
|
)
|
||||||
|
.contentShape(Rectangle())
|
||||||
|
}
|
||||||
|
.buttonStyle(.plain)
|
||||||
|
} else {
|
||||||
|
compactCellContent(
|
||||||
|
systemImage: systemImage,
|
||||||
|
value: value,
|
||||||
|
label: label,
|
||||||
|
showsDisclosure: false
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private var compactDivider: some View {
|
|
||||||
Rectangle()
|
|
||||||
.fill(palette.divider)
|
|
||||||
.frame(width: 0.5)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func compactCell(systemImage: String, value: String, label: String) -> some View {
|
private func compactCellContent(
|
||||||
HStack(alignment: .top, spacing: Spacing.xs) {
|
systemImage: String,
|
||||||
VStack(alignment: .leading, spacing: Spacing.xs) {
|
value: String,
|
||||||
|
label: String,
|
||||||
|
showsDisclosure: Bool
|
||||||
|
) -> some View {
|
||||||
|
let shape = RoundedRectangle(cornerRadius: Radius.xl, style: .continuous)
|
||||||
|
return ZStack(alignment: .bottomTrailing) {
|
||||||
|
// Subtle watermark stays fully visible within the card edges.
|
||||||
|
Image(systemName: systemImage)
|
||||||
|
.font(.system(size: 38, weight: .ultraLight))
|
||||||
|
.foregroundStyle(palette.textPrimary.opacity(0.10))
|
||||||
|
.frame(width: 44, height: 44, alignment: .center)
|
||||||
|
.offset(x: Spacing.xs, y: Spacing.xs)
|
||||||
|
|
||||||
|
VStack(alignment: .leading, spacing: Spacing.xxs) {
|
||||||
Text(value)
|
Text(value)
|
||||||
.font(.system(size: 24, weight: .semibold, design: .rounded))
|
.font(.system(size: 24, weight: .semibold, design: .rounded))
|
||||||
.foregroundStyle(palette.textPrimary)
|
.foregroundStyle(palette.textPrimary)
|
||||||
@@ -214,14 +311,42 @@ public struct UsageStatsCluster<Header: View>: View {
|
|||||||
.lineLimit(1)
|
.lineLimit(1)
|
||||||
.minimumScaleFactor(0.85)
|
.minimumScaleFactor(0.85)
|
||||||
}
|
}
|
||||||
Spacer(minLength: Spacing.xs)
|
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .topLeading)
|
||||||
Image(systemName: systemImage)
|
|
||||||
.font(.system(size: 18, weight: .semibold))
|
|
||||||
.foregroundStyle(palette.accent)
|
|
||||||
.padding(.top, 2)
|
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .topLeading)
|
||||||
.padding(Spacing.md)
|
.padding(Spacing.sm)
|
||||||
|
.background(palette.surface, in: shape)
|
||||||
|
.overlay(alignment: .topTrailing) {
|
||||||
|
if showsDisclosure {
|
||||||
|
disclosureIndicator
|
||||||
|
.padding(Spacing.sm)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.clipShape(shape)
|
||||||
|
.cardElevation()
|
||||||
|
}
|
||||||
|
|
||||||
|
private var disclosureIndicator: some View {
|
||||||
|
Image(systemName: "chevron.right")
|
||||||
|
.font(.system(size: 11, weight: .semibold))
|
||||||
|
.foregroundStyle(palette.textTertiary)
|
||||||
|
.accessibilityHidden(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var splitSectionSpacing: CGFloat {
|
||||||
|
#if os(macOS)
|
||||||
|
Spacing.md
|
||||||
|
#else
|
||||||
|
CardLayoutMetrics.sectionSpacing
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
private var splitItemSpacing: CGFloat {
|
||||||
|
#if os(macOS)
|
||||||
|
Spacing.md
|
||||||
|
#else
|
||||||
|
CardLayoutMetrics.compactItemSpacing
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -234,7 +359,10 @@ extension UsageStatsCluster where Header == EmptyView {
|
|||||||
dictationDurationSeconds: TimeInterval,
|
dictationDurationSeconds: TimeInterval,
|
||||||
translationCharacterCount: Int,
|
translationCharacterCount: Int,
|
||||||
dictionaryTermCount: Int,
|
dictionaryTermCount: Int,
|
||||||
compact: Bool = false
|
compact: Bool = false,
|
||||||
|
content: UsageStatsClusterContent = .all,
|
||||||
|
onOpenHistory: (() -> Void)? = nil,
|
||||||
|
onOpenDictionary: (() -> Void)? = nil
|
||||||
) {
|
) {
|
||||||
self.init(
|
self.init(
|
||||||
layout: layout,
|
layout: layout,
|
||||||
@@ -245,6 +373,9 @@ extension UsageStatsCluster where Header == EmptyView {
|
|||||||
translationCharacterCount: translationCharacterCount,
|
translationCharacterCount: translationCharacterCount,
|
||||||
dictionaryTermCount: dictionaryTermCount,
|
dictionaryTermCount: dictionaryTermCount,
|
||||||
compact: compact,
|
compact: compact,
|
||||||
|
content: content,
|
||||||
|
onOpenHistory: onOpenHistory,
|
||||||
|
onOpenDictionary: onOpenDictionary,
|
||||||
header: { EmptyView() }
|
header: { EmptyView() }
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user