Skip to main content
These task-based guides help you build ABL agents. Each guide starts with the decision or pattern you need, then gives you working ABL to copy into a project. Use the guides alongside the ABL reference. The reference explains what each section and keyword does. The guides show which sections to combine for a scenario, and why.

Prerequisites

Before you use these guides:
  • Read the ABL overview to understand sections, indentation, and the goal-driven execution model.
  • Get access to a project where you can create or edit agents.
  • Identify the tools, workflows, and knowledge bases your agent uses. The examples reference these by name, so you must replace the placeholder names with your own.

Guide categories

Agent architecture and design

Choose an agent pattern, split work across agents, and set execution behavior.

Conversation entry and welcome experience

Control greetings, startup logic, session setup, and channel differences.

Routing and multi-agent orchestration

Route each conversation to the owning agent and debug the routing decision.

Handoff, delegate, escalate, and complete

Transfer control, call sub-agents, escalate to a person, and end a conversation.

Context passing between agents

Pass fields, summaries, history, and memory between agents, and debug missing context.

Data collection and entity gathering

Collect, validate, infer, and protect the values an agent needs from users.

Entities, NLU, and intent understanding

Define entities and intents, normalize user language, handle interruptions, and tune matching.

Agent architecture and design

Decide how many agents to build, how to split their work, and how to configure their execution.

Conversation entry and welcome experience

Control what happens before and during the first user turn: greetings, startup logic, session setup, and channel differences.

Routing and multi-agent orchestration

Send each conversation to the agent that owns the work, handle unclear or bundled requests, and debug the routing decision.

Handoff, delegate, escalate, and complete

Transfer control to another agent, call a sub-agent for a result, escalate to a person, and end the conversation.

Context passing between agents

Control what a target agent receives in a handoff or delegate call, what comes back, and how to find missing context.

Data collection and entity gathering

Collect values from users in a reasoning agent or a FLOW step, validate and infer them, and protect sensitive data.

Entities, NLU, and intent understanding

Define the values and intents your agents understand, normalize what customers say, and handle interruptions.