Introduction
When your human representatives are speaking with a consumer, Agent Assist employs machine learning technology to offer suggestions. Because suggestions are predicated on your own provided data, they can be customized to meet your unique business requirements. You can customize the suggested content that is given to your agents using a variety of elements in Agent Assist to offer various types of suggestions. For instance, the Smart Reply function allows you to configure suggestions. When a user asks a question, Agent Assist can offer the human agent several possible answers.
An interaction among two or more individuals is represented by a Conversation. A message is generated and saved for the conversation every time a conversation participant's utterance is provided to Agent Assist as part of a Conversation resource. A conversation profile is used to construct each interaction. The criteria contained in each conversation profile govern the suggestions made to the human agent throughout a chat.
Each conversation has three participants: END_USER, AUTOMATED_AGENT, and HUMAN_AGENT. You can create and customize virtual agents called Dialogflow agents to have interactions with your end users.
Having a conversation with an end user involves several steps:
- Stage of connection: The end user starts a chat conversation.
- Stage of the virtual agent: The user is linked to a Dialogflow virtual agent. The virtual agent interacts with the user and tries to answer all questions and fulfill all requests.
- Stage of handoff: If the virtual agent is unable to resolve all customer issues, it is then given to a human.
- Agent Assist stage: The final is linked to one or more human agents during the agent assist stage. Agent Assist provides the human agent with pertinent documents and response recommendations in real-time.
- Termination stage: The end user is cut off from the text chat at this point.
Train a Smart Reply model & manage allowlists
We will go over how to train and deploy a model using the Agent Assist Console in this section of the blog.
Creation & Training of a new model
Step 1: Go to the Agent Assist console and select the Models menu item on the page's far left margin. All of your models are visible in the Models menu. Click the +Create new button in the upper right to start a new model.
![](https://files.codingninjas.in/article_images/agent-assist-0-1658671325.jpg)
![](https://files.codingninjas.in/article_images/agent-assist-1-1658671325.webp)
Source: Agent Assist
Step 2: Choose Smart Reply under Model type.
Step 3: Fill out the Name area with a special name for your new model.
Step 4: Decide the name(s) to use for the chat dataset(s) you intend to train your model. A pop-up menu with a list of all the datasets you've already produced shows when you click on the training dataset field. You are free to choose as many datasets as you want.
Step 5: Press Create to start building your new model. Until the new model is trained, its status will first appear as Pending and then as Creating.
Click on the indicator of three vertical dots that correspond to your trained model at the top right of the page, then select Deploy to use it.
Model allowlist management
A list of potential ideas that could be surfaced to agents during a discussion is also generated when a Smart Reply model is constructed using the Agent Assist interface. The allowlist is the name of this resource. The allowlist includes each and every proposal that could be made based on the chat dataset you choose.
- Go to the Models menu, then click on the model's name to open the model's allowlist. Each of the three categories in the allowlist—Unreviewed, Allowed, and Blocked—has its own tab.
- Agents cannot be given blocked suggestions during runtime.
- During a dialogue, only ideas that are included on the Allowed and Unreviewed lists are brought forward.
- When a model is generated, every recommendation on the allowlist is set to Unreviewed by default.