Home Platform Agent Builder

Build AI Agents That Know Your Business. In Minutes.

Create, configure, train, and manage custom AI agents — each with its own expertise, memory, and API. No coding required. Clone from templates. Train with your data. Deploy anywhere.

Generic AI Gives Generic Answers. Your Business Deserves Better.

ChatGPT doesn't know your sales process. Claude hasn't read your employee handbook. No off-the-shelf AI understands your specific customer segments, pricing model, or operational quirks. That's the gap.

They know YOUR business

Train them on your documents, processes, and data using RAG memory.

They have specific roles

An agent that writes proposals is different from one that processes invoices. Each is purpose-built.

They get smarter over time

Every interaction, every rating, every knowledge update compounds.

They have their own API

Drop any agent into any app, tool, or workflow via its dedicated API key.

They work together

Agents collaborate through workflows and the CEO Agent's orchestration.

The difference between "using AI" and having an AI that works for your business.

Create a Custom AI Agent in 5 Minutes

One form. A few decisions. An agent ready to work. Here's what you'll fill in.

Field 1: Name

Give your agent an identity. This is how you'll find and reference this agent across the platform — in workflows, in the CEO Agent's roster, and in your agent management dashboard.

Examples:

Sales Proposal Writer Customer Support Tier 1 AWS Infrastructure Architect Weekly Report Generator

Best practice: Use descriptive, role-based names. Think of it like a job title — clear enough that anyone on your team knows what this agent does at a glance.

Field 2: Description

Tell the system (and your team) what this agent is for. A brief description of the agent's purpose, domain, and capabilities. This helps the CEO Agent make better decisions when selecting agents for project sub-tasks.

Examples:

"Writes sales proposals based on client requirements, our pricing model, and our case study library. Outputs in our standard proposal format."
"Handles first-touch customer support questions using our knowledge base. Escalates complex issues to human support with a summary."

Best practice: Be specific about what the agent does, what knowledge domain it operates in, and what kind of output it produces.

Field 3: Category

Organize your agents by function. Categories help you find agents quickly and help the CEO Agent understand the agent's domain.

Sales Marketing Support Engineering Operations Finance HR Data Infrastructure Integrations + Custom

Field 4: Model

Choose the AI model that powers this agent. Different models have different strengths:

Model Best For
Claude Sonnet 4.5 Complex reasoning, nuanced writing, detailed analysis
GPT-4o General purpose, fast, good balance of speed and quality
Claude Haiku Fast, cost-efficient tasks, high-volume processing
Other available models Varies by release

Best practice: Start with a capable model like Claude Sonnet 4.5 for complex agents. For high-volume, simpler tasks, use a faster model to conserve credits. You can always clone the agent onto a different model later.

Pro tip: When a new model is released, don't update your working agent — clone it onto the new model and test. Keep the original as your reliable fallback.

Field 5: Type

Architect or Executor — define this agent's role in the system.

Architect

Designs systems, creates specifications, generates task lists, makes technical decisions.

Used by CEO Agent for: Project architecture, spec creation, system design

Executor

Completes specific tasks — writes code, generates content, processes data, handles integrations.

Used by CEO Agent for: Individual sub-tasks assigned by the CEO Agent

Best practice: Most agent libraries are heavily executor-weighted. A typical setup might be 2–4 architects and 10–20+ executors. Architects are generalists with deep knowledge; executors are specialists with focused capabilities.

Field 6: System Prompt

Define this agent's personality, rules, and expertise. The system prompt is the instruction set that defines HOW the agent behaves — its role, tone, rules, constraints, output format, and quality standards.

Example — Sales Proposal Writer:

You are an expert sales proposal writer for [Company Name]. You write compelling, professional proposals that follow our standard format.  
  
Rules:  
- Always include an executive summary, scope of work, timeline, pricing, and next steps  
- Use confident but not aggressive language  
- Reference relevant case studies when available  
- Include specific ROI projections based on the client's situation  
- Never make promises about timelines without qualification  
  
Output format: Markdown with clear section headers.

Best practice: Be explicit about what you want and don't want. The more precise your system prompt, the more consistent your agent's output. Think of it as the agent's job description + performance expectations.

Field 7: User Prompt

Define the input format — what users send to this agent. The user prompt template defines what information this agent expects when it's called. It MUST include at least one variable in the format ${variableName}.

Why variables matter: Variables are how your agents receive different inputs each time they run. When this agent is called — whether manually, via API, or through a workflow — the variable is populated with the specific data for that execution.

