yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Who is the author of the book 'Pride and Prejudice'?

Available functions:
name: calculate_score
description: Calculate the score in a video game based on the number of enemies defeated, coins collected, and power-ups acquired.
parameters: type: dict
properties: enemies_defeated: type: integer
description: The number of enemies the player has defeated.
coins_collected: type: integer
description: The number of coins the player has collected.
power_ups: type: integer
description: The number of power-ups the player has acquired.
required: enemies_defeated
coins_collected
user: Find the best character to use against a dragon in DragonSlayer game.

Available functions:
name: game.find_best_weapon
description: Finds the best weapon in the inventory to use against a particular enemy type based on the player's level and the enemy's strength and weaknesses.
parameters: type: dict
properties: player_level: type: integer
description: The player's current level.
enemy_type: type: string
description: The type of enemy the player is facing.
inventory: type: array
items: type: string
description: List of weapons currently in player's inventory.
required: player_level
enemy_type
user: How to build a new PC?

Available functions:
name: fetch_recipe
description: Retrieve a specific cooking recipe based on user query.
parameters: type: dict
properties: query: type: string
description: The user's query for a recipe.
numberOfResults: type: integer
description: Number of recipes the user wants to retrieve. Default is 1.
includeIngredients: type: array
items: type: string
description: An array of ingredients to include in the search. Optional.
required: query
numberOfResults
user: Which place in Paris that is most famous?

Available functions:
name: recipe_based_restaurants
description: Search for the restaurants based on the specific dishes.
parameters: type: dict
properties: recipe_name: type: string
description: The name of the dish.
location: type: string
description: The city where to look for the restaurants.
price_range: type: array
items: type: string
enum: $
$$
$$$
$$$$
description: The desired price range.
preferred_rating: type: integer
description: The minimum restaurant rating.
required: recipe_name
location
user: What is the best way to boil an egg?

Available functions:
name: get_cooking_time
description: Calculate the optimal boiling time for a recipe ingredient based on its type and size.
parameters: type: dict
properties: ingredient_type: type: string
description: The type of ingredient to be cooked.
ingredient_size: type: string
description: The size of the ingredient.
cooking_method: type: string
description: The method of cooking to be used.
enum: boiling
steaming
roasting
grilling
required: ingredient_type
ingredient_size
user: Where is a good place for pizza in Boston?

Available functions:
name: restaurant_finder
description: Find restaurants based on specified cuisine and location.
parameters: type: dict
properties: cuisine: type: string
description: The cuisine the user wants to search.
location: type: string
description: The location in which the user wants to search for restaurants.
rating: type: integer
description: Minimum acceptable restaurant rating.
required: cuisine
location
user: How long will it take to travel from San Francisco to Los Angeles by car?

Available functions:
name: calculate_tip
description: Calculate the tip amount for a restaurant bill.
parameters: type: dict
properties: bill_amount: type: float
description: The total restaurant bill amount.
tip_percentage: type: float
description: The tip percentage as a decimal.
split_bill: type: integer
description: The number of people to split the bill with. This parameter is optional.
required: bill_amount
tip_percentage
user: What should be the ingredient  for baking chocolate cake?

Available functions:
name: recipe.getTemperature
description: Get the cooking temperature for a specific recipe.
parameters: type: dict
properties: dish_name: type: string
description: The name of the dish.
oven_type: type: string
description: The type of oven. e.g. Conventional, Convection
pre_heating: type: boolean
description: Is pre-heating needed or not.
required: dish_name
oven_type
user: What are some recommended exercises for legs?

Available functions:
name: grocery.get_food_list
description: Get a list of groceries suitable for a specific dietary goal.
parameters: type: dict
properties: goal: type: string
description: The dietary goal, e.g. weight loss, muscle gain
budget: type: float
description: The available budget for grocery shopping.
preference: type: array
items: type: string
enum: Vegan
Vegetarian
Gluten-Free
description: Food preference or dietary restrictions.
required: goal
budget
user: How many calories are in a tomato?

Available functions:
name: grocery_store.item_details
description: Retrieve detailed information about a specific grocery item.
parameters: type: dict
properties: item_name: type: string
description: The name of the grocery item.
store_location: type: string
description: The city or area where the grocery store is located.
details_level: type: string
enum: simple
detailed
description: Level of details required, 'simple' gives basic details, while 'detailed' provides comprehensive info about the item.
required: item_name
store_location
user: Find a pet store near Los Angeles, CA

Available functions:
name: grocery_store.locate_nearby
description: Find grocery stores nearby a specific location.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g., Los Angeles, CA
store_type: type: array
items: type: string
enum: Supermarket
Convenience Store
Discount Store
description: Type of the grocery store.
is_24_hours: type: boolean
description: Whether the grocery store is open 24 hours.
required: location
user: What's the population in New York right now?

Available functions:
name: time_converter
description: Converts the local time of user's region to the target region's local time.
parameters: type: dict
properties: user_timezone: type: string
description: The timezone of the user in string format. Example: 'Pacific Time (US & Canada)'
target_timezone: type: string
description: The target timezone in string format where user wants to know the local time. Example: 'Eastern Time (US & Canada)'
time: type: string
description: The local time of user's timezone in string format (24 hr format). Optional parameter. Example: '15:30:00'
required: user_timezone
target_timezone
user: What is the current time in Sydney, Australia?

Available functions:
name: get_local_time
description: Retrieve the local time for a specific city.
parameters: type: dict
properties: location: type: string
description: The city to get the local time for.
format: type: string
description: The format of the time to be retrieved, either 12 hours or 24 hours.
enum: 12
24
timezone: type: string
description: The timezone of the location. If left blank, the function will default to the city's local timezone.
required: location
user: Find a Thai restaurant in Chicago with vegetarian options.

Available functions:
name: hotel_booking.check_availability
description: Check room availability in a hotel based on certain criteria such as location and dates.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The city where the hotel is located.
check_in_date: type: string
description: The check-in date.
check_out_date: type: string
description: The check-out date.
room_type: type: string
description: The type of room.
required: hotel_name
location
check_in_date
check_out_date
user: Where is the nearest pharmacy in Los Angeles?

Available functions:
name: get_route_to_location
description: Calculates a route to a specified location based on the starting point and desired method of transportation.
parameters: type: dict
properties: start_point: type: string
description: The starting location for the route.
end_point: type: string
description: The desired destination of the route.
transport_method: type: string
description: The method of transportation. Options include 'Driving', 'Walking', 'Cycling', and 'Public Transport'
required: start_point
end_point