yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Calculate the area of a triangle given the base is 10 meters and height is 5 meters.

Available functions:
name: determine_body_mass_index
description: Calculate body mass index given weight and height.
parameters: type: dict
properties: weight: type: float
description: Weight of the individual in kilograms.
height: type: float
description: Height of the individual in meters.
required: weight
height
user: Find the integral of x^3 from 1 to 5

Available functions:
name: str_to_int
description: Converts string value to integer.
parameters: type: dict
properties: value: type: string
description: String value to be converted to integer
required: value
user: What is the closest integer to 30?

Available functions:
name: get_closest_prime
description: Retrieve the closest prime number that is lesser than a given number.
parameters: type: dict
properties: number: type: integer
description: The number which will serve as the upper limit to find the closest prime.
skip: type: integer
description: Number of closest prime to skip. Default is 0.
required: number
skip
user: Find the fastest route from New York to Boston.

Available functions:
name: prime_numbers_in_range
description: Find all the prime numbers within a certain numeric range.
parameters: type: dict
properties: start: type: integer
description: The start of the numeric range.
end: type: integer
description: The end of the numeric range.
return_format: type: string
enum: array
string
description: The format in which the prime numbers should be returned.
required: start
end
user: How far will a car travel in time 't' when launched with velocity 'v' at an angle 'theta'?

Available functions:
name: calculate_projectile_range
description: Calculate the range of a projectile launched at an angle with initial velocity, using the kinematic equation.
parameters: type: dict
properties: initial_velocity: type: float
description: The initial velocity at which projectile is launched.
angle: type: float
description: The angle at which projectile is launched. This should be in degrees.
time: type: float
description: The time in seconds after which the range is to be calculated.
required: initial_velocity
angle
user: What's the time right now?

Available functions:
name: calculate_time
description: Calculates the time taken to cover a distance at a certain speed.
parameters: type: dict
properties: distance: type: float
description: The distance to be covered in meters.
speed: type: float
description: The speed at which the object is moving in m/s.
round_to_nearest_second: type: boolean
description: Optional parameter to round the time to the nearest second.
required: distance
speed
user: How many sides does a hexagon have?

Available functions:
name: calculate_boiling_point
description: Calculate the boiling point of a given substance at a given pressure.
parameters: type: dict
properties: substance: type: string
description: The chemical name of the substance.
pressure: type: float
description: The external pressure. Default is 1 atm (atmospheric pressure).
required: substance
pressure
user: Identify the type of blood cells responsible for clotting.

Available functions:
name: cellBiology.getCellType
description: This function will return the type of the cell based on it's characteristics.
parameters: type: dict
properties: nucleus_count: type: integer
description: The number of nucleus in the cell.
organism_type: type: string
description: The type of organism the cell belongs to.
membrane_type: type: string
description: Type of membrane in the cell, default value is 'Phospholipid bi-layer'
required: nucleus_count
organism_type
user: Identify the genetic code sequence "ATCG".

Available functions:
name: identify_species
description: Identifies the species of an organism based on its genetic code sequence.
parameters: type: dict
properties: sequence: type: string
description: A genetic code sequence.
database: type: string
description: The genetic database to refer to while identifying species.
required: sequence
user: What is the dominant genetic trait of a Lion?

Available functions:
name: genetics.get_variant_frequency
description: Retrieve the frequency of a gene variant in a specific population.
parameters: type: dict
properties: variant_id: type: string
description: The id of the gene variant.
population: type: string
description: The population to retrieve the frequency for.
required: variant_id
population
user: Find me a documentary about global warming.

Available functions:
name: retrieve_scientific_paper
description: Fetches the details of scientific research paper based on its topic.
parameters: type: dict
properties: topic: type: string
description: Topic of the research paper
year: type: string
description: Year of publishing of the research paper. If not specified, fetches the most recent paper
author: type: string
description: Author of the research paper. If not specified, fetches the paper with most citations
required: topic
year
user: What is the common ancestor of lion and zebra?

Available functions:
name: calculate_fibonacci_sequence
description: Calculates fibonacci sequence up to a specified limit.
parameters: type: dict
properties: limit: type: integer
description: The upper limit of the fibonacci sequence to be calculated.
show_sequence: type: boolean
description: Optional parameter to decide whether to print the fibonacci sequence or not. Default is False.
required: limit
user: What is the evolutionary history of pandas?

Available functions:
name: calculate_biodiversity_index
description: Calculate the biodiversity index of a specific environment or biome using species richness and species evenness.
parameters: type: dict
properties: species_richness: type: integer
description: The number of different species in a specific environment.
species_evenness: type: integer
description: The relative abundance of the different species in an environment.
region: type: string
description: The specific environment or biome to be measured.
enum: Tropical Rainforest
Desert
Tundra
Grassland
Ocean
required: species_richness
species_evenness
user: What is the gene sequence for evolutionary changes in whales?

