BitAgent/bfcl_shuffle_full huggingface dataset:
user: Find the sum of all the multiples of 3 and 5 between 1 and 1000. Also find the product of the first five prime numbers.

Available functions:
name: math_toolkit.sum_of_multiples
description: Find the sum of all multiples of specified numbers within a specified range.
parameters: type: dict
properties: lower_limit: type: integer
description: The start of the range (inclusive).
upper_limit: type: integer
description: The end of the range (inclusive).
multiples: type: array
items: type: integer
description: The numbers to find multiples of.
required: lower_limit
upper_limit
multiples
name: math_toolkit.product_of_primes
description: Find the product of the first n prime numbers.
parameters: type: dict
properties: count: type: integer
description: The number of prime numbers to multiply together.
required: count
user: Find the area of a rectangle with length 7 and breadth 3. Also, calculate the area of a circle with radius 5.

Available functions:
name: volume_cylinder.calculate
description: Calculate the volume of a cylinder given the radius and the height.
parameters: type: dict
properties: radius: type: float
description: The radius of the cylinder.
height: type: float
description: The height of the cylinder.
required: radius
height
name: area_rectangle.calculate
description: Calculate the area of a rectangle given the length and breadth.
parameters: type: dict
properties: length: type: float
description: The length of the rectangle.
breadth: type: float
description: The breadth of the rectangle.
required: length
breadth
name: area_circle.calculate
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: float
description: The radius of the circle.
required: radius
user: Find the area and perimeter of a circle with a radius of 5 and also find the circumference of a circle with diameter of 10.

Available functions:
name: circle.calculate_circumference
description: Calculate the circumference of a circle based on the diameter.
parameters: type: dict
properties: diameter: type: integer
description: The diameter of the circle.
required: diameter
name: circle.calculate_area
description: Calculate the area of a circle based on the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
required: radius
name: rectangle.calculate_perimeter
description: Calculate the perimeter of a rectangle based on the length and breadth.
parameters: type: dict
properties: length: type: integer
description: The length of the rectangle.
breadth: type: integer
description: The breadth of the rectangle.
required: length
breadth
user: What are the length and the width of a rectangle which has a perimeter of 14 and area of 15.

Available functions:
name: integral
description: Calculate the definite integral of a function over an interval [a, b].
parameters: type: dict
properties: function: type: string
description: The function to integrate.
a: type: float
description: The lower bound of the interval.
b: type: float
description: The upper bound of the interval.
required: function
a
b
name: get_rectangle_property
description: Get specific property of the rectangle (like length, width) based on perimeter and area.
parameters: type: dict
properties: perimeter: type: integer
description: Perimeter of the rectangle.
area: type: integer
description: Area of the rectangle.
property: type: string
description: Specific property required. It can be length, width or diagonal.
tolerance: type: float
description: Allowed error for calculations. (optional) Default 0.1
required: perimeter
area
property
user: Calculate the area under the curve from x=1 to x=5 for the function f(x)=x^2. And find the derivative at x=3.

Available functions:
name: integral
description: Calculate the definite integral of a function over an interval [a, b].
parameters: type: dict
properties: function: type: string
description: The function to integrate.
a: type: float
description: The lower bound of the interval.
b: type: float
description: The upper bound of the interval.
required: function
a
b
name: derivative
description: Find the derivative of a function at a certain point.
parameters: type: dict
properties: function: type: string
description: The function to differentiate.
x: type: float
description: The point to calculate the derivative at.
required: function
x
user: Calculate the Greatest Common Divisor (GCD) of 96 and 128, and the least common multiple (LCM) of 15 and 25.

Available functions:
name: primeFactors
description: Find all prime factors of an integer.
parameters: type: dict
properties: num: type: integer
description: The integer.
withMultiplicity: type: boolean
description: If true, includes the multiplicity of each factor.
default: false
required: num
name: lcm
description: Calculate the least common multiple of two integers.
parameters: type: dict
properties: num1: type: integer
description: The first integer.
num2: type: integer
description: The second integer.
required: num1
num2
name: gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: The first integer.
num2: type: integer
description: The second integer.
required: num1
num2
user: Find all prime numbers between 50 and 150. Then get the fibonacci series upto 150.

