BitAgent/bfcl_shuffle_full huggingface dataset:
user: Find out about traffic laws in Texas.

Available functions:
name: lawsuit_search
description: Search for lawsuits related to a particular subject matter in a certain location.
parameters: type: dict
properties: location: type: string
description: The location to perform the search in.
subject: type: string
description: The subject matter of the lawsuits.
year: type: integer
description: Optional. The year in which the lawsuit was filed. Default: 2024
required: location
subject
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.?
default: no
required: length_in_days
complexity
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
default: 12-hour
required: location
date
user: What is the current time in New York City?

Available functions:
name: weather_forecast.get
description: Retrieve the current weather forecast for a specific location.
parameters: type: dict
properties: location: type: string
description: The location you want to retrieve the weather for.
hour: type: integer
description: The hour of the day in 24-hour format (optional). If not provided, the current hour will be used. Default: 24
required: location
user: Calculate the volume of the sphere with radius 3 units.

Available functions:
name: calculate_park_area
description: Calculate the total area of a park based on the radius of its circular part.
parameters: type: dict
properties: radius: type: float
description: The radius of the circular part of the park.
units: type: string
description: The units of the radius.
shape: type: string
description: The shape of the park. Default is 'circle'.
required: radius
units
user: What are the top five flower species for pollination in South America?

Available functions:
name: plot_elevation
description: Plots the elevation profile along a route.
parameters: type: dict
properties: start_point: type: string
description: The start point of the route.
end_point: type: string
description: The end point of the route.
resolution: type: string
description: The resolution of the elevation data, 'High', 'Medium', or 'Low'. Default is 'Medium'.
required: start_point
end_point
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
default: Mineral 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.
default: spring
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.
default: individual
duration: type: integer
description: The duration over which the action will be sustained, in years.
required: current_emissions
action
duration
user: Calculate how much nurtient a cactus in Arizona needs weekly in the summer.

Available functions:
name: calculate_water_needs
description: Calculate the weekly watering needs of a plant based on its type, location, and time of year.
parameters: type: dict
properties: plant_type: type: string
description: The type of plant, e.g. 'cactus'
location: type: string
description: The location where the plant is situated, e.g. 'Arizona'
season: type: string
enum: spring
summer
autumn
winter
description: The current season. Default: 'winter'
required: plant_type
location
user: What's the average temperature for Los Angeles in December?

Available functions:
name: calculate_bmi
description: Calculates the Body Mass Index given person's weight and height.
parameters: type: dict
properties: weight: type: float
description: The weight of the person in kilograms.
height: type: float
description: The height of the person in meters.
unit: type: string
description: Unit for calculation, either metric or imperial. Default is metric
required: weight
height
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
default: location
user: What's the current traffic condition in New York?

Available functions:
name: geocode_address
description: Transforms a description of a location (like a pair of coordinates, an address, or a name of a place) to a location on the Earth's surface.
parameters: type: dict
properties: address: type: string
description: The address that needs to be geocoded.
locale: type: string
description: Preferred locale for the returned address information. (Optional) Default: None
required: address
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
default: 0.3
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
default: 1
limit: type: integer
description: Limit the number of airports to return. Default: 5
optional: true
required: location
user: How long would it take to travel from Boston to New York by car?

Available functions:
name: calculate_distance
description: Calculate the distance between two geographical coordinates in miles.
parameters: type: dict
properties: origin: type: dict
description: The origin coordinate with latitude and longitude as decimal values.
destination: type: dict
description: The destination coordinate with latitude and longitude as decimal values.
speed: type: float
description: The speed of travel in mph.
required: origin
destination
speed
user: Tell me some of the major airports in the United States.

Available functions:
name: distance.calculate
description: Calculate the distance between two geographical points.
parameters: type: dict
properties: from_lat: type: float
description: The latitude of the start point.
from_long: type: float
description: The longitude of the start point.
to_lat: type: float
description: The latitude of the end point.
to_long: type: float
description: The longitude of the end point.
unit: type: string
description: The unit for distance calculation, 'miles' or 'kilometers'. Default is 'miles'.
required: from_lat
from_long
to_lat
to_long
user: What's the neurological impact of sports on human brain?

