Assistance Needed: Deploying AI Agents to MS Teams Chats

Dalvir Singh 5 Reputation points
2024-09-30T16:20:47.28+00:00

I am looking for guidance on deploying AI Agents (bots) to Microsoft Teams chats. Here’s what I have so far:

  • I have developed a REST API endpoint that processes user queries and provides responses based on a language model (LLM).
  • Users on my website are able to create custom AI assistants.

What I need help with is:

  • How to integrate these AI assistants/bots into MS Teams so that end users from my platform can deploy their assistants directly into MS Teams chats.
  • Any guidance or resources on bot registration, MS Teams bot integration, or APIs for Teams would be greatly appreciated.

If anyone has experience with deploying custom bots into Teams, I would love to hear your suggestions or see any sample implementations you might have.

Thank you!

Azure AI Bot Service
Azure AI Bot Service
An Azure service that provides an integrated environment for bot development.
849 questions
Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,371 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,352 questions
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,365 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,925 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sina Salam 12,651 Reputation points
    2024-09-30T22:32:24.1033333+00:00

    Hello Dalvir Singh,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    Regarding on what you really need:

    How to integrate these AI assistants/bots into MS Teams so that end users from my platform can deploy their assistants directly into MS Teams chats.

    After you must have tested your bot and ensure its functionalities. Deploy your bot to a hosting service like Azure App Service and add Bot to Teams by creating an app package for your bot in the Teams Developer Portal https://dev.teams.microsoft.com/home then, upload the app package to Teams and configure it for your organization. https://learn.microsoft.com/en-us/azure/bot-service/channel-connect-teams?view=azure-bot-service-4.0 Optional to this, you can publish your bot to the Teams App Store for broader access https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/easily-build-and-use-bots-within-microsoft-teams-with-power-virtual-agents

    Any guidance or resources on bot registration, MS Teams bot integration, or APIs for Teams would be greatly appreciated.

    For detailed steps and more reading: https://learn.microsoft.com/en-us/azure/bot-service/channel-connect-teams?view=azure-bot-service-4.0 and https://techcommunity.microsoft.com/t5/teams-developer/help-with-deploying-ai-agents-to-microsoft-teams-chats/m-p/4258795 should be a great resources.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.


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.