Available functions:
name: count_items
description: Count the number of items in a collection.
parameters: type: dict
properties: collection: type: array
items: type: string
description: The collection of items to count
required: collection
name: find_prime_numbers
description: Locate all prime numbers in a specific number range.
parameters: type: dict
properties: start: type: integer
description: The start of the number range
end: type: integer
description: The end of the number range
required: start
end
name: get_fibonacci_sequence
description: Generate a Fibonacci sequence up to a specific number of items.
parameters: type: dict
properties: count: type: integer
description: The number of items to generate
required: count
user: Calculate the time required for a car moving at 50 m/s to travel a distance of 600 m. Also calculate the time required for a bullet moving at 400 m/s to cover a distance of 1000 m.

Available functions:
name: physics.calculate_force
description: Calculate the force required to move an object of a particular mass at a particular acceleration.
parameters: type: dict
properties: mass: type: integer
description: The mass of the object in kg.
acceleration: type: integer
description: The acceleration of the object in m/s^2.
required: mass
acceleration
name: kinematics.calculate_time
description: Calculate time required for an object to travel a particular distance at a particular velocity.
parameters: type: dict
properties: velocity: type: integer
description: The velocity of the object in m/s.
distance: type: integer
description: The distance covered by the object in meters.
required: velocity
distance
user: Calculate the final velocity of a moving object given initial velocity of 20 m/s, acceleration of 5 m/s^2 and time of 6 seconds. Also, compute the total distance covered by the object.

Available functions:
name: kinematics.distance_traveled
description: Computes the total distance covered by a moving object given initial velocity, acceleration and time.
parameters: type: dict
properties: initial_velocity: type: float
description: The initial velocity of the object in m/s.
acceleration: type: float
description: The acceleration of the object in m/s^2.
time: type: float
description: The time for which the object has been moving in seconds.
required: initial_velocity
acceleration
time
name: kinematics.final_velocity
description: Calculates the final velocity of a moving object given initial velocity, acceleration and time.
parameters: type: dict
properties: initial_velocity: type: float
description: The initial velocity of the object in m/s.
acceleration: type: float
description: The acceleration of the object in m/s^2.
time: type: float
description: The time for which the object has been moving in seconds.
required: initial_velocity
acceleration
time
user: Book a flight from Seattle to Boston with American Airlines and book a hotel in Boston for 4 nights. 

Available functions:
name: flight_book
description: Book a flight for a specific route and airlines
parameters: type: dict
properties: _from: type: string
description: The departure city in full name.
to: type: string
description: The arrival city in full name.
airlines: type: string
description: The preferred airline.
required: _from
to
airlines
name: hotel_book
description: Book a hotel for a specific location for the number of nights
parameters: type: dict
properties: location: type: string
description: The city where the hotel is located.
nights: type: integer
description: Number of nights for the stay.
required: location
nights
user: Buy me a ticket to the Mamma Mia musical for next Friday, June 30th 2023, also get me a train ticket from New York to Chicago for the same day.

Available functions:
name: train_ticket.buy
description: Buy a train ticket for a specific date and route.
parameters: type: dict
properties: origin: type: string
description: The departure full name of the city.
destination: type: string
description: The destination city.
date: type: string
description: The date when the journey should be, in the format of yyyy-mm-dd.
required: origin
destination
date
name: musical_ticket.buy
description: Buy a ticket for a musical
parameters: type: dict
properties: show: type: string
description: Name of the show.
date: type: string
description: Date when the ticket should be bought for.
required: show
date
name: concert_ticket.buy
description: Buy a concert ticket
parameters: type: dict
properties: artist: type: string
description: Name of the artist.
date: type: string
description: Date of the concert.
required: artist
date
user: What is the Electric field at 3m from a point charge with a value of 4C? Also, calculate the magnetic field for an electric current of 0.5A flowing through a solenoid having 25 turns per meter and a length of 2m.

Available functions:
name: physics.magnetic_field
description: Calculate magnetic field for given current flowing through solenoid.
parameters: type: dict
properties: current: type: float
description: Electric current in Amperes.
turnsPerMeter: type: float
description: Number of turns of solenoid per meter.
length: type: float
description: Length of the solenoid in meters.
required: current
turnsPerMeter
length
name: physics.electric_field
description: Calculate electric field for a given point charge and distance.
parameters: type: dict
properties: charge: type: float
description: Value of point charge in Coulombs.
distance: type: float
description: Distance from the point charge in meters.
required: charge
distance
user: Calculate the magnetic field produced by a wire carrying a current of 4 amps with a distance of 2 m from the wire. And find the voltage difference of a region in the direction of the electric field that is 3 m apart, assuming the electric field is 5 N/C.

