---
category: general
scraped_at: '2025-11-12T14:06:55.075439'
title: Steps
url: /docs/steps-1
---
# Steps
Agents on Voiceflow can be built in three ways: using an agentic approach, a deterministic approach, or a combination of both.
## Agentic approach
Building an agent in an agentic way means giving the agent the autonomy to reason, automatically make decisions, and respond dynamically based on context, rather than following a fixed flow. This can be done using Voiceflow's [Agent step](/docs/agents).
[Agent step
Combine a prompt, tools, and paths to intelligent conversational agents.](https://docs.voiceflow.com/docs/agents)
## Deterministic approach
Building an agent in a deterministic way means designing a fixed, rule-based flow where every user interaction follows a predefined path. This approach gives you full control over the conversation logic and is useful when consistency, structure, or compliance is required.
We have four types of steps that allow you to build deterministic agents.
[Talk steps
Send text, image, and interactive messages to the user.](https://docs.voiceflow.com/docs/talk#/)[Listen steps
Collect useful information from the user.](https://docs.voiceflow.com/docs/listen#/)[Logic steps
Dynamically route the conversation based on user input.](https://docs.voiceflow.com/docs/logic-1#/)[Dev steps
Add custom code, API calls, and more to your agent.](https://docs.voiceflow.com/docs/dev#/)
Updated 5 months ago
---
[Blocks](/docs/blocks)[Agent step](/docs/agents)
Ask AI
* [Table of Contents](#)
* + [Agentic approach](#agentic-approach)
+ [Deterministic approach](#deterministic-approach)