System and method for automated testing of interaction summary evaluation system
A system and method for testing an interaction evaluation system may execute a process to control an e-mail application, CRM application and/or a communications application, the communications application hosting one or more of audio and video communications; where the process is provide an audio stream to the communications application, the audio stream including a simulated conversation among a plurality of simulated participants. The process may cause the communications application to conduct a meeting or interaction and may cause an interaction evaluation system to provide a summary for the meeting or interaction. The process may evaluate the functioning of one or more of the e-mail application, CRM application and/or video communications application. A prompt control process may create and provide to an LLM (large language model) prompts to cause the LLM to create text output, and the text output may be provided to a text-to-speech process to produce the audio stream.
1 . A method for testing an interaction evaluation system, the method comprising:
executing by a computer processor, a process to control an e-mail application and a communications application, the communications application hosting one or more of audio and video communications;
the process to:
control the email application to automatically create a meeting with a plurality of simulated participants and send a meeting invitation to e-mail addresses of the simulated participants,
simulate the meeting by providing an audio stream from the process to the communications application, the audio stream comprising a simulated conversation among the plurality of simulated participants, wherein the audio stream includes a simulation of conversation for each of the plurality of simulated participants; and
causing an interaction evaluation system to provide a summary for the meeting;
wherein the process is to evaluate the functioning of a customer relations management (CRM) system which receives the summary of the meeting from an interaction evaluation system.
2 . The method of claim 1 , wherein the process is to evaluate the functioning of one or more of the e-mail application and video communications application.
3 . The method of claim 1 , comprising executing a prompt control process to provide to an LLM (large language model) prompts to cause the LLM to create text output, and providing the text output to a text-to-speech process to produce the audio stream.
4 . The method of claim 1 , comprising causing the communications application to conduct a meeting.
5 . The method of claim 1 , comprising a prompt control process inputting an input configuration file defining the parameters of a conversation, the prompt control process to cause an LLM to create text output, and to provide the text output to a text-to-speech process to produce the audio stream.
6 . The method of claim 1 , wherein at least one of the simulated participants corresponds to a browser process controlled by the process, the browser process entering input to the communications application.
7 . A system for testing an interaction evaluation system, the system comprising:
a memory; and
a computer processor configured to execute a process to control an e-mail application and a communications application, the communications application hosting one or more of audio and video communications;
the process to:
control the email application to automatically create a meeting with a plurality of simulated participants and send a meeting invitation to e-mail addresses of the simulated participants,
simulate the meeting by providing an audio stream from the process to the communications application, the audio stream comprising a simulated conversation among the plurality of simulated participants, wherein the audio stream includes a simulation of conversation for each of the plurality of simulated participants; and
wherein the processor is to cause an interaction evaluation system to provide a summary for the meeting;
wherein the process is to evaluate the functioning of a customer relations management (CRM) system which receives the summary of the meeting from an interaction evaluation system.
8 . The system of claim 7 , wherein the process is to evaluate the functioning of one or more of the e-mail application and video communications application.
9 . The system of claim 7 , wherein the processor is to execute a prompt control process to provide to an LLM (large language model) prompts to cause the LLM to create text output, and providing the text output to a text-to-speech process to produce the audio stream.
10 . The system of claim 7 , wherein the processor is to cause the communications application to conduct a meeting.
11 . The system of claim 7 , comprising a prompt control process inputting an input configuration file defining the parameters of a conversation, the prompt control process to cause an LLM to create text output, and to provide the text output to a text-to-speech process to produce the audio stream.
12 . A method for operating an interaction evaluation system, the method comprising:
executing by a computer processor, a process to control an e-mail application to create a meeting and to control and a videoconferencing application to host the meeting;
the process to:
control the email application to automatically create the meeting with a plurality of simulated multiple participants and send a meeting invitation to e-mail addresses of the simulated participants,
simulate the meeting by inputting an audio stream from the process to the videoconferencing application, the audio stream comprising a simulated conversation among the plurality of participants, wherein the audio stream includes a simulation of conversation for each of the plurality of simulated participants; and
causing an interaction evaluation system to provide a summary for the meeting hosted by the videoconference application;
wherein the process is to evaluate the functioning of a customer relations management (CRM) system which receives the summary of the meeting from an interaction evaluation system.
13 . The method of claim 12 , wherein the process is to evaluate the functioning of one or more of the e-mail application and videoconferencing application.
14 . The method of claim 12 , comprising executing a prompt generation process to provide to an LLM (large language model) prompts to cause the LLM to create text output, and providing the text output to a text-to-speech process to produce the audio stream.
15 . The method of claim 12 , comprising a prompt control process inputting an input configuration file defining the parameters of a conversation, the prompt control process to cause an LLM to create text output, and to provide the text output to a text-to-speech process to produce the audio stream.