Available functions:
name: calculate_voltage_difference
description: Calculate the voltage difference between two points in an electric field.
parameters: type: dict
properties: electric_field: type: float
description: The electric field in newtons per coulomb.
distance: type: float
description: The distance between the two points in the direction of the field in meters.
charge: type: float
description: The charge of the test particle, typically an electron, in coulombs. Default to 0
default: 0
required: electric_field
distance
name: calculate_magnetic_field
description: Calculate the magnetic field produced by a current-carrying wire.
parameters: type: dict
properties: current: type: float
description: The current in the wire in amperes.
distance: type: float
description: The perpendicular distance from the wire in meters.
permeability: type: float
description: The permeability of free space, a constant value. Default 0.1
required: current
distance
user: 'Calculate the energy required to heat 100 grams of water from 25 degrees Celsius to 100 degrees Celsius in joules, and also calculate the energy required to heat the same mass of Aluminium under same conditions in joules

Available functions:
name: temperature_converter.convert
description: Convert a temperature from one unit to another.
parameters: type: dict
properties: temperature: type: float
description: The temperature to convert.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
round_to: type: integer
description: The number of decimal places to round the result to. Defaults to 2.
required: temperature
from_unit
to_unit
name: energy_calculator.calculate
description: Calculate the energy needed to heat a substance from an initial to a final temperature.
parameters: type: dict
properties: substance: type: string
description: The substance to be heated.
mass: type: float
description: The mass of the substance in grams.
initial_temperature: type: float
description: The initial temperature of the substance in degrees Celsius.
final_temperature: type: float
description: The final temperature of the substance in degrees Celsius.
unit: type: string
description: The unit to report the energy in. Options are 'joules' and 'calories'. Defaults to 'joules'.
required: substance
mass
initial_temperature
final_temperature
user: Give me the population size of tigers in Bangladesh and India for the last 5 years. Also provide the projected population size of tigers in Nepal and Malaysia for the next 10 years.

Available functions:
name: crop_yield.get_history
description: Retrieve historical crop yield data of a specific crop in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
crop: type: string
description: Type of crop.
years: type: integer
description: Number of years of history to retrieve.
required: country
crop
years
name: animal_population.get_history
description: Retrieve historical population size of a specific species in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
species: type: string
description: Species of the animal.
years: type: integer
description: Number of years of history to retrieve.
required: country
species
years
name: animal_population.get_projection
description: Predict the future population size of a specific species in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
species: type: string
description: Species of the animal.
years: type: integer
description: Number of years in the future to predict.
required: country
species
years
user: Find a Chinese restaurant near me in New York and suggest a high-rated of 4 Italian restaurant in Los Angeles. Then find a cheapest flight for round-trip from New York to Los Angeles

Available functions:
name: restaurant.search
description: Find a restaurant in a specified location based on the cuisine and ratings.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. New York, NY
cuisine: type: string
description: The type of cuisine.
rating: type: float
description: The minimum rating. Default 1.0
required: location
cuisine
optional: rating
name: flight.search
description: Find flights between two cities.
parameters: type: dict
properties: _from: type: string
description: The departure city.
to: type: string
description: The destination city.
type: type: string
description: The type of flight e.g., one-way, round-trip
required: _from
to
type
user: Calculate the factorial of 8 and generate the prime numbers from 1 to 50.

Available functions:
name: calculate_fibonacci
description: Calculate the Fibonacci series up to a specific position.
parameters: type: dict
properties: position: type: integer
description: The position up to which you want to calculate the Fibonacci series.
required: position
name: calculate_factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number of which you want to calculate the factorial.
required: number
name: generate_prime
description: Generate prime numbers within a given range.
parameters: type: dict
properties: start: type: integer
description: The start of the range from which you want to find the prime numbers.
end: type: integer
description: The end of the range from which you want to find the prime numbers.
required: start
end
user: How many steps do I need to walk in order to lose 500 calories and how much water do I need to intake today if I exercise for 2 hours?

Available functions:
name: payment_calculation
description: Calculate how much a person should pay given the items purchased and their quantities
parameters: type: dict
properties: items: type: array
items: type: string
description: List of items purchased.
quantities: type: array
items: type: integer
description: Quantity of each item purchased in correspondence with the previous items list.
required: items
quantities
name: steps_calorie_calculation
description: Calculate how many steps you need to walk to burn a specified amount of calories.
parameters: type: dict
properties: calorie: type: float
description: The amount of calories to burn.
required: calorie
name: hydration_calculator
description: Calculate the amount of water to drink in a day given the hours of exercise.
parameters: type: dict
properties: exercise_time: type: float
description: The number of hours of exercise.
required: exercise_time
user: I need to convert 10 dollars to Euros and make a 10 dollar deposit in my local bank account with account number - 987654.

