Agent

What is an Agent?
An Agent is your primary conversational AI assistant:
- Maintains dialogue context across turns
- Answers broad, open‑ended questions
- Detects when a request should be routed to a specialized workflow (Job)
Think of the Agent as the “front‑door” interface for your users—polite, knowledgeable, and always on.
What is a Job?
A Job is a focused workflow that the Agent can invoke when a task requires deeper structure or external logic, for example:
Job example | Purpose |
---|---|
Scheduling | Book calendar slots automatically |
Ticket Handling | Escalate complex issues to support |
Form Intake | Collect structured data step‑by‑step |
Jobs can call one or more Workflows (custom or inbuilt) to complete their tasks—such as hitting an external API, running a spreadsheet analysis, or sending a Slack message.
Flow in practice
User asks: “Can I book a demo next Tuesday at 11 AM?”
→ Agent detects an appointment intent
→ Routes to Scheduling Job
→ Scheduling Job uses its Workflow to query Cal.com and returns available slots.
Key points to remember
- One Agent, many Jobs – you can attach multiple Jobs to the same Agent.
- Jobs are self‑contained – each has its own prompt, rules, and workflows.
- Workflows are reusable – add the same Workflow to any Job that needs it.
Together, Agents and Jobs give you a clean separation between conversation (handled by the Agent) and actionable workflows (handled by Jobs + Workflows), keeping your architecture simple and scalable.
See the full Agents & Jobs Guide.