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 |
| OpenJev | 55.3 | 47.5% | 200 / 200 |
| JevFish | 54.9 | 47.0% | 200 / 200 |
real-time-and-agents:tau2-0b7422246c73 · 243 state tokens (common 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": 38,
"tool_sequence": [
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"get_datetime",
"code_evaluation"
],
"last_actions": [
{
"name": "get_datetime",
"args": "{}"
},
{
"name": "code_evaluation",
"args": "{\"expression\": \"# Let's process the reservation changes\\nfrom tau2.domains.airline_open.data_model import Passenger, …"
}
],
"last_user_message": "No, that’s all I needed. Thanks for your help! ###STOP###",
"final_agent_message": "Excellent! Your reservation changes have been successfully processed. Here's a summary of what was completed:\n\n## ✅ Reservation FQ8APE - Changes Complete\n\n**Updated Details:**\n- **Passenger**: Omar Rossi (you)\n- **Cabin**: Economy (upgraded from Basic Economy)\n- **Baggage**: 3 checked bags total …"
}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 | 23.9% | 0.421 |
|
| System One Scorer | yesinput truncated | wrong | 18.0% | 0.328 |
|
| Jev | yes | wrong | 50.0% | 0.750 |
|
| decider-2b | yes | wrong | 7.6% | 0.146 |
|
| OpenJev | yes | wrong | 0.0% | 0.000 |
|
| JevFish | yes | wrong | 28.7% | 0.491 |
|
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 | 35.5% | 0.584 |
|
| System One Scorer | yes | wrong | 20.8% | 0.372 |
|
| Jev | no | correct | 56.0% | 0.806 |
|
| decider-2b | yes | wrong | 9.0% | 0.173 |
|
| OpenJev | yes | wrong | 0.0% | 0.000 |
|
| JevFish | yes | wrong | 27.3% | 0.471 |
|
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 | 63.0% | 0.863 |
|
| System One Scorer | yes | correct | 64.7% | 0.875 |
|
| Jev | yes | correct | 70.0% | 0.910 |
|
| decider-2b | yes | correct | 95.6% | 0.998 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
| JevFish | yes | correct | 58.5% | 0.828 |
|
real-time-and-agents:tau2-394ebb4d5efa · 276 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You want to cancel all of your upcoming flights.",
"db_update_required": true,
"n_turns": 30,
"tool_sequence": [
"get_user_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"get_reservation_details",
"cancel_reservation",
"cancel_reservation"
],
"last_actions": [
{
"name": "cancel_reservation",
"args": "{\"reservation_id\": \"8C8K4E\"}"
},
{
"name": "cancel_reservation",
"args": "{\"reservation_id\": \"LU15PA\"}"
}
],
"last_user_message": "Merci beaucoup pour votre aide et votre gentillesse. Je comprends pour les autres réservations, ce n’est pas grave. Bonne journée à vous! Au revoir! \n\n###STOP###",
"final_agent_message": "{\"message\":\"Bonjour Amelia,\\n\\n✅ Les réservations 8C8K4E et LU15PA ont bien été annulées. Les remboursements seront crédités sur les cartes-cadeaux utilisées (gift_card_1647044 et gift_card_7397998) dans un délai de 5 à 7 jours ouvrables.\\n\\n❗ Pour les autres réservations, les règles tarifaires ne …"
}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 | 32.4% | 0.543 |
|
| System One Scorer | yesinput truncated | wrong | 19.6% | 0.353 |
|
| Jev | no | correct | 67.0% | 0.891 |
|
| decider-2b | yes | wrong | 24.0% | 0.422 |
|
| OpenJev | yes | wrong | 0.7% | 0.014 |
|
| JevFish | no | correct | 80.9% | 0.964 |
|
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 | 46.5% | 0.713 |
|
| System One Scorer | yesinput truncated | wrong | 34.9% | 0.577 |
|
| Jev | no | correct | 76.0% | 0.942 |
|
| decider-2b | yes | wrong | 30.6% | 0.519 |
|
| OpenJev | yes | wrong | 1.8% | 0.035 |
|
| JevFish | no | correct | 71.3% | 0.917 |
|
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 | 56.2% | 0.808 |
|
| System One Scorer | no | wrong | 47.6% | 0.725 |
|
| Jev | no | wrong | 32.0% | 0.538 |
|
| decider-2b | yes | correct | 59.5% | 0.836 |
|
| OpenJev | yes | correct | 92.2% | 0.994 |
|
| JevFish | no | wrong | 17.4% | 0.318 |
|
real-time-and-agents:tau2-528dfaf2791c · 356 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": 22,
"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": "Great, thank you for your help! That’s all I needed. Have a good day. ###STOP###",
"final_agent_message": "{\"message\":\"Confirmed — I’ve added 3 checked bags to reservation FQ8APE.\\n\\nUpdated reservation summary:\\n- Reservation: FQ8APE\\n- Route: EWR → ORD (via IAH) on 2024-05-25\\n- Cabin: economy\\n- Passenger: Omar Rossi (1970-06-06)\\n- Checked bags: 3 total (0 non-free)\\n- Payment method on file used …"
}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.2% | 0.933 |
|
| System One Scorer | yesinput truncated | correct | 84.7% | 0.977 |
|
| Jev | yes | correct | 66.0% | 0.884 |
|
| decider-2b | yes | correct | 91.7% | 0.993 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
| JevFish | yes | correct | 55.8% | 0.805 |
|
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 | 63.3% | 0.866 |
|
| System One Scorer | yesinput truncated | correct | 78.6% | 0.954 |
|
| Jev | yes | correct | 57.0% | 0.815 |
|
| decider-2b | yes | correct | 94.9% | 0.997 |
|
| OpenJev | yes | correct | 99.7% | 1.000 |
|
| JevFish | yes | correct | 70.3% | 0.912 |
|
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.9% | 0.884 |
|
| System One Scorer | yesinput truncated | correct | 67.5% | 0.894 |
|
| Jev | yes | correct | 74.0% | 0.932 |
|
| decider-2b | yes | correct | 94.7% | 0.997 |
|
| OpenJev | yes | correct | 99.1% | 1.000 |
|
| JevFish | yes | correct | 56.5% | 0.811 |
|
real-time-and-agents:tau2-7ae3a16c1215 · 325 state tokens (long tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You want to know the sum of gift card balances and the sum of certificate balances.\n\nAdditionally, you want to change your recent reservation to the cheapest business round trip without changing the …",
"db_update_required": true,
"n_turns": 79,
"tool_sequence": [
"get_new_reservation_id",
"code_evaluation",
"get_new_reservation_id",
"get_new_reservation_id",
"get_new_reservation_id",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation",
"code_evaluation"
],
"last_actions": [
{
"name": "code_evaluation",
"args": "{\"expression\": \"# 1. Inspect Data Models and Reservations\\nprint(f\\\"Data Models Keys: …"
},
{
"name": "code_evaluation",
"args": "{\"expression\": \"import datetime\\n\\n# 1. Retrieve Classes\\nsample_res = db.reservations.get('K1NW8N')\\nReservationClass …"
}
],
"last_user_message": "No, that’s all I needed. Thanks for your help and for confirming the master card charge! Have a great day. \n\n###STOP###",
"final_agent_message": "I have successfully booked three new Business Class reservations for you, Aarav, and Evelyn!\n\n**Reservation Details:**\n* **Flights:**\n * **Outbound:** JFK to SFO (May 26)\n * **Inbound:** SFO to JFK via Seattle (May 28)\n* **Passengers & Reservations:**\n * **Mohamed Silva:** …"
}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.8% | 0.404 |
|
| System One Scorer | yesinput truncated | wrong | 31.2% | 0.526 |
|
| Jev | no | correct | 89.0% | 0.988 |
|
| decider-2b | no | correct | 60.7% | 0.845 |
|
| OpenJev | yes | wrong | 21.7% | 0.386 |
|
| JevFish | no | correct | 83.5% | 0.973 |
|
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 | 34.3% | 0.569 |
|
| System One Scorer | yesinput truncated | wrong | 36.1% | 0.591 |
|
| Jev | no | correct | 87.0% | 0.983 |
|
| decider-2b | no | correct | 70.4% | 0.912 |
|
| OpenJev | no | correct | 77.7% | 0.950 |
|
| JevFish | no | correct | 80.5% | 0.962 |
|
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: no
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | wrong | 37.3% | 0.607 |
|
| System One Scorer | yesinput truncated | wrong | 47.5% | 0.724 |
|
| Jev | no | correct | 79.0% | 0.956 |
|
| decider-2b | no | correct | 54.8% | 0.796 |
|
| OpenJev | no | correct | 61.6% | 0.853 |
|
| JevFish | no | correct | 89.6% | 0.989 |
|
real-time-and-agents:tau2-be5278c57a4d · 233 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You booked the flight and you want to change the passenger name on the reservation.",
"db_update_required": true,
"n_turns": 12,
"tool_sequence": [
"get_reservation_details",
"update_reservation_passengers"
],
"last_actions": [
{
"name": "get_reservation_details",
"args": "{\"reservation_id\": \"3RK2T9\"}"
},
{
"name": "update_reservation_passengers",
"args": "{\"reservation_id\": \"3RK2T9\", \"passengers\": [{\"first_name\": \"Anya\", \"last_name\": \"Garcia\", \"dob\": \"1992-11-12\"}, …"
}
],
"last_user_message": "No, that’s all I needed. Thank you for your help! \n\n###STOP###",
"final_agent_message": "Perfect! I've successfully updated the passenger name. The second passenger's name has been changed from Mei Lee to Mei Garcia on your reservation 3RK2T9. \n\nYour reservation now shows both passengers as:\n- Anya Garcia\n- Mei Garcia\n\nIs there anything else I can help you with today?"
}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 | 79.3% | 0.957 |
|
| System One Scorer | yes | correct | 86.3% | 0.981 |
|
| Jev | yes | correct | 65.0% | 0.877 |
|
| decider-2b | yes | correct | 88.8% | 0.987 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
| JevFish | yes | correct | 60.3% | 0.842 |
|
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 | 69.5% | 0.907 |
|
| System One Scorer | yes | correct | 80.8% | 0.963 |
|
| Jev | yes | correct | 63.0% | 0.863 |
|
| decider-2b | yes | correct | 92.7% | 0.995 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
| JevFish | yes | correct | 71.3% | 0.917 |
|
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 | 69.6% | 0.908 |
|
| System One Scorer | yes | correct | 59.5% | 0.836 |
|
| Jev | yes | correct | 81.0% | 0.964 |
|
| decider-2b | yes | correct | 83.0% | 0.971 |
|
| OpenJev | yes | correct | 100.0% | 1.000 |
|
| JevFish | yes | correct | 56.1% | 0.807 |
|
real-time-and-agents:tau2-d50546d34f5b · 210 state tokens (common tier)Turn 1 — the request (identical for every system)
State (JSON)
{
"domain": "airline",
"customer_goal": "You want to remove passenger Sophia from your upcoming round trip flights from LAS to DEN, departure May 19, return is May 20.",
"db_update_required": true,
"n_turns": 36,
"tool_sequence": [
"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\": \"from datetime import datetime\\nreservation = db.reservations['GV1N64']\\nreservation.cabin = …"
},
{
"name": "code_evaluation",
"args": "{\"expression\": \"reservation = db.reservations['GV1N64']\\nreservation.cabin = 'basic_economy'\\nreservation\"}"
}
],
"last_user_message": "###STOP###",
"final_agent_message": "You're welcome! If you need any more assistance in the future, feel free to reach out. Have a great day and 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: no
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | wrong | 29.7% | 0.505 |
|
| System One Scorer | yes | wrong | 25.0% | 0.438 |
|
| Jev | no | correct | 95.0% | 0.998 |
|
| decider-2b | yes | wrong | 32.7% | 0.547 |
|
| OpenJev | no | correct | 99.9% | 1.000 |
|
| JevFish | no | correct | 82.2% | 0.968 |
|
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 | 40.1% | 0.641 |
|
| System One Scorer | yes | wrong | 26.9% | 0.465 |
|
| Jev | no | correct | 95.0% | 0.998 |
|
| decider-2b | yes | wrong | 31.7% | 0.533 |
|
| OpenJev | no | correct | 99.8% | 1.000 |
|
| JevFish | no | correct | 61.6% | 0.852 |
|
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: no
| System | Top pick | Grade | P(expected) | Proper score | Distribution |
|---|---|---|---|---|---|
| NanoJev | yes | wrong | 38.8% | 0.625 |
|
| System One Scorer | yes | wrong | 43.1% | 0.676 |
|
| Jev | no | correct | 89.0% | 0.988 |
|
| decider-2b | no | correct | 57.2% | 0.817 |
|
| OpenJev | no | correct | 99.8% | 1.000 |
|
| JevFish | no | correct | 87.7% | 0.985 |
|