Level 2: No-Code Agent Creation Basics
Welcome back, agent builder! In Level 1, you got a tour of Copilot Studio and saw the cockpit. Now it's time to build your very first agent—without writing a single line of code. Think of this like setting up a new phone: you pick a name, choose a wallpaper, add a couple of quick replies, and then test it out. That's exactly what we'll do here.
Creating a Blank Agent
When you open Copilot Studio, you'll see a few starting options. For now, ignore the pre-built templates (we'll explore those later). Click Create and select Blank agent. This is like starting with a fresh notebook—no ideas yet, but infinite potential.
Your blank agent will appear on the canvas. It looks empty, but that's the beauty: you shape it from scratch. The canvas is your visual playground. No code, just drag, click, and type.
Configuring Your Agent's Name and Icon
Every agent needs a personality. Start by giving it a name. In the top-left corner, you'll see "Untitled agent"—click that and type something friendly, like "HelpBot" or "Campus Guide." This name is what users will see in the chat header.
Next, add an icon. Click the current icon (a default chat bubble) and choose from the library—maybe a smiley face, a lightbulb, or a question mark. Think of the icon as your agent's avatar. It helps users recognize it quickly. If you have a PNG or SVG file, you can upload a custom one too. For now, pick something fun.
Analogy: Naming and icon-ing your agent is like naming your pet and choosing its collar tag. It makes it yours.
Adding a Simple Greeting Topic
Now your agent has a name and face, but it can't say anything yet. It needs a topic—a scripted conversation flow. Let's start with the simplest one: a greeting.
On the left sidebar, click Topics > New topic. You'll see a blank canvas with a trigger node. A trigger is what starts the conversation. For a greeting, the trigger phrase could be "Hello" or "Hi." Type these in the trigger box.
Below the trigger is a Message node. Click the plus button (+) under the trigger and select Send a message. A text box appears. Type something like:
"Hi there! Welcome to my first agent. How can I help you today?"
That's your greeting! You've just created a topic. It's a tiny conversation, but it's the foundation of all agent interactions. Every topic starts with a trigger and ends with a response.
Adding a Simple Farewell Topic
Let's add a goodbye topic too. Click New topic again. This time, set the trigger to phrases like "Goodbye," "Bye," or "See you later."
Then add a message node that says:
"Goodbye! Thanks for chatting. Have a great day!"
Now your agent can both greet and say goodbye. That's already more useful than a silent log.
Pro tip: Topics are like scripts in a play. The trigger is the cue line, and the message is the actor's reply. You can add more messages later, but for now, one message per topic is perfect.
Publishing to a Test Environment
You've built something—even if it's small. Let's test it! In Copilot Studio, you can publish your agent to a test environment without making it public. This is like a dress rehearsal before opening night.
Click the Publish button in the top menu. You'll see a panel asking where to publish. For now, select Demo website (a built-in test site). Copilot Studio will create a temporary URL where you can chat with your agent.
Once published, click Open agent or copy the link. A new browser tab opens with a chat interface. Type "Hello" and see your greeting. Then type "Goodbye" and get the farewell. It works! You've just created and tested a no-code agent.
Important: Publishing to a demo website doesn't expose your agent to the world. It's only accessible to you (and anyone you share the link with). Later levels will teach you how to deploy to real channels like Teams or your website.
Key Takeaways
- Blank agent: Start from scratch to have full control.
- Name and icon: Make your agent recognizable and personal.
- Topics: Each topic is a conversation script with a trigger and response.
- Greeting and farewell: Simple topics that every agent should have as a foundation.
- Publish to test: Use the demo website to test without going live.
You've taken your first steps in no-code agent creation. Next level, we'll dive deeper into topics and learn how to make conversations more dynamic. But for now, celebrate—you built an agent from zero to talking!