Available functions:
name: gene_sequencer
description: Generate possible gene sequences to see evolutionary changes
parameters: type: dict
properties: species: type: string
description: The species whose gene sequence you want to create.
mutation_rate: type: float
description: The rate at which mutation occurs, ranging from 0-1.
evolution_duration: type: integer
description: The duration for which evolution occurs, in years.
mutation_factors: type: array
items: type: string
enum: genetic_drift
natural_selection
non-random_mating
gene_flow
mutation
description: Factors contributing to mutation. Optional.
required: species
mutation_rate
evolution_duration
user: Give me the price of a Tesla model S in India.

Available functions:
name: get_exchange_rate
description: Retrieve the current exchange rate between two currencies.
parameters: type: dict
properties: base_currency: type: string
description: The base currency.
target_currency: type: string
description: The target currency.
required: base_currency
target_currency
user: What are the ingredients for lasagna?

Available functions:
name: flight_schedule.get_timings
description: Get the departure and arrival times for flights between two airports.
parameters: type: dict
properties: from_airport: type: string
description: The code for the departure airport.
to_airport: type: string
description: The code for the destination airport.
date: type: string
description: The departure date.
required: from_airport
to_airport
user: What is the time difference between Los Angeles and Berlin?

Available functions:
name: get_co_ordinate
description: Fetch geographical coordinates of a particular location.
parameters: type: dict
properties: location: type: string
description: The city name you want coordinates for.
required: location
user: Give me a selection of horror movies to watch on a Friday night.

Available functions:
name: convert_celsius_to_fahrenheit
description: Convert a temperature from Celsius to Fahrenheit.
parameters: type: dict
properties: celsius: type: float
description: The temperature in Celsius to be converted.
precision: type: integer
description: The decimal precision for the conversion result.
required: celsius
user: Calculate the fibonacci of number 20.

Available functions:
name: cryptocurrency_price
description: Get the current price of a specific cryptocurrency.
parameters: type: dict
properties: currency: type: string
description: The symbol of the cryptocurrency.
vs_currency: type: string
description: The target currency to represent the price.
include_market_cap: type: boolean
description: Optional field to include market capitalization.
required: currency
vs_currency
user: Which online bookstore sells 'To Kill a Mockingbird'?

Available functions:
name: add_product_to_cart
description: This function allows users to add a product to their cart.
parameters: type: dict
properties: product_id: type: integer
description: The ID of the product
quantity: type: integer
description: The number of this product to add to the cart
cart_id: type: integer
description: The ID of the cart, if no ID is given a new cart is created
required: product_id
quantity
user: What is the current bitcoin price?

Available functions:
name: database_connect.select
description: Retrieve specific records from a given database and table.
parameters: type: dict
properties: database_name: type: string
description: The name of the database.
table_name: type: string
description: The name of the table in the database.
condition: type: string
description: SQL condition to select specific records.
required: database_name
table_name
user: How to solve the quadratic equation with coefficients 2, 3 and 4?

Available functions:
name: genetic_algorithm.optimize
description: Apply the genetic algorithm to optimize a function with multiple variables.
parameters: type: dict
properties: function: type: string
description: The function to be optimized.
constraints: type: array
items: type: string
description: A list of constraints for the variables in the function.
population_size: type: integer
description: The size of the population for the genetic algorithm.
mutation_rate: type: float
description: The rate of mutation for the genetic algorithm.
required: function
constraints
population_size
user: How much electricity will I need for my 2000 sq ft home?

Available functions:
name: solar_panel.calculate_need
description: Calculate the number of solar panels needed for a house based on the square footage and average sunlight hours.
parameters: type: dict
properties: square_footage: type: float
description: The square footage of the house.
average_sunlight_hours: type: float
description: The average hours of sunlight received.
usage_efficiency: type: float
description: The efficiency of energy usage in the home, default is 0.8.
required: square_footage
average_sunlight_hours
user: Calculate the power of 2 raise to 5.

Available functions:
name: linear_equation_solver
description: Solve a linear equation.
parameters: type: dict
properties: equation: type: string
description: The linear equation to solve.
variable: type: string
description: The variable to solve for.
required: equation
variable
user: What is the probability of getting a face card in a standard deck?

Available functions:
name: probability.coin_toss_heads
description: Calculate the probability of getting a specific number of heads after tossing a coin multiple times.
parameters: type: dict
properties: coin_tosses: type: integer
description: The number of times the coin is tossed.
heads_needed: type: integer
description: The specific number of heads you want to get after coin tosses.
coin_type: type: string
description: The type of the coin. Default is 'fair'. Possible values are 'fair', 'double_heads', 'double_tails'.
enum: fair
double_heads
double_tails
required: coin_tosses
heads_needed
user: Calculate the probability of getting a head when flipping a coin.

