diff --git a/msteams-platform/overview.md b/msteams-platform/overview.md index fdf1e64a432..99db2714c08 100644 --- a/msteams-platform/overview.md +++ b/msteams-platform/overview.md @@ -1,73 +1,43 @@ ---- -title: Microsoft Teams Developer Platform -author: heath-hamilton -description: Learn about Microsoft Teams and associated organizational goals, why should you build agents and apps on Teams platform, and how do they help meet business needs. -ms.topic: overview -ms.localizationpriority: high -ms.date: 04/18/2025 ---- -# Microsoft Teams developer platform overview +# Microsoft Teams Developer Platform Overview -Microsoft Teams platform empowers you as developers to create intelligent and collaborative experiences directly into Teams experience. Developers can build agents and apps to achieve goals, boost productivity, and foster collaboration. In addition, Teams platform enables seamless integration across Microsoft 365 platforms. +The Microsoft Teams platform empowers developers to create intelligent and collaborative experiences directly within the Teams environment. By building agents and apps, developers can achieve organizational goals, boost productivity, and foster collaboration. The platform also enables seamless integration across Microsoft 365 services. -## What is Teams platform? +## What is the Teams Platform? -Teams is evolving from a communication hub into a collaborative and intelligent platform with agents where people, data, and AI come together. You can build agents in Teams using Teams SDK. It enables natural, conversational, and context-aware experiences powered by large language models (LLMs). -You can continue to create Teams apps, and extend Teams capabilities for task-specific workflows, data, visualization, and integration with enterprise systems. +Teams is evolving from a communication hub into a collaborative and intelligent platform where people, data, and AI converge. Developers can build agents using the Teams SDK, enabling natural, conversational, and context-aware experiences powered by large language models (LLMs). Additionally, developers can create Teams apps to extend capabilities for task-specific workflows, data visualization, and integration with enterprise systems. -Take a look at these example developer personas and agent or app scenarios: +### Developer Personas and Scenarios -:::image type="content" border="false" source="assets/images/overview/dev-persona.png" alt-text="Screenshot shows you the developer persona and user stories." lightbox="assets/images/overview/dev-persona.png"::: +Developers can enhance collaboration using Teams agents or apps through various scenarios tailored to different personas. -You can meet these scenarios to enhance collaboration using Teams agents or apps. +## Why Build on the Teams Platform? -## Why build on Teams platform? +The Teams platform, with over 320 million monthly active users, provides tools to extend Teams with seamless, secure, and contextual solutions. It facilitates communication and integrates agents and apps across Microsoft 365 platforms. -Whether you want to build powerful agents or rich apps, the platform gives you the tools to extend Teams with seamless, secure, and contextual solutions. Teams platform, with over 320 million monthly active users, enables custom experiences, workflows, and integrations where people work. You can facilitate communication and integrate agents and apps seamlessly across Microsoft 365 platforms. +### Key Roles of Agents in Teams -Agents are the digital workers in the organization. By building and integrating agents into Teams workspaces, organizations connect with customers, deliver services, and share information efficiently. Key roles of an agent in Teams include: +- **Collaboration and Communication**: Agents facilitate concise interactions, integrating with essential services and providing accessibility. +- **Business Enablement**: Agents streamline workflows and simplify processes like Q&A, helpdesk, and approvals. +- **Secure Interaction**: Agents ensure secure data handling and personalized experiences. -- **Collaboration and communication**: Agents facilitate concise, targeted interactions, integrating with essential services and providing on-the-go accessibility. -- **Business enablement**: Agents streamline internal workflows and simplify processes such as Q&A, helpdesk, and approvals. -- **Secure interaction**: Agents ensure secure data handling, ease of communication, and personalized experiences. +Agents can be deployed across desktop, web, and mobile platforms to increase user engagement, surface key information, and automate processes. -Agents in Teams can be deployed across desktop, web, and mobile platforms, and integrated into Teams to: +### Extend and Scale Agents -- Increase user engagement -- Surface key information and tools -- Automate processes +Agents can consolidate existing web apps, SharePoint sites, PowerApps, and other solutions into Teams, expanding reach and engagement. Publishing agents to the Teams Store increases visibility and adoption. Developers can build a unified experience for agents, deploying them across Teams, Outlook, and Microsoft 365 using a single codebase. -### Extend and scale agents +### Social Interactions and Personal Apps -Agents can consolidate existing web apps, SharePoint sites, PowerApps, and other solutions into Teams, expanding reach and engagement. Publishing agents to the Teams Store increases visibility and adoption. +Teams acts as a social platform where custom apps help extend company culture. Personal apps use conversational bots for direct user interaction, and task modules make complex data easy to manage. -You can build unified experience for agents. Build agents once and deploy them across Teams, Outlook, and Microsoft 365 using a single codebase. This approach streamlines development, management, and user access, ensuring consistent experiences and efficient administration. +## What to Build on the Teams Platform? -### Social interactions and personal apps +The Teams platform offers two powerful paths: -Teams acts as a social platform where custom apps help extend company culture. Personal apps use conversational bots for direct user interaction, and task modules (dialogs) make complex data easy to manage. +- **Agents**: Build agents to automate and streamline processes. +- **Apps**: Develop apps to enhance functionality and user engagement. -## What to build on Teams platform? +## Next Steps -Teams platform offers two powerful paths to choose from: - -:::row::: - :::column::: - :::image type="content" source="assets/images/agents-in-teams/path.png" alt-text="Image to choose a path" border="false"::: - :::column-end::: -:::row-end::: -:::row::: - :::column::: - :::image type="content" source="assets/images/agents-in-teams/choose-agent.png" alt-text="Image to choose agent" border="false" lightbox="assets/images/agents-in-teams/choose-agent.png" link="agents-in-teams/overview.md"::: - :::column-end::: - :::column::: - :::image type="content" source="assets/images/agents-in-teams/choose-app.png" alt-text="Image to choose app" border="false" link="get-started/get-started-overview.md" lightbox="assets/images/agents-in-teams/choose-app.png"::: - :::column-end::: -:::row-end::: - -## Next steps - -> [!div class="nextstepaction"] -> [Agents in Teams](agents-in-teams/overview.md) -> [!div class="nextstepaction"] -> [Build your first agent](agents-in-teams/build-first-agent.md) +- [Agents in Teams](agents-in-teams/overview.md) +- [Build Your First Agent](agents-in-teams/build-first-agent.md) \ No newline at end of file