- 18 Nov 2024
- 9 Minutes to read
- Print
- DarkLight
- PDF
Create an Ai Agent
- Updated on 18 Nov 2024
- 9 Minutes to read
- Print
- DarkLight
- PDF
Tap into the power of generative AI with Dialpad’s Ai Agent for 24/7 customer assistance that feels as natural as talking to a live agent. With ongoing machine learning, customer experiences and business processes are constantly improved, boosting automation and customer satisfaction in every interaction.
The best part? You don't need to worry about coding or complex decision trees. Dialpad Ai handles the tough stuff, using deep semantic searches to find the best answers for your customers.
Let’s dive into the details.
Who can use this feature
Ai Agents are available to Dialpad Support users on an Advanced or Premium plan.
To connect a chatbot to your Contact Center, you must have a Digital Contact Center with a Webchat channel.
Create an Ai Agent
To create an Ai Agent, head to your Dialpad Admin Settings.
Note
You must be a Company or Office Admin to create an Ai Agent.
Select Channels and IVR
Select Ai Agents
Select Create Ai Agent
Name the Ai Agent
Most companies like to append -bot to their Ai Agent’s name (ex. Billing-bot)
Your Ai Agent’s name is for internal purposes only, its not the name the bot will refer to itself in conversations with customers.
Choose the Ai Agent’s default language and select additional supported languages
A knowledge base is created for each language
You can only have 1 default language
Choose whether to enable Generative Ai Assistance
With Generative Ai assistance, your Ai Agent will leverage the capabilities of large language models to generate fluent, natural-sounding responses to customer questions using the information in your knowledge base.
With Generative Ai off, your Ai Agent will respond using links and snippets from your knowledge base, or follow the scripted responses that you've designed.
If you select Generative Ai Assistance, you’ll also need to:
Name your Ai Agent and company.
Select the industry and role.
Confirm you will not use the Ai Agent to process protected health information
Select Create
That’s it! Your new Ai Agent is ready to be deployed.
Tip
You can update these settings at any time by selecting the gear icon.
Add knowledge to an Ai Agent
Now that your Ai Agent has been created, it's time to give it knowledge by connecting sources. This could be an internal knowledge base, a public-facing Help Center, or any external website.
Dialpad’s chatbots can sync with the following popular content management platforms:
Zendesk
Document360
Box
Google Drive
You must select a specific folder, not the entire drive.
Google docs, PDF, HTML, TXT, and MD files are supported.
These knowledge connectors sync every 24 hours, ensuring updates to your Help Center articles are automatically reflected in the chatbot’s connected knowledge.
You can also use our custom web crawler to add content from any website.
Webcrawler configuration
When using a custom webcrawler, you can choose to crawl selected pages or the entire website.
If crawling only specific pages, you’ll need to configure the following details.
Base URL: The root of the website that will be crawled (this will act as the reference point for the entire domain).
Starting Pages: The specific entry points for the crawling process. They are the actual URLs where the crawling starts but not necessarily the root of the website.
These URLs can be deep links that point to specific pages within the domain.
Labels: Specify a label to be applied to each imported document. This can be useful for distinguishing documents from other sources (e.g. uploads).
You can also customize your webcrawler using the following advanced settings:
Ignore meta directives: Instruct the crawler to disregard <meta> tag directives such as robots="noindex, nofollow" that are normally used to control how search engines index and link to a page.
Force crawl: Instead of relying on the sitemap to discover which pages to crawl, force crawl dynamically discovers the pages by fetching and processing every discoverable link, beginning with the starting pages.
Use custom agent: Specifies a custom user agent string.
Ignore page locale: When set, the crawler ignores any locale specified by the page (via HTML lang attributes, HTTP headers, or meta tags) and instead treats the content as if it fits the desired locale.
CSS selector: Use a custom CSS selector to specify what content to scrape from each page.
Minimum wait duration: Customize the delay between crawling each page.
*If you’re using the custom webcrawler, you must have legal rights to use the crawled and imported content from all linked websites.
Not limited to websites, you can also upload helpful documents! Note that documents do not sync with Dialpad, meaning if you update your file, you must remove it and upload the newest version.
To add knowledge to your chatbot, head to your Dialpad Admin Settings.
Select Ai Chatbots
Select the desired Ai Agent
Navigate to Documents
Select Configure sources, Connect to a content source or upload documents
Select the desired option
If you’re connecting to a content management system, you’ll need to provide additional details such as your domain, API key, or locale.
Follow the prompts, then select Save
Want to upload individual documents?
Select Upload to add unique files.
*Individual documents cannot be larger than 5 MB.
Response types
Create unique responses to guide your users to specific information. The chatbot uses these responses when a customer's question matches the training questions you provide.
Responses are located in the Responses tab of your Ai Agent’s admin portal.
Dialpad offers 4 different types of response types.
Text-only: Custom phrases written directly in the text editor.
Includes basic formatting and inbound links.
Rich Media: Custom phrases written in the text editor, accompanied with image or video content.
Max upload size: 5 MB
JPEG, PNG, or GIF
Upload or embed functionality (must be publicly available)
Call to Action: A responsive button that directs the user to a specific website.
Be sure to enter the complete URL, including https://
Choice: A menu linking 2 or more responses.
We recommend linking no more than 10 responses in one choice menu.
Create a response
To create a response, navigate to the Responses tab.
Select Create response
Name the response
The response name should match the question.
Select Create
Choose the desired response type
Add a minimum of 5 questions
Select Optimize questions to have Ai generate questions for you.
Add labels (optional, but strongly recommended)
Select Save as draft, or Publish
Responses are not visible to end-users until published.
Best practices
Use at least three labels per response.
Match the response title to a trigger question, and be sure to use a variety of questions for each response.
Less is more — be economical with text.
Avoid duplicating by searching for existing responses before creating a new one.
Tip
Use our Optimize questions feature to have Dialpad Ai generate common questions for your responses.
When the new Ai-generated questions are added, you’ll notice that your existing questions are removed. Don’t worry, you can restore previous questions by hovering over the deleted query and selecting Keep.
Select Reoptimize questions to have Dialpad Ai generate a new set of questions.
Default messages
Default messages are automated responses presented to users based on specific behavior.
Dialpad offers 4 types of default messages:
Welcome message: The first message that appears when Ai Agent Assist opens.
No answer: The message that displays when the chatbot cannot find an answer.
Positive feedback: The message that displays when a user gives a thumbs up to an answer.
Negative feedback: The message that displays when a user gives a thumbs down to an answer.
To access your chatbot’s default messages, head to your Dialpad Admin Settings.
Navigate to Ai Chatbots
Choose the desired chatbot
Select Default messages
To change a default message:
Navigate to the response you want to change
Select the drop-down menu
Choose the desired response from the drop-down menu
Use the search bar to find a specific response.
Review the new response in the preview panel
Select Save changes
Test your Ai Agent
Quickly verify your Ai Agent’s responses using the Try Now feature.
To access the Try Now preview, head to your Dialpad Admin Settings.
Select Channels and IVR
Select Ai Agents
Navigate to the desired chatbot
Select the play button
Enter the desired question and check your Ai Agent’s response
Connect the Ai Agent
Once your Ai Agent has been built and tested, it's time to connect it to your Webchat channel so clients can reach your agents when needed.
To connect an Ai Agent to your Webchat channel, head to your Dialpad Admin Settings.
Navigate to Channels & IVR
Select Digital Channels
Select the Ai Agent
Navigate to Contact Center
Select the Contact Center that you want to connect your Ai Agent to
Select Save changes
Train your Ai Agent
Dialpad's Optimize features help you discover areas for improvement by quickly identifying unanswered chatbot questions, letting you fill knowledge gaps by updating or adding relevant content, and fixing broken or outdated responses.
To access our Optimize features, head to your Dialpad Admin Settings.
Select Channels & IVR
Select Ai Agents
Select the desired Ai Agent
Select Optimize
In the Optimize section, you’ll find five different sections:
Unanswered questions
Broken content
Low confidence responses
Muted questions
Snoozed
Let’s go over each one.
Unanswered questions
The Unanswered questions section highlights knowledge gaps in your responses or website content by identifying customer questions your chatbot could not answer.
Unanswered questions can be resolved in four different ways.
Add to document: Adds the question(s) to an existing document in your knowledge base.
Dialpad Ai will suggest related documents, or you can use the search bar to find a specific document.
Snooze: Snoozes the question(s) for 24 hours, allowing you to update your connected knowledge and add it to the revised document later.
Snoozed responses can be un-snoozed at any time.
Add to response: Adds the question(s) to an existing response.
Dialpad Ai will suggest related responses, or you can use the search bar to find a specific one.
You can also use the Create new response option to create a new response and assign the question to it.
Mute all: Mutes the question(s) so it does not appear again.
Muting is used for questions that cannot be answered, such as when a customer enters their phone number.
Muted questions can be reviewed and un-muted at any time.
To action a question from the Unanswered Tab, select the question, then choose one of the 4 resolution types listed above.
Broken content
The Broken content section displays workflows and responses that are broken. Broken content appears when a response or workflow is archived and it is linked in another response.
To action broken content, navigate to Optimize.
Select Broken content
Select the broken workflow/response
Edit the response
The broken component is highlighted in yellow.
Select Publish
Low confidence responses
The Low confidences responses section displays responses that have less than 5 questions associated with them.
To action a low confidence response, select the response and add questions.
Tip
Don’t forget you can use our Optimize questions feature to have Dialpad Ai generate questions for you.
Muted questions
The Muted questions section displays responses that were muted by one of your Knowledge Managers.
To un-mute a question, hover over the question, then select Unmute.
Snoozed
The Snoozed section displays responses that were snoozed (temporarily hidden). This is particularly helpful if you created a Knowledge Base article based on a question that was highlighted in the Unanswered Questions Tab. As it takes 24 hours for your chatbot to re-sync, snoozing allows for the question to open again the next day so you can assign it to a document.
To un-snooze a question, hover over the question, then select Unsnooze.i
Conversation history
View entire chatbot conversations from the History tab.
Here, you can see how many queries were associated with the conversation, the resolution status of the interaction, the user’s feedback, the number of links that were provided, and the time the conversation occurred.
To view a conversation, head to your Dialpad Admin Settings.
Select Channels & IVR
Select Ai Agents
Choose the desired Ai Agent
Select History
Use the search bar to find conversations with specific users, or filter by label tags to find conversations on a specific topic. The date selector in the right-hand corner allows you to select specific timeframes.
To view a conversation, simply select it. A pop-up containing the conversation transcript and metadata will appear on the right-hand sidebar.
On the Metadata tab, you’ll find not only the customer’s details, but also the conversation ID and labels.
Frequently asked questions
How do customers connect to Digital Contact Center agents?
Once the Ai Agent is connected to your Webchat channel, when a customer says ‘I want to speak to an agent’ they’re automatically escalated into your Digital Contact Center.
What languages does Generative Ai Assistance support?
Generative Ai Assistance is currently available in English, but stay tuned as we’re continuously adding new functionality.