全场景(当日同步会数)All scenarios (daily-sync figure)仅汽车Automotive only各点为日会快照,非连续序列;虚线仅示意走向Each point is a daily-sync snapshot, not a continuous series; dotted lines only show the direction
7–9 月 OKR:单日外呼从 0 突破 350 万+,落地场景 10+Jul–Sep OKR: daily outbound grew from 0 to over 3.5M, with 10+ scenarios live
基础通话体验Basic call experience
延迟Latency端到端响应时间end-to-end response time
打断Barge-in用户插话时及时停下stop promptly when the user cuts in
WERWER语音识别词错误率speech-recognition word error rate
读法Spoken rendering数字、日期等转为口语读法numbers, dates etc. in spoken form
优化目标Optimization goal减少等待与抢话,降低沟通阻力Reduce waiting and talk-over to keep calls flowing
话术遵循Script adherence
红线Red lines不说禁止的内容never say prohibited content
流程遵循Flow adherence按既定流程推进follow the defined flow
卡话术Script loops / stalls重复或停在同一句话术repeating or stalling on one line
关键信息提取Key-info extraction准确提取用户给出的信息capture what the user provides
优化目标Optimization goal稳定执行业务流程,减少跑题、循环与违规Follow the business flow without drift, loops or violations
真人感Human-likeness
主动附和Backchanneling对话中适时回应timely acknowledgements
主动打断Proactive interruption必要时由 Agent 主动插话the Agent cuts in when needed
垫词Fillers语气词与停顿filler words and pauses
情绪识别与表达Emotion识别用户情绪,以合适语气回应recognize emotion and respond with an appropriate tone
优化目标Optimization goal让回应自然连贯,提高持续沟通意愿Make responses natural and coherent to sustain engagement
目标达成Goal achievement
采集目标Collection goals拿到业务需要的信息或结果obtain the information or outcome the business needs
采集顺序Collection order按要求的顺序完成采集collect in the required order
信息抽取准确率Extraction accuracy抽取字段与用户真实表达一致的比例share of extracted fields matching what the user said
优化目标Optimization goal准确采集有效信息,推动业务转化Capture accurate, useful information to drive conversion
Harness
数据驱动Data-driven用量与问题都来自线上通话数据volume and issues both come from live call data
02 / 15
目标流程 · 含规划TARGET FLOW · INCLUDES PLANS
Harness 总览Harness overview
从线上数据到持续调优From Live Data to Continuous Improvement
Harness
数据驱动Data-driven闭环的起点和终点都是线上数据the loop starts and ends with live data
03 / 15
上线与迭代Launch and iteration
缩短上线与调优周期Shorten launch and tuning cycles
首版上线First launch
把客户素材变成可验证的首版Turn customer material into a testable first version
建立可复用的验证基线Build a reusable validation baseline
从客户录音、业务规则与历史问题中提炼流程和成功标准。Derive flows and success criteria from recordings, business rules and past issues.
准备测评集与仿真场景,覆盖正常流程、异常输入和边界情况。Prepare evaluation cases and simulation scenarios for normal, abnormal and boundary conditions.
形成可运行的首版配置Prepare a runnable first configuration
基于模板克隆并微调模型、Prompt、变量和工具配置。Clone a template and tune the model, prompt, variables and tools.
固定配置版本与执行绑定,跑通首轮仿真和测评,定位失败环节。Pin the configuration and execution binding; simulate and evaluate to locate failures.
数据驱动Data-driven同一基线验证改动,线上数据检验效果compare changes on a shared baseline; validate impact with live data
04 / 15
设计图 · 回写 / AB 为规划DESIGN · WRITE-BACK / AB PLANNED
系统架构System architecture
数据、执行与平台集成Data, execution and platform integration
Convo Agent Harness 由 Harness 前端 和 Harness 后端 组成;数据存 DB,录音存 OSSConvo Agent Harness consists of the Harness frontend and the Harness backend; data is stored in the DB and recordings in OSS
外部平台的通话经 ConvoAI Importer 单向导入 Harness:Studio(海外 Agent 平台,外部)、Call Center(国内 Agent 平台)、ConvoAI 后台Calls from external platforms flow one way into Harness through the ConvoAI Importer: Studio (an external overseas Agent platform), Call Center (domestic Agent platform) and the ConvoAI backend
Worker 是仿真与测评的实际执行位置,经私有 API 与后端通信,不直连 DB;目标 Agent 的模型请求经 Worker 内的 Interceptor 路由到 LLM 提供方Workers are where Simulation and Evaluation actually run; they talk to the backend over a private API and never connect to the DB directly; the target Agent's model requests route through the Interceptor inside the Worker to the LLM provider
仿真测评定义由 Harness 后端同步Simulation & Evaluation definitions are synced by the Harness backend
Harness 后端向 AB 平台发起 AB,AB 平台作用于 ConvoAI 后台The Harness backend starts AB tests on the AB platform, which acts on the ConvoAI backend
推送新版本 Agent配置:由 Harness 后端直接推送到 Studio 和 Call CenterPush new Configuration version: the Harness backend pushes directly to Studio and Call Center
Harness
数据驱动Data-driven数据存于 DB 与 OSSdata is stored in DB and OSS
05 / 15
概念视图 · 非完整数据模型CONCEPT VIEW · NOT A FULL SCHEMA
数据模型Data model
Agent 配置、Session 与标签Agent configurations, Sessions and labels
Agent配置是核心,本质对应 ConvoAI 的 Pipeline ID + Version,支持创建临时版本和 Fork;同时关联仿真任务与生产导入Configuration is the core; it essentially corresponds to ConvoAI's Pipeline ID + Version and supports creating temporary versions and Fork; it is linked to both Simulation runs and production imports
Session 有三个来源:仿真任务(关联 Agent配置与仿真定义)产出机机数据;生产导入产出人机数据;手工导入产出人人数据等离线数据Sessions have three sources: Simulation runs (linked to a Configuration and a Simulation definition) produce Agent–Agent data; production imports produce Human–Agent data; manual imports bring in Human–Human and other offline data
人机数据包括线上实际数据和调试数据Human–Agent data includes real online data and debug data
元数据主要来自数据生产过程,例如人机数据会记录 pipeline id、llm_config、是否来自仿真、结构化抽取结果;录音链接也属于元数据Metadata comes mostly from the data production process; for example, Human–Agent data records the pipeline id, llm_config, whether it came from Simulation, and structured-extraction results; recording links are also Metadata
标签可由 AI 打标,也可来自人工标注,内容不限,默认无Annotations can be labelled by AI or come from human annotation; they can be any content and are empty by default
元数据和标签都可以附加在 Session 本身,也可以附加在 Session 的某个 Turn 上Both Metadata and Annotations can attach to the Session itself or to a single Turn in the Session
Harness
数据驱动Data-driven数据最终都落入 Sessionall data ultimately lands in Sessions
06 / 15
2026-10-27 数据快照DATA SNAPSHOT · 2026-10-27
数据规模Data at a glance
Harness 现有数据量Current data in Harness
约 98 万~980K条 Session(生产库只读计数,2026-10-27)Sessions (read-only production count, 2026-10-27)
按数据类型BY DATA TYPE
人机数据Human–Agent891,04890.9%
机机数据Agent–Agent72,8547.4%
人人数据Human–Human16,4611.7%
各业务累计数据 · 含全部数据类型Cumulative data by business · All data types
冠客汽车Guanke Auto
722,29873.7%
口腔Dental
75,4497.7%
光潽Guangpu
63,0276.4%
EntelEntel
58,0025.9%
台湾民调Taiwan poll
31,6463.2%
其他Others
29,9413.1%
全量接入后的日增预期Expected daily growth at full import全场景 · 估算All scenarios · Estimate
按一次接通对应一条 Session 估算,目标是全量导入。Assumes one Session per connected call, with all live Sessions imported.
现有约 98 万条是累计存量;90 万条是日增预期,不代表实际覆盖率。~980K is cumulative inventory; ~900K is expected daily growth, not measured coverage.
每周新增 Session(按数据类型,按通话时间)· 峰值 24.0 万(10-05 周)New Sessions per week (by data type, by call time) · peak 240K (week of 10-05)
人机数据机机数据人人数据
Human–AgentAgent–AgentHuman–Human
任务与标签(生产库只读计数,2026-10-27)RUNS AND ANNOTATIONS (read-only production count, 2026-10-27)
50,078仿真任务Simulation runs
68,346测评任务Evaluation runs
93,134测评结果Evaluation results
121自动打标批次Auto-label batches
640标签词表条目Annotation vocabulary entries
注:人机数据含线上与调试数据,不等于线上导入量。周图按通话时间,覆盖 95.5%;10-26 周仅截至 10-27,不能据此判断业务量下降。Note: Human–Agent data includes live and debug Sessions, so it is not the live-import count. Weekly data covers 95.5%; the week of Oct 26 ends on Oct 27 and does not establish a decline in usage.
Harness
数据驱动Data-drivenSession、任务与标签均来自生产库只读计数Sessions, runs and annotations all come from read-only production counts
07 / 15
文本起步 · 音频与故障注入规划中TEXT FIRST · AUDIO & FAILURE INJECTION PLANNED
核心概念 · 仿真Core concepts · Simulation
仿真:覆盖真实对话的变化Simulation: cover real conversation variability
定义用户、场景与交互条件,观察 Agent 如何应对Define the user, scenario and interaction conditions以下为覆盖设计,逐步扩展能力Coverage design for staged expansion
人物与事实边界Persona and factual boundaries
用户设定Persona身份、诉求、知识水平与情绪语气Identity, intent, knowledge and emotional tone
事实边界Fact boundaries固定事实、可变背景与未知信息分别定义Separate fixed facts, variable context and unknowns
披露节奏Disclosure按提问逐步透露,不提前泄露全部答案Reveal facts as asked; never disclose all answers upfront
状态与分支覆盖States and branch coverage
触发条件Branch triggers正常路径与红线分支;未触发不强行补演Cover normal and red-line paths; do not force untriggered branches
状态变化State changes配合后拒绝、授权撤回、换人接听与情绪变化Refusal, withdrawn consent, a new speaker and emotional shifts
结束与重入End and re-entry明确结束条件;覆盖结束后再提问与恢复Define stopping rules; test questions after closure and resumption
意向、授权与表达Intent, consent and expression
意向与授权Intent vs. consent愿意了解、同意联系、要求转接分别设场景Separate interest, permission to contact and transfer requests
表达变化Language variation同义改写、多语言、数字日期与分段补充Paraphrases, languages, numbers, dates and partial answers
纠错与冲突Corrections and conflicts改口、前后矛盾、未知回答与越界要求Corrections, contradictions, unknown answers and rule conflicts
等待与轮次交互Timing and turn-taking
时序 · 规划Timing · Planned
等待与停顿Waits and pauses应答延迟、句中停顿、静默与静态等待语Response delays, pauses, silence and fixed waiting messages
插话与重叠Overlap主动插话、短附和、同时说话与被截断的残句Interruptions, backchannels, overlap and cut-off utterances
耐心与恢复Patience and recovery连续未听清、催促/挂机;打断后续说或改口Repeated mishearing, impatience or hang-up; resume or revise
声音与声学环境Voice and acoustic conditions
音频 · 规划Audio · Planned
说话方式Voice variation口音、语速、音量、情绪语气与数字读法Accent, pace, loudness, emotional tone and spoken numbers
环境干扰Acoustic noise背景人声、音乐、噪声、回声与低音量Background speech, music, noise, echo and quiet speech
识别偏差Recognition errors漏字、错字与截断;区分文本注入和真实音频Dropped words, substitutions and clipping; text vs. audio tests
工具与链路异常Tool and connection failures
注入 · 规划Injection · Planned
工具返回Tool responses超时、失败、空结果、慢返回与重复请求Timeouts, failures, empty or slow results and repeated calls
传输条件Transport网络延迟、抖动、丢包、断连与恢复Delay, jitter, packet loss, disconnection and recovery
通话状态Call states语音信箱、中途挂断、转接失败与结束确认Voicemail, hang-ups, transfer failures and end confirmation
检查提前泄露、被 Agent 带偏、分支未触发与结束后续演;区分模拟偏差和 Agent 问题。确认修订后回归,保留会话、证据与版本。Check early disclosure, Agent-led drift, missed branches and continuation after closure. Separate simulator faults from Agent issues; confirm, retest and retain evidence and versions.
固化、覆盖与复现Codification, coverage and reproducibility
有效对话与已核实 Bad Smell → 仿真固化/测评固化。先检查覆盖,再复用、扩充或新增;固定配置、场景版本与随机种子,重复运行观察波动。Good conversations and verified Bad Smell → simulation/evaluation codification. Check coverage before reuse, expansion or creation; pin configuration, scenario version and seed, then repeat to assess variation.
Harness
数据驱动Data-driven场景定义驱动仿真,产出 Session 与可复现证据scenarios drive simulation, producing Sessions and reproducible evidence
执行测评Evaluate→证据复核Review evidence→人工金标校准Calibrate to gold labels→修订后回归Revise & retest↻
用人工金标检查误报、漏报、证据错配与适用性;区分 Agent、规则、测评器和环境问题。保留待确认,原判定与复核结果分别留存。Use human gold labels to check false positives, misses, evidence and applicability. Separate Agent, rule, evaluator and environment issues; retain uncertainty and both verdicts.
判定、分级与比较Verdicts, grading and comparison
红线判定与质量分级并行,按规则报告严重度/待改进,避免重复扣分。固定验证集与版本,报告有效分母、覆盖率与波动。手工测评主动启动;自动评测随数据到达(目标)。Combine hard-rule verdicts with quality grades and severity; avoid duplicate penalties. Fix cases and versions; report applicable denominators, coverage and variation. Manual runs are user-started; Auto Eval runs on arrival (target).
Harness
数据驱动Data-driven文本判断语义,音频与事件判断时序,线上数据验证转化text for meaning; audio and events for timing; live data for conversion
09 / 15
接口基线 · 3c9b914API BASELINE · 3c9b914
API 接入API onboarding
通过 Coding Agent 接入 HarnessConnect to Harness with a Coding Agent
01 / ACCESS
申请项目权限Obtain project access
由具备 admin:api_keys 权限的人员在管理控制台创建 Key,限定项目与所需权限。A holder of admin:api_keys creates a key in the admin console, scoped to the project and required operations.
个人自助创建 Key:Q4 规划。按需授予权限,不需要一次勾选全部能力。Personal self-service keys are planned for Q4. Grant only the capabilities needed.
02 / CONNECT
让 Coding Agent 接入Connect your Coding Agent
先通过本地环境或凭据配置保存 Key,再提供地址、项目与任务。Configure the key locally through the environment or credential settings, then provide the address, project and task.
可交给 Coding Agent 的提示Prompt for your Coding Agent
读取 https://rong.agoralab.co/api/skills 的 skill。使用本地环境变量 STUDIO_API_KEY,不显示其值。先确认口腔项目权限,再读取最近一批 Session,列出可执行的仿真与测评。Read the skills at https://rong.agoralab.co/api/skills. Use the local STUDIO_API_KEY environment variable without displaying its value. Verify access to the dental project, then read a recent Session cohort and identify available Simulations and Evaluations.
X-API-Key ← STUDIO_API_KEY
03 / FIRST RUN
从一次只读探索开始Start with a read-only query
确认项目和访问范围Confirm the project and access scope
读取一小批 Session 与元数据Read a small cohort of Sessions and metadata
核对配置、Suite 和执行依赖Check the configuration, Suite and execution prerequisites
再选择打标、仿真或测评Then choose labeling, Simulation or Evaluation
API 存在不等于专用 skill 齐备;导入等旅程需另外核对权限。An API may exist before a dedicated skill is ready. Check additional permissions for journeys such as import.
Harness
数据驱动Data-drivenCoding Agent 凭 Key 直接读写 Harness 数据Coding Agents read and write Harness data directly with a key
10 / 15
AB 集成属于规划AB INTEGRATION PLANNED
演示路径 · 需预检DEMO PATH · PREFLIGHT REQUIRED
使用旅程 · 上量Workflow · Scaling
用测评验证改动,用 AB 验证效果Evaluate changes. Validate impact with AB.
目标GOAL发现典型对话 → 仿真/测评固化 → 修改配置 → 离线对比 → 线上 AB 验证Find representative cases → codify simulations/evaluations → change configuration → compare offline → validate with live AB
1「对 Coding Agent 说」Tell your Coding Agent探索 SessionExplore Sessions
>在口腔项目中读取线上 Session,筛选有效对话与疑似 Bad Smell,保留规则依据和原始证据。Read live Dental Sessions, identify effective conversations and suspected Bad Smell, and retain the criteria and source evidence.
>按规则为典型对话打标,核实问题;整理可复现的仿真场景与测评规则草案,人工确认后纳入验证集。Label representative conversations and verify issues. Draft reproducible simulation scenarios and evaluation rules; confirm them before adding them to the test set.
3「对 Coding Agent 说」Tell your Coding Agent创建临时 Agent配置Create a temporary Configuration
>针对发现的问题修改 Prompt,通过 Debug Session 创建一个临时 Agent配置版本。Change the Prompt for the issues found, and create a temporary Configuration version through a Debug Session.
4「对 Coding Agent 说」Tell your Coding Agent执行仿真 · 执行测评Run Simulations · Run Evaluations
>固定同一测评集、规则与 case/seed,用当前版本和候选版本分别仿真、测评。Freeze the same Suite, rules and case/seed pairs; simulate and evaluate the current and candidate versions.
5「对 Coding Agent 说」Tell your Coding Agent报告Reports
>生成 baseline / candidate 报告,按同一 case 配对,列出差异及 unknown / 执行异常。Create a baseline / candidate report paired by case; include differences, unknowns and execution errors.
规划衔接:配置回写 → AB 平台 → 线上效果验证Planned handoff: configuration write-back → AB platform → live validation
Harness
数据驱动Data-driven目标衔接:仿真/测评固化 → 配置回写 → AB → 线上效果Target flow: simulation/evaluation codification → write-back → AB → live impact
11 / 15
自动触发需另行接入AUTO-TRIGGER NEEDS INTEGRATION
演示路径 · 需预检DEMO PATH · PREFLIGHT REQUIRED
使用旅程 · 持续测评Workflow · Continuous evaluation
从线上数据发现并追踪问题Find and track issues in live data
目标GOAL持续识别有效行为与问题,追踪变化,并沉淀可复用的验证资产Continuously identify effective behavior and issues, track changes and build reusable validation assets
1「对 Coding Agent 说」Tell your Coding Agent探索 SessionExplore Sessions
>在冠客汽车项目中筛选线上 Session,按业务规则找出有效对话与疑似 Bad Smell,保留证据供核实。Filter live Guanke Auto Sessions; use business rules to identify effective conversations and suspected Bad Smell with evidence for review.
2「对 Coding Agent 说」Tell your Coding Agent打标签Annotate
>按归纳出的规则创建自动打标批次,找出同类问题的 Session 并打上标签。Create an auto-label batch from the summarized rules to find Sessions with the same issue and annotate them.
3「对 Coding Agent 说」Tell your Coding Agent探索 Session · 执行测评Explore Sessions · Run Evaluations
>对带该标签的 Session 执行测评,判断每个 Turn 的回答是否满足预期。Run an Evaluation on the Sessions with that annotation, judging whether each Turn's reply meets expectations.
>对新导入的线上 Session 执行同一测评,由 Coding Agent 汇总结果与异常。Run the same Evaluation on newly imported live Sessions; have the Coding Agent summarize results and errors.
规划衔接:将测评结论关联到 AB 实验及线上指标Planned handoff: link Evaluation conclusions to AB experiments and live metrics
Harness
数据驱动Data-driven目标:全量自动评测 → 有效行为与问题识别 → 仿真/测评固化Target: full-data Auto Eval → useful patterns and issues → simulation/evaluation codification
12 / 15
验证资产自动生成为目标VALIDATION ASSET GENERATION PLANNED
当前路径 + 目标能力CURRENT PATH + TARGET CAPABILITIES
使用旅程 · 0 → 1Workflow · First launch
从客户素材到首轮验证From customer material to initial validation
目标GOAL客户素材与业务规则 → 用户 Agent 生成仿真场景、测评定义与配置 → 首轮验证Customer material and business rules → user Agent drafts scenarios, evaluation definitions and configuration → initial validation
1「对 Coding Agent 说」Tell your Coding Agent导入Import
>通过 Import Job 导入客户的录音与通话,先预览,再确认写入。Import the customer's recordings and calls with an Import Job: preview first, then confirm the write.
>目标:由用户 Agent 将业务规则、有效对话和问题生成仿真场景与测评定义;当前先人工整理,确认后准备已发布 Suite。Target: a user Agent generates simulation scenarios and evaluation definitions from rules, good conversations and issues. For now, prepare them manually, confirm and publish a Suite.
3「对 Coding Agent 说」Tell your Coding Agent创建临时 Agent配置Create a temporary Configuration
>确认可用配置基线与执行绑定;依据客户素材写出 Prompt,再准备可运行候选版本。Confirm a usable configuration baseline and execution bindings; draft the Prompt and prepare a runnable candidate.
4「对 Coding Agent 说」Tell your Coding Agent执行仿真 · 执行测评Run Simulations · Run Evaluations
>对该版本执行首轮仿真(纯文本),并对仿真结果执行测评。Run the first round of Simulation (text-only) on that version, then run an Evaluation on the results.
>汇总首轮结果与异常,保留场景、规则和配置版本;将可通用部分整理为参数化模板,经权限与数据处理后跨项目复用。Summarize results and errors; retain scenario, rule and configuration versions. Parameterize reusable templates for sharing with appropriate permissions and data handling.
Harness
数据驱动Data-driven生成的是可验证的场景与规则草案,确认后执行和复用generate testable scenario and rule drafts; confirm, execute and reuse
13 / 15
规划方向 · 非交付承诺PLANNED DIRECTION · NOT A COMMITMENT
能力规划Roadmap
Q4:规模化验证与调优Q4: validation and improvement at scale
把已有业务规则与优化方法,变成可持续执行、比较和复用的能力Make existing business rules and tuning methods continuously executable, comparable and reusable
规模与资产SCALE & ASSETS
大规模数据下的稳定验证与改进Reliable validation and improvement at scale
全量对话 自动评测Auto Eval across live conversations
数据到达即进入测评,按场景与风险分层执行规则,识别有效行为与问题。Evaluate arriving data with rules selected by scenario and risk; identify effective behavior and issues.
仿真固化与测评固化Simulation and evaluation codification
有效对话与已核实 Bad Smell → 仿真场景与测评规则,即仿真固化与测评固化,持续扩展覆盖与回归。Generate scenarios and rules from good conversations and verified Bad Smell; expand coverage and regression tests.
通用验证资产Reusable validation assets
积累带版本的场景、规则与模板,参数化后按权限跨项目共享。Build versioned scenarios, rules and templates; parameterize and share across projects with access controls.
执行与数据底座Execution and data foundation
提升吞吐、稳定性和成本效率,支持大规模存储与冷热分层。Improve throughput, reliability and cost efficiency, with large-scale storage and hot/cold tiers.
让每批真实数据都能进入验证流程Bring every batch of real data into validation
用户 Agent 闭环USER-AGENT LOOP
打通线上与离线调优Connect offline and online improvement
API 与 Skill 补齐Complete APIs and Skills
补齐探索、配置、资产生成与执行能力,完善自助 API Key。Complete exploration, configuration, asset generation and execution capabilities; improve self-service API keys.
Agent 自助生成验证资产Agent-generated validation assets
让用户 Agent 依据业务规则和方法生成仿真 / 测评草案,确认后执行。Let user Agents draft simulation and evaluation assets from business rules and methods; confirm before execution.
离线验证与版本比较Offline validation and comparison
固定验证条件,比较模型、Prompt 与配置修改的收益和回退风险。Compare model, prompt and configuration changes under fixed conditions for gains and regressions.
线上调试与效果验证Live debugging and validation
配置回写、线上 Debug、AB 分组与对比,接回真实业务效果。Connect configuration write-back, live debugging, AB groups and comparisons to real outcomes.
由用户 Agent 驱动,Harness 提供执行与证据User Agents drive the loop; Harness supplies execution and evidence
能力扩展CAPABILITY EXPANSION
扩展仿真与测评的范围Expand simulation and evaluation
音频端到端End-to-end audio
覆盖等待、打断、互相抢话、噪声、读法和情绪表达,结合音频与事件证据。Cover waits, interruptions, overlap, noise, spoken rendering and emotion with audio and event evidence.
自定义脚本测评Custom scripted evaluation
在 Prompt 判定之外执行自定义规则与指标,保留版本、判定依据及运行边界。Run custom rules and metrics alongside prompt-based judgments, with versions, evidence and execution limits.
保持统一的结果、证据与比较方式Retain consistent results, evidence and comparison methods