teams-sdk  by microsoft

SDK for building AI apps and extensions for Teams/Bot Framework channels

Created 3 years ago
682 stars

Top 49.5% on SourcePulse

GitHubView on GitHub
Project Summary

This SDK assists developers in building AI-powered applications and extensions for Microsoft Teams and other Bot Framework channels. It leverages the Bot Framework SDK and integrates with Azure OpenAI and OpenAI, simplifying the creation of sophisticated conversational bots.

How It Works

The library provides a structured approach to building AI bots by integrating with LLMs for natural language understanding and generation. It offers components for prompt engineering, content moderation, intent mapping, and managing conversational session history. This modular design allows for LLM swapping and simplifies complex workflow creation.

Quick Start & Requirements

Highlighted Details

  • Supports JavaScript/TypeScript, C#, and Python.
  • Features include component scaffolding, prompt engineering, content moderation, and predictive intent mapping.
  • Maintains conversational session history and supports LLM modularity.
  • Designed for seamless integration with Microsoft Teams and Microsoft 365.

Maintenance & Community

This is a Microsoft-sponsored project. Contribution guidelines are available in ./CONTRIBUTING.md.

Licensing & Compatibility

Licensed under the MIT License. Use of OpenAI/Azure OpenAI APIs is subject to their respective terms of use and privacy policies.

Limitations & Caveats

Usage of third-party APIs (OpenAI, Azure OpenAI) requires separate API keys and adherence to their terms. The SDK's functionality is dependent on the availability and performance of these external services.

Health Check
Last Commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
8
Issues (30d)
4
Star History
12 stars in the last 30 days

Explore Similar Projects

Starred by Sebastian Raschka Sebastian Raschka(Author of "Build a Large Language Model (From Scratch)"), Pawel Garbacki Pawel Garbacki(Cofounder of Fireworks AI), and
16 more.

chainlit by Chainlit

0.3%
12k
Framework for rapid conversational AI app development
Created 3 years ago
Updated 2 days ago
Feedback? Help us improve.