Available functions:
name: get_standard_deviation
description: Calculates the standard deviation of a series of numbers.
parameters: type: dict
properties: data: type: array
items: type: float
description: An array of numbers.
population: type: boolean
description: A boolean indicating whether to calculate the population (true) or sample (false) standard deviation.
required: data
user: What is the mean of an experiment with 50 successful outcomes out of 500 trials, under the null hypothesis that the probability of success is 0.1?

Available functions:
name: hypothesis_testing.get_p_value
description: Performs a one-sample binomial test and returns the calculated p-value.
parameters: type: dict
properties: successes: type: integer
description: The number of successful outcomes observed in the experiment.
n: type: integer
description: The total number of trials conducted in the experiment.
prob_null: type: float
description: The hypothesized probability of success under the null hypothesis.
alternative: type: string
enum: less
greater
two_sided
description: Specifies the alternative hypothesis. 'less' means the true probability of success is less than prob_null, 'greater' means it is greater than prob_null, and 'two_sided' means it is different from prob_null.
required: successes
n
prob_null
user: Retrieve the average house price in california

Available functions:
name: regression_model.predict
description: Predict the target variable based on input features using a trained regression model.
parameters: type: dict
properties: features: type: array
items: type: float
description: Input features to make predictions with.
model: type: dict
description: Trained regression model object.
scaler: type: float
description: Fitted Scaler object for input features scaling.
required: features
model
user: Calculate the profit margin of a company with revenue of $200,000 and expenses of $150,000.

Available functions:
name: calculate_ROI
description: Calculate the Return on Investment (ROI) for a given investment amount and net profit.
parameters: type: dict
properties: investment_amount: type: float
description: The initial amount of money invested.
net_profit: type: float
description: The profit made from the investment.
duration_years: type: integer
description: The duration of the investment in years.
required: investment_amount
net_profit
user: How many kilograms are in a pound?

Available functions:
name: portfolio.returns
description: Calculate the return on investment based on initial investment, ending value and the period
parameters: type: dict
properties: initial_investment: type: float
description: The initial amount invested or loaned
ending_value: type: float
description: The final amount after specified number of time periods.
period: type: integer
description: Number of time periods
optional: true
required: initial_investment
ending_value
user: Who won the FIFA World Cup 2010?

Available functions:
name: stock_ticker
description: Retrieves the latest stock ticker information for a specified company.
parameters: type: dict
properties: company_name: type: string
description: The name of the company for which the stock ticker information should be retrieved.
ticker_symbol: type: string
description: The ticker symbol of the company's stock. This field is optional.
exchange: type: string
description: The name of the exchange on which the company's stock is listed. This field is optional. Default: 'AAPL'
required: company_name
user: Who won the basketball game between Lakers and Celtics yesterday?

Available functions:
name: get_stock_data
description: Retrieve the current stock price for a specific company.
parameters: type: dict
properties: company_name: type: string
description: The company for which to retrieve the stock price.
date: type: string
description: The date for which to retrieve the stock price.
required: company_name
date
user: What's the penalty for burglary in California?

Available functions:
name: law_info.get_penalty
description: Retrieves penalty information based on the criminal act and state.
parameters: type: dict
properties: crime: type: string
description: The criminal act that was committed.
state: type: string
description: The state where the criminal act was committed.
required: crime
state
user: Who is the Governor of California?

Available functions:
name: legal_case.file
description: File a new case in a specific court.
parameters: type: dict
properties: court: type: string
description: The name of the court.
case_type: type: string
description: The type of case being filed.
documents: type: array
items: type: string
description: List of documents needed to be filed.
required: court
case_type
user: What are the best Crime-Thriller movies of 2020?

Available functions:
name: detect_forgery
description: Detect if the given set of documents are forged or not
parameters: type: dict
properties: documents: type: array
items: type: string
description: Array of document paths on the disk.
machine_learning_model: type: string
description: The machine learning model to be used.
confidence_threshold: type: float
description: The confidence threshold for deciding if a document is forged or not.
required: documents
machine_learning_model
user: What are my rights as a tenant in the state of Texas?

Available functions:
name: generate_contract
description: Generate a specific type of legal contract based on provided details.
parameters: type: dict
properties: contract_type: type: string
description: The type of contract to generate.
parties: type: array
items: type: string
description: The parties involved in the contract.
additional_details: type: dict
description: Any additional details or provisions that should be included in the contract.
required: contract_type
parties
user: What are the components of Civil Law?

Available functions:
name: file_complaint
description: File a complaint for noise to the local council in a specified city.
parameters: type: dict
properties: complaint_type: type: string
description: The type of complaint, such as noise, litter, etc.
location: type: string
description: The city where the complaint is to be filed.
details: type: string
description: Detailed information about the complaint.
optional: yes
required: complaint_type
location
user: I need a security guard, where can I find the most popular one in New York?

