What additional advantages does Teams AI offer over Bot Framework if we don’t use the AI capabilities?
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!