Glossary
Use these terms consistently across product, content, integration, and support conversations.
| Term | Meaning |
|---|---|
| SCL | Syntphony Conversational Learning, the browser application that hosts the briefing, voice practice, transcript, and feedback journey. |
| Role Play | A publishable learning exercise that joins learner content, timing rules, help, evaluation criteria, and one SCAI agent. |
| SCAI agent | The configured simulated customer in Syntphony Conversational AI. It supplies character behaviour, voice, signalling, media, and transcript metadata. |
| Attempt | One connected practice conversation, including its timer and temporary transcript. A restarted call creates a new attempt. |
| Briefing | The learner-facing scenario, objectives, challenges, tips, skills, competency, and counterpart profile shown before practice. |
| Contextual help | Short, locale-specific guidance available while the learner is practising. |
| Transcript | Text turns derived from SCAI metadata. It is evidence for evaluation but is not guaranteed to be a verbatim audio record. |
| Evaluation | The structured result produced after SCL sends a completed transcript to the Evaluation API. |
| Performance indicator | A criterion-level assessment with a name, description, score, and status in the evaluation response. |
| Completion | An optional asynchronous notification to a parent learning platform that an activity was completed. |
| Analytics session | A server-issued correlation identifier for one connected attempt when analytics is configured. |
| DNIS | The routing identifier used by SCAI to resolve the configured voice destination for a Role Play. |
ScaiAgents | Azure Table Storage table containing the SCAI agent metadata consumed by the Evaluation API. |
RolePlays | Azure Table Storage table containing Role Play identity, agent link, content references, session settings, optional integrations, and active state. |
roleplayinfo | Private Blob Storage container for locale-keyed learner briefing content. |
helpinfo | Private Blob Storage container for locale-keyed contextual help. |
evaluationcriteria | Private Blob Storage container for Markdown evaluation criteria that remain server-side. |
SessionInfo | JSON-encoded timing configuration stored as a string on a RolePlays entity. |
| Integration Credentials | Service that exchanges the learner context for narrower technical credentials used by SCAI, AI Factory, or Analytics. |
| AI Factory | Downstream service used by the Evaluation API to produce structured feedback from criteria and transcript. |
| Learning Platform Integration (LPI) | Service that receives configured completion messages from the backend. |
| APIM | Azure API Management, the approved API edge for routing, subscription controls, and gateway policies. |
Customer speaker | The human learner in the Evaluation API transcript contract. |
Agent speaker | The AI simulated customer in the Evaluation API transcript contract. Its actions must not be credited to the learner. |
For the end-to-end relationship between these terms, see Product concepts and Architecture.