tau2-airline-run-success
run judging · customer operations · 200 items · primary question type noul. Source snorkelai/Tau2-Bench-Verified-Airline-With-Code-Agents (Apache-2.0); labels are verifier labels, never an LLM judge. Download these samples (JSON).
| System | DecisionScore | Accuracy (top pick) | Answered |
|---|---|---|---|
| NanoJev | 75.5 | 50.0% | 198 / 200 |
| System One Scorer | 71.8 | 48.5% | 200 / 200 |
| Jev | 68.0 | 52.0% | 200 / 200 |
| decider-2b | 67.3 | 47.0% | 200 / 200 |
| JevFish | 64.9 | 51.5% | 200 / 200 |
| OpenJev | 55.3 | 47.5% | 200 / 200 |
real-time-and-agents:tau2-18084431e56a · 334 state tokens (long tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "For your upcoming trip from New York to Chicago, you want to change the passenger to yourself, upgrade it to economy class, and have 3 checked bags.",
"db_update_required": true,
"n_turns": 24,
"tool_sequence": [
"get_user_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"update_reservation_passengers",
"update_reservation_flights",
"update_reservation_baggages"
],
"last_actions": [
{
"name": "update_reservation_flights",
"args": "{\"reservation_id\": \"FQ8APE\", \"cabin\": \"economy\", \"flights\": [{\"flight_number\": \"HAT056\", \"date\": \"2024-05-25\"}, …"
},
{
"name": "update_reservation_baggages",
"args": "{\"reservation_id\": \"FQ8APE\", \"total_baggages\": 3, \"nonfree_baggages\": 0, \"payment_id\": \"gift_card_8190333\"}"
}
],
"last_user_message": "No, that’s all I needed. Thank you for your help! ###STOP###",
"final_agent_message": "Your reservation **FQ8APE** has been successfully updated with the following changes:\n1. **Passenger**: Changed to Omar Rossi (DOB: 1970-06-06)\n2. **Cabin Class**: Upgraded to Economy \n3. **Baggage**: Added 3 checked bags (all free as a gold member)\n\nThe total cost for the cabin upgrade was $209, …"
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 69.7% | 0.908 |
|
| System One Scorer | yesinput truncated | correct | 81.8% | 0.967 |
|
| Jev | yes | correct | 60.0% | 0.840 |
|
| decider-2b | yes | correct | 91.7% | 0.993 |
|
| JevFish | yes | correct | 53.4% | 0.783 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 60.4% | 0.844 |
|
| System One Scorer | yesinput truncated | correct | 81.2% | 0.965 |
|
| Jev | yes | correct | 53.0% | 0.779 |
|
| decider-2b | yes | correct | 95.8% | 0.998 |
|
| JevFish | yes | correct | 63.2% | 0.865 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 62.9% | 0.862 |
|
| System One Scorer | yesinput truncated | correct | 67.8% | 0.897 |
|
| Jev | yes | correct | 76.0% | 0.942 |
|
| decider-2b | yes | correct | 96.2% | 0.999 |
|
| JevFish | yes | correct | 72.1% | 0.922 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
real-time-and-agents:tau2-40ff226dd546 · 241 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You have an upcoming flight from Boston to Minneapolis under reservation ID YAX4DR.\n\nYou want to change your class for all passengers to business.\n\nYou also want to add 2 checked bags under your name …",
"db_update_required": true,
"n_turns": 20,
"tool_sequence": [
"get_reservation_details",
"search_onestop_flight",
"update_reservation_baggages"
],
"last_actions": [
{
"name": "search_onestop_flight",
"args": "{\"origin\": \"BOS\", \"destination\": \"MSP\", \"date\": \"2024-05-18\"}"
},
{
"name": "update_reservation_baggages",
"args": "{\"reservation_id\": \"YAX4DR\", \"total_baggages\": 2, \"nonfree_baggages\": 0, \"payment_id\": \"credit_card_4938634\"}"
}
],
"last_user_message": "###STOP###",
"final_agent_message": "You're welcome! If you have any more questions in the future or need assistance, feel free to reach out. Have a wonderful trip from Boston to Minneapolis! Safe travels! ✈️"
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 70.7% | 0.914 |
|
| System One Scorer | yes | correct | 78.6% | 0.954 |
|
| Jev | no | wrong | 10.0% | 0.190 |
|
| decider-2b | yes | correct | 79.3% | 0.957 |
|
| JevFish | yes | correct | 58.7% | 0.830 |
|
| OpenJev | no | wrong | 0.1% | 0.001 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 59.4% | 0.835 |
|
| System One Scorer | yes | correct | 74.3% | 0.934 |
|
| Jev | no | wrong | 10.0% | 0.190 |
|
| decider-2b | yes | correct | 78.5% | 0.954 |
|
| JevFish | yes | correct | 59.4% | 0.835 |
|
| OpenJev | no | wrong | 0.0% | 0.001 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 62.4% | 0.859 |
|
| System One Scorer | yes | correct | 62.9% | 0.863 |
|
| Jev | no | wrong | 13.0% | 0.243 |
|
| decider-2b | yes | correct | 67.3% | 0.893 |
|
| JevFish | yes | correct | 52.7% | 0.776 |
|
| OpenJev | no | wrong | 0.0% | 0.000 |
|
real-time-and-agents:tau2-6a435b1f1e32 · 284 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You just faced some money issue and want to downgrade all business flights to economy, without changing the flights or passengers.",
"db_update_required": true,
"n_turns": 32,
"tool_sequence": [
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation"
],
"last_actions": [
{
"name": "code_evaluation",
"args": "{\"expression\": \"print(data_models.keys())\"}"
},
{
"name": "code_evaluation",
"args": "{\"expression\": \"import datetime\\n\\n# Define the updates\\nupdates = [\\n {\\n \\\"reservation_id\\\": \\\"JG7FMM\\\",\\n …"
}
],
"last_user_message": "No, that’s all I needed. Thanks for your help, even though this situation is really stressful for me. I appreciate you getting it done quickly.###STOP###",
"final_agent_message": "I have successfully downgraded all your business class reservations to economy. The refunds have been processed to their original payment methods as follows:\n\n1. **Reservation JG7FMM:** $6,594 refunded to Credit Card ending in 7803.\n2. **Reservation 2FBBAH:** $3,925 refunded to Gift Card ending …"
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 77.7% | 0.950 |
|
| System One Scorer | yesinput truncated | correct | 81.5% | 0.966 |
|
| Jev | yes | correct | 53.0% | 0.779 |
|
| decider-2b | yes | correct | 90.1% | 0.990 |
|
| JevFish | yes | correct | 50.7% | 0.757 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 72.0% | 0.922 |
|
| System One Scorer | yesinput truncated | correct | 78.6% | 0.954 |
|
| Jev | yes | correct | 54.0% | 0.788 |
|
| decider-2b | yes | correct | 85.6% | 0.979 |
|
| JevFish | no | wrong | 39.3% | 0.632 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 65.4% | 0.880 |
|
| System One Scorer | yesinput truncated | correct | 64.6% | 0.875 |
|
| Jev | yes | correct | 75.0% | 0.938 |
|
| decider-2b | yes | correct | 83.0% | 0.971 |
|
| JevFish | no | wrong | 34.3% | 0.568 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
real-time-and-agents:tau2-88ff14b52240 · 167 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You want to cancel reservation EHGLP3. \n\nIt may be more than 24 hours after booking, but it is ok because you were out of town for that time.",
"db_update_required": false,
"n_turns": 14,
"tool_sequence": [
"get_reservation_details",
"transfer_to_human_agents"
],
"last_actions": [
{
"name": "get_reservation_details",
"args": "{\"reservation_id\": \"EHGLP3\"}"
},
{
"name": "transfer_to_human_agents",
"args": "{\"summary\": \"User requests cancellation of a non-refundable Basic Economy reservation (EHGLP3) due to change of plans. …"
}
],
"last_user_message": "###TRANSFER###",
"final_agent_message": "YOU ARE BEING TRANSFERRED TO A HUMAN AGENT. PLEASE HOLD ON."
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 74.8% | 0.936 |
|
| System One Scorer | yes | correct | 55.8% | 0.805 |
|
| Jev | no | wrong | 42.0% | 0.664 |
|
| decider-2b | yes | correct | 52.4% | 0.773 |
|
| JevFish | yes | correct | 59.4% | 0.835 |
|
| OpenJev | no | wrong | 28.6% | 0.490 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 84.0% | 0.974 |
|
| System One Scorer | yes | correct | 62.3% | 0.858 |
|
| Jev | yes | correct | 51.0% | 0.760 |
|
| decider-2b | no | wrong | 48.8% | 0.738 |
|
| JevFish | yes | correct | 62.6% | 0.860 |
|
| OpenJev | no | wrong | 25.9% | 0.450 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 78.3% | 0.953 |
|
| System One Scorer | no | wrong | 48.7% | 0.737 |
|
| Jev | no | wrong | 27.0% | 0.467 |
|
| decider-2b | no | wrong | 29.6% | 0.505 |
|
| JevFish | no | wrong | 31.8% | 0.535 |
|
| OpenJev | no | wrong | 12.4% | 0.233 |
|
real-time-and-agents:tau2-dda97c3b4390 · 260 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You think that you've added insurance to your upcoming flight but it's not showing up online.\n\nYou're flying with family members and everyone else already has insurance for their flight, so insist …",
"db_update_required": false,
"n_turns": 18,
"tool_sequence": [
"code_evaluation",
"code_evaluation",
"code_evaluation"
],
"last_actions": [
{
"name": "code_evaluation",
"args": "{\"expression\": \"\\n# Let me check the user and reservation details\\nprint(\\\"User ID:\\\", …"
},
{
"name": "code_evaluation",
"args": "{\"expression\": \"\\n# Let me check what attributes are available\\nprint(\\\"User ID:\\\", …"
}
],
"last_user_message": "Alright, I understand. I’ll look into other options for coverage on my own. Thank you for checking and explaining everything. That’s all I needed for now. \n\n###STOP###",
"final_agent_message": "I sincerely empathize with your situation, and I can see how important this is to you. However, I need to be direct with you: I have no ability to override this policy or create exceptions. The system simply does not allow insurance to be added after the booking is made - this is a hard rule that I …"
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 55.8% | 0.804 |
|
| System One Scorer | yesinput truncated | correct | 65.3% | 0.880 |
|
| Jev | yes | correct | 69.0% | 0.904 |
|
| decider-2b | yes | correct | 76.0% | 0.943 |
|
| JevFish | yes | correct | 64.5% | 0.874 |
|
| OpenJev | yes | correct | 99.9% | 1.000 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 64.3% | 0.873 |
|
| System One Scorer | yes | correct | 63.8% | 0.869 |
|
| Jev | yes | correct | 78.0% | 0.952 |
|
| decider-2b | yes | correct | 56.0% | 0.806 |
|
| JevFish | yes | correct | 58.7% | 0.830 |
|
| OpenJev | yes | correct | 99.3% | 1.000 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 55.8% | 0.804 |
|
| System One Scorer | yes | correct | 50.3% | 0.753 |
|
| Jev | yes | correct | 51.0% | 0.760 |
|
| decider-2b | no | wrong | 28.6% | 0.491 |
|
| JevFish | no | wrong | 23.7% | 0.418 |
|
| OpenJev | yes | correct | 57.8% | 0.822 |
|
real-time-and-agents:tau2-e06403a170df · 189 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "For your upcoming trip from ATL to PHL, you want to change for the cheapest flight in Economy cabin class (not Basic Economy) and for the day after the original reservation.",
"db_update_required": true,
"n_turns": 18,
"tool_sequence": [
"get_user_details",
"get_reservation_details",
"get_reservation_details"
],
"last_actions": [
{
"name": "get_reservation_details",
"args": "{\"reservation_id\": \"M05KNL\"}"
},
{
"name": "get_reservation_details",
"args": "{\"reservation_id\": \"UHDAHF\"}"
}
],
"last_user_message": "Thanks, I’ll reach out again once I have the details. Have a good day! ###STOP###",
"final_agent_message": "{\"message\":\"Of course! Take your time, and once you find the confirmation code just let me know. I’ll be here to assist you with the change as soon as you have it.\"}"
}Question success · noul · primary (ranked)
Given `customer_goal`, `db_update_required`, `tool_sequence`, `last_actions`, `last_user_message` and `final_agent_message`, did the agent end the session with the airline database in the correct state and with the required information communicated to the customer, according to airline policy?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: no
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | wrong | 22.4% | 0.398 |
|
| System One Scorer | yes | wrong | 37.8% | 0.613 |
|
| Jev | no | correct | 80.0% | 0.960 |
|
| decider-2b | yes | wrong | 44.0% | 0.687 |
|
| JevFish | no | correct | 72.1% | 0.922 |
|
| OpenJev | no | correct | 98.4% | 1.000 |
|
Question db_correct · noul
Did the session end with the airline database in exactly the state the customer's request and airline policy require (no missing and no extra changes)?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: no
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | wrong | 33.9% | 0.563 |
|
| System One Scorer | yes | wrong | 47.9% | 0.729 |
|
| Jev | no | correct | 80.0% | 0.960 |
|
| decider-2b | yes | wrong | 42.8% | 0.673 |
|
| JevFish | no | correct | 73.8% | 0.931 |
|
| OpenJev | no | correct | 94.9% | 0.997 |
|
Question communicated · noul
Did the agent tell the customer every piece of information the request required?
2 options
yesno
Turn 2 — each system's response · Turn 3 — the grade
Expected answer: yes
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | correct | 66.7% | 0.889 |
|
| System One Scorer | no | wrong | 48.1% | 0.731 |
|
| Jev | no | wrong | 15.0% | 0.278 |
|
| decider-2b | no | wrong | 20.6% | 0.370 |
|
| JevFish | no | wrong | 9.2% | 0.176 |
|
| OpenJev | no | wrong | 1.5% | 0.031 |
|