Best for: Testing after creating a new test, debugging specific scenarios, demonstrations
Steps:
Navigate to the Evaluation interface (/static/aifusion/evaluation)
Browse the test suite tree in the left panel
Click on a specific test to select it
Click the "Execute" button
Watch real-time progress as:
View results immediately when complete
Time: Usually 30-60 seconds per test depending on conversation length
Best for: Comprehensive regression testing, scheduled testing, pre-deployment validation
Steps:
Navigate to the Pipeline menu in your K2view Fabric interface
Select: aifusion.evaluatorPipeline
Execute the pipeline
Pipeline executes:
View summary when complete showing:
Time: Depends on number of tests (typically 5-10 minutes for 50-100 tests)
Note: Disabled tests are automatically skipped.
Best for: Continuous monitoring, nightly regression, CI/CD integration
How it works:
Typical schedules:
Load Test Configuration
Prepare Environment
Execute Conversation
Evaluate Responses
Calculate Results
Store Results
When a test completes, you'll see the results interface with several sections:
✅ PASSED | Overall Score: 4.3/5.0 | Duration: 47s | Session: abc-123-def
Or:
❌ FAILED | Overall Score: 3.8/5.0 | Duration: 52s | Session: xyz-789-uvw
What it shows:
Shows the full conversation with color-coded quality indicators:
🟢 Turn 1 - Score: 4.5
Question: What are my account balances?
Expected: List all accounts with current balances and as-of date
Agent Response:
You have three accounts:
• Checking (1234): $1,234.56
• Savings (5678): $5,678.90
• Credit Card (9012): -$456.78 (balance owed)
As of today, December 3rd.
Scores:
• Accuracy: 5.0/5.0 ✓
• Relevance: 5.0/5.0 ✓
• Clarity: 4.5/5.0 ✓
• Politeness: 4.0/5.0 ✓
---
🟡 Turn 2 - Score: 3.9
Question: Which account has the most money?
Expected: Identify specific account name and balance amount
Agent Response:
Your savings account has the most money.
Scores:
• Accuracy: 3.5/5.0 ⚠ - Did not include the specific balance amount
• Relevance: 5.0/5.0 ✓
• Clarity: 4.0/5.0 ✓
• Politeness: 3.5/5.0 ✓
Color coding:
Shows aggregated statistics across the entire conversation:
| Criterion | Average | MIN | Threshold | Status |
| Accuracy | 4.3 | 3.5 | MIN 4.0 | ❌ FAIL |
| Relevance | 5.0 | 5.0 | MIN 4.0 | ✅ PASS |
| Clarity | 4.2 | 4.0 | AVG 4.0 | ✅ PASS |
| Politeness | 3.8 | 3.5 | AVG 3.5 | ✅ PASS |
Reading this table:
In this example, the test FAILED because Accuracy MIN (3.5) is below the threshold (4.0).
For each score, you'll see an explanation of why that score was given:
Example:
Accuracy: 3.5/5.0
The response correctly identified that the savings account has the highest balance, which is accurate. However, the expected answer specified that the agent should include the specific balance amount ($5,678.90), which was missing from the response. While the information provided was correct, it was incomplete based on the requirements.
What makes good explanations:
A test passes if ALL of the following are true:
Every MIN threshold is met in every response
Every AVERAGE threshold is met across the conversation
No technical errors occurred during execution
A test fails if ANY of the following occur:
Any MIN threshold is violated in any response
Any AVERAGE threshold is not met
Technical execution errors
Results shown in yellow are technically passing but close to threshold (within 0.3 points):
What to do about borderline results:
Accuracy failure:
Relevance failure:
Clarity failure:
Politeness failure:
Look at each failed response:
Common causes and solutions:
Fix the agent:
Fix the test:
Document:
Individual test results are useful, but trends tell the real story:
Weekly Metrics:
Month-over-Month:
Create a simple spreadsheet:
Look for:
When you make agent changes, compare results:
Before Change:
After Change:
Conclusion: Change improved performance ✅
Run same test with different customer IDs:
Customer 1:
Customer 2:
Insight: Agent struggles with simple cases - investigate why.
URL format: /static/aifusion/evaluation/?sessionid=<session-id>
Don't let results pile up. Review within 24 hours of test execution.
One failure might be a fluke. Multiple similar failures indicate a real issue.
Don't just look at scores - understand WHY scores were given.
If a test fails but you think the agent is right, review your expected answer.
When scores improve, acknowledge it! Quality improvement is progress.
Make results visible to your team. Transparency drives quality.
Q: The same test sometimes passes and sometimes fails. Why?
A: This usually means:
Solution: Either improve consistency or adjust threshold slightly.
Q: All my tests are failing. What do I do?
A: Don't panic! This is common when first starting:
Q: Should I fix the agent or adjust the test?
A: Ask yourself:
Q: How often should I run tests?
A:
Now that you understand how to run tests and interpret results, you're ready to:
Next Article: Building Effective Test Conversations
Related Articles:
Best for: Testing after creating a new test, debugging specific scenarios, demonstrations
Steps:
Navigate to the Evaluation interface (/static/aifusion/evaluation)
Browse the test suite tree in the left panel
Click on a specific test to select it
Click the "Execute" button
Watch real-time progress as:
View results immediately when complete
Time: Usually 30-60 seconds per test depending on conversation length
Best for: Comprehensive regression testing, scheduled testing, pre-deployment validation
Steps:
Navigate to the Pipeline menu in your K2view Fabric interface
Select: aifusion.evaluatorPipeline
Execute the pipeline
Pipeline executes:
View summary when complete showing:
Time: Depends on number of tests (typically 5-10 minutes for 50-100 tests)
Note: Disabled tests are automatically skipped.
Best for: Continuous monitoring, nightly regression, CI/CD integration
How it works:
Typical schedules:
Load Test Configuration
Prepare Environment
Execute Conversation
Evaluate Responses
Calculate Results
Store Results
When a test completes, you'll see the results interface with several sections:
✅ PASSED | Overall Score: 4.3/5.0 | Duration: 47s | Session: abc-123-def
Or:
❌ FAILED | Overall Score: 3.8/5.0 | Duration: 52s | Session: xyz-789-uvw
What it shows:
Shows the full conversation with color-coded quality indicators:
🟢 Turn 1 - Score: 4.5
Question: What are my account balances?
Expected: List all accounts with current balances and as-of date
Agent Response:
You have three accounts:
• Checking (1234): $1,234.56
• Savings (5678): $5,678.90
• Credit Card (9012): -$456.78 (balance owed)
As of today, December 3rd.
Scores:
• Accuracy: 5.0/5.0 ✓
• Relevance: 5.0/5.0 ✓
• Clarity: 4.5/5.0 ✓
• Politeness: 4.0/5.0 ✓
---
🟡 Turn 2 - Score: 3.9
Question: Which account has the most money?
Expected: Identify specific account name and balance amount
Agent Response:
Your savings account has the most money.
Scores:
• Accuracy: 3.5/5.0 ⚠ - Did not include the specific balance amount
• Relevance: 5.0/5.0 ✓
• Clarity: 4.0/5.0 ✓
• Politeness: 3.5/5.0 ✓
Color coding:
Shows aggregated statistics across the entire conversation:
| Criterion | Average | MIN | Threshold | Status |
| Accuracy | 4.3 | 3.5 | MIN 4.0 | ❌ FAIL |
| Relevance | 5.0 | 5.0 | MIN 4.0 | ✅ PASS |
| Clarity | 4.2 | 4.0 | AVG 4.0 | ✅ PASS |
| Politeness | 3.8 | 3.5 | AVG 3.5 | ✅ PASS |
Reading this table:
In this example, the test FAILED because Accuracy MIN (3.5) is below the threshold (4.0).
For each score, you'll see an explanation of why that score was given:
Example:
Accuracy: 3.5/5.0
The response correctly identified that the savings account has the highest balance, which is accurate. However, the expected answer specified that the agent should include the specific balance amount ($5,678.90), which was missing from the response. While the information provided was correct, it was incomplete based on the requirements.
What makes good explanations:
A test passes if ALL of the following are true:
Every MIN threshold is met in every response
Every AVERAGE threshold is met across the conversation
No technical errors occurred during execution
A test fails if ANY of the following occur:
Any MIN threshold is violated in any response
Any AVERAGE threshold is not met
Technical execution errors
Results shown in yellow are technically passing but close to threshold (within 0.3 points):
What to do about borderline results:
Accuracy failure:
Relevance failure:
Clarity failure:
Politeness failure:
Look at each failed response:
Common causes and solutions:
Fix the agent:
Fix the test:
Document:
Individual test results are useful, but trends tell the real story:
Weekly Metrics:
Month-over-Month:
Create a simple spreadsheet:
Look for:
When you make agent changes, compare results:
Before Change:
After Change:
Conclusion: Change improved performance ✅
Run same test with different customer IDs:
Customer 1:
Customer 2:
Insight: Agent struggles with simple cases - investigate why.
URL format: /static/aifusion/evaluation/?sessionid=<session-id>
Don't let results pile up. Review within 24 hours of test execution.
One failure might be a fluke. Multiple similar failures indicate a real issue.
Don't just look at scores - understand WHY scores were given.
If a test fails but you think the agent is right, review your expected answer.
When scores improve, acknowledge it! Quality improvement is progress.
Make results visible to your team. Transparency drives quality.
Q: The same test sometimes passes and sometimes fails. Why?
A: This usually means:
Solution: Either improve consistency or adjust threshold slightly.
Q: All my tests are failing. What do I do?
A: Don't panic! This is common when first starting:
Q: Should I fix the agent or adjust the test?
A: Ask yourself:
Q: How often should I run tests?
A:
Now that you understand how to run tests and interpret results, you're ready to:
Next Article: Building Effective Test Conversations
Related Articles: