Save Time Building With Wit.ai Built-in Intents

Jason Liao
Wit.ai
Published in
3 min readDec 14, 2020

We’re releasing an exciting new feature that allows developers to utilize built-in intents. These ready-to-use high-quality intents were designed by Facebook’s expert linguists and trained by Wit.ai engineers. This means developers can save time by not having to build and train custom intents from scratch.

What if I have similar custom intents but would like to use the new built-in intents?

You can integrate new built-in intents even if you have an existing custom intent. Once you add a built-in intent to your app, it will work in the place of a custom intent. If a built-in intent does not meet your app’s needs, you can simply remove it by deleting it. If you delete a built-in intent, your app will go back to using your existing custom intent.

How does it work?

To help developers get started, the Wit.ai docs provide a list of available built-in intents along with a description of what they do. They are also listed in the section below. These intents are currently only available in English.

In order to include these built-in intents, you have to add them by going to the Understanding and Intent section on the Wit.ai portal. This is similar to how you would add built-in entities. From this section, you can select a built-in intent and annotate your utterances with it.

How do I test built-in intents?

Similar to built-in entities and traits, you need to add a built-in intent to your project. Add different utterances to see if the confidence levels returned match the app requirements. If the built-in intent does not meet expectations, you can easily remove it by deleting it from your app.

Connect to Facebook login to access new built-in intents

To access this new feature, you will need to log into Wit.ai with a Facebook login. Just a quick reminder that we are soon ending support for GitHub login on Wit.ai. For more information on how to connect your Wit.ai account to Facebook a walkthrough is available on the FAQ or this blog post.

Here’s our built-in intents list:

  • wit/play_music
  • wit/stop_music
  • wit/skip_track
  • wit/pause_music
  • wit/resume_music
  • wit/get_track_info
  • wit/replay_track
  • wit/previous_track
  • wit/like_music
  • wit/shuffle_playlist
  • wit/remove_from_playlist
  • wit/dislike_music
  • wit/loop_music
  • wit/add_to_playlist
  • wit/rewind_track
  • wit/fast_forward_track
  • wit/create_playlist
  • wit/delete_playlist
  • wit/unshuffle_playlist
  • wit/unloop_music
  • wit/play_podcast
  • wit/get_time
  • wit/get_date
  • wit/get_time_until_date
  • wit/create_timer
  • wit/pause_timer
  • wit/get_timer
  • wit/delete_timer
  • wit/resume_timer
  • wit/add_time_timer
  • wit/subtract_time_timer
  • wit/get_weather
  • wit/get_temperature
  • wit/get_sunset
  • wit/check_weather_condition
  • wit/get_sunrise
  • wit/create_alarm
  • wit/silence_alarm
  • wit/delete_alarm
  • wit/get_alarms
  • wit/snooze_alarm

Let’s keep building!

Thanks for reading! We hope you are as excited about built-in intents as we are.

To get involved in our growing community of innovators, and to stay up-to-date with the latest opportunities including future Wit.ai Jams and challenges, please join our Facebook group Wit.ai Hackers.

--

--

Wit.ai
Wit.ai

Published in Wit.ai

Wit.ai makes it easy for developers to build applications and devices that you can talk or text to. Our vision is to empower developers with an open and extensible natural language platform. We'll use this blog to share news, feature announcements and stories from our community.

Responses (2)