# Intelligent Apps & Agents Workshop

> **Repo:** `microsoft/apps-agents-workshop`  
> **Status:** Actively maintained and evolving. Contributions welcome.

## TL;DR

This repository hosts a hands-on workshop for building **Intelligent Apps and Agents** using Microsoft Power Platform. It includes labs, facilitator guidance, and supporting assets that cover: **Plan Designer**, **In-App Agents**, **Agent Flows**, **Advanced Approvals**, and early content for **Autonomous Agents**.

## Why this workshop

Modern business apps benefit from:

- **Agents embedded in the app experience** (e.g., data exploration, visualization, data entry, summarization).
- **Agents that orchestrate multi-step work** (e.g., flows and approvals).

This workshop reflects our “**apps need agents and agents need apps**” approach and prepares makers to deliver end-to-end scenarios with responsible, governed AI.

## Who this is for

- Power Platform makers (citizen & pro devs)  
- Solution architects, PMs, and workshop facilitators  
- Customer-facing roles delivering intelligent app solutions

## What’s included (modules & assets)

> Module names and order may evolve as features ship.

- **Start with a Plan (Plan Designer)**  
  Convert a natural-language problem statement into a structured plan with roles, processes, data models, apps, agents, and automation.

- **Create & Work with Agents**  
  Build agents using Copilot Studio and wire up Agent Flows to take safe, governed actions.

- **Intelligent Apps with In-App Agents**  
  Add agents for Data Exploration, Visualization, Smart Paste/Teaching Mode, and Summarization to model-driven apps.

> See `/labs` for step-by-step labs, `/docs` for slides and facilitator notes, and `/solutions` for sample Dataverse solutions.

## Contributing

We welcome contributions and suggestions! Most contributions require you to agree to a [Contributor License Agreement (CLA)](https://cla.opensource.microsoft.com).

When you submit a pull request, a CLA bot will guide you through the process. You only need to do this once across all Microsoft open-source repos.

This project follows the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).  
For questions, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com.

For detailed contribution guidelines, please see [CONTRIBUTING.md](CONTRIBUTING.md).

## Security

For security reporting information, please see [SECURITY.md](SECURITY.md).

## Trademarks

This project may contain trademarks or logos for Microsoft products or services. Use of these must follow https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general.  
Use of third-party trademarks or logos must comply with their respective policies.

## License

This repository uses dual licensing to cover different types of content:

- **Code and Software (Sample Solutions)**: Licensed under the [MIT License](LICENSE). This applies to all software code, sample solutions, and technical implementations.

- **Documentation**: Licensed under the [Creative Commons Attribution 4.0 International License (CC-BY-4.0)](LICENSE-DOCS). This applies to all documentation, including lab guides, PDFs, markdown files, and other educational materials.

For more details, see the [LICENSE](LICENSE) and [LICENSE-DOCS](LICENSE-DOCS) files in this repository.
