Conversational AI
- Agent testing framework: Introduced a comprehensive testing framework for conversational AI agents, allowing developers to create, manage, and execute automated tests for their agents. This includes test creation, execution tracking, and result analysis capabilities.
- Test invocation management: Added support for resubmitting failed test invocations and viewing detailed test results to help developers debug and improve their agents.
- Enhanced agent configuration: Improved agent creation and management with additional workspace override capabilities and refined platform settings.
Text to Speech
- Pronunciation dictionary updates: Added support for updating pronunciation dictionaries with PATCH operations, enabling more flexible dictionary management.
- Enhanced timestamp support: Improved timestamp generation for text-to-speech conversions with better alignment data and streaming capabilities.
SDK Releases
- TypeScript SDK v2.12.2: Updated with the latest API schema changes, including full support for the new agent testing endpoints and enhanced conversational AI capabilities.
- Python SDK v2.12.1: Released with complete support for all new API features, including agent testing framework and improved workspace resource management.
API
View API changes
New Endpoints
Added 10 new endpoints this week:
Conversational AI Agent Testing
POST /v1/convai/agent-testing/create
- Create Agent Response Test - Create automated tests for your conversational AI agentsGET /v1/convai/agent-testing/{test_id}
- Get Agent Response Test By Id - Retrieve specific test configurations and resultsPUT /v1/convai/agent-testing/{test_id}
- Update Agent Response Test - Modify existing test setups and parametersDELETE /v1/convai/agent-testing/{test_id}
- Delete Agent Response Test - Remove test configurations from your workspacePOST /v1/convai/agent-testing/summaries
- Get Agent Response Test Summaries By Ids - Retrieve aggregated test results for multiple testsGET /v1/convai/agent-testing
- List Agent Response Tests - Browse all available tests in your workspacePOST /v1/convai/agents/{agent_id}/run-tests
- Run Tests On The Agent - Execute test suites against specific agentsGET /v1/convai/test-invocations/{test_invocation_id}
- Get Test Invocation - Retrieve detailed test execution resultsPOST /v1/convai/test-invocations/{test_invocation_id}/resubmit
- Resubmit Tests - Re-run failed test invocations
Pronunciation Dictionaries
PATCH /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}
- Update Pronunciation Dictionary - Update existing pronunciation dictionaries with new rules or modifications