In the SharePoint-to-RAG article I argued that grounding an LLM on your own content is the natural next step for anyone who's done enterprise search. Microsoft Copilot Studio is where that becomes low-code: a place to build conversational AI agents that answer from your data and take action through the Power Platform — no orchestration framework to hand-roll. Here's how the pieces fit, and where a builder's judgment still matters.

From Power Virtual Agents to Copilot Studio

If you remember Power Virtual Agents, this is its evolution — rebranded Copilot Studio and reoriented around generative AI. The classic, fully-authored chatbot model still exists (and matters for deterministic flows), but it now sits alongside two AI capabilities that change everything: generative answers and generative orchestration.

Topics: the deterministic backbone

A topic is an authored conversation path, matched by trigger phrases — example utterances that teach the agent when to enter it. Topics give you precise, predictable control where you need it (collecting a ticket, running a specific process):

Copilot Studio — Topic: Check contract status
Trigger phrases
check my contract status is the Acme contract approved? contract approval status where is my contract
Is the Acme MSA approved yet?
Contoso AgentWhich contract should I look up? You can give me the name or number.
Acme MSA 2025
Contoso AgentThe Acme MSA 2025 was approved on 14 April by J. Rivera. Anything else?

An authored topic: trigger phrases route the user in; nodes ask questions, capture entities, and respond.

Inside a topic you chain nodes: Ask a question (capturing the answer into a variable, with built-in or custom entities doing slot-filling), Condition, Message, and Call an action. It's the same conditional-logic muscle as a Power Automate flow, applied to a conversation.

Generative answers: grounding on your data

You can't author a topic for every question. Generative answers let the agent respond from knowledge sources you connect — public websites, SharePoint and OneDrive, Dataverse, uploaded documents, or any indexed content — using retrieval-augmented generation under the hood. The agent retrieves relevant passages, the model composes an answer, and (critically) it cites the source.

This is RAG without building the pipeline: Copilot Studio handles chunking, retrieval, and grounding. You point it at a SharePoint site or document library and it answers questions over that content — honouring the user's existing permissions when you use the SharePoint/Graph knowledge source so people only get answers from files they're allowed to see.

Actions: turning answers into outcomes

An agent that only talks is half a solution. Actions let it do things by calling:

So "check my contract status" can call a flow that queries Dataverse and returns the live record, and "request an extension" can start the approval flow from the previous article — the agent becomes a front door to your existing automation.

Generative orchestration: let the model choose

The biggest shift in the modern Copilot Studio is generative orchestration. With it enabled, you don't wire every path by hand. You describe each topic and action in natural language, and at runtime the model reads the user's intent, picks the right actions (even chaining several), gathers the inputs it needs, and composes the response:

Generative orchestration
User: "Renew the Acme contract for a year"free-form intent
Orchestrator selects toolsLookup contract → Start approval
Action: Get contractDataverse
Action: Start approvalPower Automate

Generative orchestration: the model plans which actions to call from one free-form request, instead of a hand-wired tree.

Orchestration is only as good as your descriptions. The names, summaries, and input descriptions you write for each topic and action are the prompt the orchestrator reasons over. Vague descriptions produce a confused agent; precise, action-oriented ones produce a sharp one. This is the new "low-code" skill — writing for the model.

Don't skip security and testing

An AI agent reaches into real data and real actions, so governance is not optional:

Grounding limits hallucination; it doesn't eliminate it. Keep generative answers scoped to trusted knowledge sources, show citations, and use authored topics for anything that must be exact (legal wording, prices, compliance steps). Let the model improvise the conversation, not the facts.

The takeaway

Copilot Studio is the low-code front end to the AI patterns this whole series has been building toward. Authored topics give determinism; generative answers ground responses on your SharePoint and Dataverse content; actions connect to the flows and connectors you already use; and generative orchestration lets the model plan across them. The platform handles the RAG plumbing — your job is curating trusted knowledge, writing crisp action descriptions, and governing what the agent can touch. That's the same enterprise discipline, pointed at a brand-new surface.

DS

Dhaval Shah

Cloud Solution Architect — 18+ years across SharePoint, Microsoft 365, and Azure AI.