Available functions:
name: banking_service
description: Make a deposit to a given bank account
parameters: type: dict
properties: account_id: type: string
description: Target account to make deposit to.
amount: type: float
description: Amount to deposit.
required: account_id
amount
name: currency_conversion
description: Convert a specific amount from one currency to another
parameters: type: dict
properties: amount: type: float
description: Amount to convert.
from_currency: type: string
description: Source currency.
to_currency: type: string
description: Target currency.
required: amount
from_currency
to_currency
user: Perform Gaussian integral of the function exp(-x^2) from -2 to 2. Also calculate the definite integral from 0 to 3.1416 of sin(x).

Available functions:
name: math.gaussian_integral
description: Perform Gaussian integration over the range of the function.
parameters: type: dict
properties: function: type: string
description: The function to integrate, given in terms of x.
lower_limit: type: float
description: The lower limit of the integral.
upper_limit: type: float
description: The upper limit of the integral.
required: function
lower_limit
upper_limit
name: math.definite_integral
description: Calculate the definite integral of a function within specified bounds.
parameters: type: dict
properties: function: type: string
description: The function to integrate, given in terms of x.
lower_limit: type: float
description: The lower limit of the integral.
upper_limit: type: float
description: The upper limit of the integral.
required: function
lower_limit
upper_limit
user: Determine the median and variance for the following data points 3,4,5,2,8,5. Also determine the mode for these points.

Available functions:
name: statistics.variance
description: This function calculates the variance of a given set of numbers.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
population: type: boolean
description: Determines whether to use population variance formula. Default to True
default: yes
required: data
name: statistics.median
description: This function returns the median of the data set provided.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
required: data
name: statistics.mode
description: This function determines the mode of a list of numbers.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
required: data
user: Use the data from dataset.csv file and fit a linear regression model to predict future sales by setting x=data['sales'] and y=data['future_sales']. Additionally, calculate and return the residuals.

Available functions:
name: linear_regression_fit
description: Fit a linear regression model to data.
parameters: type: dict
properties: x: type: array
items: type: float
description: Array of the predictor variable.
y: type: array
items: type: float
description: Array of the dependent variable.
return_residuals: type: boolean
description: Flag indicating whether to return the residuals (the difference between the observed and predicted values). Optional.
default: false
required: x
y
name: data_loading
description: Load data from a csv file into a data structure.
parameters: type: dict
properties: file_path: type: string
description: The path to the file to load.
delimiter: type: string
description: The character used to separate values in the file. Optional.
default: ,
required: file_path
user: Find me the sales growth rate for company XYZ for the last 3 years and also the interest coverage ratio for the same duration.

Available functions:
name: financial_ratios.interest_coverage
description: Calculate a company's interest coverage ratio given the company name and duration
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
years: type: integer
description: Number of past years to calculate the ratio.
required: company_name
years
name: sales_growth.calculate
description: Calculate a company's sales growth rate given the company name and duration
parameters: type: dict
properties: company: type: string
description: The company that you want to get the sales growth rate for.
years: type: integer
description: Number of past years for which to calculate the sales growth rate.
required: company
years
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.
required: location
days
user: Calculate the net profit margin of Company XYZ given that the net income is $20,000 and total revenue is $100,000. Also calculate the debt ratio of the same company if the total liabilities are $10,000 and total assets are $30,000.

Available functions:
name: financial_ratio.net_profit_margin
description: Calculate net profit margin of a company given the net income and total revenue
parameters: type: dict
properties: net_income: type: integer
description: The net income of the company.
total_revenue: type: integer
description: The total revenue of the company.
required: net_income
total_revenue
name: financial_ratio.debt_ratio
description: Calculate the debt ratio of a company given the total liabilities and total assets.
parameters: type: dict
properties: total_liabilities: type: integer
description: The total liabilities of the company.
total_assets: type: integer
description: The total assets of the company.
required: total_liabilities
total_assets
user: Invest $2000 in Google and withdraw $1000 from Apple.