Available functions:
name: search_lawyer
description: Find a list of lawyers in a specific area, sorted by the number of cases they have won.
parameters: type: dict
properties: area: type: string
description: The city and state where you need a lawyer.
specialization: type: string
description: The field in which the lawyer should be specialized.
min_experience: type: integer
description: The minimum years of experience required for the lawyer.
required: area
specialization
user: What were the most impactful cases handled by law firm ABC in the year 2020?

Available functions:
name: case_info.get
description: Retrieve case details including the judgement from a case id.
parameters: type: dict
properties: case_id: type: string
description: The unique id for the case.
case_year: type: string
description: The year when the case was conducted.
judge_name: type: string
description: The judge's name in the case.
required: case_id
case_year
user: Who is the laywer for the Doe vs. Smith law case?

Available functions:
name: case_review.retrieve_case_outcome
description: Retrieve the outcome of a specific law case.
parameters: type: dict
properties: case_name: type: string
description: The full case name (including vs.).
case_year: type: integer
description: The year the case was tried.
location: type: string
description: The location (City, State) of where the case was tried.
optional: true
required: case_name
case_year
user: Can you recommend a good Chinese restaurant in New York?

Available functions:
name: file_lawsuit
description: File a lawsuit against a party.
parameters: type: dict
properties: defendant: type: string
description: The party being sued.
plaintiff: type: string
description: The party filing the lawsuit.
jurisdiction: type: string
description: The legal jurisdiction in which the lawsuit is being filed, e.g. New York, NY
required: defendant
plaintiff
user: How many calories does an apple have?

Available functions:
name: calculate_litigation_cost
description: Calculate the potential cost of a lawsuit based on its length and complexity.
parameters: type: dict
properties: length_in_days: type: integer
description: The expected length of the trial in days.
complexity: type: string
enum: low
medium
high
description: The complexity of the lawsuit.
extra_expenses: type: boolean
description: Does this lawsuit involve extra expenses such as private investigators, travel, etc.?
required: length_in_days
complexity
user: What is the best month to visit Hawaii?

Available functions:
name: get_average_monthly_temperature
description: Retrieve the average monthly temperature of a location.
parameters: type: dict
properties: location: type: string
description: The location that you want to get the average monthly temperature for.
month: type: string
description: Month for which the average temperature needs to be fetched.
required: location
month
user: What is the time now in New York City?

Available functions:
name: calculate_sunrise_and_sunset
description: Calculate the sunrise and sunset time of a location for the given date.
parameters: type: dict
properties: location: type: string
description: The location in city, state format.
date: type: string
description: The date for which the sunrise and sunset needs to be calculated in yyyy-mm-dd format.
output_format: type: string
description: The desired output time format.
enum: 24-hour
12-hour
required: location
date
user: What kind of fertilizer is best for growing tomatoes?

Available functions:
name: soil_analysis.analyze_soil_type
description: Analyze a type of soil and provides characteristics about it.
parameters: type: dict
properties: soil_type: type: string
description: The type of the soil. For example, loam, sandy, etc.
parameters_needed: type: array
items: type: string
enum: pH level
Mineral content
Organic matter content
description: Optional specific characteristics of the soil to analyze.
required: soil_type
user: What's the composition of species in my backyard garden in Boston?

Available functions:
name: soil_composition_analyze
description: Analyzes the composition of the soil including percentage of sand, silt, and clay based on the given soil sample.
parameters: type: dict
properties: location: type: string
description: The location where the soil sample is collected from.
soil_sample: type: boolean
description: The binary representation of the soil sample.
season: type: string
description: The season during which the soil sample is collected.
required: location
soil_sample
user: What is the best way to reduce CO2 emissions?

Available functions:
name: emission_estimator
description: Estimate the potential CO2 emissions reduction based on various factors.
parameters: type: dict
properties: current_emissions: type: float
description: Current amount of CO2 emissions in tons.
action: type: string
description: The action proposed to reduce emissions, e.g., 'plant trees', 'solar power installation', 'switch to electric cars'.
scale: type: string
description: The scale at which the action will be taken.
duration: type: integer
description: The duration over which the action will be sustained, in years.
required: current_emissions
action
duration
user: Find a GMO yoga mat that I can buy in-store.

Available functions:
name: geo_location_based_products.fetch_eco_friendly_products
description: Locate eco-friendly products near a specific geographic location based on product category and shopping preferences.
parameters: type: dict
properties: location: type: string
description: Your city or the geographical location you're interested in shopping from. e.g., Seattle, WA
product_category: type: string
description: The category of product that you're interested in. e.g., Yoga Mats, Bamboo toothbrush, etc
availability: type: string
description: Your preferred method of getting the product - Instore, Online, or Both.
required: location
product_category
user: Find me restaurants in London