Sales Proposal Writer:

Write a sales proposal for the following client:  
Client: ${clientName}  
Industry: ${clientIndustry}  
Requirements: ${clientRequirements}  
Budget Range: ${budgetRange}

Customer Support Agent:

A customer has submitted the following support request.  
Respond helpfully using our knowledge base.  
  
Customer: ${customerName}  
Issue: ${customerIssue}  
Account Type: ${accountType}

Best practice: Include enough variables to give the agent the context it needs for quality output. Don't over-engineer — you can always add more variables by cloning and updating the agent.

Field 8: Image

Give your agent a face. Upload an avatar or image to visually identify this agent in your dashboard, workflows, and team views. Optional but recommended — especially when your team is working with 10+ agents, visual identification speeds up navigation significantly.

Click "Create Agent" → Your Agent Is Live Immediately.

It appears in your Agent Manager dashboard. It's available to the CEO Agent for project assignments. It has its own API key for external access. And it's ready for RAG training to make it an expert in your specific domain.

Clone Agents. Evolve Without Risk.

Never modify a working agent when you can clone it first. Cloning is how power users build, test, and iterate — fast and safe.

What Is Cloning?

Cloning creates an exact copy of an existing agent — same name (with "Clone" appended), same description, same prompts, same model, same type. You then modify the clone without touching the original.

When to Clone

Personalizing a Template

Start with a battle-tested template agent (like "Sales Proposal Writer - Standard"). Clone it. Update the system prompt with your company's specific language, pricing, and case studies. Now you have a personalized agent built on a proven foundation.

Testing a New Model

Your agent runs perfectly on Claude Sonnet 4.5. A new model just released. Clone the agent, change the model to the new one, and test. If it's better, switch. If not, your original is untouched.

Creating Role Variants

Your Content Writer agent is excellent. But you need one for blog posts and one for email campaigns. Clone it twice. Update one clone for blog-specific writing. Update the other for email-specific writing. Three agents, one original effort.

A/B Testing Agent Performance

Clone an agent, make one change (different system prompt, different model, different user prompt structure), and run both on the same inputs. Compare outputs. Keep the winner.

Version Control

About to make a significant change to an agent that's working well? Clone it first. If the changes don't work out, the original is right there, unchanged and ready to go.

The rule of thumb: If it's working, don't touch it. Clone it.

How to Clone

  1. 1 Open any agent in the Agent Manager
  2. 2 Click [Clone Agent]
  3. 3 An exact copy is created instantly
  4. 4 Modify whatever you need on the clone
  5. 5 Save

The clone inherits everything except RAG memories (which stay with the original). You can add new RAG memories to the clone independently.

Upload Your Knowledge. Your Agents Become Experts.

RAG training is how your agents go from "smart AI assistant" to "knows our business inside and out." And it takes minutes, not months.

What Is RAG Training? (30-Second Version)

RAG stands for Retrieval-Augmented Generation. In plain English:

You upload your company's documents. The agent reads them, remembers them, and uses that knowledge every time it responds.

It's the difference between asking a stranger for advice and asking someone who's read every document your company has ever produced.

How to Add RAG Memories

In the App

  1. 1 Navigate to the Add Memories page
  2. 2 Find your agent — start typing and select from dropdown
  3. 3 Upload your files — PDFs, text, spreadsheets, code
  4. 4 Save — knowledge updated immediately

Three steps. Your agent now has expertise it didn't have 60 seconds ago.

Via CLI — For Bulk Knowledge

# Add a single file

ceo addRag ./pricing-guide.md


# Add an entire folder (recursively)

ceo addRagDirectory ./docs/ --recursive

Processes individual files or recursively ingests entire folder structures.

What to Feed Your Agents

Agent Type High-Value RAG Knowledge
Sales Agents Pricing guides, case studies, proposal templates, competitor analysis, client FAQs
Support Agents Knowledge base articles, troubleshooting guides, product docs, policy documents
Architect Agents API docs, coding standards, infra preferences, past specs, tech stack docs
Content Agents Brand guidelines, tone examples, past content that performed well, style guides
Operations Agents Process docs, SOPs, compliance requirements, reporting templates

The Compound Effect

Every document you upload makes the agent better — not just for the current task, but for every future task. An architect agent that learned your Salesforce field mappings on Project 1 remembers them on Project 5. A support agent that learned your refund policy on Day 1 applies it correctly on Day 100.

Your agents accumulate institutional knowledge. They don't quit. They don't forget. They don't need to be retrained when you hire a new team member.

