Create Agent
Defining the personality, context, and opening behavior of your Voice AI.
The Agent represents the "Persona" of your Voice AI. While the Script handles the logic flow, the Agent defines who is speaking, what they know about your brand, and how they behave tonally.
Creating an Agent
Navigate to Agent Studio -> Agents and click Add Agent.
General Information
Give your agent an internal name (e.g., "Iqra - Sales") and a description. This helps you identify them when assigning them to campaigns later.
Context Injection
Instead of manually typing your company address or pricing into every prompt, you can "Inject" structured data from your Business Context.
- Branding: Company name, website, support email.
- Services/Products: The list of items you sell (Name, Short Description).
- Branches: Locations and working hours.
Token Optimization
Only inject what is necessary. If an agent is for "Technical Support", do not inject the entire "Sales Product Catalog". This saves tokens and reduces hallucinations.
Personality (The System Prompt)
This is the most critical section. You are constructing the System Prompt that governs the LLM's behavior.
- Role: Who is the agent? (e.g., "You are an official AI agent for Badal Technologies.")
- Capabilities: What can it do? (e.g., "You have access to the knowledge base system.")
- Ethics: The boundaries. (e.g., "You are a Muslim agent with the ethics of the Prophet (SAW)." or "You never ask for passwords.")
- Tone: The vibe. (e.g., "Treat the user with care and respect. Start responses with a polite greeting like 'Salam'.")
Multi-Language Requirement
You must define these fields for every language enabled in your business. This ensures your Arabic agent has the correct cultural nuance (e.g., using "Salam") compared to the English agent.
Utterances (Greetings)
Define how the call starts.
- Agent Speaks First:
- Enabled: Standard for Outbound. The agent speaks immediately.
- Disabled: Standard for Inbound. The agent waits for the user to say "Hello?".
- Greeting Message: The exact text spoken. Supports Templating (e.g.,
Salam {{ name }}).
Pro Tips: Prompt Engineering
How to write instructions that actually work.
Environment (Background Audio)
To make calls feel more natural and less "robotic," you can inject a continuous background audio loop.
- Use Cases:
- Call Center: Subtle typing and murmuring sounds.
- Office: HVAC hum and distant phone rings.
- Cafe: Clinking cups (for casual agents).
- Configuration: Upload an MP3/WAV file. The platform handles the loop mixing automatically.
Psychological Effect
Adding a low-volume background track significantly reduces the "Uncanny Valley" effect and makes users more forgiving of small latencies.
Next Steps
Once the Persona is defined, configure the "Senses" and "Brain".