Test multi-turn conversations manually
Learn how to test and simulate multi-turn conversations with your AI endpoint using Maxim’s interactive Workflows
Why do we need to test multi-turn conversations?
Real conversations create fascinating puzzles because:
- Testing single responses doesn’t reveal the complete interaction pattern
- Just like human conversations, AI chats can take unexpected turns
- When something goes wrong, you need to replay the conversation - but what if you could change history?
These intriguing challenges make it crucial to test your AI’s conversational abilities thoroughly before it faces real users. Maxim solves this with an interactive Messages panel that lets you simulate, manipulate, and debug multi-turn conversations in real-time. Bring your application endpoint to create and test multi-turn conversations without any code integration.
Configure your endpoint
Before testing conversations, you need to configure your endpoint:
- Enter your AI endpoint URL (e.g.,
https://astronomy-ai.example.com/chat
) - Configure the request body
Your application receives and processes messages correctly with this configuration.
Start a conversation
- Type your initial message in the input field
- Click Send to start the conversation
Edit and modify conversations
You can manipulate the conversation to test different scenarios:
- Delete Messages: Remove any message from the conversation history to test how your AI handles modified contexts
- Edit History: Change previous messages to simulate different conversation paths
Example usage
Here’s a typical workflow for testing multi-turn conversations:
-
Start with a simple query:
-
Follow up with related questions:
By using the Messages panel effectively, you can ensure your AI endpoint handles multi-turn conversations reliably and maintains appropriate context throughout the interaction.