Available functions:
name: caffeine_effect
description: Provide potential neurological impact of caffeine, mainly from coffee, on human brain.
parameters: type: dict
properties: caffeine_content: type: float
description: The amount of caffeine contained in coffee in milligrams.
drinking_frequency: type: string
description: How often the individual drinks coffee in a day.
drinking_duration: type: integer
description: For how long the individual has been drinking coffee. Default: 100
required: caffeine_content
drinking_frequency
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.
default: False
required: patient_id
start_time
end_time
user: What are the calories of a Big Mac?

Available functions:
name: calculate_bmi
description: Calculate the Body Mass Index for a person based on their height and weight
parameters: type: dict
properties: height: type: float
description: The height of the person in meters.
weight: type: float
description: The weight of the person in kilograms.
unit: type: string
description: The unit of measure. Defaults to metric units (kilograms/meters). Other option is imperial (pounds/inches).
required: height
weight
user: What are some popular books by J.K. Rowling?

Available functions:
name: get_recent_tweets
description: Retrieve the most recent tweets from a specific user.
parameters: type: dict
properties: username: type: string
description: The Twitter handle of the user.
count: type: integer
description: The number of recent tweets to retrieve.
exclude_replies: type: boolean
description: Whether to exclude replies. Default is false.
required: username
count
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.
default: total
required: country
year
user: What's the general mood of twitter regarding the new iPhone release?

Available functions:
name: sentiment_analysis.twitter
description: Analyzes the overall sentiment of twitter towards a certain topic.
parameters: type: dict
properties: topic: type: string
description: The topic you want to analyze the sentiment for.
language: type: string
description: The language of the tweets.
num_tweets: type: integer
description: Number of tweets to analyze. Default: 0
required: topic
language
user: How many servings of vegetables should I consume in a day?

Available functions:
name: personality_assessment.calculate_score
description: Calculate the overall score based on a user's response to a personality test
parameters: type: dict
properties: user_responses: type: array
items: type: integer
description: Each integer represents the user's response to a question on a scale of 1-5
minItems: 5
maxItems: 100
weighted_score: type: boolean
description: Whether the score should be weighted according to question's importance. Default is False
required: user_responses
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.
default: True
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.
default: yes
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.
default: traits
required: color
context
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.
default: NY
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.
default: snowing
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.
default: YYYY-MM-DD
required: date
days_to_add
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.)
default: Renaissance
required: event_name
event_location
user: When was the Declaration of Independence signed?

Available functions:
name: calculate_age
description: Calculate the age of a person based on their birthdate.
parameters: type: dict
properties: birthdate: type: string
description: The person's date of birth. The format should be YYYY-MM-DD.
current_date: type: string
description: The current date. The format should be YYYY-MM-DD.
required: birthdate
current_date
user: Who discovered electricity?

Available functions:
name: calculate_electric_current
description: Calculate the electric current through a conductor given voltage and resistance.
parameters: type: dict
properties: voltage: type: float
description: The voltage across the conductor in Volts.
resistance: type: float
description: The resistance of the conductor in Ohms.
conductance: type: float
description: The conductance of the conductor in Siemens. Optional if resistance is provided. Default: 0.3
required: voltage
resistance
user: What are the different properties of Hydrogen?

Available functions:
name: look_up_scientific_contributions
description: Look up major contributions of a particular scientist, based on their name.
parameters: type: dict
properties: scientist_name: type: string
description: The name of the scientist.
contributions: type: integer
description: The number of major contributions to return, defaults to 3 if not provided.
required: scientist_name
contributions
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
default: global
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.
default: book
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.
default: Worldwide
required: event_name
period
user: Mix the color #FAEBD7 with #00FFFF, what is the new color?

Available functions:
name: get_prophet_details
description: Get detailed information about a prophet in a given religion.
parameters: type: dict
properties: religion: type: string
description: The religion that the prophet is associated with.
prophet: type: string
description: The name of the prophet.
historical_context: type: boolean
description: Whether or not to include information about the historical context in which the prophet lived. Default is false.
required: religion
prophet
user: Who is the most important prophet in Christianity?

Available functions:
name: color_mix.mix_two_colors
description: Mix two colors together based on specific proportions.
parameters: type: dict
properties: color1: type: string
description: The hex code of the first color, e.g. #FAEBD7
color2: type: string
description: The hex code of the second color, e.g. #00FFFF
ratio: type: array
items: type: integer
description: The proportion of the two colors in the mix, default is [1, 1].
required: color1
color2
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.
default: RGB
required: color
user: What is the Pantone color code for sky blue?

