Dataset Viewer
Auto-converted to Parquet Duplicate
id
string
stratum
string
user_request
string
state
string
instruction
string
options
list
gold_action_id
string
gold_tool_names
list
expected_route_kind
string
full_schemas_json
string
original_reference_json
string
source_id
string
source_category
string
source_row_number
int64
source_repository
string
source_revision
string
source_question_file
string
source_answer_file
string
label_source
string
multiple_function_1
multi_tool_call
Calculate the area of a triangle, given the lengths of its three sides: 3, 4, and 5.
Actions this turn: none yet User request: Calculate the area of a triangle, given the lengths of its three sides: 3, 4, and 5.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
math.triangle_area_heron
[ "math.triangle_area_heron" ]
tool_call
[{"name":"math.triangle_area_heron","description":"Calculates the area of a triangle using Heron's formula, given the lengths of its three sides.","parameters":{"type":"dict","properties":{"side1":{"type":"integer","description":"Length of the first side of the triangle."},"side2":{"type":"integer","description":"Lengt...
{"math.triangle_area_heron":{"side1":[3],"side2":[4],"side3":[5]}}
multiple_function_1
multiple_function
2
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_4
multi_tool_call
Can you calculate the displacement of a car moving at an initial speed of 20 m/s and then accelerates at 10 m/s^2 for 5 seconds? (assuming a straight line motion)
Actions this turn: none yet User request: Can you calculate the displacement of a car moving at an initial speed of 20 m/s and then accelerates at 10 m/s^2 for 5 seconds? (assuming a straight line motion)
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
kinematics.calculate_displacement
[ "kinematics.calculate_displacement" ]
tool_call
[{"name":"kinematics.calculate_displacement","description":"Calculate displacement based on initial speed, acceleration, and time interval for a motion along a straight line.","parameters":{"type":"dict","properties":{"initial_speed":{"type":"integer","description":"The initial speed of the moving object in m/s."},"acc...
{"kinematics.calculate_displacement":{"initial_speed":[20],"acceleration":[10],"time":[5],"rounding":["",2]}}
multiple_function_4
multiple_function
5
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_5
multi_tool_call
What is the wind speed and temperature in location given by coordinates 46.603354,1.8883340 on December 13, 2019?
Actions this turn: none yet User request: What is the wind speed and temperature in location given by coordinates 46.603354,1.8883340 on December 13, 2019?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
weather.get_by_coordinates_date
[ "weather.get_by_coordinates_date" ]
tool_call
[{"name":"weather.get_by_city_date","description":"Retrieves the historical weather data based on city and date.","parameters":{"type":"dict","properties":{"city":{"type":"string","description":"The city for which to retrieve the weather."},"date":{"type":"string","format":"date","description":"The date for which to re...
{"weather.get_by_coordinates_date":{"coordinates":[[46.603354,1.888334]],"date":["2019-12-13"]}}
multiple_function_5
multiple_function
6
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_7
multi_tool_call
How to assess the population growth in deer and their impact on woodland in Washington state over the past decade?
Actions this turn: none yet User request: How to assess the population growth in deer and their impact on woodland in Washington state over the past decade?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
wildlife_population.assess_growth
[ "wildlife_population.assess_growth" ]
tool_call
[{"name":"wildlife_population.assess_growth","description":"Assesses the population growth of a specific species in a specified location over a period.","parameters":{"type":"dict","properties":{"species":{"type":"string","description":"The species for which the growth is to be calculated."},"location":{"type":"string"...
{"wildlife_population.assess_growth":{"species":["deer","Deer"],"location":["Washington state","WA","Washington"],"duration":[10]}}
multiple_function_7
multiple_function
8
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_9
multi_tool_call
Calculate the average grade for student John who has these scores {'math':90, 'science':75, 'history':82, 'music':89} across different subjects.
Actions this turn: none yet User request: Calculate the average grade for student John who has these scores {'math':90, 'science':75, 'history':82, 'music':89} across different subjects.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
calculate_average
[ "calculate_average" ]
tool_call
[{"name":"calculate_standard_deviation","description":"This function calculates the standard deviation across different scores for a specific student.","parameters":{"type":"dict","properties":{"gradeDict":{"type":"dict","description":"A dictionary where keys represent subjects and values represent scores"}},"required"...
{"calculate_average":{"gradeDict":[{"math":[90],"science":[75],"history":[82],"music":[89]}]}}
multiple_function_9
multiple_function
10
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_10
multi_tool_call
I need to delete some columns from my employees database on personal_data table. I want to remove their email addresses and social security numbers to respect privacy.
Actions this turn: none yet User request: I need to delete some columns from my employees database on personal_data table. I want to remove their email addresses and social security numbers to respect privacy.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
database.modify_columns
[ "database.modify_columns" ]
tool_call
[{"name":"database.modify_columns","description":"This function allows deletion or addition of columns in a database","parameters":{"type":"dict","properties":{"db_name":{"type":"string","description":"The name of the database to modify."},"table":{"type":"string","description":"The name of the table to modify."},"oper...
{"database.modify_columns":{"db_name":["employees"],"table":["personal_data"],"operation":["delete"],"columns":[["email","ssn"],["ssn","email"],["email","social_security_number"],["social_security_number","email"],["email","social security number"],["social security number","email"]]}}
multiple_function_10
multiple_function
11
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_11
multi_tool_call
Calculate the roots of a quadratic equation with coefficients 5, 20, and -25
Actions this turn: none yet User request: Calculate the roots of a quadratic equation with coefficients 5, 20, and -25
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
math_roots.quadratic
[ "math_roots.quadratic" ]
tool_call
[{"name":"math_roots.quadratic","description":"Calculate the roots of a quadratic equation.","parameters":{"type":"dict","properties":{"a":{"type":"integer","description":"Coefficient of the second-degree term."},"b":{"type":"integer","description":"Coefficient of the first-degree term."},"c":{"type":"integer","descrip...
{"math_roots.quadratic":{"a":[5],"b":[20],"c":[-25]}}
multiple_function_11
multiple_function
12
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_12
multi_tool_call
What is the year over year growth rate for company 'Tech Inc' with revenues of $1M in 2019 and $1.2M in 2020?
Actions this turn: none yet User request: What is the year over year growth rate for company 'Tech Inc' with revenues of $1M in 2019 and $1.2M in 2020?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
corporate_finance.calculate_YOY_growth_rate
[ "corporate_finance.calculate_YOY_growth_rate" ]
tool_call
[{"name":"corporate_finance.calculate_YOY_growth_rate","description":"Calculate the year over year (YOY) growth rate for a company.","parameters":{"type":"dict","properties":{"company_name":{"type":"string","description":"The name of the company for which to calculate the YOY growth rate."},"year1":{"type":"integer","d...
{"corporate_finance.calculate_YOY_growth_rate":{"company_name":["Tech Inc"],"year1":[2019],"year1_revenue":[1000000],"year2":[2020],"year2_revenue":[1200000]}}
multiple_function_12
multiple_function
13
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_13
multi_tool_call
How much revenue would company XYZ generate if we increase the sales units of product A by 10% while keeping the price the same?
Actions this turn: none yet User request: How much revenue would company XYZ generate if we increase the sales units of product A by 10% while keeping the price the same?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
corporate_finance.revenue_forecast
[ "corporate_finance.revenue_forecast" ]
tool_call
[{"name":"corporate_finance.product_price","description":"Fetch the current selling price of the product.","parameters":{"type":"dict","properties":{"company":{"type":"string","description":"The company that sells the product."},"product":{"type":"string","description":"The product whose price we want to fetch."}},"req...
{"corporate_finance.revenue_forecast":{"company":["XYZ"],"product":["A","Product A"],"sales_units_increase_percentage":[10]}}
multiple_function_13
multiple_function
14
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_15
multi_tool_call
How much is the potential of the Solar farm at location with coordinates [43.653225, -79.383186] in December, given that it has a total solar panel area of 80000 sq ft?
Actions this turn: none yet User request: How much is the potential of the Solar farm at location with coordinates [43.653225, -79.383186] in December, given that it has a total solar panel area of 80000 sq ft?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
solarFarm.potential
[ "solarFarm.potential" ]
tool_call
[{"name":"solarFarm.potential","description":"Estimate the energy output of a solar farm given its location and panel area for a particular month.","parameters":{"type":"dict","properties":{"coordinates":{"type":"array","items":{"type":"float"},"description":"The geographic coordinates of the location of the solar farm...
{"solarFarm.potential":{"coordinates":[[43.653225,-79.383186]],"panelArea":[80000],"month":["December","Dec"]}}
multiple_function_15
multiple_function
16
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_16
multi_tool_call
What's the required minimum population size (Ne) for maintaining the genetic diversity of a wild tiger population for the next 100 generations with a probability of 0.95?
Actions this turn: none yet User request: What's the required minimum population size (Ne) for maintaining the genetic diversity of a wild tiger population for the next 100 generations with a probability of 0.95?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
population_genetics.calculate_ne
[ "population_genetics.calculate_ne" ]
tool_call
[{"name":"species_distribution_modeling.project_range_shift","description":"Predict the potential future geographic distribution of a species under a specified climate change scenario.","parameters":{"type":"dict","properties":{"species":{"type":"string","description":"The species of animal."},"climate_scenario":{"type...
{"population_genetics.calculate_ne":{"species":["wild tiger","tiger"],"generations":[100],"probability":[0.95]}}
multiple_function_16
multiple_function
17
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_17
multi_tool_call
Find the conversion rate from Euro to Dollar at January 1, 2022
Actions this turn: none yet User request: Find the conversion rate from Euro to Dollar at January 1, 2022
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
currency_conversion.get_rate
[ "currency_conversion.get_rate" ]
tool_call
[{"name":"currency_conversion.convert","description":"Converts a specified amount of money from one currency to another at the latest rate.","parameters":{"type":"dict","properties":{"from_currency":{"type":"string","description":"The currency that you want to convert from."},"to_currency":{"type":"string","description...
{"currency_conversion.get_rate":{"from_currency":["EUR","Euro"],"to_currency":["Dollar","USD"],"date":["2022-01-01","01/01/2022","1/1/2022","Jan.1,2022","January 1, 2022","2022-1-1"]}}
multiple_function_17
multiple_function
18
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_18
multi_tool_call
Who were the main participants and what was the location of the Battle of Stalingrad?
Actions this turn: none yet User request: Who were the main participants and what was the location of the Battle of Stalingrad?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
european_history.battle_details
[ "european_history.battle_details" ]
tool_call
[{"name":"european_history.war_details","description":"Get details of a specific historical European war.","parameters":{"type":"dict","properties":{"war":{"type":"string","description":"Name of the war"}},"required":["war"]}},{"name":"european_history.leader_info","description":"Get information about a specific histor...
{"european_history.battle_details":{"battle":["Battle of Stalingrad","Stalingrad"]}}
multiple_function_18
multiple_function
19
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_19
multi_tool_call
What are the three great Schism in Christianity history?
Actions this turn: none yet User request: What are the three great Schism in Christianity history?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
religion_history.get_schisms
[ "religion_history.get_schisms" ]
tool_call
[{"name":"religion_history.get_councils","description":"Retrieves a list of major councils in a specified religion.","parameters":{"type":"dict","properties":{"religion":{"type":"string","description":"Name of the religion for which to retrieve the councils."},"count":{"type":"integer","description":"Number of top coun...
{"religion_history.get_schisms":{"religion":["Christianity"],"count":[3]}}
multiple_function_19
multiple_function
20
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_20
multi_tool_call
What is the price to commission a sculpture made of marble with a size of 3 feet?
Actions this turn: none yet User request: What is the price to commission a sculpture made of marble with a size of 3 feet?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
sculpture_price.calculate
[ "sculpture_price.calculate" ]
tool_call
[{"name":"sculptor_info.get","description":"Get information about a specific sculptor.","parameters":{"type":"dict","properties":{"name":{"type":"string","description":"The name of the sculptor."}},"required":["name"]}},{"name":"sculpture_price.calculate","description":"Calculate the estimated price to commission a scu...
{"sculpture_price.calculate":{"material":["marble"],"size":[3],"complexity":["medium",""]}}
multiple_function_20
multiple_function
21
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_21
multi_tool_call
I want to generate a sound of 440Hz frequency for 5 seconds. What is the function and how can I use it?
Actions this turn: none yet User request: I want to generate a sound of 440Hz frequency for 5 seconds. What is the function and how can I use it?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
generate_sound_wave
[ "generate_sound_wave" ]
tool_call
[{"name":"play_sound_wave","description":"This function is for playing a sound wave file.","parameters":{"type":"dict","properties":{"wave_file":{"type":"string","description":"The filename of the sound wave file to be played."},"volume":{"type":"float","description":"The volume level at which the sound is to be played...
{"generate_sound_wave":{"frequency":[440],"duration":[5],"wave_type":["sine",""]}}
multiple_function_21
multiple_function
22
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_23
multi_tool_call
What are the current stats for basketball player LeBron James including points per game, assists, and minutes per game.
Actions this turn: none yet User request: What are the current stats for basketball player LeBron James including points per game, assists, and minutes per game.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
basketball.player_stats.get
[ "basketball.player_stats.get" ]
tool_call
[{"name":"basketball.player_stats.get","description":"Get current statistics for a specified basketball player","parameters":{"type":"dict","properties":{"player_name":{"type":"string","description":"The name of the player."},"stats_fields":{"type":"array","description":"List of statistical categories to be fetched, in...
{"basketball.player_stats.get":{"player_name":["LeBron James"],"stats_fields":[["points per game","assists","minutes per game"],["points per game","minutes per game","assists"],["assists","points per game","minutes per game"],["assists","minutes per game","points per game"],["minutes per game","points per game","assist...
multiple_function_23
multiple_function
24
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_24
multi_tool_call
What is the fastest route from London to Edinburgh for playing a chess championship? Also provide an estimate of the distance.
Actions this turn: none yet User request: What is the fastest route from London to Edinburgh for playing a chess championship? Also provide an estimate of the distance.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
route_planner.calculate_route
[ "route_planner.calculate_route" ]
tool_call
[{"name":"route_planner.calculate_route","description":"Determines the best route between two points.","parameters":{"type":"dict","properties":{"start":{"type":"string","description":"The starting point of the journey."},"destination":{"type":"string","description":"The destination of the journey."},"method":{"type":"...
{"route_planner.calculate_route":{"start":["London"],"destination":["Edinburgh"],"method":["fastest",""]}}
multiple_function_24
multiple_function
25
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_25
multi_tool_call
What is the cheapest selling price for the game 'Assassins Creed Valhalla' in the PlayStation Store in the United States?
Actions this turn: none yet User request: What is the cheapest selling price for the game 'Assassins Creed Valhalla' in the PlayStation Store in the United States?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
video_games.store_price
[ "video_games.store_price" ]
tool_call
[{"name":"video_games.store_currency","description":"Fetches the currency used in a specific region in a gaming platform store.","parameters":{"type":"dict","properties":{"platform":{"type":"string","description":"The gaming platform e.g. PlayStation, Xbox, Nintendo Switch"},"region":{"type":"string","description":"The...
{"video_games.store_price":{"game_title":["Assassins Creed Valhalla"],"platform":["PlayStation","PS"],"region":["United States","US",""]}}
multiple_function_25
multiple_function
26
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_26
multi_tool_call
Find out the rewards for playing Fortnite on Playstation platform with different missions and trophies
Actions this turn: none yet User request: Find out the rewards for playing Fortnite on Playstation platform with different missions and trophies
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
game_rewards.get
[ "game_rewards.get" ]
tool_call
[{"name":"game_scores.get","description":"Retrieve scores and rankings based on player’s performance in a certain game.","parameters":{"type":"dict","properties":{"game":{"type":"string","description":"The name of the game."},"platform":{"type":"string","description":"The gaming platform e.g. Xbox, Playstation, PC"},"l...
{"game_rewards.get":{"game":["Fortnite"],"platform":["Playstation","PS"],"mission":[""],"trophy":[""]}}
multiple_function_26
multiple_function
27
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_30
multi_tool_call
What is the area of a rectangle with length 12 meters and width 5 meters?
Actions this turn: none yet User request: What is the area of a rectangle with length 12 meters and width 5 meters?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
rectangle.area
[ "rectangle.area" ]
tool_call
[{"name":"rectangle.area","description":"Calculate the area of a rectangle with given length and width","parameters":{"type":"dict","properties":{"length":{"type":"integer","description":"Length of the rectangle"},"width":{"type":"integer","description":"Width of the rectangle"}},"required":["length","width"]}},{"name"...
{"rectangle.area":{"length":[12],"width":[5]}}
multiple_function_30
multiple_function
31
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_31
multi_tool_call
What is the area and perimeter of a rectangle with width of 7 units and length of 10 units?
Actions this turn: none yet User request: What is the area and perimeter of a rectangle with width of 7 units and length of 10 units?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
geometry_rectangle.calculate
[ "geometry_rectangle.calculate" ]
tool_call
[{"name":"geometry_square.calculate","description":"Calculates the area and perimeter of a square given the side length.","parameters":{"type":"dict","properties":{"side":{"type":"integer","description":"The length of a side of the square."}},"required":["side"]}},{"name":"geometry_circle.calculate","description":"Calc...
{"geometry_rectangle.calculate":{"width":[7],"length":[10]}}
multiple_function_31
multiple_function
32
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_32
multi_tool_call
Calculate the volume of a cone with radius 4 and height 7.
Actions this turn: none yet User request: Calculate the volume of a cone with radius 4 and height 7.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
geometry.calculate_cone_volume
[ "geometry.calculate_cone_volume" ]
tool_call
[{"name":"geometry.calculate_cone_volume","description":"Calculate the volume of a cone given the radius and height.","parameters":{"type":"dict","properties":{"radius":{"type":"integer","description":"Radius of the cone base."},"height":{"type":"integer","description":"Height of the cone."},"round_off":{"type":"intege...
{"geometry.calculate_cone_volume":{"radius":[4],"height":[7],"round_off":["",0]}}
multiple_function_32
multiple_function
33
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_33
multi_tool_call
Find the integral of the function f(x) = 3x^2 from 1 to 2.
Actions this turn: none yet User request: Find the integral of the function f(x) = 3x^2 from 1 to 2.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
calculate_integral
[ "calculate_integral" ]
tool_call
[{"name":"calculate_derivative","description":"Calculate the derivative of a single-variable function.","parameters":{"type":"dict","properties":{"func":{"type":"string","description":"The function to be differentiated."},"x_value":{"type":"integer","description":"The x-value at which the derivative should be calculate...
{"calculate_integral":{"func":["3x**2","lambda x: 3x**2"],"a":[1],"b":[2]}}
multiple_function_33
multiple_function
34
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_34
multi_tool_call
Calculate the Least Common Multiple (LCM) of 18 and 12.
Actions this turn: none yet User request: Calculate the Least Common Multiple (LCM) of 18 and 12.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
math.lcm
[ "math.lcm" ]
tool_call
[{"name":"math.gcd","description":"Calculates the greatest common divisor of two numbers.","parameters":{"type":"dict","properties":{"num1":{"type":"integer","description":"The first number."},"num2":{"type":"integer","description":"The second number."}},"required":["num1","num2"]}},{"name":"math.sqrt","description":"C...
{"math.lcm":{"num1":[18],"num2":[12]}}
multiple_function_34
multiple_function
35
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_35
multi_tool_call
Calculate the greatest common divisor between 128 and 256.
Actions this turn: none yet User request: Calculate the greatest common divisor between 128 and 256.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
calculate_gcd
[ "calculate_gcd" ]
tool_call
[{"name":"calculate_lcm","description":"Calculate the least common multiple (lcm) between two integers.","parameters":{"type":"dict","properties":{"num1":{"type":"integer","description":"First number to calculate lcm for."},"num2":{"type":"integer","description":"Second number to calculate lcm for."},"method":{"type":"...
{"calculate_gcd":{"num1":[128],"num2":[256],"algorithm":["euclidean",""]}}
multiple_function_35
multiple_function
36
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_36
multi_tool_call
Find out how fast an object was going if it started from rest and traveled a distance of 20 meters over 4 seconds due to a constant acceleration?
Actions this turn: none yet User request: Find out how fast an object was going if it started from rest and traveled a distance of 20 meters over 4 seconds due to a constant acceleration?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
kinematics.calculate_speed_from_rest
[ "kinematics.calculate_speed_from_rest" ]
tool_call
[{"name":"kinematics.calculate_acceleration","description":"Calculates the acceleration of an object under given conditions.","parameters":{"type":"dict","properties":{"initial_speed":{"type":"float","description":"The initial speed of the object."},"final_speed":{"type":"float","description":"The final speed of the ob...
{"kinematics.calculate_speed_from_rest":{"distance":[20],"time":[4],"initial_speed":[0,""]}}
multiple_function_36
multiple_function
37
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_37
multi_tool_call
Find the final velocity of an object thrown up at 40 m/s after 6 seconds.
Actions this turn: none yet User request: Find the final velocity of an object thrown up at 40 m/s after 6 seconds.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
kinematics.final_velocity
[ "kinematics.final_velocity" ]
tool_call
[{"name":"physics.wave_velocity","description":"Calculate the velocity of a wave based on its frequency and wavelength.","parameters":{"type":"dict","properties":{"frequency":{"type":"float","description":"The frequency of the wave in Hz."},"wavelength":{"type":"float","description":"The wavelength of the wave in m."}}...
{"kinematics.final_velocity":{"initial_velocity":[40],"time":[6],"acceleration":[-9.81,""]}}
multiple_function_37
multiple_function
38
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_40
multi_tool_call
Calculate the strength of magnetic field given distance is 8 meters and current is 12 Amperes?
Actions this turn: none yet User request: Calculate the strength of magnetic field given distance is 8 meters and current is 12 Amperes?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
electromagnetism.biot_savart_law
[ "electromagnetism.biot_savart_law" ]
tool_call
[{"name":"electromagnetism.ampere_law","description":"Calculate magnetic field strength using Ampere's Circuital Law. Input the current enclosed by a circular path and the distance from the center of the circle. Can be applied to a cylindrical or spherical symmetry of consistent magnetic field. ","parameters":{"type":"...
{"electromagnetism.biot_savart_law":{"current":[12],"distance":[8],"mu0":[1.256e-06,1.256e-06,""]}}
multiple_function_40
multiple_function
41
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_42
multi_tool_call
Calculate the final temperature when 2 moles of gas at 300 K are mixed with 3 moles of the same gas at 400 K.
Actions this turn: none yet User request: Calculate the final temperature when 2 moles of gas at 300 K are mixed with 3 moles of the same gas at 400 K.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
calculate_final_temperature
[ "calculate_final_temperature" ]
tool_call
[{"name":"calculate_final_temperature","description":"Calculate the final temperature when different quantities of the same gas at different temperatures are mixed.","parameters":{"type":"dict","properties":{"quantity1":{"type":"integer","description":"The quantity of the first sample of gas."},"temperature1":{"type":"...
{"calculate_final_temperature":{"quantity1":[2],"temperature1":[300],"quantity2":[3],"temperature2":[400]}}
multiple_function_42
multiple_function
43
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_45
multi_tool_call
Calculate how many years ago was the Ice age?
Actions this turn: none yet User request: Calculate how many years ago was the Ice age?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
geology.get_era
[ "geology.get_era" ]
tool_call
[{"name":"geology.get_era","description":"Get the estimated date of a geological era.","parameters":{"type":"dict","properties":{"era_name":{"type":"string","description":"The name of the geological era. e.g Ice age"},"calculate_years_ago":{"type":"boolean","description":"True if years ago is to be calculated. False by...
{"geology.get_era":{"era_name":["Ice age"],"calculate_years_ago":[true]}}
multiple_function_45
multiple_function
46
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_48
multi_tool_call
Find me a pet-friendly library with facilities for disabled people in New York City.
Actions this turn: none yet User request: Find me a pet-friendly library with facilities for disabled people in New York City.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
library.find_nearby
[ "library.find_nearby" ]
tool_call
[{"name":"store.find_nearby","description":"Locate nearby stores based on specific preferences such as being pet-friendly and having disabled access facilities.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city, for example, New York City, NY"},"preferences":{"type":"array",...
{"library.find_nearby":{"location":["New York City","NYC","New York City, NY"],"preferences":[["Pet-friendly","Disabled Access"],["Disabled Access","Pet-friendly"]]}}
multiple_function_48
multiple_function
49
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_50
multi_tool_call
Predict the house prices for the next month in New York.
Actions this turn: none yet User request: Predict the house prices for the next month in New York.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
house_price_forecast
[ "house_price_forecast" ]
tool_call
[{"name":"house_price_forecast","description":"Predict the house prices for a specific location and time frame.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city that you want to get the house price prediction for."},"months":{"type":"integer","description":"Number of future...
{"house_price_forecast":{"location":["New York","New York, NY","NYC","New York City"],"months":[1],"features":[[],""]}}
multiple_function_50
multiple_function
51
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_52
multi_tool_call
I have 100 euro. How much is it in USD?
Actions this turn: none yet User request: I have 100 euro. How much is it in USD?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
currency_conversion
[ "currency_conversion" ]
tool_call
[{"name":"unit_conversion","description":"Convert a value from one unit to another.","parameters":{"type":"dict","properties":{"value":{"type":"float","description":"The value to be converted."},"from_unit":{"type":"string","description":"The unit to convert from."},"to_unit":{"type":"string","description":"The unit to...
{"currency_conversion":{"amount":[100],"from_currency":["Euro","EUR"],"to_currency":["USD","US Dollar"]}}
multiple_function_52
multiple_function
53
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_57
multi_tool_call
Can you please calculate the compound interest for a principle of $1000, annual rate of 5% over 10 years with 4 compound per year.
Actions this turn: none yet User request: Can you please calculate the compound interest for a principle of $1000, annual rate of 5% over 10 years with 4 compound per year.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
financial.compound_interest
[ "financial.compound_interest" ]
tool_call
[{"name":"financial.compound_interest","description":"Calculates compound interest.","parameters":{"type":"dict","properties":{"principle":{"type":"integer","description":"The initial amount of money that is being compounded."},"rate":{"type":"float","description":"The annual interest rate, as a decimal. E.g., an annua...
{"financial.compound_interest":{"principle":[1000],"rate":[0.05],"time":[10],"n":[4]}}
multiple_function_57
multiple_function
58
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_59
multi_tool_call
Find lawyers specializing in criminal law near me in New York.
Actions this turn: none yet User request: Find lawyers specializing in criminal law near me in New York.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
lawyer_finder
[ "lawyer_finder" ]
tool_call
[{"name":"car_rental","description":"Rent a car near you based on your preference.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"Your location"},"car_type":{"type":"array","items":{"type":"string"},"description":"Type of cars that you want to rent."},"fuel_type":{"type":"string",...
{"lawyer_finder":{"location":["New York","New York, NY","NY","New York City","NYC"],"specialization":[["Criminal Law"],["criminal law"]],"experience":["",1]}}
multiple_function_59
multiple_function
60
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_60
multi_tool_call
What will be the humidity and temperature for New York City after 7 days?
Actions this turn: none yet User request: What will be the humidity and temperature for New York City after 7 days?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
humidity_temperature_forecast
[ "humidity_temperature_forecast" ]
tool_call
[{"name":"event_search","description":"Search for events happening in a specific location for a future date.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city that you want to get the event information for."},"days":{"type":"integer","description":"Number of future days for ...
{"humidity_temperature_forecast":{"location":["New York City","NYC"],"days":[7]}}
multiple_function_60
multiple_function
61
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_61
multi_tool_call
Find a Landscape Architect who is experienced 5 years in small space garden design in Portland
Actions this turn: none yet User request: Find a Landscape Architect who is experienced 5 years in small space garden design in Portland
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
landscape_architect.find_specialty
[ "landscape_architect.find_specialty" ]
tool_call
[{"name":"home_renovation_expert.find_specialty","description":"Search for a home renovation expert based on the location and specialization","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"City and state where the professional is based, e.g. Portland, OR."},"specialization":{"type"...
{"landscape_architect.find_specialty":{"location":["Portland","Portland, OR"],"specialization":["small space garden design"],"years_experience":[5]}}
multiple_function_61
multiple_function
62
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_62
multi_tool_call
Find me the closest nature park that allows camping and has scenic views in Boston, MA.
Actions this turn: none yet User request: Find me the closest nature park that allows camping and has scenic views in Boston, MA.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
nature_park.find_nearby
[ "nature_park.find_nearby" ]
tool_call
[{"name":"nature_park.find_nearby","description":"Locate nearby nature parks based on specific criteria like camping availability and scenic views.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city and state, e.g. Boston, MA."},"features":{"type":"array","items":{"type":"str...
{"nature_park.find_nearby":{"location":["Boston, MA","Boston"],"features":[["Camping","Scenic View"],["Scenic View","Camping"]]}}
multiple_function_62
multiple_function
63
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_64
multi_tool_call
Give me the UV index for Tokyo for tomorrow.
Actions this turn: none yet User request: Give me the UV index for Tokyo for tomorrow.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
uv_index.get_future
[ "uv_index.get_future" ]
tool_call
[{"name":"uv_index.get_future","description":"Retrieve UV index data for a specified location and date.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The location to retrieve the UV index for."},"date":{"type":"string","description":"The date for the UV index.","default":"Tomorro...
{"uv_index.get_future":{"location":["Tokyo"],"date":["Tomorrow",""]}}
multiple_function_64
multiple_function
65
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_65
multi_tool_call
Find the distance between New York City and Los Angeles.
Actions this turn: none yet User request: Find the distance between New York City and Los Angeles.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
geodistance.find
[ "geodistance.find" ]
tool_call
[{"name":"timezones.get_difference","description":"Find the time difference between two cities.","parameters":{"type":"dict","properties":{"city1":{"type":"string","description":"The first city."},"city2":{"type":"string","description":"The second city."}},"required":["city1","city2"]}},{"name":"geodistance.find","desc...
{"geodistance.find":{"origin":["New York City","NYC"],"destination":["Los Angeles","LA"],"unit":["miles",""]}}
multiple_function_65
multiple_function
66
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_66
multi_tool_call
How much traffic should I expect from Las Vegas to Los Angeles this weekend?
Actions this turn: none yet User request: How much traffic should I expect from Las Vegas to Los Angeles this weekend?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
traffic_estimate
[ "traffic_estimate" ]
tool_call
[{"name":"calculate_distance","description":"Calculate distance between two locations.","parameters":{"type":"dict","properties":{"start_point":{"type":"string","description":"Starting point of the journey."},"end_point":{"type":"string","description":"Ending point of the journey."}},"required":["start_point","end_poin...
{"traffic_estimate":{"start_location":["Las Vegas"],"end_location":["Los Angeles"],"time_period":["weekend"]}}
multiple_function_66
multiple_function
67
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_67
multi_tool_call
Translate Hello, how are you? from English to French.
Actions this turn: none yet User request: Translate Hello, how are you? from English to French.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
translate
[ "translate" ]
tool_call
[{"name":"translate","description":"Translate text from a specified source language to a specified target language.","parameters":{"type":"dict","properties":{"text":{"type":"string","description":"The text to be translated."},"source_language":{"type":"string","description":"The language the text is currently in."},"t...
{"translate":{"text":["Hello, how are you?"],"source_language":["English"],"target_language":["French"]}}
multiple_function_67
multiple_function
68
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_69
multi_tool_call
Determine my personality type based on the five factor model with given information: I'm talkative, gets nervous easily, has few artistic interests, tend to be lazy and has a forgiving nature.
Actions this turn: none yet User request: Determine my personality type based on the five factor model with given information: I'm talkative, gets nervous easily, has few artistic interests, tend to be lazy and has a forgiving nature.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
five_factor_model.analyse
[ "five_factor_model.analyse" ]
tool_call
[{"name":"MBTI.analyse","description":"Analyse personality based on the Myers-Briggs Type Indicator (MBTI) which sorts for preferences and generates a 4-letter personality type.","parameters":{"type":"dict","properties":{"thinking_vs_feeling":{"type":"string","description":"Preference of user between thinking and feeli...
{"five_factor_model.analyse":{"talkative":[true],"nervous":[true],"artistic_interests":[false],"lazy":[true],"forgiving":[true]}}
multiple_function_69
multiple_function
70
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_70
multi_tool_call
Who were the kings of France during the 18th century?
Actions this turn: none yet User request: Who were the kings of France during the 18th century?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
european_history.get_monarchs
[ "european_history.get_monarchs" ]
tool_call
[{"name":"european_history.get_events","description":"Provides a list of major historical events based on the specified country and century.","parameters":{"type":"dict","properties":{"country":{"type":"string","description":"Country name."},"century":{"type":"integer","description":"Century as an integer. For example,...
{"european_history.get_monarchs":{"country":["France"],"century":[18]}}
multiple_function_70
multiple_function
71
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_72
multi_tool_call
What was the population of California in 1970?
Actions this turn: none yet User request: What was the population of California in 1970?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
us_history.population_by_state_year
[ "us_history.population_by_state_year" ]
tool_call
[{"name":"us_history.population_by_state_year","description":"Retrieve historical population data for a specific U.S. state and year.","parameters":{"type":"dict","properties":{"state":{"type":"string","description":"The U.S. state for which to retrieve the population."},"year":{"type":"integer","description":"The year...
{"us_history.population_by_state_year":{"state":["California","CA"],"year":[1970]}}
multiple_function_72
multiple_function
73
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_75
multi_tool_call
Which paint color is currently most popular for living rooms?
Actions this turn: none yet User request: Which paint color is currently most popular for living rooms?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
paint_color.trends
[ "paint_color.trends" ]
tool_call
[{"name":"weather_forecast","description":"Retrieve a weather forecast for a specific location and time frame.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city that you want to get the weather for."},"days":{"type":"integer","description":"Number of days for the forecast."}...
{"paint_color.trends":{"room":["living room","Living room"],"period":["","Daily"]}}
multiple_function_75
multiple_function
76
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_79
multi_tool_call
Find art exhibitions for the upcoming month in the Museum of Modern Art, New York.
Actions this turn: none yet User request: Find art exhibitions for the upcoming month in the Museum of Modern Art, New York.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
exhibition_info
[ "exhibition_info" ]
tool_call
[{"name":"restaurant_info","description":"Get restaurant information for a specific area.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"Location for which to find restaurants."},"food_type":{"type":"string","description":"Type of cuisine for which to find restaurants. Default 'an...
{"exhibition_info":{"museum_name":["Museum of Modern Art","MOMA","Museum of Modern Art, New York"],"month":["",1]}}
multiple_function_79
multiple_function
80
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_80
multi_tool_call
Find a local guitar shop that also offers violin lessons in Nashville.
Actions this turn: none yet User request: Find a local guitar shop that also offers violin lessons in Nashville.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
music_shop.find_nearby
[ "music_shop.find_nearby" ]
tool_call
[{"name":"music_shop.find_nearby","description":"Locate nearby music shops based on specific criteria like instrument lessons availability.","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"The city and state, e.g. Nashville, TN"},"services":{"type":"array","items":{"type":"string","...
{"music_shop.find_nearby":{"location":["Nashville, TN","Nashville"],"services":[["Violin Lessons"]],"instruments":[["Guitars"]]}}
multiple_function_80
multiple_function
81
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_83
multi_tool_call
How many goals has Lionel Messi scored for Barcelona till date?
Actions this turn: none yet User request: How many goals has Lionel Messi scored for Barcelona till date?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
player_stats.get_all_time_goals
[ "player_stats.get_all_time_goals" ]
tool_call
[{"name":"team_stats.get_top_scorer","description":"Fetch the top scorer of a specified football team.","parameters":{"type":"dict","properties":{"team_name":{"type":"string","description":"The name of the football team."},"competition":{"type":"string","description":"Competition for which to fetch stats (optional). De...
{"player_stats.get_all_time_goals":{"player_name":["Lionel Messi"],"team_name":["Barcelona"],"competition":[""]}}
multiple_function_83
multiple_function
84
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_85
multi_tool_call
Get the soccer scores for Real Madrid games in La Liga for the last 5 rounds.
Actions this turn: none yet User request: Get the soccer scores for Real Madrid games in La Liga for the last 5 rounds.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
soccer_scores.get_scores
[ "soccer_scores.get_scores" ]
tool_call
[{"name":"basketball_scores.get_scores","description":"Retrieve basketball scores for a specific team and league within a certain range of rounds.","parameters":{"type":"dict","properties":{"team":{"type":"string","description":"The basketball team whose scores are to be retrieved."},"league":{"type":"string","descript...
{"soccer_scores.get_scores":{"team":["Real Madrid"],"league":["La Liga"],"rounds":[5]}}
multiple_function_85
multiple_function
86
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_88
multi_tool_call
Find me the number of active players in the game 'World of Warcraft' in 2020.
Actions this turn: none yet User request: Find me the number of active players in the game 'World of Warcraft' in 2020.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
video_games.get_player_count
[ "video_games.get_player_count" ]
tool_call
[{"name":"video_games.get_player_count","description":"Retrieves the number of active players for a specified video game and year.","parameters":{"type":"dict","properties":{"game_title":{"type":"string","description":"The title of the video game."},"year":{"type":"integer","description":"The year in question."},"platf...
{"video_games.get_player_count":{"game_title":["World of Warcraft"],"year":[2020],"platform":[""]}}
multiple_function_88
multiple_function
89
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_89
multi_tool_call
Find a healthy lunch recipe under 500 calories that uses chicken and mushrooms.
Actions this turn: none yet User request: Find a healthy lunch recipe under 500 calories that uses chicken and mushrooms.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
recipe_search
[ "recipe_search" ]
tool_call
[{"name":"restaurant_search","description":"Searches for restaurants based on a list of preferred ingredients and maximum calorie count.","parameters":{"type":"dict","properties":{"ingredients":{"type":"array","items":{"type":"string"},"description":"A list of ingredients you prefer in the restaurant's dishes."},"calor...
{"recipe_search":{"ingredients":[["chicken","mushrooms"],["mushrooms","chicken"]],"calories":[500],"meal":["lunch",""]}}
multiple_function_89
multiple_function
90
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_91
multi_tool_call
Can I find a good cooking recipe for apple pie using less than 5 ingredients?
Actions this turn: none yet User request: Can I find a good cooking recipe for apple pie using less than 5 ingredients?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
recipe.find
[ "recipe.find" ]
tool_call
[{"name":"restaurant.find","description":"Locate restaurants based on specific criteria such as cuisine and price range","parameters":{"type":"dict","properties":{"cuisine":{"type":"string","description":"The type of cuisine preferred."},"price":{"type":"array","items":{"type":"string"},"description":"Price range of th...
{"recipe.find":{"mainIngredient":["apple pie","apple"],"ingredientLimit":[4]}}
multiple_function_91
multiple_function
92
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_92
multi_tool_call
Get me a list of available vegetarian and gluten-free foods at the Walmart near Denver.
Actions this turn: none yet User request: Get me a list of available vegetarian and gluten-free foods at the Walmart near Denver.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
walmart.vegan_products
[ "walmart.vegan_products" ]
tool_call
[{"name":"safeway.vegan_products","description":"Get available vegan products at specified Safeway store","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"City and state where the Safeway store is located, e.g. Denver, CO"},"categories":{"type":"array","items":{"type":"string","enum"...
{"walmart.vegan_products":{"location":["Denver, CO","Denver"],"categories":[["vegan","gluten-free"],["gluten-free","vegan"]]}}
multiple_function_92
multiple_function
93
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_93
multi_tool_call
Book a deluxe room for 2 nights at the Marriott hotel in New York and add breakfast as an extra service
Actions this turn: none yet User request: Book a deluxe room for 2 nights at the Marriott hotel in New York and add breakfast as an extra service
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
hotel.book
[ "hotel.book" ]
tool_call
[{"name":"car.rental","description":"Rent a car at the specified location for a specific number of days","parameters":{"type":"dict","properties":{"location":{"type":"string","description":"Location of the car rental."},"days":{"type":"integer","description":"Number of days for which to rent the car."},"car_type":{"typ...
{"hotel.book":{"location":["New York","New York, NY","NYC"],"roomType":["deluxe","Deluxe"],"nights":[2],"additional_services":[["breakfast"]]}}
multiple_function_93
multiple_function
94
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_94
multi_tool_call
I want to book a suite with queen size bed for 3 nights in Hilton New York. Can you find the pricing for me?
Actions this turn: none yet User request: I want to book a suite with queen size bed for 3 nights in Hilton New York. Can you find the pricing for me?
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
hotel_room_pricing.get
[ "hotel_room_pricing.get" ]
tool_call
[{"name":"hotel_room_pricing.get","description":"Get pricing for a specific type of hotel room for specified number of nights.","parameters":{"type":"dict","properties":{"hotelName":{"type":"string","description":"The name of the hotel e.g. Hilton New York"},"roomType":{"type":"string","description":"Type of the room t...
{"hotel_room_pricing.get":{"hotelName":["Hilton New York"],"roomType":["suite with queen size bed"],"nights":[3]}}
multiple_function_94
multiple_function
95
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_98
multi_tool_call
Calculate the circumference of a circle with radius 3
Actions this turn: none yet User request: Calculate the circumference of a circle with radius 3
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
geometry.circumference
[ "geometry.circumference" ]
tool_call
[{"name":"get_earliest_reference","description":"Retrieve the earliest historical reference of a person.","parameters":{"type":"dict","properties":{"name":{"type":"string","description":"The name of the person."},"source":{"type":"string","enum":["scriptures","historical records"],"description":"Source to fetch the ref...
{"geometry.circumference":{"radius":[3],"units":["cm",""]}}
multiple_function_98
multiple_function
99
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_99
multi_tool_call
Calculate the derivative of the function 2x^2 at x = 1.
Actions this turn: none yet User request: Calculate the derivative of the function 2x^2 at x = 1.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
calculus.derivative
[ "calculus.derivative" ]
tool_call
[{"name":"calculus.derivative","description":"Compute the derivative of a function at a specific value.","parameters":{"type":"dict","properties":{"function":{"type":"string","description":"The function to calculate the derivative of."},"value":{"type":"integer","description":"The value where the derivative needs to be...
{"calculus.derivative":{"function":["2x**2","lambda x: 2x**2"],"value":[1],"function_variable":["x",""]}}
multiple_function_99
multiple_function
100
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
multiple_function_100
multi_tool_call
Find the highest common factor of 36 and 24.
Actions this turn: none yet User request: Find the highest common factor of 36 and 24.
Which capability should the assistant use for its next step?
[ { "id": "no_tool", "label": "no_tool", "description": "answer the user now: the request needs no tool or is already answered", "kind": "meta" }, { "id": "clarify", "label": "clarify", "description": "ask the user which one or what exactly: the request is ambiguous", "kind": "meta...
math.hcf
[ "math.hcf" ]
tool_call
[{"name":"music_generator.generate_scale_progression","description":"Generate a music scale progression in a specific key with a given tempo and duration.","parameters":{"type":"dict","properties":{"key":{"type":"string","description":"The key in which to generate the scale progression."},"tempo":{"type":"integer","des...
{"math.hcf":{"number1":[36],"number2":[24]}}
multiple_function_100
multiple_function
101
https://github.com/ShishirPatil/gorilla
9df5c346ee0556c8a7cb09fd7206a39aadd904c2
gorilla_openfunctions_v1_test_multiple_function.json
possible_answer/gorilla_openfunctions_v1_test_multiple_function.json
possible_answer
End of preview. Expand in Data Studio

BFCL V1 Jev Routing Pilot

250 frozen evaluation cases for selecting an assistant's next tool or choosing no function. This is a small, BFCL-derived routing pilot. It is not an official BFCL leaderboard benchmark, a complete function-calling evaluation, or a new Jev model.

The motivation is practical: can a small local decision model select the next capability for a personal assistant, leaving a chat model to fill arguments and explain results? This release makes the initial routing test inspectable and reproducible. It is a first 250-case pilot for that project, not a claim to have invented tool routing or Jev evaluation.

Results and decision latency

Seven existing decision systems were evaluated on the same 250 frozen cases. The figures below use the recorded predictions in artifacts/report.json. The long-term objective is efficient, long-context tool selection for on-device assistants; this experiment measures first-step selection on short inputs.

Overall results

Overall selection accuracy and median observed decision latency for seven systems

Figure 1. Overall selection accuracy and median observed decision wall latency. Accuracy requires the reference function on 200 positive cases and accepts any non-tool action on 50 negative cases. Timings include the first recorded calls and reflect different precisions, native runtimes, and request boundaries. These measurements are exploratory; the hardware model is not disclosed. Download PNG · Download SVG

Selection accuracy by evaluation subset

Selection accuracy for multiple-tool, one-tool positive, and no-function subsets

Figure 2. Selection accuracy across 150 multiple-tool, 50 one-tool positive, and 50 no-function cases. Positive cases require the exact function; no-function scoring accepts no_tool, clarify, or cannot_answer. Correct arguments and tool execution are not scored. Download PNG · Download SVG

Accuracy versus decision latency

Overall selection accuracy versus median observed decision wall latency

Figure 3. Overall selection accuracy versus median observed decision wall latency on the same 250 cases. One decision was recorded per case without a uniform warm-up or repeated-trial protocol. Backend, precision, kernels, and timing boundaries differ. These observations do not establish Mac performance, an architecture ranking, or an end-to-end assistant speedup. Latency is measured in milliseconds; lower is faster. Download PNG · Download SVG

The interactive report provides subset filters, mean/median timing views, and per-case predictions. Its references credit all evaluated checkpoints, scoring methods, and source datasets. Exact model revisions and runtime settings are also preserved in the results artifact.

Composition

There is one test split and no training or validation split.

Stratum Cases Offered functions Expected outcome
multi_tool_call 150 2–4 One specific function
one_tool_call 50 1 The offered function
one_tool_no_call 50 1 No function
Total 250 200 positive / 50 negative

The source-category quotas are multiple_function 120, executable_multiple_function 30, simple 35, executable_simple 15, and relevance 50. The name relevance is from the pinned V1 source: it means that none of the offered functions should be called. Do not confuse it with similarly named categories in later BFCL versions.

All cases retain the three assistant disposition options no_tool, clarify, and cannot_answer, followed by the example's original function candidates. Their historical wording, order, and shortened descriptions are preserved exactly. Some wording was inherited from the personal-assistant harness; it is not an independently validated general policy.

What the labels mean

Primary tool-selection metric: on the 200 positive cases, the predicted action must be the exact gold_action_id function. On the 50 negative cases, any of no_tool, clarify, or cannot_answer counts as selecting no function. Invalid or failed outputs count as wrong. These three actions are collapsed only for this no-function outcome metric.

Exact-action diagnostic: compare the selected ID directly with gold_action_id. The frozen negative label is no_tool, but BFCL supplies no evidence that this is better than clarify or cannot_answer. Thus a lower exact-action score need not imply worse assistant behavior. This dataset cannot validate the choice among those three dispositions.

Report all three strata and the 200-positive/50-negative denominators separately. The 50 one-tool positive cases are easy controls; always choosing the offered function gets all 50 correct. Across the full split, choosing the first offered function gets 106/250; always choosing no function gets 50/250. These baselines are recorded in the selection manifest.

Load the viewer-friendly split

from datasets import load_dataset

ds = load_dataset("pyuvraj/bfcl-v1-jev-routing", split="test")
row = ds[0]
model_input = {
    "state": row["state"],
    "questions": {
        "next": {
            "type": "choice",
            "instructions": row["instruction"],
            "criteria": {o["id"]: o["description"] for o in row["options"]},
        }
    },
}

Only state, instruction, and options define the canonical decision input. Keep gold labels and original references out of the model prompt. Full schemas are archival information; the pilot routed on concise description cards, without parameter schemas. Adding full schemas creates a different input condition and should be reported separately.

Field Meaning
id, source_id Stable converted case ID and upstream source ID
stratum One of the three groups above
user_request Original BFCL request
state Exact frozen Laya text state, including first-step context
instruction Exact frozen choice question
options Ordered list of id, label, description, kind; kind is tool or meta
gold_action_id One derived exact-action target
gold_tool_names Singleton function list for positives; empty for negatives
expected_route_kind tool_call or no_function
full_schemas_json JSON string preserving original heterogeneous function schemas
original_reference_json JSON string preserving BFCL reference; "null" for V1 no-call category
source_category, source_row_number Upstream category and one-based row
source_repository, source_revision Pinned BFCL repository and commit
source_question_file, source_answer_file Source-relative files; empty answer filename when absent
label_source Reference-answer extraction or category-derived no-call label

json.loads recovers the two archival JSON-string columns. They remain strings so the Dataset Viewer does not infer incompatible nested types across different API schemas. The complete original case structure, including both Laya and MacJev payloads, is available unchanged under provenance/frozen/; it is deliberately excluded from automatic split loading.

Provenance and reproducibility

Source: Gorilla / BFCL V1 tag v1.0, commit 9df5c346ee0556c8a7cb09fd7206a39aadd904c2. The original data card dates the dataset February 26, 2024. The 250 selected cases originate from a 2,000-case conversion, not a newly collected personal-assistant dataset. No private user traces or screenshots were added.

The converter extracts reference function names; it parses executable reference strings as syntax and never executes them. Selection filters non-unique first actions, unsupported categories, conversion warnings and an explicit wrong-capability exclusion. An explicit 55-ID allowlist limits the V1 no-call pool. Within each category, SHA-256 ranking with seed bfcl-v1-jev-routing-250-v1 selects the quota while removing repeated normalized requests. The original selection review and complete rules are included. This is a selected pilot, not a representative random sample of all BFCL or assistant requests.

Frozen case SHA-256: 68868277c9f10c56706a5d8a1a79a78720582dd731fef414a4b7c4ae366cc602

Viewer split SHA-256: 052e289b4e8dd09b292aa8e812bb2947fdb85137d5738426147a04581c37e135

The parent conversion manifest records hashes of all upstream input files. release_manifest.json records hashes of the packaged files. The original cases, selection manifest, index and review are copied byte for byte.

After cloning this dataset repository, verify/rebuild its projection offline using only Python's standard library:

python3 tools/build_hf_release.py --input-dir provenance/frozen --output-dir . --check
python3 tools/build_hf_release.py --input-dir provenance/frozen --output-dir .cache/rebuilt

To reproduce the original conversion and selection from pinned BFCL source:

git clone --no-checkout https://github.com/ShishirPatil/gorilla.git .cache/bfcl-v1
git -C .cache/bfcl-v1 checkout 9df5c346ee0556c8a7cb09fd7206a39aadd904c2
python3 tools/convert_bfcl_v1.py --source-dir .cache/bfcl-v1/berkeley-function-call-leaderboard/data --output-dir .cache/bfcl-v1-converted
python3 tools/select_eval_subset.py --input .cache/bfcl-v1-converted/cases.jsonl --output .cache/reselected --review-file tools/bfcl_v1_selection_review.json
python3 -c 'import hashlib,pathlib; p=pathlib.Path(".cache/reselected/cases.jsonl"); assert hashlib.sha256(p.read_bytes()).hexdigest()=="68868277c9f10c56706a5d8a1a79a78720582dd731fef414a4b7c4ae366cc602"'

Intended use and limits

  • Compare exact tool choice and coarse no-function decisions on identical frozen inputs.
  • Inspect failures and test candidate-order or prompt changes as separately named experiments.
  • Keep these public test cases out of training and threshold tuning when claiming held-out evaluation. BFCL may already occur in model pretraining; contamination status is unknown.
  • This set does not score arguments, execution, permissions, browser control, memory, final answers, recovery after tool errors, or complete multi-step assistant tasks.
  • Some positive requests could be answered without tools. Labels encode BFCL-conditioned routing rather than the uniquely best autonomous action.
  • A 250-case pilot cannot establish general superiority or reliable personal-assistant behavior. Near-ceiling differences of a few examples should not be treated as decisive rankings.

The associated seven-model runs in the public article are exploratory latency measurements; the hardware model is not disclosed. Local-assistant motivation does not turn those results into Apple Silicon measurements. This dataset release makes no speed or end-to-end task-success claim. The separate artifacts/report.json contains sanitized aggregate results and per-case predictions; it is excluded from the test split. It records runtime limitations alongside the observed timings. Packaged code reproduces the data conversion and selection; model inference adapters are not included in this dataset release.

Related work

This release is an independently converted, frozen pilot and does not claim to be the first:

  • BFCL / Gorilla supplies the underlying requests, function documentation and reference labels.
  • Blobfish Typed Decision Bench: BFCL tool dispatch already evaluates typed choices on a 200-item BFCL V1-derived tool-dispatch set.
  • OD1 reports BFCL-derived tool-selection comparisons with native and enlarged candidate catalogs, including Laya variants.
  • LangWatch's Jev comparison includes tool routing among comparisons of Jev and small open decision models.
  • JevBench studies broader typed decisions; SemIf provides direct-logit decision readouts.

Their inputs, model variants and scoring protocols differ. Their published scores are not interchangeable with results on this split. Jev and TypeSafe names identify related work; this project is independent and is not endorsed by their owners or the BFCL authors.

License and attribution

The BFCL-derived data and retained BFCL material use Apache-2.0; the complete upstream license is included as LICENSE and its data card as provenance/BFCL_DATA_CARD.md. See NOTICE for source attribution and the modifications made by this project. The original converter, selector, packaging code and original documentation use MIT, reproduced in licenses/CONVERTER_LICENSE.txt. Model weights and their licenses are separate and are not included here.

Maintainer: Pritish Yuvraj. Cite this dataset's pinned Hub revision and the upstream BFCL commit when reporting results, so subsequent revisions cannot silently change the test set.

Downloads last month
437