Available functions:
name: investment.withdraw
description: Withdraw a specific amount from a company's stock.
parameters: type: dict
properties: company: type: string
description: The company you want to withdraw from.
amount: type: float
description: The amount you want to withdraw.
required: company
amount
name: investment.invest
description: Invest a specific amount in a company's stock.
parameters: type: dict
properties: company: type: string
description: The company you want to invest in.
amount: type: float
description: The amount you want to invest.
required: company
amount
user: How much would it cost me to invest in 50 shares of Apple's stock right now? Also calculate the total dividend payout if each share returns $1.30 as dividend.

Available functions:
name: stock_invest.calculate_investment_cost
description: Calculate the cost of investing in a specific number of shares from a given company.
parameters: type: dict
properties: company: type: string
description: The company that you want to invest in.
shares: type: integer
description: Number of shares to invest.
required: company
shares
name: stock_invest.calculate_dividend_payout
description: Calculate the total dividend payout for a specific number of shares with known dividend per share.
parameters: type: dict
properties: shares: type: integer
description: Number of shares to calculate dividends.
dividend_per_share: type: float
description: Known dividend per share.
required: shares
dividend_per_share
user: Get me the transaction history for my account '00125648' for the past 7 days and also calculate the total balance.

Available functions:
name: bank.get_transaction_history
description: Retrieve transaction history for a specific bank account over a specified time frame.
parameters: type: dict
properties: account: type: string
description: The account number for which transaction history is required.
days: type: integer
description: Number of past days for which to retrieve the transaction history.
required: account
days
name: bank.calculate_balance
description: Calculate the balance of a specified bank account based on the transactions.
parameters: type: dict
properties: account: type: string
description: The account number for which balance is to be calculated.
transactions: type: array
description: Transaction array Default is empty array.
items: type: dict
properties: amount: type: float
description: The amount of the transaction. Default 0
type: type: string
enum: credit
debit
description: Type of the transaction. Default is credit.
default: credit
starting_balance: type: float
description: The starting balance of the account, if known. Default 0.0
required: account
user: Transfer $5000 from my checking to saving account. And calculate my potential interests after 5 years if the annual interest rate is 3%.

Available functions:
name: bank_account.transfer
description: Transfer a given amount from one account to another.
parameters: type: dict
properties: from_account: type: string
description: The account to transfer from.
to_account: type: string
description: The account to transfer to.
amount: type: float
description: The amount to be transferred.
required: from_account
to_account
amount
name: bank_account.calculate_interest
description: Calculate the amount of interest accrued over a given time period.
parameters: type: dict
properties: principal: type: float
description: The initial amount of money.
rate: type: float
description: The annual interest rate as a decimal.
time: type: integer
description: The number of years the money is invested for.
required: principal
rate
time
user: Find the conviction status of a criminal with name John Doe in New York, also find the nature of the criminal offenses he committed.

Available functions:
name: criminal_record.get_offense_nature
description: Get details about the nature of offenses committed by a criminal.
parameters: type: dict
properties: criminal_name: type: string
description: Name of the criminal.
optional_param: type: boolean
description: Optionally retrieve additional details, by default this is set to false.
required: criminal_name
name: criminal_record.get_status
description: Find the conviction status of a criminal in a specified region.
parameters: type: dict
properties: criminal_name: type: string
description: Name of the criminal.
region: type: string
description: Region where criminal record is to be searched.
required: criminal_name
region
user: Find cases that pertain to 'Theft' from court record in 'New York' and from 'San Francisco', filed in year 2021, and display briefs of top 5 relevant cases.

Available functions:
name: briefs.display_cases
description: Display briefs of the cases
parameters: type: dict
properties: case_id: type: array
items: type: string
description: A list of unique identifiers for cases.
required: case_id
name: court_records.search_cases
description: Search for court cases based on specific criteria.
parameters: type: dict
properties: location: type: string
description: The city where the court is located
query: type: string
description: Search string to look for specific cases
year: type: integer
description: Year the case was filed
limit: type: integer
description: Limits the number of results returned
default: 5
required: location
query
year
user: Find all law cases where Charles Dickens is a party and it happened in Boston. Also, get cases where University of California was a party and happened in Los Angeles.

Available functions:
name: movie_ratings.get_movie
description: Get a movie by its name.
parameters: type: dict
properties: movie_name: type: string
description: The name of the movie to be retrieved
required: movie_name
name: legal_case.get_summary
description: Get a summary of a legal case
parameters: type: dict
properties: case_id: type: string
description: The unique ID of the case to summarise
summary_type: type: string
description: Type of the summary to get, e.g., brief, full
default: brief
required: case_id
optional: summary_type
name: legal_case.find_parties
description: Locate legal cases involving a specified party in a particular city
parameters: type: dict
properties: party_name: type: string
description: The name of the party involved in the case
city: type: string
description: The city where the case was heard
required: party_name
city
user: Find how many cases and the judge handling a specific lawsuit for Pacific Gas and Electric and Tesla Inc.

