What can synthetic customers do?
Synthetic customers can do a few things:
- Send an initial message to the agent
- Reply to agent messages
- Wait for a response from the agent
- Close a conversation
Can I upload historical data or connect Syntrix to external systems?
To get the most out of Syntrix today, it is helpful to keep the following current architectural boundaries in mind:
- Historical data ingestion: Currently, Syntrix generates scenarios based on the specific personas and parameters you configure within the tool. There isn't yet the ability to ingest or "learn" from your organization's existing historical conversations. (To learn more about our product roadmap, contact your LivePerson representative.)
- External system connectivity: Syntrix operates as a standalone environment. There isn't a way to integrate with external systems, such as training “sandbox” systems, your CRM, etc.
As LivePerson continues to develop Syntrix, these boundaries will expand, allowing for deeper customization and more seamless integration into your existing technical stack.
Can data flow from external systems into the simulated conversation?
The synthetic customer is only aware of two things: 1) the scenario and 2) the conversation in which they are participating.
While the agent may interact with an external system (like a CRM or a billing sandbox), there is no feedback mechanism that allows an external system to send information back to the synthetic customer in real time.
Example: Adding a mobile data top-up
- The scenario: A synthetic customer is configured to ask the agent to add a 10GB data "bolt-on" to their account because they’ve run out of data.
- The action: The agent opens an external telco provisioning sandbox (a mock version of the billing and network system) and successfully applies the data pack to the customer's account.
- The gap: The provisioning system generates a transaction ID (e.g., TXN-9982X) and updates the "Current Data Balance" field to 10GB.
- The result: There is currently no way for that external telco system to "push" that new balance or transaction ID back into the synthetic customer’s knowledge.
While the agent can type "I've added that 10GB for you, your transaction ID is TXN-9982X" to the customer, the synthetic customer won't "know" or "verify" that the system update actually occurred. The simulation remains independent of the external system's state.
In a live production environment, systems often talk to each other. But in a simulation, the synthetic customer's "brain" is isolated from the results of actions taken in external tools.
Are the prompts used by Syntrix customizable?
While prompts aren't directly editable, Syntrix is designed for deep customization. We expose the most critical parts of the prompt through scenarios and personas. By customizing these, you can shape the synthetic customer's behavior to meet your specific requirements, without needing to manage the complex, interlocking pieces that make the AI agents work.
Looking ahead, you'll also be able to tailor your evaluations with customizable scorecards, so stay tuned.