Vonage AI Studio
  • Welcome to AI Studio!
  • ✨Platform Updates
  • AI Studio
    • Create a new agent
    • NLU AI Engine - Traditional vs Hybrid
    • Agent Building Features
    • Agent Templates
      • Take Message
      • Updating Details
      • Survey
      • FAQ
      • Package Tracking
      • Caller Identification
      • Customer Service
      • Hotels
      • Appointment Management
    • Tester
    • Editor Mode & Publish
    • Reports
    • Users
    • Knowledge AI
  • Properties
    • Entities
      • System Entities List
      • Best Practices
    • Intents
      • How do we analyze user input?
      • Generate Training Data
      • System Intents
      • Intent Annotation
    • Parameters
    • Contacts
    • Tags
    • Recordings
  • Voice
    • Get started
      • Create your first conversational flow!
      • Triggering Outbound Call API
      • Sending an Outbound Call Request via Postman
      • Integration via SIP for Telephony Agents
    • Nodes
      • Start node
      • Conversation
        • Classification
          • Intent Ambiguity
        • Collect Input
          • Entity Ambiguation
        • Speak
        • Conditions
        • Listen
        • Q&A Node
      • Advanced
        • Reset Counter
        • Counter
        • Set Parameter
        • Custom Code
        • NCCO Node
      • Actions
        • Send Email
        • Call Routing
        • End Call
        • Start Recording
        • Stop Recording
        • Send SMS
      • Integrations
        • Webhook
        • Legacy SalesForce Authentication Node
          • SalesForce Authentication
            • How to create a SalesForce Connected App
        • SalesForce Actions
        • Generative AI
          • Setting up Generative AI Node Integration
          • Migrating from the GenAI node to Knowledge AI
      • Flow Control
        • Context Switch
        • Flows
    • Events
  • WhatsApp
    • Get started
      • Create your first conversational flow!
      • Triggering an outbound WhatsApp virtual agent
    • Nodes
      • Start node
      • Conversation
        • Collect Input
          • Entity Ambiguation
        • Classification
          • Intent Ambiguity
        • Send Message
        • Conditions
      • Advanced
        • Reset Counter
        • Counter
        • Set Parameter
        • Custom Code
      • Actions
        • Send Email
        • End Conversation
        • Send SMS
        • Live Agent Routing
      • Integrations
        • Webhook
        • Legacy SalesForce Authentication Node
          • SalesForce Authentication
            • How to create a SalesForce Connected App
        • SalesForce Actions
        • Generative AI
          • Setting up Generative AI Node Integration
          • Endless FAQs on WhatsApp With Generative AI and AI Studio
      • Flow Control
        • Context Switch
        • Flows
    • Events
  • SMS
    • Get started
      • Create your first conversational flow!
      • Triggering an outbound SMS Virtual Agent
    • Nodes
      • Start node
      • Conversation
        • Classification
          • Intent Ambiguity
        • Conditions
        • Send Message
        • Collect Input
          • Entity Ambiguation
      • Advanced
        • Reset Counter
        • Counter
        • Set Parameter
        • Custom Code
      • Actions
        • Send Email
        • End Conversation
        • Send SMS
        • Live Agent Routing
      • Integrations
        • Webhook
        • Legacy SalesForce Authentication Node
          • SalesForce Authentication
            • How to create a SalesForce Connected App
        • SalesForce Actions
        • Generative AI
          • Setting up Generative AI Node Integration
          • Use Case Example: Gym Business
      • Flow Control
        • Context Switch
        • Flows
    • Events
  • HTTP
    • Get started
      • Create your first conversational flow!
    • Nodes
      • Start node
      • Conversation
        • Classification
          • Intent Ambiguity
        • Collect Input
          • Entity Ambiguation
        • Send Message
        • Conditions
      • Advanced
        • Reset Counter
        • Counter
        • Set Parameter
        • Custom Code
      • Action
        • Send Email
        • Send SMS
        • Live Agent Routing
          • Websockets connections for Live agent Routing
      • Integrations
        • Webhook
        • Legacy SalesForce Authentication Node
          • SalesForce Authentication
            • How to create a SalesForce Connected App
        • SalesForce Actions
        • Generative AI
          • Setting up Generative AI Node Integration
          • Use case Example : Online Shopping
      • Flow Control
        • Context Switch
        • Flows
    • Events
  • API Integration
    • Authentication
    • Insights
  • There's more
    • FAQs
    • Languages Available
