Navigation
- 00.OVERVIEW - Overview of the Migration section
- 01.JS
- 02.DOTNET
- 03.PYTHON
Is your Teams App currently built using the BotFramework (BF) SDK? If so you should migrate it to the Teams AI library.
Here are a few reasons why:
- Take advantage of the advanced AI system to build complex LLM-powered Teams applications.
- User authentication is built right into the library, simplifying the set up process.
- The library builds on top of fundamental BF SDK tools & concepts, so your existing knowledge is transferrable.
- The library will continue to support latest tools & APIs in the LLM space.
This library provides the Application
object which replaces the traditional ActivityHandler
object. It supports a simpler fluent style of authoring bots versus the inheritance based approach used by the ActivityHandler
class. The Application
object has built-in support for calling into the library's AI system which can be used to create bots that leverage Large Language Models (LLM) and other AI capabilities. It also has built-in support for configuring user authentication to access user data from third-party services.
Here are the guides on how to migrate from the BotFramework SDK: