Setting up multimodal AI feature in Zoom Virtual Agent
The multimodal AI feature in Zoom Virtual Agent enables users to upload images, PDFs, and other files for AI analysis. This allows the AI to extract key information, identify issues, and provide accurate guidance or next steps. For example, a customer can upload a screenshot of an error message, invoice, or email, and the AI can interpret the content to assist with troubleshooting or inquiries.
Notes:
- The system helps ensure that all uploaded content is handled securely. Inappropriate or restricted images are automatically blocked.
- Audio playback can be configured to fill silence while the voice agent processes files or waits for uploads.
- Both voice and chat interactions are logged for reporting and review purposes.
Requirements for multimodal AI feature in Zoom Virtual Agent
- Admin privileges with permission to configure file upload links and ringtone settings for the voice agent.
- Zoom Contact Center license with SMS package
- Voice agent configured to send SMS messages containing file upload links.
- A configured Zoom Virtual Agent bot with at least one active flow
Note: Ensure that the chat engine supports file uploads, including PDFs and images.
Contact Zoom Support to enable this feature.
How to configure the multimodal AI feature
Configure in agent guidance
Agent guidance provides the virtual agent with instructions on how to handle multimodal interactions. This configuration applies to both chat and voice channels.
- Sign in to the Zoom web portal as an admin.
- In the top-right corner, click your profile picture or initials, then click Admin Center.
- In the side menu, click Product configuration then AI Studio.
- Click Virtual Agents.
- Open a voice agent or chat agent.
- In the Agent Guidance section, add instructions that tell the virtual agent how to handle image attachments from consumers. For example:
- If a consumer uploads an attachment:
- Use the image content tool to extract information from the image.
- Determine the consumer's intent based on the extracted information and conversation context.
- If the intent is unclear, ask whether the consumer wants to:
- Return a product
- Get help troubleshooting a product issue.
- Invoke the appropriate skill based on the identified intent.
Configure the image content tool
The image content tool enables the virtual agent to analyze uploaded images and extract relevant information.
- In the agent guidance configuration, add a tool for image content extraction.
- Configure the tool with the following description: Extract all image content from the attachment uploaded by the consumer.
Create a skill
Skills define the actions the virtual agent can perform after identifying a consumer's intent. In this example, a skill is created for processing return requests.
- Sign in to the Zoom web portal as an admin.
- In the top-right corner, click your profile picture or initials, then click Admin Center.
- In the side menu, click Product configuration then AI Studio.
- Click Virtual Agents.
- Open a voice agent or chat agent.
- In the Skills section, click Create skill.
- Configure the following settings:
- Skill name: return_order
- Description: This skill is called when the consumer wants to return their order.
- Add guidance for handling return requests.
Example skill guidance:
When a consumer requests a return, collect the required order information and verify return eligibility. If the consumer uploads an image containing order details, receipts, invoices, shipping labels, or product information, use the extracted information whenever possible instead of asking the consumer to provide it manually.
Configure the Extract_order_details tool
The return_order skill requires an order ID before it can process a return.
To collect this information, configure the Extract_order_details tool.
- Open the Extract_order_details tool within the return_order skill.
- Configure the order_id parameter.
Example parameter description:
Ask the consumer for their order ID.
If the consumer uploads an attachment, or has already uploaded an attachment, extract the order ID from the image and use that value when available.
How to add file request link to SMS tool for voice agent
- Sign in to the Zoom web portal as an admin.
- In the top-right corner, click your profile picture or initials, then click Admin Center.
- In the side menu, click Product configuration then AI Studio.
- Click Virtual Agents.
- Open a voice agent.
- In the Skills section, click Add skill.
- In the Instructions box, type a forward slash (/) and select Tool from the list.
- Add and configure the SMS tool.
- In the Content box, click the Insert file upload link icon to include a file request link in the SMS message.
- Click Save and add to apply the configuration.
Once configured, the voice agent can automatically send SMS messages containing file upload links to customers during interactions.
Customer experience
Using the chat agent
- The user opens the chat engine interface.
- The user sends a PDF or image file to the chat agent.
- The agent analyzes the content and displays the results in the chat history and report.
- Restricted images are automatically rejected and blocked from appearing in chat history or tracing records.
- The user can refresh the page to confirm that blocked images are hidden from the chat view.
Using the voice agent
- The voice agent sends an SMS message containing a link for file uploads.
- When a user reports an issue, the agent prompts them to describe the problem or upload a photo using the provided link.
- After the user uploads a file, the agent processes the image and provides a response (for example, identifying a blue screen error and suggesting possible causes).
- While the agent processes the file, a default ringtone plays. This ringtone can be customized in the Input and output controls under Waiting media while on hold in the voice agent settings.
- Uploaded images and related interactions are recorded and displayed in the report for traceability.
This article applies to Zoom Virtual Agent
voice and
chat agent. If you are using Zoom Virtual Agent classic chatbot, refer to this
documentation for setup and deployment instructions.