Introduction to Assistants

The core building-block of voice agents on Vapi.

Assistant is a fancy word for an AI configuration that can be used across phone calls and Vapi clients. Your voice assistant can augment your customer support and experience for call centers, business websites, mobile apps, and much more.

Core Components

There are three core components that make up an assistant:

  • Transcriber: Converts spoken audio into text
  • Model: The AI model that processes the text and generates responses
  • Voice: The voice that speaks the AI’s responses

These components can be configured, mixed, and matched for your specific use case.

View all configurable properties in the API Reference.

Key Features

Dynamic Variables

Personalize your assistant’s responses using variables that can be customized for each call. This allows you to:

  • Insert dynamic content like dates, times, and user information
  • Customize greetings and responses
  • Maintain context across conversations

Call Analysis

Get detailed insights into each conversation through:

  • Call summaries
  • Structured data extraction
  • Success evaluation metrics
  • Custom analysis rubrics

Persistence Options

Choose between:

  • Persistent Assistants: Reusable configurations stored via the /assistant endpoint
  • Temporary Assistants: One-time configurations specified when starting a call

Prompting Best Practices

Effective prompt engineering is crucial for creating successful voice AI agents. Learn how to:

  • Structure prompts for voice interactions
  • Add personality and natural speech patterns
  • Handle errors gracefully
  • Improve response quality
Voice AI Prompting Guide

Learn best practices for engineering voice AI prompts

Advanced Concepts

Built with