Available functions:
name: calculate_paint_mix
description: Calculate the proportions of different paint colors required to obtain a specific color shade.
parameters: type: dict
properties: target_color: type: string
description: The target color to mix.
available_colors: type: array
items: type: string
description: List of available colors.
shade_level: type: integer
description: Intensity of the shade on a scale of 1-10. Optional parameter. Default is 5.
required: target_color
available_colors
user: Which colors should I mix to get a specific color shade?

Available functions:
name: color_converter.RGB_to_Pantone
description: Convert a color from RGB (Red, Green, Blue) format to Pantone.
parameters: type: dict
properties: red: type: integer
description: The red component of the RGB color, ranging from 0 to 255.
green: type: integer
description: The green component of the RGB color, ranging from 0 to 255.
blue: type: integer
description: The blue component of the RGB color, ranging from 0 to 255.
required: red
green
blue
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.
default: wood
artist_name: type: string
description: The name of the artist who created the sculpture.
required: sculpture_name
artist_name
user: What type of rock is the most suitable for creating a garden sculpture?

Available functions:
name: sculpture.create
description: Create a 3D model of a sculpture from given inputs
parameters: type: dict
properties: design: type: string
description: The design to be used for creating the sculpture
material: type: string
description: The material to be used for creating the sculpture, default is marble
size: type: string
description: The desired size of the sculpture
required: design
size
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
default: material
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.
default: 2000
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.
default: 6
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.
default: Garage
required: style
building_type
user: How to design a cathedral style ceiling?

Available functions:
name: building_information.get_data
description: Retrieve information about a specific building or monument
parameters: type: dict
properties: building_name: type: string
description: The name of the building or monument.
info_requested: type: string
description: The specific information requested about the building or monument. For example, 'height', 'architect', etc.
required: building_name
info_requested
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
default: 0
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.
default: all details
required: artwork_name
museum_location
user: How frequent do members at the Museum of Modern Art visi last year?

Available functions:
name: most_frequent_visitor
description: Retrieve the visitor who visited the museum the most within a given period.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
start_date: type: string
description: The start date of the period, format: yyyy-mm-dd.
end_date: type: string
description: The end date of the period, format: yyyy-mm-dd.
minimum_visits: type: integer
description: The minimum number of visits to qualify. Default: 1
required: museum_name
start_date
end_date
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).
default: 12
required: city
year
user: Who are the famous dancers of the 19th Century?

Available functions:
name: get_museum_artists
description: Retrieves a list of all artists whose works are present in a museum during a particular period.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
period: type: string
description: The time period for which to retrieve the artists, e.g., 19th Century.
country: type: string
description: The country where the museum is located, optional parameter. Default: 'USA'
required: museum_name
period
user: How can I sell my acoustic guitar?

Available functions:
name: tune_instrument
description: This function helps tune instruments based on the instrument type and the desired key or note.
parameters: type: dict
properties: instrument_type: type: string
description: The type of the instrument, e.g. 'acoustic guitar', 'piano'.
key: type: string
description: The key or note to which the instrument should be tuned to. Default is 'Standard' for guitars.
required: instrument_type
key
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
default: 5
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.
default: type
required: instrument_name
user: What are some tips to maintain a piano?

Available functions:
name: instrument_rental_prices
description: Retrieve the current rental prices for a specific musical instrument in a given city.
parameters: type: dict
properties: instrument: type: string
description: The musical instrument to retrieve rental prices for.
city: type: string
description: The city to retrieve rental prices for.
duration: type: string
description: The duration for renting. Default is 'Monthly'.
required: instrument
city
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.
default: false
include_venue_info: type: boolean
description: Include details about the concert venue.
default: false
required: concert_id
user: Is there any available class at University in Sydney in May?

Available functions:
name: concert_availability
description: Check the availability of concerts based on artist and location.
parameters: type: dict
properties: artist: type: string
description: The name of the artist for the concert.
location: type: string
description: The location of the concert.
date: type: string
description: The date of the concert. Format: 'YYYY-MM'
required: artist
location
date
user: Who is playing basketball game  at Madison Square Garden tonight?

