How ZazzyAgent AI Agents Work: Knowledge, Prompts & Actions
A ZazzyAgent AI Agent is more than a chatbot that generates text.
An AI Agent can understand what a customer is asking, use your business knowledge, collect information, decide when an action is required, perform supported actions, and hand a conversation to another agent or human when needed.
The easiest way to understand an AI Agent is through four parts:
System Prompt + Knowledge + Actions + Agent Configuration
Each part has a different job.
1. The System Prompt
The System Prompt is the agent's main instruction set.
It tells the agent:
Who it is
What its job is
How it should communicate
What information it should collect
What it should not do
When it should use knowledge
When it should use an action
When it should transfer the customer
How it should behave when information is missing
The current underlying AI Agent documentation describes the System Prompt as the main control layer for role, behavior, instructions and actions.
Think of it as the operating instructions you would give to a new employee.
2. Knowledge
The knowledge source gives the agent information it can use when answering customers.
Your knowledge can cover:
Products
Services
Pricing information
FAQs
Shipping
Returns
Policies
Company information
Documentation
Website content
Business processes
The underlying platform supports knowledge campaigns containing sources such as FAQs, URLs and files, with other supported sources depending on configuration.
Knowledge and instructions are different
This distinction is very important.
Knowledge tells the agent what information is available.
The System Prompt tells the agent what to do with that information.
Example:
Your knowledge says:
Standard delivery takes 3–5 business days.
Your System Prompt might say:
When a customer asks about delivery times, answer using the shipping information in the knowledge source. Do not invent delivery estimates.
Both are needed.
3. Actions
Actions allow the AI Agent to do something rather than only send a reply.
Depending on your ZazzyAgent configuration, an agent can be given actions such as:
Add a label
Remove a label
Assign a sequence
Save a custom field
Call an HTTP API
Use Shopify
Use WooCommerce
Trigger a bot flow
Assign a human team member
Assign a team role
Transfer to another AI Agent
Mark the conversation as solved
Block genuine spam
Skip a reply
Create an internal note
Set a follow-up reminder
The current underlying AI Agent architecture supports these kinds of operational actions.
4. Agent Configuration
Creating an AI Agent is not always enough by itself.
The agent also needs to be enabled and configured for the conversation-routing setup.
The current underlying platform separates agent creation from Agent Configuration, where active agents, routing and related settings are controlled.
Example: Ecommerce Sales Agent
Imagine an online clothing store.
A customer says:
I need a black shirt for a wedding. What do you recommend?
The AI Agent can:
Understand that this is a product-recommendation request.
Search the connected product knowledge or store.
Recommend relevant products.
Answer follow-up questions about size or style.
Save useful lead information.
Apply a lead label.
Continue the conversation.
If the customer then says:
I already placed an order last week. Where is it?
The agent may transfer the conversation to a support/order-status agent rather than continuing as a sales agent.
That is where specialized AI agents become useful.
One agent or multiple agents?
You don't always need multiple agents.
A single agent can be enough when the business has a simple use case.
For example:
FAQ + basic lead capture
A multi-agent setup becomes useful when different types of conversations require different knowledge or actions.
You could have:
Sales Agent
Handles products, recommendations and purchasing.
Support Agent
Handles orders, shipping and refunds.
Lead Qualification Agent
Collects business requirements and qualifies prospects.
Appointment Agent
Handles appointment-related conversations.
The current AI Agent architecture supports specialized agents and routing between them.
What happens when an action runs?
The AI model does not directly modify your business system by itself.
A simplified process is:
Customer message
↓
AI understands the request
↓
AI decides whether an action is needed
↓
ZazzyAgent executes the configured action
↓
Result is returned when applicable
↓
AI explains the result to the customer
The underlying platform documents this separation between AI decision-making and actual platform execution.
Why actions need clear instructions
Giving an agent an action does not automatically tell it when the action should happen.
This is why the System Prompt matters.
Bad instruction:
Use Shopify.
Better:
When a customer asks about an existing order, use the Shopify order lookup action. Do not guess the order status.
The agent needs a clear relationship between:
Condition → Action → Customer response
That pattern should be used throughout your System Prompt.
A good AI Agent is focused
Avoid creating one enormous agent that tries to handle every possible task.
A focused agent is easier to train, easier to test and easier to troubleshoot.
A good Sales Agent might handle:
Product discovery
Product recommendations
Pricing questions
Buying questions
Lead qualification
A Support Agent might handle:
Order status
Shipping
Returns
Refunds
Complaints
Keeping responsibilities clear makes the agent's behavior easier to control.
The basic AI Agent formula
A reliable ZazzyAgent AI Agent usually looks like this:
Role
Who am I?
Goal
What am I trying to accomplish?
Knowledge
What information can I use?
Conversation rules
How should I talk and ask questions?
Actions
What can I do?
Restrictions
What must I never invent, promise or change?
Handoff
When should another agent or a human take over?
That becomes the foundation for your AI Agent system prompt.
zazzyagent