Available functions:
name: find_pois
description: Locate points of interest (pois) based on specified criteria.
parameters: type: dict
properties: location: type: string
description: The city or region, e.g. London, UK
category: type: array
items: type: string
enum: Restaurants
Hotels
Tourist spots
description: Type of points of interest.
rating: type: float
description: Minimum rating to consider
required: location
category
user: What is the fastest route from Los Angeles to New York?

Available functions:
name: get_closest_airport
description: Find the closest airport to a specific location.
parameters: type: dict
properties: location: type: string
description: The city you want to find the nearest airport for.
radius: type: integer
description: The radius within which to find airports.
optional: true
limit: type: integer
description: Limit the number of airports to return. Default: 5
optional: true
required: location
user: Can you recommend a good movie to watch?

Available functions:
name: word_count
description: Calculate the word count of a provided string of text.
parameters: type: dict
properties: text: type: string
description: The text for which word count needs to be calculated.
language: type: string
description: The language in which the text is written.
required: text
language
user: Who won the 1996 NBA championships?

Available functions:
name: playoff.brackets
description: Display NBA playoff brackets for a specified year.
parameters: type: dict
properties: year: type: integer
description: The year for the desired NBA playoffs.
round: type: string
description: Specific round of the playoffs.
enum: First Round
Conference Semifinals
Conference Finals
Finals
required: year
round
user: Tell me a famous quote about life.

Available functions:
name: sentiment_analysis
description: Perform sentiment analysis on a given text.
parameters: type: dict
properties: text: type: string
description: The text to be analyzed.
model: type: string
description: The model to be used for sentiment analysis.
language: type: string
description: The language of the text. Default is English.
required: text
model
user: Find the information on motor neuron diseases

Available functions:
name: medical_records.get_disease_info
description: Retrieves comprehensive medical information based on the name of the disease
parameters: type: dict
properties: disease_name: type: string
description: The name of the disease
include_statistics: type: boolean
description: Whether to include statistics related to the disease. Default is false
required: disease_name
user: What is the average weight of a human brain?

Available functions:
name: get_neural_activity
description: Get the neural activity of the brain by given timeframe.
parameters: type: dict
properties: patient_id: type: string
description: The identification of the patient.
start_time: type: string
description: Start time for the period (YYYY-MM-DD HH:MM:SS)
end_time: type: string
description: End time for the period (YYYY-MM-DD HH:MM:SS)
filter_frequency: type: boolean
description: Optional flag to filter out low frequency brain wave.
required: patient_id
start_time
end_time
user: What's the latest trend in technology?

Available functions:
name: get_social_trends
description: Retrieve trending topics in a given category.
parameters: type: dict
properties: category: type: string
description: The category to get the trends from.
region: type: string
description: The region where the trend should be located. Default is worldwide.
required: category
region
user: What is the effect of economic status on happiness levels?

Available functions:
name: get_happiness_index
description: Fetches the happiness index for a given country or area based on data compiled from global surveys.
parameters: type: dict
properties: country: type: string
description: The country for which to retrieve the happiness index.
year: type: integer
description: The year for which to retrieve the happiness index.
demographic_group: type: string
enum: total
low income
middle income
high income
description: The demographic group for which to retrieve the happiness index. If not specified, the total for all groups will be returned.
required: country
year
user: Give me the MTBI of my friend.

Available functions:
name: personality_assessment.evaluate
description: Evaluate and categorize a user's personality type based on a given array of personality trait percentages.
parameters: type: dict
properties: traits: type: array
items: type: dict
properties: trait: type: string
description: The personality trait being evaluated.
percentage: type: integer
description: The percentage representation of the trait in the user's personality.
required: trait
percentage
detailed_output: type: boolean
description: Determines whether the output should include a detailed explanation of the personality type. This is optional.
required: traits
user: What type of personality am I?

Available functions:
name: calculate_big_five_traits
description: Calculate the big five personality traits based on a set of questions answered by the user.
parameters: type: dict
properties: answers: type: array
items: type: integer
description: Answers to a set of questions rated on a scale from 1 to 5.
calculate_percentile: type: boolean
description: If true, the percentile rank for each trait will also be calculated.
average_answers: type: boolean
description: If true, answers will be averaged across each trait's questions.
required: answers
calculate_percentile
user: What does the color purple represent in computer vision?

Available functions:
name: psychology.color_representation
description: Analyze the symbolic representation of a color in personality psychology.
parameters: type: dict
properties: color: type: string
description: The color to analyze.
context: type: string
description: The context in which the color is being analyzed, e.g. dream interpretation, room decoration etc.
individual_traits: type: string
description: The individual traits of the person whom color is associated with.
required: color
context
user: What was the casualty number of the Battle of Waterloo?

