コンテンツにスキップ

Lab E1 : Choose Your Foundation Path

Why this split

Copilot Developer Camp mostly focuses on professional developers and code-heavy workflows. In the era of coding agents, more people can become builders, but getting started still is not easy.

This split is intentional:

  • We first onramp everyone with a familiar Agent Builder lab in Copilot Chat.
  • Once learners are confident navigating Microsoft 365 Copilot Chat and core agent concepts, they can move into Agents Toolkit and the broader code-first labs that make up most of this camp.

Our bundles are primarily pro-code by design, and we want to be explicit about that expectation so learners can choose the right starting path.

To keep each workflow clean and avoid mixed step confusion, foundation is split into two separate labs:

  • Lab E1A — Declarative Agent Foundation with Agent Builder (no-code path)
  • Lab E1B — Declarative Agent Foundation with Agents Toolkit (code-first path)

Recommended progression: complete E1A first, then E1B to push your limits and build confidence before bundles. After E1B, complete Prerequisites for Pro-code bundles.


Path options

Lab E1A — Declarative Agent Foundation with Agent Builder

Best for learners who are newer to building and want a faster, familiar start in Copilot Chat.

  • Create a first declarative agent in Agent Builder
  • Add instructions and grounding knowledge
  • Enable Code Interpreter and validate chart-based prompts
  • Run governance and test checks

Lab E1B — Declarative Agent Foundation with Agents Toolkit

Best for learners ready for source files, provisioning, and code-first workflows in VS Code.

  • Scaffold a declarative agent project
  • Configure declarativeAgent.json, instruction.txt, and manifest.json
  • Add file grounding via Add Capability -> Embedded Knowledge
  • Enable Code Interpreter in manifest code and validate chart-based prompts

Next step after E1A or E1B

Best path for most learners: E1A -> E1B -> E0 -> bundles. If you are already pro-code, you can go directly to E1B, then continue to Prerequisites for Pro-code bundles.

CONGRATULATIONS!