Available functions:
name: lawsuit.fetch_details
description: Fetch the details of a lawsuit for a specific company.
parameters: type: dict
properties: company_name: type: string
description: The company involved in the lawsuit.
required: company_name
name: lawsuit.judge
description: Fetch the judge handling a lawsuit for a specific company.
parameters: type: dict
properties: company_name: type: string
description: The company involved in the lawsuit.
lawsuit_id: type: integer
description: The ID number of the lawsuit. Default to 123
default: 123
required: company_name
user: Get temperature and humidity forecast for Boston, USA and precipitation forecast for Rome, Italy for next 10 days.

Available functions:
name: weather_forecast_precipitation
description: Retrieve a precipitation forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the precipitation forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: weather_forecast_humidity
description: Retrieve a humidity forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the humidity forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: weather_forecast_temperature
description: Retrieve a temperature forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the temperature forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
user: Locate all supermarkets in Los Angeles and find the most popular site seeing place in Miami.

Available functions:
name: supermarket.find_in_city
description: Find all supermarkets in a given city.
parameters: type: dict
properties: city: type: string
description: The city to locate supermarkets in.
state: type: string
description: The state to further narrow down the search.
openNow: type: boolean
description: If true, returns only supermarkets that are currently open. Default to true
required: city
state
name: sightseeing.popular_in_city
description: Find the most popular sightseeing place in a given city.
parameters: type: dict
properties: city: type: string
description: The city to find sightseeing in.
state: type: string
description: The state to further narrow down the search.
kidsFriendly: type: boolean
description: If true, returns only kids friendly sightseeing places.Default to true
required: city
state
user: Translate the phrase 'Hello World' from English to Spanish and translate 'Goodbye' from French to English. In addition to that get current time in 'Los Angeles' and 'London'.

Available functions:
name: get_current_time
description: Fetches current time for a given location
parameters: type: dict
properties: location: type: string
description: The location for which to fetch current time
required: location
name: translate_text
description: Translates a given text from one language to another
parameters: type: dict
properties: text: type: string
description: The text that needs to be translated
from_lang: type: string
description: The source language from which to translate
to_lang: type: string
description: The target language to which to translate
required: text
from_lang
to_lang
user: Identify objects in my backyard image my_backyard_image_url and analyze the sentiment of today's journal entry my_journal_entry_text.

Available functions:
name: image_processing.object_identification
description: Identify objects in a given image.
parameters: type: dict
properties: image_url: type: string
description: The URL of the image.
required: image_url
name: text_analysis.sentiment_analysis
description: Analyze the sentiment of a given text.
parameters: type: dict
properties: text: type: string
description: The text to be analyzed.
required: text
user: Find overview about the Battle of Waterloo and the signing of the Treaty of Tordesillas.

Available functions:
name: euro_history.treaty_info
description: Retrieve specific information about a signed European treaty.
parameters: type: dict
properties: treaty_name: type: string
description: The name of the treaty.
info_requested: type: array
items: type: string
enum: signatories
ratification date
clauses
overview
description: Specific aspects of the treaty for which to return information.
required: treaty_name
info_requested
name: euro_history.battle_details
description: Retrieve detailed information about a specific European historical battle.
parameters: type: dict
properties: battle_name: type: string
description: The name of the historical battle.
specific_info: type: array
items: type: string
enum: overview
causalities
date
description: The specific types of information to return about the battle.
required: battle_name
specific_info
user: Get me the timeline of World War 2 in Europe and then get me an array of important leaders involved during the war.

Available functions:
name: history.get_timeline
description: Retrieve the timeline for a specific historical event
parameters: type: dict
properties: event: type: string
description: The historical event you want the timeline for.
region: type: string
description: Region of the event.
default: Europe
required: event
name: history.get_important_figures
description: Retrieve array of important figures involved during a specific historical event.
parameters: type: dict
properties: event: type: string
description: The historical event for which you want the array of important figures.
number: type: integer
description: Number of top figures you want. Default to 1
default: 1
required: event
user: What was the average life expectancy in the USA in the year 1900 and 1950? Additionally, what was the Gross Domestic Product (GDP) of the USA in these years?

