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 |
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.
- Public article and interactive results
- Packaged conversion and selection tools
- Sanitized results and all recorded predictions
- Every original frozen case
- Selection manifest · selection review
- Release checksums
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
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
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
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