Powered by GitBook
On this page
  • Change agent details
  • JWT Endpoint
  • JWT Endpoint
  • Canvas Toolbar
  • Canvas search bar
  • Missing features colour codes
  • Move & duplicate multiple nodes
  • Jump to node
  • Label your nodes
  • Duplicating an agent
  • Export and Import Agents

Was this helpful?

  1. AI Studio

Agent Building Features

Here are a few nifty features within the AI Studio platform

PreviousNLU AI Engine - Traditional vs HybridNextAgent Templates

Last updated 1 year ago

Was this helpful?

Change agent details

You can change your agent's details at any point by clicking on the three dots on the top left. This includes:-

Agent Details - Displays your agent name, agent type, agent ID, chosen language, region, time zone, voice, volume and integration details. This also includes the the option to share your recordings to make them public.

Noise Sensitivity (For Voice only) - Users calling in with a lot of background disturbance? You can now customize the sensitivity of your agent to noise from the telephony settings in the agent details.

Setting the noise sensitivity appropriately is imperative especially if you have the barge-in feature enabled in your agent. Be sure to test in live environments to accurately imitate the environments that user will be calling in from.

By default the Noise sensitivity is set to 40, we recommend testing your agent out with 20 to suit most background noise levels.

Phone Settings - Access settings to change or remove your agent's phone number.

Duplicate - Use this feature if you want to duplicate your agent.

Export Agent - This feature allows you to export and import an agent to a different account.

Delete - Option to delete your agent.

JWT Endpoint

You can now send your X-Vgai-key to an endpoint in order to get the JWT token. This works well in cases where you require the token to access private recordings for voice agents or secure inbound media for WhatsApp agents.

Additionally the endpoint will also allow you to return agent data including: agent language, voice (if it's a telephony agent), timezone, name, status of the recording (private or public), region and the date of publishing the agent.

Here's how to go about it:-

JWT Endpoint

GET https://studio-api-eu.ai.vonage.com/agents/:agentid

Headers

Name
Type
Description

X-Vgai-Key*

String

Please keep in mind that this endpoint will return the JWT token only for SMS, WhatsApp and Telephony agents. HTTP agents do not have JWT tokens.

Canvas Toolbar

With this tool you can organise the agent and it help will you find your way around the canvas.

From left to right -

  • Home - Go to the START node

  • Zen Mode - Removes the left and right tab with the building blocks from the screen and centralises on the canvas

  • Zoom to fit - Zoom out to view the entire agent

  • Zoom in and out - focus on certain parts of the agent or look at the big picture

  • Search bar - Type in the name of your node, a specific parameter or user expression, and have the agent guide you to the right place.

Canvas search bar

You can open the search bar by clicking on the top left magnifying glass icon. Search for a node, parameter, contact, location, intent, and more with a single click.

Missing features colour codes

If there is a problem with a node, it will be indicated in either yellow or red.

Yellow - More information needs to be entered, nodes are not connected

Red - Invalid data (missing parameter, validation error on the form itself), connected in an illogical manner e.g. Speak node after End Call node. This can also happen for example when you delete a parameter that's being used in the flow.

Move & duplicate multiple nodes

You can move multiple nodes by clicking and holding Shift and using your cursor to select and mark the cluster of nodes you want to move around the canvas. The selected nodes will appear with a purple outline. Click and hold any of the selected nodes and drag your cursor to move the cluster.

For Windows users hold Crtl + Shift whilst you select your nodes.

If you choose to duplicate multiple nodes, again click Shift, hold and mark the desired nodes. Then, click Command C, Command V for Mac, and Ctrl C, Ctrl V for Windows.

Jump to node

When doing a right-click on the exit point of a node, you have the ability to either jump to or connect to another node.

Jump to - Go to the following node in the flow that this node is connected to. Very helpful in large agents where nodes might not be in close proximity to one another.

Connect to - Using the node name in your search, you can now connect to another node without dragging the arrow. Simply select the node you'd like to connect to and the agent will connect them for you.

Label your nodes

You can rename your nodes to understand the topic of each node from a quick glance.

Click on a node and change the name of the node by selecting it and adding your name of choice.

Duplicating an agent

To duplicate an agent in your account, go to the main page, and click on the three little dots on the right at the end of the row of the agent. Select "Duplicate".

A new drawer will pop up to adjust the details of your agent copy. Once done, a duplicate of the original agent with your adjustments is going to be created at the top of the page.

Export and Import Agents

Export and import virtual assistants from one account to another. On the main agent page, click on the three little dots right next to the agent you would like to export in the agent list. Once downloaded, you can click on "Import agent" to import the file. Simply add a phone number and you are good to go!

Versions - This button can be used to access your past version history. More on versions and publishing .

here