Available functions:
name: us_history.gdp
description: Retrieves the Gross Domestic Product of the USA for a specific year.
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve GDP data.
required: year
name: us_history.life_expectancy
description: Retrieves the average life expectancy of the USA for a specific year.
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve life expectancy.
required: year
user: What is the exact birthdate of Nikola Tesla and what his most famous discovery was?

Available functions:
name: scientist_info.get_birthdate
description: Retrieve the birthdate of a specific scientist.
parameters: type: dict
properties: name: type: string
description: The name of the scientist.
required: name
name: scientist_info.get_famous_discovery
description: Retrieve the most famous discovery made by a specific scientist.
parameters: type: dict
properties: name: type: string
description: The name of the scientist.
discovery_order: type: integer
description: The order of discoveries if the scientist made multiple discoveries. If not provided, the first (or most famous) discovery will be returned.
default: 1
required: name
user: What is the weight of Neutron and Proton in atomic mass unit (amu) ? Also what is the diameter of a Proton and Neutron in femtometers?

Available functions:
name: scienceFacts.getCharge
description: Fetch the electric charge of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve electric charge. For example, 'coulombs' etc.
required: particle
unit
name: scienceFacts.getWeight
description: Fetch the atomic weight of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve weight. For example, 'kg', 'pound', 'amu' etc.
required: particle
unit
name: scienceFacts.getDiameter
description: Fetch the diameter of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve diameter. For example, 'meter', 'cm', 'femtometers' etc.
required: particle
unit
user: Create a square painting with blue background and dimensions 16x16 inches, then display it for 30 seconds with 70% screen brightness

Available functions:
name: painting.create
description: Creates a new painting with specified parameters
parameters: type: dict
properties: shape: type: string
description: Shape of the painting to be created.
background_color: type: string
description: Background color of the painting.
dimensions: type: array
items: type: integer
description: Dimensions of the painting in inches.
required: shape
background_color
dimensions
name: display.set_screen_brightness
description: Sets the screen brightness for viewing the painting
parameters: type: dict
properties: percentage: type: integer
description: Screen brightness level in percentage.
duration: type: integer
description: Duration to maintain the brightness level in seconds.
required: percentage
duration
name: painting.display
description: Displays a created painting for a specific amount of time
parameters: type: dict
properties: time: type: integer
description: Time in seconds the painting will be displayed for.
required: time
user: Find me a bronze statue in the Modern Arts Museum in New York and a stone sculpture in the Louvre Museum in Paris. Also, find me a painting made by Picasso in the Metropolitan Museum of Art.

Available functions:
name: book.find
description: Find a book in a library based on specific criteria like author, genre or publication year.
parameters: type: dict
properties: library: type: string
description: The name of the library.
author: type: string
description: Author of the book.
genre: type: string
default: Sci-Fi
description: Genre of the book.
year: type: integer
default: 2000
description: Year of publication.
required: library
author
name: historical_landmark.find
description: Find historical landmarks based on specific criteria like location or era.
parameters: type: dict
properties: location: type: string
description: Location of the landmark.
era: type: string
default: Renaissance
description: Era of the landmark. E.g. Middle Ages, Renaissance
required: location
name: artwork.find
description: Locate artwork in museums based on specific criteria like type of material, artist, or era.
parameters: type: dict
properties: museum: type: string
description: The name of the museum, e.g. Modern Arts Museum, New York
type: type: string
description: Type of the artwork. E.g. Painting, Sculpture
material: type: string
description: Material of the artwork if it's a sculpture. E.g. Bronze, Marble
artist: type: string
description: Name of the artist.
required: museum
type
user: What is the average price of a 4 ft x 4 ft marble statue in the museum of Philadelphia and 6 ft x 3 ft bronze sculpture in New York museum? 

Available functions:
name: get_sculpture_details
description: Retrieves details of a sculpture, such as its material and size, from a museum database.
parameters: type: dict
properties: museum_location: type: string
description: Location of the museum housing the sculpture.
sculpture_id: type: integer
description: Database ID of the sculpture.
required: museum_location
sculpture_id
name: get_artwork_price
description: Retrieves the price of a sculpture based on size and material.
parameters: type: dict
properties: museum_location: type: string
description: Location of the museum housing the sculpture.
sculpture_material: type: string
description: Material of the sculpture.
sculpture_size: type: array
items: type: integer
description: Dimensions of the sculpture.
required: museum_location
sculpture_material
sculpture_size
user: Design a house with 3 bedrooms, 2 bathrooms and a garden. Also, design an office with 5 rooms and a large meeting room

