API.AI

ChatBot (Conversational Interface) SaaS. https://api.ai/

Dialogflow (formerly Api.ai, Speaktoit) is a Google-owned developer of human–computer interaction technologies based on natural language conversations. The company is best known for creating the Assistant (by Speaktoit), a virtual buddy for Android, iOS, and Windows Phone smartphones that performs tasks and answers users' question in a natural language.[1] Speaktoit has also created a natural language processing engine that incorporates conversation context like dialogue history, location and user preferences... Google bought the company in September 2016[7] and was initially known as API.AI; it provides tools to developers building apps ("Actions") for the Google Assistant virtual assistant.[8] It was renamed on 10 October 2017 as Dialogflow. https://en.wikipedia.org/wiki/Dialogflow

Old: Api.ai (formerly Speaktoit) is a developer of human–computer interaction technologies based on natural language conversations. The company is best known for creating the Assistant (by Speaktoit), a virtual buddy for Android, iOS, and Windows Phone smartphones that performs tasks and answers users' question in a natural language.[1] Speaktoit has also created a natural language processing engine that incorporates conversation context like dialogue history, location and user preferences. In September 2014, Speaktoit released api.ai (the voice-enabling engine that powers Assistant) to third-party developers, allowing the addition of voice interfaces to apps based on Android, iOS, HTML5, and Cordova.[4][5] The SDK's contain voice recognition, natural language understanding, and text-to-speech. api.ai offers a web interface to build and test conversation scenarios. The platform is based on the natural language processing engine built by Speaktoit for its Assistant application.[4] Api.ai allows Internet of Things developers to include natural language voice interfaces in their products.[6] Assistant and Speaktoit's websites now redirect to api.ai's website. Google bought the company in September 2016[7] and it is now known as API.AI; it provides tools to developers building apps ("Actions") for the Google Assistant virtual assistant. https://en.wikipedia.org/wiki/API.AI

2017: Experimenting with this for NCSA Sports. It was ticking me off, so I'm being more careful and writing notes....

Persona/goal: high-school athlete asking "Where should I go to college?"

Going to drive it off of sport and some level of athletic commitment and skill.

My frustration last night was wanting to make a piece of info ("sport") Required for an Intention, which seems to require adding a developer-entity, but you can't do that while in the Intention screen! And you can't Save the latest changes to your Intention when backing out! (I even tried opening a 2nd window and creating the entity over there, but (while it successfully saved - note have to name it @sport) it wouldn't get recognized in the Intention page I had open....

  • https://api.ai/docs/reference/system-entities
  • Ugh, even after backing out of Intention then going back in, it won't recognize that Entity which it is happy to display in the Entities list page!
  • I finally deleted that entity, and created a new one, and then it was recognized. I wonder if creating a new window before created like a parallel session or something? I'd call it a bug, but at least I can move forward.

Seems like there's no conditional logic inside an Intent, so if I want 2 sports x 3 skill levels I have to make 6 intents.

  • still can't figure out how to connect them

Edited:    |       |    Search Twitter for discussion