MS Teams AI SDK Library
Jump to navigation
Jump to search
An MS Teams AI SDK Library is an AI library for MS Teams.
- Context:
- It can be constructed on MS Bot Framework SDK.
- It can have hooks into the Teams SDK and Azure OpenAI SDK.
- ..
- See: MS Copilot Plugin, Teams Message Extension, MS Teams Interaction Card, MS Outlook Messaging Extension, LegalForce License, MS 365 E5 License.
References
2023
- https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/teams%20conversational%20ai/teams-conversation-ai-overview
- QUOTE: Teams AI library is a Teams-centric interface to GPT-based common language models and user intent engines. This moderates the need for you to take on complex and expensive tasks of writing and maintaining conversational bot logic to integrate with large language models (LLMs).
- The AI library provides a simple capabilities-driven approach and helps you to create intelligent apps quickly and easily with prebuilt, reusable code snippets so that you can focus on building the business logic rather than learning the semantics of Teams conversational applications.
- The following are some of the main features available through Teams AI library:
- Simple Teams-centric component scaffolding
- Natural language modeling
- Prompt engineering
- Conversational session history
- Localization
- LLM modularity
- Responsible AI
- Predictive engine for mapping intents to actions
2023
- https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/teams%20conversational%20ai/teams-conversation-ai-overview
- QUOTE: Welcome to the Teams AI Library! This SDK is specifically designed to assist you in creating bots capable of interacting with Teams and Microsoft 365 applications. It is constructed using the Bot Framework SDK as its foundation, simplifying the process of developing bots that interact with Teams' artificial intelligence capabilities.
- This is a diagram of the Teams-AI flow. Teams AI SDK hooks into the Teams SDK and Azure OpenAI SDK to provide a seamless experience for developers.
- The SDK is currently available for JavaScript/TypeScript applications in the js folder and via the teams-ai package on NPM. We are actively developing parity for .NET, which will be available soon.