Arena Tutorials

Step-by-step learning paths to master PromptArena from beginner to advanced.

Learning Path

Work through these tutorials in order for the best learning experience:

Beginner

**[Tutorial 1: Your First Test](01-first-test)**

Install PromptArena, write your first test scenario, configure a provider, and run tests. Perfect starting point for newcomers.

Time: 20 minutes

Intermediate

**[Tutorial 2: Multi-Provider Testing](02-multi-provider)**

Test the same scenario across OpenAI, Claude, and Gemini. Learn to compare providers and optimize for cost vs. quality.

Time: 30 minutes

**[Tutorial 3: Multi-Turn Conversations](03-multi-turn)**

Build complex conversation flows with context retention. Test customer support dialogs, information gathering, and conversation branching.

Time: 45 minutes

Advanced

**[Tutorial 4: Testing MCP Tools](04-mcp-tools)**

Test LLMs that use Model Context Protocol tools for database queries, API calls, and system interactions.

Time: 45 minutes

**[Tutorial 5: CI/CD Integration](05-ci-integration)**

Integrate Arena into GitHub Actions, GitLab CI, and other pipelines. Set up quality gates and deployment automation.

Time: 60 minutes

**[Tutorial 6: Duplex Voice Testing](06-duplex-testing)**

Test bidirectional voice conversations with real-time audio streaming. Learn duplex mode, turn detection, and self-play with TTS.

Time: 45 minutes

What’s the Difference?

Tutorials are learning-oriented lessons that guide you through completing projects:

Looking for something else?

Prerequisites

Before starting, ensure you have:

Getting Help

Stuck on a tutorial?

  1. Check the How-To Guides for specific solutions
  2. Review the Reference Documentation for complete specs
  3. Visit GitHub Discussions
  4. Read the FAQ (coming soon)

What You’ll Build

By completing all tutorials, you’ll have:

Ready to get started? Begin with Tutorial 1 →