📚Academy
likeone
online

Agent Roles and Specialization

Designing agents with specific jobs — because a focused agent is a powerful agent.

What You'll Learn

  • How to define clear agent roles and responsibilities
  • The anatomy of a well-designed agent persona
  • Common agent archetypes and when to use them
  • How to prevent role overlap and confusion

Every Agent Needs a Job Description

Just like hiring for a team, each agent needs a clear role, defined boundaries, and specific expertise. A vague agent produces vague results. An agent that knows exactly what it's responsible for — and what it's not — delivers consistently.

A good agent definition includes four things: its purpose (what it exists to do), its inputs (what it receives), its outputs (what it produces), and its constraints (what it should never do).

Six Agent Roles You'll Use Everywhere

Researcher — Gathers, validates, and synthesizes information. Never makes decisions, only presents findings.

Analyst — Takes raw data and extracts patterns, insights, and recommendations. Thinks in frameworks.

Creator — Produces content: writing, code, designs, plans. Focuses on craft and quality.

Critic — Reviews and evaluates work from other agents. Finds flaws, suggests improvements, enforces standards.

Executor — Takes actions: runs code, calls APIs, manages files. Focused on reliability and error handling.

Orchestrator — Coordinates the team. Routes tasks, manages handoffs, tracks progress. The project manager.

Building a Content Pipeline Team

Agent Team Definition

Orchestrator: "You manage a content pipeline. Route topics to Research, send findings to Writer, pass drafts to Editor. Track status of each piece."

Research Agent: "You research topics deeply. Use provided sources. Output structured findings with citations. Never write final copy."

Writer Agent: "You write blog posts from research briefs. Match the brand voice guide. Output clean markdown. Never fact-check — that's not your job."

Editor Agent: "You review drafts for clarity, accuracy, and brand voice. Output specific edit suggestions with line references. Never rewrite — suggest."

Avoiding Role Bleed

The biggest mistake in multi-agent design is letting roles overlap. When the research agent starts writing conclusions, or the writer starts fact-checking, you get redundant work and conflicting outputs.

Prevent this with explicit boundaries in each agent's system prompt. State what the agent does and what it explicitly does not do. "You are a researcher. You gather and organize information. You never write final copy, make recommendations, or take actions."

Design Your Agent Team

Pick a workflow you want to automate. Define three agents with distinct roles. For each, write a one-paragraph job description that covers purpose, inputs, outputs, and constraints.

Agent: [Name]
Purpose: [What it exists to do]
Inputs: [What it receives from other agents or the user]
Outputs: [What it produces]
Constraints: [What it must never do]

The six agent archetypes.

Match the Agent Archetype to Its Role

Tap one on the left, then its match on the right

Clarity Creates Quality

The time you invest in defining agent roles pays off exponentially. Clear roles mean predictable outputs, easier debugging, and systems that scale. When something goes wrong, you know exactly which agent to examine. When you need to improve quality, you tune the specific agent without disrupting the whole team.

Key concepts.

Agent roles quiz.

Agent Roles and Specialization — Console
Free response

Design 4 specialized agent roles for an e-commerce platform. For each: what it owns, its specific tools, and how it interfaces with the other agents.

Type a prompt below to get started.

Try:

Academy
Built with soul — likeone.ai