web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Copilot Agent Environm...
Copilot Studio
Suggested Answer

Copilot Agent Environment Strategy - What is the best way to go?

(1) ShareShare
ReportReport
Posted on by 39
Best Practice / Experience Question...
 
Competent Power Platform admin with solid Environment strategy and then, along comes Copilot Studio.
 
So, what to do? Build custom Copilot Studio as features within existing solutions within usual Power Apps DEV>TEST>PROD environment and solution architecture or... consider a parallel and dedicated Copilot Studio environment architecture - in other words, keep all Copilot Studio developments separated in their own environments / Solutions.
 
Have seen both approaches and I am not yet decided.
 
Copilot / Copilot Studio just on its own seems "as big" as Power Platform was 4-5 years ago to have to consider as an organization trying to adopt and build a good governance framework.
 
What is everyone thinking...?
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,962 Moderator on at
     
    I would not build out separate copilot environments. It does not make sense, since in business's most of the environments will have D3XX or Salesforce and AWS and bla bla.
     
    Paying to have another Dataverse instance just to store Copilot IS what will happen if you do Pay as you go, but otherwise there is no reason, since even with Pay as you go, you pick which environments will support copilot.
     
    In the grand scheme of things, I do not see issues with developer environments (true ones) where people goof off in Copilot, but having specifically separate ones just for that I do not see the value IMHO, but I am sure there will always be caveats for reason (that I can override whether you are in a separate env or not env) but if it makes people feel better meh.. go for it :-)
     
    @Romain The Low-Code Bearded Bear What are your thoughts brother?

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey
  • Suggested answer
    Romain The Low-Code Bearded Bear Profile Picture
    2,562 Super User 2026 Season 1 on at
    Hello :)

    Thanks Michael for the tag : I’ll try to be up to the level 😄

    Before answering, I just want to mention that English is not my native language, so I used Copilot to help with grammar and formatting : but all the ideas and content below are entirely my own work.

    Let's go (take a coffee it's a long answer) : 

    Power Platform and Copilot Studio / AI agent governance is one of my favourite topics, and it’s also a very difficult one to keep short.
    The question “where should Copilot Studio agents live within an existing Power Platform governance model?” is a major topic.
    To be fully transparent, this usually requires several days of workshops with customers.

    But here are the main angles of reflection:

    1️  There is no universal, binary answer
    The correct approach sits in a grey area and depends heavily on the organisation’s global Power Platform governance strategy.
    From a technical perspective:

    • Copilot Studio, just like Power Apps, brings features that you do not want to make available in every environment.
    • You must define a default strategy for DLP and connectors, specifying what is allowed or blocked and where.
    • It is better not to think in terms of “Power Apps vs Copilot Studio”, but in terms of use cases, therefore solutions.
    Just as a Power Apps project typically includes Dataverse and Power Automate, a Copilot Studio project will usually involve several building blocks:
    • agents,
    • knowledge sources (sometimes deployed as reusable components in component collections),
    • agent flows,
    • AI Builder,
    • and more.

    2️ Copilot-specific constraints and DLP
    Copilot Studio introduces constraints and DLP rules that are unique to AI agents.
    It is often useful to define a default posture, for example:
    • Block anonymous mode
    • ✔️ Allow only Teams as a deployment channel (at least initially)
    Some features are highly innovative but also highly sensitive, and should generally be disabled by default and activated only in the right environments:
    • Computer Use
    • Code Interpreter
    This must be combined with the management of Copilot credits, which are consumed by both Copilot Studio and other AI capabilities such as AI Builder.

    3️ Default environment vs IT environments
    The Default environment is, by design, the environment where every user in the organisation has access.
    The IT / delivery environments are used for controlled, structured projects.

    A practical, simple starting point could look like this:

    🔹 Users with Copilot for Microsoft 365
    • Copilot Studio Lite (Agent Builder) enabled
    • But sharing disabled by default, requiring IT validation before wider distribution

    🔹 Users without Copilot for Microsoft 365 — Default environment
    In the Default environment, which everyone can access:
    • If the organisation has a citizen dev ambition:
      → Allow Copilot Studio trials
    • If the organisation has no citizen dev ambition:
      → Disable Copilot Studio trials
    • Do not assign Copilot credits in the Default environment:
      → Prevents uncontrolled “shadow production” agents
      → Prevents uncontrolled credit consumption
    • Apply Copilot Studio-specific DLP, for example:
      • Disable Code Interpreter
      • Disable Computer Use
      • Disable anonymous mode
      • Allow only Teams as a deployment channel
    This ensures that the Default environment remains an entry point or controlled experimentation space, not a place where powerful capabilities are freely accessible.

    🔹 IT delivery environments (“project environments”)
    IT-owned project environments typically follow a more structured approach:
    • Environment-level quotas
    • Copilot credits assigned per agent, after validation
    • Trials enabled to support rapid project initiation
    • Code Interpreter enabled where appropriate
    • Anonymous mode disabled everywhere

    🔹 Specialised environments — case by case
    In some scenarios, a dedicated RPA environment is relevant:
    • Computer Use enabled
    • Power Automate Desktop present
    And more broadly:
    Only activate sensitive features in the environments specifically designed to host them.


    4️ Number of environments vs organisational reality
    Creating too many environments has a real operational and storage cost.
    However, environment strategy must balance two dimensions:
    1. Technical constraints (DLP, security, sensitivity of features)
    2. Project / business constraints (type of use case, impact, business unit, scope)
    The goal is to avoid unnecessary environments, while still maintaining the required isolation where it matters.

    5️ And of course… data governance
    Data governance is central to all AI governance questions.
    Where the data lives, who owns it, how it is secured, classified, and exposed to AI agents will directly shape:
    • environment structure,
    • DLP rules,
    • Default vs IT separation,
    • feature activation strategy.

    🧩 Final word
    Copilot Studio is a component inside solutions, which themselves often include multiple Power Platform technologies (Apps, Flows, Dataverse, AI Builder, etc.).
    Some features are not appropriate for all maker populations without guidance and monitoring.
    Rather than asking “Should Copilot Studio be integrated within existing environments or split into a separate architecture?”, the more relevant questions are:
    • Who can use what, and where?
    • With which data and which DLP policies?
    • With which credit governance?
    • Within which strategic model (IT-only, citizen dev, or hybrid)?

    I just want to mention that English is not my native language, so I used Copilot to help with grammar and formatting : but all the ideas and content below are entirely my own work.

    If this answer provide you assistance, please check the answer "answered" it's very important for the search engine and the community :) 

  • AndyCutler Profile Picture
    39 on at
     
    Super nice! Thanks a lot. I understand the approach to think in terms of different questions.
     
    The point about allowing Teams as a deployment channel (at first) is also interesting. The issue I can see in my organisation is that because Copilot governance is split across a number of admin centres we’ll need to work out a way to get the Power Platform Admin Centre and the M365 Admin Centre people talking to each other.
     
    Also, I am a ‘business within a business’ in terms of the IT set-up so we generally keep please away from the Default environment and instead operate our own Citizen DEV, then DEV>TEST>PROD pipelines.
     
    As mentioned - my very small team has Power Apps etc. totally nailed - now the organisation is discovering CoPi and asking why it is all ‘not working’ 😄. I’d rather keep it as a toy for my PRO DEVs at the moment I think.
  • Romain The Low-Code Bearded Bear Profile Picture
    2,562 Super User 2026 Season 1 on at
    @AndyCutler about admin tool :) i suggest you to have a look at the ignite (live ATM) and about Agent 365 you will like all the new tools just announced few minutes ago :)
     
     
    Thanks for you'r reply :) could you check the previous answer as answered :) it's important for the community and the search engine for futur people with the same question :)
     
    I wish you a lot of fun with you'r journey with agent :)
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 612

#2
chiaraalina Profile Picture

chiaraalina 161 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 116

Last 30 days Overall leaderboard