Available functions:
name: historical_event.get_date
description: Retrieve the date of a specific historical event.
parameters: type: dict
properties: event_name: type: string
description: The name of the historical event.
format: type: string
description: The desired date format. Default is YYYY-MM-DD.
required: event_name
user: Who won the NBA final 2023?

Available functions:
name: get_battle_details
description: Retrieve the details of a historical battle, including the participants and the winner.
parameters: type: dict
properties: battle_name: type: string
description: The name of the battle.
year: type: integer
description: The year the battle took place.
location: type: string
description: The location where the battle took place. This is an optional parameter.
required: battle_name
year
user: Who won the World Cup 2022?

Available functions:
name: calculate_battle_outcome
description: Predicts the outcome of a historical battle based on the strategies, army size and other influencing factors.
parameters: type: dict
properties: battle_name: type: string
description: The name of the historical battle.
strategy_type: type: string
description: The strategy employed in the battle.
weather_condition: type: string
description: Weather condition during the battle.
required: battle_name
strategy_type
user: When was the declaration of independence signed?

Available functions:
name: add_dates
description: Add days to a specific date.
parameters: type: dict
properties: date: type: string
description: The starting date.
days_to_add: type: integer
description: The number of days to add to the starting date.
format: type: string
description: The desired date format for the returned date.
required: date
days_to_add
user: Who is the Vice President of United States?

Available functions:
name: us_president_in_year
description: Find out who was the president of United States in a given year.
parameters: type: dict
properties: year: type: integer
description: The year to lookup for.
state: type: string
description: Optional. State to lookup for governor. Default is all US.
required: year
user: Who signed the declaration of independence?

Available functions:
name: historical_event.get_date
description: Retrieve the date of a specific historical event.
parameters: type: dict
properties: event_name: type: string
description: The name of the historical event.
event_location: type: string
description: The location of the historical event.
event_time_period: type: string
description: The historical time period during which the event took place. (e.g., Renaissance, Middle Ages, etc.)
required: event_name
event_location
user: What is the largest planet in the universe?

Available functions:
name: space.star_info
description: Retrieve information about a particular star in the universe.
parameters: type: dict
properties: star_name: type: string
description: The name of the star.
information: type: string
enum: mass
radius
luminosity
description: The type of information needed about the star.
required: star_name
information
user: Who was the scientist that proposed the special theory of relativity?

Available functions:
name: get_element_properties
description: Retrieve properties of a given chemical element based on its name or symbol.
parameters: type: dict
properties: element: type: string
description: The name or symbol of the chemical element.
required: element
user: What defines scientist

Available functions:
name: get_historical_figure_info
description: Retrieve detailed information about a historical figure including their date of birth, death and main achievements.
parameters: type: dict
properties: name: type: string
description: The name of the historical figure.
detail: type: string
enum: birth
death
achievement
description: The specific detail wanted about the historical figure.
region: type: string
description: The region or country the historical figure is associated with.
required: name
detail
user: What is a holy book?

Available functions:
name: search_holy_books
description: Search content, chapters or authors of holy books.
parameters: type: dict
properties: book: type: string
description: The name of the holy book.
chapter: type: integer
description: The chapter number, if relevant. Default: 3
content: type: string
description: Specific content to look for, if relevant.
required: book
user: Who initiate Protestant Reformation?

Available functions:
name: religion_history.get_event_year
description: Retrieve the year a specific historical religious event happened.
parameters: type: dict
properties: event_name: type: string
description: The name of the historical religious event.
period: type: string
description: The period in which the event took place.
location: type: string
description: The location where the event took place.
required: event_name
period
user: What color should I use to get a similar color of blue in my painting?

Available functions:
name: color_complimentary
description: Determine the color complimentary to the given one. Complimentary colors provide a strong contrast.
parameters: type: dict
properties: color: type: string
description: The base color that you want to find the complement of.
color_format: type: string
description: Format to receive the complimentary color, options are RGB or HEX.
required: color
user: Find the year of a Picasso's painting.

Available functions:
name: sculpture.get_dimensions
description: Retrieve the dimensions of a specific sculpture.
parameters: type: dict
properties: sculpture_name: type: string
description: The name of the sculpture.
material: type: string
description: The material of the sculpture.
artist_name: type: string
description: The name of the artist who created the sculpture.
required: sculpture_name
artist_name
user: Which sculture is the most famous in 19th century?

Available functions:
name: material_tool_lookup.lookup
description: Lookup suitable tools for different kinds of material sculpting
parameters: type: dict
properties: material: type: string
description: The material you want to sculpt. (i.e. wood, stone, ice etc.)
sculpting_technique: type: string
description: The sculpting technique (i.e. carving, casting, modelling etc.)
brand_preference: type: string
description: Your preferred brand for the tool.
required: material
sculpting_technique
user: What is the seating capacity of Camp Nou Stadium?

