What additional advantages does Teams AI offer over Bot Framework if we don’t use the AI capabilities?

Shravan Das | CM.com 0 Reputation points
2025-04-01T17:57:59.99+00:00

I am exploring migrating from Bot Framework to Teams AI without using the AI layer. The documentation mentions that user authentication is integrated into the Teams AI library, making setup easier. Could anyone clarify which user authentication mechanism this refers to? https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/teams-conversational-ai/how-conversation-ai-get-started?tabs=dotnet1%2Cdotnet2%2Cdotnet3%2Cdotnet4#migrate-your-bot-to-use-teams-ai-library

Additionally, if we choose not to use Open AI (Ai layer) in the Teams AI library and migrate to it from bot framework, what benefits do we still get? Is this approach feasible, and is it recommended?

Based on this documentation https://github.com/microsoft/teams-ai/blob/b34bbd14e9d13aed140686e4f91dbb673982b1cf/getting-started/MIGRATION/02.DOTNET.md I noticed that we migrate from ActivityHandler to the Application object. Why is this change necessary? Does the Teams AI library no longer support ActivityHandler (class which IBot inherits and has OnMessageActivityAsync, onMemberadded etc)?

Looking forward to some insights!

Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
3,827 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.