Skip to main content

What is Agent Maker?

Agent Maker lets you create a custom agent by simply describing what you want it to do in natural language. Narada’s AI generates a complete, runnable Python agent from your description, no coding or manual workflow building required.
Describe a goal like “Create an agent that checks website carbon footprint and generates a report” and Agent Maker builds the entire automation for you.

Two Ways to Use Agent Maker

Option 1: From the Chat

Type /agentMaker followed by your goal description directly in the Narada chat:
/agentMaker Create an agent that researches token pricing for OpenAI and Anthropic models
Narada will begin generating your agent immediately in the chat. The agent is created, tested, and opened for you automatically.
The /agentMaker command is case-insensitive. /agentmaker, /AgentMaker, and /AGENTMAKER all work.

Option 2: From Agent Studio

1

Open Agent Studio

Navigate to the Agent Studio from the Narada sidebar.
2

Click Create

Click the + Create button to open the creation dialog.
3

Select Agent Maker

Choose Agent Maker from the options. The description reads: “Build an agent from your goal description.”
Agent Maker option in the Agent Studio create dialog
4

Describe your goal

Enter a clear description of what you want the agent to do. Be specific about:
  • What websites or tools the agent should use
  • What data it should extract or actions it should take
  • What the expected output should look like
Agent Maker dialog with goal input and example goals
5

Generate the agent

Click Generate agent to start the process. Narada will open the side panel and begin building your agent.

Example Goals

Not sure what to write? Here are some example goals to get started:
Create an agent that creates a new Google contact. It gets first name, last name,
company, and email as input and then fills out this information in contacts.google.com/new
Create an agent that researches token pricing for OpenAI and Anthropic models.
It should go to their pricing pages, extract the per-token input and output costs
for each model, and compile them into a comparison table
Create an agent that checks a website's carbon footprint score on
websitecarbon.com and generates a summary report
Create an agent that searches for software engineering jobs on LinkedIn,
extracts the top 5 results with title, company, and location, and saves
them to a Google Sheet

What Happens After Generation

When Agent Maker generates your agent, it goes through several steps:
1

Agent code is generated

Narada’s AI writes a Python agent based on your goal description, using the Narada SDK for browser automation.
2

The agent is tested

Agent Maker automatically runs your new agent to verify it works as described.
3

Results are shown

The generated agent opens in a new tab in Agent Studio. You can review the code, see test results, and make edits.
4

Feedback loop

Agent Maker explains what it built and asks if you’d like any changes. You can iterate directly in the chat.
The generated agent is a Python Agent, a code-based automation using the Narada Python SDK. You can edit the code directly in Agent Studio.

Tips for Writing Good Goals

Be Specific

Include specific websites, data fields, and expected outputs. “Extract job titles from LinkedIn” is better than “find jobs.”

Describe the Steps

Break down multi-step tasks: “Go to the pricing page, extract costs per model, compile into a table.”

Mention Input/Output

Specify what data the agent receives as input and what it should produce as output.

Keep It Focused

One clear goal per agent. Complex tasks are better split into multiple agents that call each other.

Agent Maker vs Imitation Learning

Both features generate custom agents, but they work differently:
Agent MakerImitation Learning
How you describe the taskType a goal in natural languageRecord yourself doing it in the browser
Best forTasks you can describe clearlyTasks that are easier to show than describe
InputText descriptionBrowser recording + audio narration
OutputPython AgentWorkflow with visual steps
IterationChat back and forth to refineEdit steps in the workflow editor
When to use which? If you can easily describe the task in a sentence or two, use Agent Maker. If the task involves complex UI interactions that are hard to put into words, use Imitation Learning instead.

Requirements

Chrome Extension

The Narada Chrome Extension must be installed and active. Agent Maker uses the extension to generate and test agents.

Narada Account

You must be signed in to your Narada account.

Troubleshooting

  • Make sure the Chrome extension is installed and up to date
  • Try simplifying your goal description
  • Check that the target websites are accessible from your browser
  • Provide more specific instructions in your goal
  • Use the chat to give Agent Maker feedback: “The agent should also click the Download button after extracting the data”
  • You can always edit the generated Python code directly in Agent Studio
  • Ensure you’re typing the command in the Narada chat side panel
  • The command must start with /agentMaker followed by a space and your goal
  • Check that you’re signed in to your Narada account

Next Steps

Imitation Learning

Record your actions instead of describing them

Python Agents

Learn about the Python agent format that Agent Maker generates

Agent Studio

Edit and manage your generated agents