Available functions:
name: sculpture_info.find_creator
description: Retrieve the creator of a sculpture based on the name.
parameters: type: dict
properties: sculpture_name: type: string
description: The name of the sculpture.
location: type: string
description: The location where the sculpture is displayed, if known.
year: type: integer
description: The year the sculpture was created, if known.
required: sculpture_name
location
user: Who created the sculpture 'The Thinker'?

Available functions:
name: architecture_capacity.evaluate_capacity
description: Calculate the maximum seating capacity of a certain architectural structure.
parameters: type: dict
properties: structure_name: type: string
description: The name of the architectural structure.
area_per_person: type: integer
description: The average space a person takes up in sq ft. This value differs based on the use-case, eg: standing concert, football match etc.
required: structure_name
area_per_person
user: What is the Eiffel Tower's height in feet?

Available functions:
name: generate_architecture_plan
description: Generate a custom architecture plan for a building based on given parameters.
parameters: type: dict
properties: style: type: string
description: The architecture style, e.g. Gothic, Roman.
building_type: type: string
description: The type of the building e.g. Church, Residential.
extra_features: type: array
items: type: string
enum: Pool
Garage
Garden
Elevator
description: Additional features to be added in the design.
required: style
building_type
user: What's the cost of renting an apartment in New York?

Available functions:
name: calculate_construction_cost
description: Calculate the estimated cost of construction for a particular building project.
parameters: type: dict
properties: building_type: type: string
description: The type of the building. E.g. skyscraper, house, warehouse
location: type: string
description: The location of the building.
materials: type: array
items: type: string
description: The list of materials to be used in the construction.
labor_cost: type: float
description: The cost of labor per day.
required: building_type
location
materials
user: Who was the artist behind the famous painting 'The Scream'?

Available functions:
name: artwork_search
description: Find details about an artwork given its name.
parameters: type: dict
properties: artwork_name: type: string
description: The name of the artwork.
museum_location: type: string
description: The location of the museum, e.g., Paris, France.
specific_details: type: string
description: Specific details wanted such as 'artist', 'year', etc.
required: artwork_name
museum_location
user: What is the most visited market in New York?

Available functions:
name: museum_data.get_visit_stats
description: Retrieve visitation statistics for museums.
parameters: type: dict
properties: city: type: string
description: The city where the museum is located.
year: type: integer
description: The year for which data is to be fetched.
month: type: integer
description: The month for which data is to be fetched (Optional).
required: city
year
user: Who is the best singer in Jazz

Available functions:
name: search_music_instrument_players
description: Searches for top music instrument players in a specified music genre.
parameters: type: dict
properties: instrument: type: string
description: The type of musical instrument, e.g. trumpet
genre: type: string
description: The musical genre, e.g. Jazz
top: type: integer
description: Number of top players to return. Default is 5.
required: instrument
genre
user: What type of instrument is a cello?

Available functions:
name: get_instrument_info
description: Retrieves the details of a specific musical instrument including its type and origin.
parameters: type: dict
properties: instrument_name: type: string
description: The name of the instrument.
detail: type: string
enum: type
origin
range
family
description: The specific information requested about the instrument.
required: instrument_name
user: Who is the teacher for the upcoming lectures?

Available functions:
name: get_concert_info
description: Fetch upcoming concert details.
parameters: type: dict
properties: concert_id: type: integer
description: The unique identifier for the concert.
include_artist_info: type: boolean
description: Include details about the performing artist.
include_venue_info: type: boolean
description: Include details about the concert venue.
required: concert_id
user: Who was the most famous composers in United States.

Available functions:
name: music_theory.create_chord_progression
description: Creates a chord progression based on given musical key.
parameters: type: dict
properties: key: type: string
description: The musical key for the chord progression.
progression_pattern: type: array
items: type: string
description: The chord progression pattern.
required: key
progression_pattern
user: Who was the composer of Moonlight Sonata?

Available functions:
name: music_theory.get_blues_scale
description: Generates the blues scale in a given key.
parameters: type: dict
properties: key: type: string
description: The root note or key of the blues scale.
show_intervals: type: boolean
description: Flag to show the intervals of the scale. Default is false.
required: key
user: What is the pattern of the blues scale in the key of A?

Available functions:
name: find_composer
description: Find the composer of a piece of music based on the name of the piece.
parameters: type: dict
properties: piece_name: type: string
description: The name of the music piece.
year_composed: type: integer
description: The year the music piece was composed.
required: piece_name
user: Who is the most assist player in Premier League?

