On November 30, 2016 Amazon announced that they will make the speech recognition and natural language processing technology behind Alexa available for developers under the name of Amazon Lex. This new service would allow developers to create their own chatbots that can interact in a conversational manner, similar to Alexa. Along with the connection to various Amazon services, the initial version will provide connectivity to Facebook Messenger, with Slack and Twilio integration to follow.
As of April 2019, Amazon had over 90,000 functions ("skills") available for users to download on their Alexa-enabled devices, a massive increase from only 1,000 functions in June 2016. Microsoft's AI Cortana became available to use on Alexa enabled devices as of August 2018. In 2018, Amazon rolled out a new "Brief Mode," wherein Alexa would begin responding with a beep sound rather than saying, "Okay," to confirm receipt of a command. On December 20, 2018, Amazon announced a new integration with the Wolfram Alpha answer engine, which provides enhanced accuracy for users asking questions of Alexa related to math, science, astronomy, engineering, geography, history, and more.
Google Assistant doesn’t have flash briefings in the Alexa sense — instead, you’ll be publishing your audio content as a podcast. This is a little more technical than Alexa’s process. First, your briefing will need its own homepage. Second, you’ll need to edit the briefing’s RSS feed to include snippets of code that are required for Google Assistant to recognize it in its directory — check out all the requirements here. Google doesn’t require setting up an Assistant action. Once you’ve included the necessary code in your RSS feed, your podcast will show up automatically within search results.
There are a number of ways messages can be sent from Alexa's application. Alexa can deliver messages to a recipient's Alexa application, as well as to all supported Echo devices associated with their Amazon account. Alexa can send typed messages only from Alexa's app. If one sends a message from an associated Echo device, it transmits as a voice message. Alexa cannot send attachments such as videos and photos.