Available functions:
name: concert_search.find_concerts
description: Locate concerts at a specific venue on a specific date.
parameters: type: dict
properties: venue: type: string
description: The name of the concert venue.
date: type: string
description: The date of the concert in YYYY-MM-DD format.
artist: type: string
description: The name of the artist or band, if looking for a specific performer. This parameter is optional. Default: 'chris nolan'
optional: yes
required: venue
date
user: Who establish laws and orders in Ancient Greek.

Available functions:
name: music.search_composer
description: Search the composer of a specific musical piece
parameters: type: dict
properties: title: type: string
description: The title of the musical piece.
epoch: type: string
description: The historical period or style of the musical piece.
performer: type: string
description: The performer of the musical piece, Default: 'vivian'
required: title
epoch
user: Who write Don Quixote?

Available functions:
name: music_composer.composition_info
description: Retrieve information about a music composition including its composer, period and genre.
parameters: type: dict
properties: composition_name: type: string
description: The name of the music composition.
need_detailed_info: type: boolean
description: If set to True, retrieve detailed information about the composition such as year composed, duration, key, etc. Default is False
required: composition_name
need_detailed_info
user: What are the primary triads in the key of C major?

Available functions:
name: music_analysis.find_common_chords
description: Find the most common chords in a specific genre of music.
parameters: type: dict
properties: genre: type: string
description: The genre of music to analyze.
num_chords: type: integer
description: The number of top common chords to return.
optional: yes
required: genre
num_chords
user: What are the most common chords in a pop song?

Available functions:
name: music_theory.primary_triads
description: Get the primary triads for a given key signature.
parameters: type: dict
properties: key_signature: type: string
description: The key signature to calculate the primary triads for.
include_inversions: type: boolean
description: Whether or not to include inversions in the returned triads.
required: key_signature
include_inversions
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.
default: optional
required: piece_name
user: Who won the Grammy Award for Best Album in 2017?

Available functions:
name: get_song_chord_progression
description: Retrieve the chord progression for a specific song.
parameters: type: dict
properties: song_name: type: string
description: The name of the song.
artist_name: type: string
description: The name of the artist/band.
capo_position: type: integer
description: The capo position on the guitar, if applicable. Defaults to 0 (no capo).
required: song_name
artist_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
default: 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.
default: basketball
required: team_1
team_2
date
user: Who are in the cricket matches scheduled for today?

Available functions:
name: sports_analyzer.get_schedule
description: Retrieve the schedule of cricket matches for a specific date.
parameters: type: dict
properties: date: type: string
description: The date for which to get the schedule of matches.
sport: type: string
description: The type of sport. Default is cricket.
country: type: string
description: The country for which to get the schedule. If not provided, all countries will be included. Default: 'USA'
required: date
sport
user: Who played in La Liga?

Available functions:
name: soccer_stats.get_last_match_result
description: Retrieve the results of the most recent match between two football teams.
parameters: type: dict
properties: team1: type: string
description: The name of the first team.
team2: type: string
description: The name of the second team.
season: type: string
description: The football season in question (Optional). Default: 'spring'
required: team1
team2
user: How many championships did Michael Jordan win in his NBA career?

Available functions:
name: get_nba_player_stats
description: Retrieves statistics of an NBA player's career, including points, assists, rebounds, steals, blocks and number of championships won.
parameters: type: dict
properties: player_name: type: string
description: The name of the NBA player.
stat_type: type: string
enum: points
assists
rebounds
steals
blocks
championships
description: Type of statistics to retrieve.
required: player_name
stat_type
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.
default: All
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'.
default: 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
default: NBA
description: The league the player belongs to.
required: player_name
season
user: What is the ranking of a football team?

Available functions:
name: sports_ranking.get_MVP
description: Retrieve the most valuable player of a particular sport season
parameters: type: dict
properties: season: type: string
description: The season to look for MVP.
sport_type: type: string
description: The type of sport to look for MVP.
team: type: string
description: Specific team to look for MVP, Default is all teams
required: season
sport_type
user: Who won the most valuable player in last season's basketball game?

Available functions:
name: sports_ranking.get_team_ranking
description: Retrieve the ranking of a specific team in a particular sport league.
parameters: type: dict
properties: team_name: type: string
description: The name of the team.
sport_league: type: string
description: The league that the team is in.
season: type: integer
optional: true
description: The season for which the ranking is requested. If not provided, the most recent season is considered. Default: 1
required: team_name
sport_league
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.
default: The current year
required: sport
gender
user: Who is currently the top ranked tennis player?

