We’ve changed our name! API.AI is now Dialogflow. Learn more here.

Introducing Dialogflow, the new name for API.AI

October 10, 2017

When we started API.AI, our goal was to provide developers like you with an API to add natural language processing capabilities to your applications, services and devices. We’ve worked hard towards that goal and accomplished a lot partnering with all of you. But as we’ve taken a look at our work over the past year and where we’re heading, from new features like our Analytics tool to the 33 prebuilt agents, we realized that we were doing so much more than just providing an API. So with that, we’d like to introduce Dialogflow – the new name for API.AI.


Our new name doesn’t change the work we’re doing with you or our mission. Our mission continues to be that Dialogflow is your end-to-end platform for building great conversational experiences and our team will help you share what you’ve built with millions of users. In fact, here are 2 new features we’ve just launched to help you build those great experiences:

  1. In-line code editor: you can now write fulfillment logic, test, and implement a functional webhook directly in the console.
  2. Multi-lingual agent support: building for multiple languages is now easier than ever. You can now add additional languages and locales to your new or existing agent.

Thanks for being a part of API.AI – we can’t wait to see what we do together with Dialogflow. Head over to your developer console and give these new features a try. And, as always, contact us if you have any questions.

Dialogflow Team
Hi from the Dialogflow team!

Posted by Ilya Gelfenbeyn, Lead Product Manager, on behalf of the entire Dialogflow team

Introducing a new import feature for Alexa skills

August 10, 2017

We want to make it easy for you to share the conversational apps you build with more users, across more platforms. Starting today, you can import your Alexa skills into API.AI and make them available to other platforms and surfaces such as Slack, Facebook, and the Google Assistant, as well as websites and native apps. You’ll be able to reach new users, while managing a consistent cross-platform experience all in one place.

How it works

Import your skill as an API.AI agent using these instructions. API.AI expands the training data from the skill to create corresponding intents and entities for your agent. You can then customize your agent to work with other platforms. Here’s a quick start guide to help you with this process.

More platforms = more training and improvement opportunities

Once your agent is ready, you can launch it as a conversational app with any of our 32 one-click integration and platform SDK options. By launching to other platforms, you’ll get more user and traffic analytics. These can help you train your agent and improve the user experience on all your integrations, including your original Alexa skill if you export it back.

We hope the new import feature makes it easy for you to take something you’ve already built to reach new and existing users in more ways. And, by developing conversations in one place, also a more consistent and better cross-platform user experience for your product!

Give the importer a try and let us know if you have questions in the API.AI forums or with our Stack Overflow tag.

Pavel Sirotin, Solutions Consultant

2 new features: New Analytics tool and more Google Assistant surfaces

June 14, 2017

Today, we’re launching 2 major features in API.AI to help you improve your agents and reach new audiences. First, you can now track your agent’s performance with our new Analytics tool. Second, you can reach Google Assistant users across eligible Android phones and iPhones.

1. Track performance with our new Analytics tool

We’ve heard your feedback to have analytics on how your agents are performing. Our new Analytics tool lets you view data around session traffic and intent usage. We hope the new tool can help you drive improvements to your agents by identifying usage patterns, latency issues, and high- and low-performing intents. We’re working on adding more stats and functionalities so stay tuned for updates.

alt text

2. Reach more Google Assistant users across eligible Android phones and iPhones

At Google I/O today, it was announced that developers can now reach Google Assistant users on eligible Android phones and iPhones. Starting today, you can use API.AI’s Actions on Google integration to build and launch Assistant apps on these phones.

Example of a CNBC rich card on the Google Assistant

Enter your Assistant app in the Actions on Google Developer Challenge for a chance to win great prizes, including a trip to Google I/O 2018!

Check out the livestream of our Google I/O session tomorrow as we demo these new features. We look forward to seeing how you’ll utilize them. As always, let us know if you have any questions or comments.

Build on,

The API.AI team.

Structure and Content

March 29, 2017

With API.AI, our goal is help you create high quality and engaging agents. Today we’re taking that goal to the next step, adding some new features that will make it easier to build great agents across all of our supported platforms.

Follow-up Intents

Natural human dialogs are filled with follow-ups and confirmations for example:

Agent: Your cab can meet you at the corner of 5th and Broad street in 12 mins.
User: Ahh, can you repeat that please?
-or -
Agent: Do you want fries with that?
User: Sure, sounds good, thanks

Follow-up intents make these types of natural conversation flows easy to build and customize. With this new feature of API.AI you can define dialog situations that may follow any given “parent” intent you are currently working on.

While you can also do this (and much more) by manually defining Contexts, follow-up intents make the process of building sample dialogs easier by being more visual. We’ve thought of some of the most popular follow-up scenarios and taken care of building contexts for you automatically.

To start building Follow-up intents, click “Add follow-up intent” link and select one of the common follow-up options (such as confirmation, request to learn more, selection, etc.) or choose the option “Custom intent” to build a new unique follow-up. Common follow-up options contain pre-populated training examples that could be changed or augmented with phrases specific to your agent.

Finally, in the API.AI console Follow-up intents are nested under parent intents which makes it easier to see your agent conversation structure.

Prebuilt Agents

Building an advanced agent covering a comprehensive set of intents and entities can often be challenging even for the most skilled developer. Prebuilt Agents can help - they are free sample agents that are built by the API.AI team that utilize most of the API.AI platform’s capabilities. You can either use them as they are or modify them as needed to jump start building your own conversational agent.

So, if you are working in travel space, for example, you can use Flights Prebuilt Agent with built-in intents like, “Find a flight from Dublin to Copenhagen on July 16, returning July 23, for 2 people”, and follow-ups like “Actually, returning July 25”. Other agents available include booking, support, weather, TV, music player, and more.

Feel free to import any of the Prebuilt Agents to your account and reuse parts of it by copying intents and entities to your agent or augmenting the imported agent itself.

We will be rolling out new Prebuilt Agents regularly and will be happy to hear what agents you’d be interested to see next.

Happy coding,

API.AI team

Build Conversation Actions for Google Assistant users

December 8, 2016

Reach Google Assistant users on Google Home and soon, other Google Assistant surfaces, with our new Actions on Google integration

Starting today, you can build rich, conversational experiences for Google Assistant users on Google Home and deploy them as Conversation Actions in just a few easy steps with API.AI.

API.AI makes it possible for your service to receive and respond to user queries in natural language. So whether you aim to answer questions or help users to be more productive, API.AI can help you build engaging experiences.

To build a Conversation Action with API.AI, start by defining the user requests or intents that your service will handle. Then design the conversational flow. If you’re new to API.AI and want to develop Conversation Actions, we’ve prepared some handy docs and tutorials.

Once you’ve built your Conversational Action (or if you already have a service developed with API.AI), you can easily submit your integration for the Google Assistant in the Integrations tab.

After you launch, you can update your Conversation Action in real-time based on user interactions, and it will continue to get smarter based on API.AI’s machine learning capabilities.

This is just the beginning – in the future Actions on Google will let you reach Google Assistant users beyond Google Home, including Pixel phones and Google Allo.

With the addition of Actions on Google, API.AI can now support your conversational experience development efforts across 10+ platforms. And with our recently updated free Standard tier and advanced natural language understanding technology, you can build and scale engaging experiences for everyone.

Get a jump start on building conversational experiences using API.AI for Actions on Google and reach Google Home users now.

Happy coding, API.AI team

Next Page >