Workflow Configuration
In Flametree, conversations are managed through a state-based workflow. This means that each conversation progresses through one or more states, where the agent follows defined instructions and gains access to specific tools. The Workflow section defines how the AI agent manages conversation flow.
How Workflow Differs from Other Configuration Areas
The workflow works together with the Identity and Task sections of an AI agent, but it serves a different purpose.
| Configuration Area | Defines | Purpose |
|---|---|---|
| Identity | Who the agent is | Identity establishes role, expertise, and how the agent presents itself to customers |
| Task | What the agent must achieve | Task defines objectives and operational boundaries |
| Workflow | How the agent behaves | Workflow controls conversation flow, decisions, and tool usage |
Workflow Components
The workflow is composed in the YAML format. The main components of the workflow are:
| Concept | Description |
|---|---|
| State | A phase of conversation (for example, greeting or information gathering) |
| Initial State | Starting point of the interaction |
| Available Tools | Actions the agent can perform. More on tools |
| Process | Business scenario this workflow covers |
For detailed the description and practical tips on configuring the workflow, refer to the Workflow section.