> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getusertrace.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Agents

> Complete overview of AI agent types and architectures supported by UserTrace

## Agent Types

UserTrace supports comprehensive testing for all major AI agent architectures and deployment models.

### Voice Agents

<CardGroup cols={2}>
  <Card title="Telephony-Based" icon="phone">
    **Phone System Integration**

    • Traditional phone number systems
    • Inbound and outbound call handling
    • PSTN and VoIP compatibility
    • Multi-line concurrent support
  </Card>

  <Card title="Web-Based" icon="globe">
    **Real-Time Voice Communication**

    • WebRTC integration
    • In-app voice features
    • Browser-based calling
    • Mobile app voice systems
  </Card>
</CardGroup>

### Conversational Agents

<CardGroup cols={2}>
  <Card title="Text-Based Chat" icon="message">
    **Written Conversation Systems**

    • Customer support chatbots
    • Virtual assistants
    • WhatsApp Business agents
    • Slack workspace bots
    • Web chat widgets
    • Messaging platform bots
  </Card>

  <Card title="Prompt-Based" icon="terminal">
    **Direct LLM Testing**

    • System prompt evaluation
    • Single-turn responses
    • Prompt optimization
    • A/B prompt testing
  </Card>
</CardGroup>

## Agent Architectures

### RAG Agents

**Retrieval-Augmented Generation Systems**

• Knowledge base integration
• Document retrieval testing
• Context accuracy validation
• Source attribution verification

### Tool-Using Agents

**Function Calling & API Integration**

• External API interactions
• Database query execution
• Third-party service integration
• Multi-step workflow validation

### Multi-Modal Agents

**Cross-Format Communication**

• Voice + text combinations
• Image understanding capabilities
• Document processing agents
• Video analysis systems

## Framework Compatibility

### Standard Frameworks

<AccordionGroup>
  <Accordion icon="code" title="Voice Platforms">
    **Supported Providers:**

    **Vapi** for full conversation flow testing, **Retell** for real-time voice evaluation, **Livekit** for WebRTC and telephony testing, **Pipecat** for pipeline-based voice agents, and **Custom SIP** for direct SIP integration.
  </Accordion>

  <Accordion icon="brain" title="LLM Frameworks">
    **Supported Integrations:**

    **OpenAI** for GPT models with function calling, **Anthropic** for Claude with tool use, **LangChain** for multi-agent workflows, **LlamaIndex** for RAG and knowledge systems, and **Custom APIs** for any Chat Completions format.
  </Accordion>
</AccordionGroup>

### Supported Agents

<CardGroup cols={2}>
  <Card title="Voice Agents" icon="microphone">
    **Telephony & Web-based Voice**

    • Phone system integration
    • WebRTC real-time communication
    • VoIP and PSTN compatibility
  </Card>

  <Card title="Chat Agents" icon="message">
    **Text-based Conversations**

    • Customer support chatbots
    • WhatsApp Business agents
    • Slack workspace bots
    • Web chat widgets
  </Card>

  <Card title="Prompt-based Agents" icon="terminal">
    **Direct LLM Testing**

    • System prompt evaluation
    • Single-turn responses
    • A/B prompt testing
  </Card>

  <Card title="Custom Implementations" icon="code">
    **Bring Your Own Agent**

    • Chat completions API compatible
    • Sandbox environment testing
    • Proprietary model integration
  </Card>
</CardGroup>

## Getting Started

Choose your integration path based on your agent type:

<CardGroup cols={2}>
  <Card title="Prompt Based" icon="terminal" href="/quickstarts/prompt-based">
    Test prompts directly with LLM models
  </Card>

  <Card title="Custom Chat Agent" icon="code" href="/quickstarts/custom-chat-agent">
    Test custom chat agents through API endpoints
  </Card>

  <Card title="WhatsApp Chat Agent" icon="message" href="/quickstarts/whatsapp-chat-agent">
    Test WhatsApp Business agents
  </Card>

  <Card title="Slack Chat Agent" icon="slack" href="/quickstarts/slack-chat-agent">
    Test Slack workspace bots
  </Card>
</CardGroup>

<Note>
  **Not sure which category fits your agent?** Contact our support team at [support@getusertrace.com](mailto:support@getusertrace.com) for personalized integration guidance.
</Note>
