Oct 2, 2019
8 min

Rich Bots on Microsoft Teams

written by: Cognigy
Bot Framework_Product Blog 1

More and more companies are using Microsoft Teams to bring everything together in a shared workspace where you can chat, meet, share files, and work with business apps. Wouldn’t it be great to add some artificial intelligence to Teams conversations?

Bot Framework_Product Blog 1

[Cognigy.AI brings the power of Conversational AI to the Microsoft Bot Framework including Cortana, Skype, and Teams.]

More and more companies are using Microsoft Teams to bring everything together in a shared workspace where you can chat, meet, share files, and work with business apps. Wouldn’t it be great to add some artificial intelligence to Teams conversations?

Thanks to Cognigy.AI and its support of Microsoft’s Bot Framework you can now easily add bots for a natural, easy, and fast user experience – no matter if it’s related to simple FAQs (frequently asked questions), self-service, or process automation.

Build a Teams Bot

To reply to users’ requests via channels like Cortana, Teams, or Skype, you can use the Microsoft Bot Framework and code your custom fulfillment using Azure functions. If you want to make changes quickly, you could forward the requests to a platform like Cognigy.AI.  Read an article about Cognigy.AI and Cortana here

Thanks to the new Bot Framework endpoint in Cognigy.AI this is now even easier, following the steps described here. This means you can focus on the conversational experience without involving a developer and easily integrate with other services.

Bot Framework_Product Blog 2

[Microsoft’s Bot Framework supports various channels and not just Teams.]

Once you create your Bot and connect it to Cognigy.AI, you only need to add the preferred channels of your target audience in your Bot Channels Registration resource on Microsoft Azure. Whether it is Teams, Skype, Slack or a classic webchat, Microsoft documents exactly what you need to do. For example, Teams is described here.

Use Adaptive Cards to make it shine

Bot Framework_Product Blog 3[Cognigy.AI supports Adaptive Cards to enrich conversations with multimodal elements.]

The Bot Framework endpoint also supports Adaptive Cards to enrich conversations. Adaptive Cards are interactive visual elements based on layout containers, rich text, media, and several input-elements including buttons and selection lists. The descriptive language for those multimodal elements is JSON which gets rendered across various channels, mainly Teams. There’s also a visual editor for building those cards, so you don’t have to deal with the code itself. You can even leverage the visual preview of Adaptive Cards in Cognigy.AI’s Say-Nodes.

Give it a try!

Need more technical information? Have a look at our Cognigy Docs

Explore More Topics

Ready to brush up on something new? We've got more to read on the official Cognigy blog.