Manage Your Entire AI Workforce from One Dashboard

Full Agent Roster

Name, type, category, model, status

Quick Access

Edit config, prompts, or add RAG memories

Clone Instantly

One-click clone from any agent

API Key Access

View and copy dedicated API keys

Performance Visibility

Ratings, task history, CEO Agent projects

Search & Filter

By name, category, type, or model

Think of it as your AI org chart. Every agent has a role, capabilities, and a track record — all visible from one screen.

Every Agent Gets Its Own API. Use It Anywhere.

Embed in any app — call from any frontend, mobile app, or web service

Connect to any workflow — trigger agents from external systems via HTTP

Build products — create AI-powered services using trained agents as the intelligence layer

1-to-1 mapping — each agent has its own key for granular access and usage management

agent-call.js

Quick Example

const { CeoAI } = require('@ceo-ai/sdk');  
  
const ceo = new CeoAI({ apiKey: 'sk_live_your_api_key_here' });  
  
// Kick off an agent with structured client context  
const { response, metadata } = await ceo.promptAndWait(  
  'Build a proposal for Acme Corp (Manufacturing): ' +  
  'Automated inventory management with AI-powered reorder predictions'  
);  
  
console.log(response);  
// => { answer: "Here's a tailored proposal for Acme Corp's inventory system..." }

For agencies and developers: This is how you turn CEO.ai into a backend for AI-powered products. Train an agent on a client's domain, give it RAG knowledge, and embed it via API into whatever they need — a chatbot, a processing pipeline, a customer-facing app. You focus on the frontend and the client relationship. CEO.ai handles the AI.

Start with a Template. Customize for Your Business.

Pre-built agent templates for common roles and functions. Clone one, update the prompts, add your RAG knowledge, and you have a custom agent in minutes — not hours.

STARTUP TEMPLATES
Included in Startup plan
Template Type What It Does
General Architect Architect Designs full-stack application architectures from project descriptions
Content Writer Executor Writes marketing content, blog posts, and copy based on brand guidelines
Data Transformer Executor Takes unstructured data and transforms it into structured formats
API Integration Specialist Executor Builds connections between platforms using REST APIs
Code Reviewer Executor Reviews code for quality, security, and best practices
Documentation Writer Executor Generates technical and user documentation from code and specs
SMB TEMPLATES
Everything in Startup, plus:
Template Type What It Does
Sales Proposal Writer Executor Generates customized proposals based on client requirements and your pricing
Customer Support Tier 1 Executor Handles first-touch support using your knowledge base
Operations Analyst Executor Analyzes operational data and generates insights and recommendations
Meeting Summarizer Executor Processes transcripts into structured summaries with action items
HR Onboarding Assistant Executor Guides new hires through onboarding using your company's materials
Financial Report Generator Executor Generates formatted financial reports from raw data
Workflow Architect Architect Designs multi-step operational workflows with agent assignments
Integration Architect Architect Designs multi-platform integration architectures

How to Use Templates

  1. 1 Browse the template library
  2. 2 Click [Clone Template] on any template
  3. 3 Customize the clone — update prompts, change the model, rename it
  4. 4 Add RAG knowledge specific to your business
  5. 5 Deploy

Templates are starting points, not finished products. The magic happens when you combine a proven template structure with your company's specific knowledge via RAG training.

Your Agents Are Private by Default. Share Them and Earn Credits.

How It Works

1

Everything you create is private. No other customer can see or access your agents.

2

You can request to whitelist specific agents to the Community Agents marketplace.

3

Once approved, your agent becomes available for other customers' CEO Agent projects.

4

When your agent is selected for another customer's task, you earn credits.

Why You Might Want to Share

  • Earn credits passively — every selection earns credits toward your plan
  • Build reputation — highly-rated community agents get selected more often
  • Your RAG data stays private — sharing makes capabilities available, NOT underlying knowledge

Why You Might Not

If your agents contain proprietary logic in their prompts or represent competitive advantages, keep them private. That's the default, and there's zero pressure to change it.

Agent Builder — Questions Answered

Your First Agent Is 5 Minutes Away. (And We'll Help.)

Every plan includes guided setup — we don't just give you a form and wish you luck. On your setup call, we'll identify your highest-value agent roles, help you write the prompts, and get RAG training started.

By the end of your first week, you'll have a roster of custom AI agents that know your business and are ready to work.

Most customers have 3–5 custom agents live within their first week.

Explore the Full Platform