Skip to main content
The fastest way to create an agent is to describe what you want in plain language. Wassist uses AI to generate a complete agent configuration from your description.

When to Use This Method

This approach works best when you:
  • Have a clear concept but no existing content
  • Want to quickly prototype an idea
  • Are building a simple conversational agent

Step-by-Step Guide

1

Navigate to New Agent

From your dashboard, click the New Agent button in the top right corner.
2

Select 'Start from an Idea'

You’ll see several options for creating your agent. Choose Start from an Idea.
3

Describe Your Agent

Write a detailed description of what you want your agent to do. The more specific you are, the better the results.Good example:
“A concierge agent for The Grand Hotel. It should help guests with:
  • Room service orders (available 6am-11pm)
  • Spa appointment bookings
  • Restaurant reservations at our three restaurants
  • Local attraction recommendations
The tone should be warm and professional. The hotel is located in downtown Seattle.”
Less effective example:
“A hotel helper bot”
4

Review and Edit

Wassist generates:
  • System Prompt — The instructions that guide your agent’s behavior
  • First Message — The welcome message users see
  • Icebreakers — Suggested conversation starters
Review each section and edit as needed. You can always refine these later.
5

Create Agent

Click Create Agent to save your configuration. You’ll be taken to the agent editor where you can test and further customize.

Tips for Better Results

Clearly define what your agent should and shouldn’t handle. This helps set user expectations and keeps conversations focused.
“This agent only handles billing questions. For technical support, it should direct users to call 1-800-SUPPORT.”
Any information the agent needs to know should be in your description: hours, locations, prices, policies.
“We’re open Monday-Friday 9am-5pm EST. Shipping is free on orders over $50.”
Describe the tone and communication style you want.
“Friendly and casual, using emojis occasionally. Never use corporate jargon.”
If your agent should respond in a specific language or handle multiple languages, mention it.
“Respond in Spanish. If the user writes in English, politely respond in Spanish.”

Example Descriptions

A customer support agent for TechGadgets Inc., an electronics retailer.

Key responsibilities:
- Answer questions about our return policy (30 days, original packaging required)
- Help track orders using order numbers (format: TG-XXXXX)
- Explain warranty coverage (1 year manufacturer warranty on all items)
- Escalate complex issues to human support

Tone: Professional but approachable. Patient with frustrated customers.
Hours: We have support staff available M-F 9am-6pm PST.

What’s Next

After creating your agent, you can:

SDK Alternative

Create an agent from an idea programmatically:
const agent = await client.onboarding.createFromIdea({
  idea: `A customer support agent for TechGadgets Inc...`,
});

SDK Documentation

Learn more about the TypeScript SDK.