Available functions:
name: sports_analysis.get_top_scorer
description: Retrieves the player with most goals in a specific football league
parameters: type: dict
properties: league: type: string
description: The football league name. Eg. Premier League
season: type: string
description: The season in format yyyy/yyyy. Eg. 2020/2021
team: type: string
description: Optionally the specific team to consider. Eg. Liverpool
required: league
season
user: Who played for Clippers in NBA

Available functions:
name: get_game_results
description: Retrieve game results between two teams on a specific date.
parameters: type: dict
properties: team_1: type: string
description: The first team's name.
team_2: type: string
description: The second team's name.
date: type: string
description: The date of the game in the format YYYY-MM-DD.
venue: type: string
description: The venue of the match.
required: team_1
team_2
date
user: Who was the winner of Wimbledon Men's Singles in 2021?

Available functions:
name: find_top_sports_celebrity
description: Fetches information about a top sports celebrity including basic information, match records, endorsements and net worth.
parameters: type: dict
properties: name: type: string
description: Name of the celebrity.
year: type: integer
description: The year in which the celebrity rose to fame or importance.
sports_type: type: string
description: The type of sport the celebrity is known for, e.g. Tennis, Basketball, Football.
required: name
year
user: Who won the NBA Most Valuable Player in 2020?

Available functions:
name: sports_stats.get_player_stats
description: Retrieve statistics of a specific player for a given season and league.
parameters: type: dict
properties: player_name: type: string
description: The name of the player.
season: type: string
description: The season of the statistics, e.g. '2020-2021'.
league: type: string
description: The league of the player's sport, e.g. 'NBA'.
required: player_name
season
user: What is the assist average of basketball player LeBron James?

Available functions:
name: player_stats.average_scoring
description: Retrieve average scoring details of a specific basketball player.
parameters: type: dict
properties: player_name: type: string
description: The name of the basketball player.
season: type: string
description: The specific season to get statistics for.
league: type: string
description: The league the player belongs to.
required: player_name
season
user: Who won the championship of the World Series in 2020?

Available functions:
name: sports.ranking.get_champion
description: Retrieve the champion of a specific sports event for a given year.
parameters: type: dict
properties: event: type: string
description: The sports event.
year: type: integer
description: The year of the sports event.
required: event
year
user: Who is Lebron James?

Available functions:
name: sports_ranking.get_top_ranked
description: Get the current top ranked athlete for a specific sport.
parameters: type: dict
properties: sport: type: string
description: The sport to get the ranking for.
gender: type: string
description: The gender category.
year: type: integer
description: The year for which the ranking is required.
required: sport
gender
user: Who won the last world cup in football?

Available functions:
name: get_match_stats
description: Retrieve the match statistics of a particular team in a specified sports tournament.
parameters: type: dict
properties: team_name: type: string
description: The name of the team.
tournament: type: string
description: The name of the sports tournament.
year: type: integer
description: The year in which the tournament took place. (Optional)
required: team_name
tournament
user: What is the best chess move for white player in this position?

Available functions:
name: fetch_game_stats
description: Fetch board game statistics like top players, winning scores and game histories
parameters: type: dict
properties: game_type: type: string
description: The type of the board game.
year: type: integer
description: The year when the game was played.
location: type: string
description: The location where the game was played. This is an optional parameter.
required: game_type
year
user: Who won the chess tournament in 2015?

Available functions:
name: game.board_analyser
description: Analyse a given board position of the game and suggest the optimal next move
parameters: type: dict
properties: game: type: string
description: The name of the game. In this case, chess
player: type: string
description: The current player whose turn is to move.
position: type: string
description: The current state of the board in FEN (Forsyth–Edwards Notation) format.
difficulty: type: string
description: The level of difficulty for the suggested move. Options include 'easy', 'medium', 'hard'.
required: game
player
position
user: Who won the world series game?

Available functions:
name: game_score.calculate
description: Calculate the final game score based on the total points earned by each team.
parameters: type: dict
properties: team1_points: type: integer
description: The total points earned by team 1.
team2_points: type: integer
description: The total points earned by team 2.
game_rounds: type: integer
description: The total game rounds. Defaults to 3 if not provided.
required: team1_points
team2_points
user: What's the rank for player A in the game Halo?

Available functions:
name: get_player_score
description: Retrieve a player's score from a specific game
parameters: type: dict
properties: player: type: string
description: The name of the player
game: type: string
description: The game that the player is participating in
required: player
game
user: Create a jigsaw puzzle

Available functions:
name: game_functions.solve_jigsaw
description: Generate solution for a given jigsaw puzzle image.
parameters: type: dict
properties: puzzle_image: type: string
description: The image file of the jigsaw puzzle.
pieces_count: type: integer
description: Number of pieces in the jigsaw puzzle.
solve_method: type: string
enum: brute_force
genetic_algorithm
description: Method to be used to solve the puzzle. Default is brute_force.
required: puzzle_image
pieces_count