Available functions:
name: office_designer.design
description: Design an office space based on specific requirements
parameters: type: dict
properties: rooms: type: integer
description: Number of rooms in the office.
meeting_room: type: string
enum: small
medium
large
description: Size of the meeting room
required: rooms
meeting_room
name: house_designer.design
description: Design a house based on specific criteria
parameters: type: dict
properties: bedrooms: type: integer
description: Number of bedrooms desired.
bathrooms: type: integer
description: Number of bathrooms needed.
garden: type: boolean
description: Does the house need a garden? Default is False
required: bedrooms
bathrooms
user: Calculate the volume of a cuboid with a height of 10m, a width of 5m, and a depth of 8m. And find out the volume of a sphere with a radius of 4m.

Available functions:
name: calcVolume.cuboid
description: Calculates the volume of a cuboid.
parameters: type: dict
properties: height: type: float
description: The height of the cuboid.
width: type: float
description: The width of the cuboid.
depth: type: float
description: The depth of the cuboid.
required: height
width
depth
name: calcVolume.sphere
description: Calculates the volume of a sphere.
parameters: type: dict
properties: radius: type: float
description: The radius of the sphere.
required: radius
user: Find the operational hours for Louvre Museum and the waiting time, then tell me how long it will take to travel from my current location to the museum.

Available functions:
name: museum.get_hours
description: Retrieve the operational hours of a specified museum.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
required: museum_name
name: location.get_travel_time
description: Retrieve the estimated travel time from current location to a specific destination.
parameters: type: dict
properties: destination: type: string
description: The destination location.
mode: type: string
enum: Driving
Biking
Walking
description: Mode of travel.
default: Driving
required: destination
name: museum.get_waiting_time
description: Retrieve the estimated waiting time at a specific museum.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
day: type: string
enum: Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
description: Day of the week.
default: Monday
required: museum_name
user: Find me the lowest price for a Yamaha Acoustic Guitar in Austin and compare it to the average price of Yamaha Acoustic Guitar in New York. Also tell me how many stores carry Yamaha Acoustic Guitar in each city.

Available functions:
name: lowest_price
description: Returns the lowest price for a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the lowest price will be searched.
required: city
product
name: average_price
description: Returns the average price for a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the average price will be searched.
required: city
product
name: store_count
description: Returns the number of stores that carry a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the number of stores will be searched.
required: city
product
name: product_search
description: Searches a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product that will be searched.
required: city
product
user: What is the equivalent note of C in Indian musical scale? And convert the frequency 440 Hz to wavelength?

Available functions:
name: frequency_to_wavelength
description: Converts the frequency of a musical note to its wavelength.
parameters: type: dict
properties: frequency: type: float
description: The frequency in hertz of the musical note.
required: frequency
name: note_conversion.indian
description: Converts a note in Western music to Indian classical music.
parameters: type: dict
properties: note: type: string
description: The note in Western musical scale.
required: note
user: Create a hip hop beat at 95 beats per minute with a major scale and make a bass melody with C4, E4, F4, G4.

Available functions:
name: melody_generator
description: Create a melody based on specified notes.
parameters: type: dict
properties: note_sequence: type: array
items: type: string
description: The sequence of notes for the melody.
instrument: type: string
default: Bass
description: The instrument to play the melody, e.g. Bass.
required: note_sequence
name: beat_generator
description: Generate a beat based on specified genre and beats per minute.
parameters: type: dict
properties: genre: type: string
description: The genre of the beat, e.g. Hip Hop.
bpm: type: integer
description: The beats per minute of the beat.
scale: type: string
description: The scale for the beat, e.g. Major.
default: Major
required: genre
bpm
user: Analyze the performance of the L.A Lakers in their last game and give me the field goal percentage and free throw percentage. Also, compare the team's points per game (ppg) average from 2018-2019 and 2019-2020 season.

Available functions:
name: sport_analysis.last_game_performance
description: Analyzes the team's performance in their most recent game.
parameters: type: dict
properties: team: type: string
description: The sports team that needs to be analyzed.
details: type: array
items: type: string
enum: field goal %
free throw %
description: Key performance indicators that you want for the analysis
required: team
details
name: sport_analysis.compare_ppg
description: Compares a team's average points per game in two different seasons.
parameters: type: dict
properties: team: type: string
description: The sports team that needs to be compared.
seasons: type: array
items: type: string
description: The seasons that you want to compare the ppg.
required: team
seasons