Available functions:
name: sports_team.standing
description: Retrieve the current standing/ranking of a sports team in its respective league.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
league: type: string
description: The league in which the team participates.
season_year: type: integer
optional: yes
description: The season year for which the standing is needed. If not provided, current year is assumed. Default: 1994
required: team_name
league
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)
default: 1994
required: team_name
tournament
user: What is the roster of Manchester United?

Available functions:
name: sports_team.get_top_scorer
description: Retrieve the top scorer of a sports team in a specific season.
parameters: type: dict
properties: team: type: string
description: The name of the sports team.
season: type: string
description: The season of interest, e.g. 2020-2021 NBA season.
league: type: string
description: The league the team is part of. Default is 'NBA'.
required: team
season
user: Who is the top scorer for Los Angeles Lakers?

Available functions:
name: get_sport_team_details
description: Retrieve information about a sports team including roster, previous results, upcoming matches, etc.
parameters: type: dict
properties: team_name: type: string
description: The name of the team.
details: type: array
items: type: string
enum: roster
results
upcoming_matches
description: Specific details about the team you want to retrieve.
required: team_name
details
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.
default: NY
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
default: medium
description: The level of difficulty for the suggested move. Options include 'easy', 'medium', 'hard'.
required: game
player
position
user: What's the total number of possible arrangements in a chess game?

Available functions:
name: boardgame.calculate_score
description: Calculate final scores for a board game given a list of player actions.
parameters: type: dict
properties: player_actions: type: array
items: type: dict
properties: player_id: type: integer
description: Unique identifier for each player.
action: type: string
description: Action performed by the player. Possible values are: 'buy property', 'sell property', 'pass go', 'pay fine'.
property_id: type: integer
description: Unique identifier for each property in the game.
required: player_id
action
description: A list of player actions.
initial_scores: type: dict
properties: player_id: type: integer
description: Unique identifier for each player.
score: type: integer
description: Initial score of the player. Defaults to 0 if not provided.
description: Initial scores for each player.
required: player_id
score
required: player_actions
user: Who won the game of Monopoly last night?

Available functions:
name: board_game.possible_moves
description: Calculate the total possible moves for a specific board game based on the current state of the game.
parameters: type: dict
properties: game_name: type: string
description: Name of the board game.
current_state: type: string
description: The current state of the board game, including pieces on the board and their positions.
include_repetitions: type: boolean
description: Include repetitive moves in the count or not. Default is false.
required: game_name
current_state
user: What are the rules of the game 'Uno'?

Available functions:
name: cards.shuffle_deck
description: Shuffles a deck of cards.
parameters: type: dict
properties: deck: type: string
description: The deck of cards to be shuffled.
times: type: integer
description: The number of times to shuffle the deck.
deck_type: type: string
description: The type of card deck. E.g. 'Poker', 'Uno'. Default is 'Poker'.
required: deck
times
user: Who has the highest number of hearts in a game of poker?

Available functions:
name: play_poker
description: Deal the hand of poker.
parameters: type: dict
properties: number_of_players: type: integer
description: The number of players.
cards_per_player: type: integer
description: The number of cards to be dealt to each player.
game_type: type: string
description: Type of the poker game. Defaults to 'Texas Holdem'
required: number_of_players
cards_per_player
user: What is the rule for 'Ace' in Blackjack?

Available functions:
name: get_highest_card_holder
description: Fetches the player with the highest number of a specified suit in a game of poker.
parameters: type: dict
properties: game_id: type: string
description: The ID of the game.
suit: type: string
description: The type of card suit to search for (hearts, diamonds, clubs, spades).
required: game_id
suit
user: Find me an ice cream store

Available functions:
name: game_guide
description: A video game guide which provides guidance and tips for completing levels, solving puzzles or defeating bosses.
parameters: type: dict
properties: game_name: type: string
description: The name of the game.
level: type: integer
description: The level number of the game.
type: type: string
enum: puzzle
boss
traps
missions
description: The type of help you're seeking. Defaults to all types.
required: game_name
level
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
default: 3
description: The total game rounds. Defaults to 3 if not provided.
required: team1_points
team2_points
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
default: brute_force
enum: brute_force
genetic_algorithm
description: Method to be used to solve the puzzle. Default is brute_force.
required: puzzle_image
pieces_count