Input Optimization
Manage the data your AI applications use for testing and learning. Create manual test inputs and analyze real user data to improve performance.
Manual Inputs vs End User Inputs
📝Manual Inputs
Test data you create to optimize and validate your AI application before deployment.
Purpose:
- •Provide controlled test scenarios for optimization
- •Test edge cases and challenging inputs
- •Establish baseline performance measurements
- •Guide prompt optimization strategies
When to use:
- •Before running any optimization
- •When discovering new edge cases
- •To test specific scenarios systematically
- •For systematic performance validation
👥End User Inputs
Real data from users interacting with your deployed AI application.
Purpose:
- •Monitor real-world performance patterns
- •Identify new edge cases from actual usage
- •Track performance trends over time
- •Optimize based on actual user behavior
When to use:
- •After deploying your application
- •To understand real usage patterns
- •When performance issues arise in live environments
- •For continuous improvement strategies
3 Input Optimization Tabs
Access through Actions → Input Optimization. Each tab serves a different purpose in managing your input data.
📋Overview
Introduction to Manual vs End User inputs and how to use each type effectively.
📝Manual Inputs
Create and manage test data for optimization. Add inputs representing different scenarios and edge cases.
👥End User Inputs
View and analyze real user data with search, filter, and pattern identification capabilities.
Creating Manual Inputs
How to Create Manual Inputs
Access Manual Inputs
Click Actions → Input Optimization → Manual Inputs tab
Enter Test Data
Add your test data in the input fields
Include Representative Examples
Add examples that represent real use cases
Save for Optimization
Save the input to use in optimization processes
Input Structure
Each manual input contains:
Best Practices for Manual Inputs
Include Different Input Types
Focus on Meaningful Examples
Organize by Scenario Type
Analyzing End User Inputs
Input Log Features
The End User Inputs tab shows real usage data with:
📅Timestamp
When the API call occurred
🔧Input Variables
Exact data sent by the user
📝Response
Generated output from your application
📊Score
Performance rating for this interaction
Search and Filter Capabilities
Using Input Data for Optimization
Before Optimization
During Optimization
After Deployment
Input Analysis Strategies
Identifying Problem Patterns
Look for:
- •Consistent low scores: Inputs that always perform poorly
- •Score variation: Similar inputs with different performance
- •New edge cases: User inputs you hadn't considered
- •Performance degradation: Scores declining over time
Common Issues:
- •Length-related issues: Long inputs scoring lower than short ones
- •Format problems: Specific input formats causing confusion
- •Content challenges: Certain topics performing poorly
- •User behavior: Unexpected interaction patterns