BitAgent/bfcl_shuffle_full huggingface dataset:
user: Find the working hours and ticket price of The British Museum for this weekend, Jun.20,2023.

Available functions:
name: museum_info
description: Get information about a museum including its opening hours and ticket prices for a specific date range.
parameters: type: dict
properties: museum: type: string
description: The name of the museum.
date: type: string
description: The specific date for which information is needed, in the format of YYYY-MM-DD such as '2022-12-01'.
information: type: array
items: type: string
enum: opening_hours
ticket_price
address
description: The type of information needed from the museum. This is optional and defaults to 'all' if not specified.
default: all
required: museum
date
user: Find me the average price and ratings of piano from Yamaha.

Available functions:
name: get_instrument_details
description: Retrieve the average price and ratings of an instrument from a particular manufacturer.
parameters: type: dict
properties: instrument: type: string
description: The name of the instrument.
manufacturer: type: string
description: The manufacturer of the instrument.
features: type: array
items: type: string
enum: price
rating
description: The features to retrieve about the instrument. Default is 'price'
required: instrument
manufacturer
user: What's the retail price of a Fender American Professional II Stratocaster in Rosewood Finish?

Available functions:
name: instrument_price.get
description: Retrieve the current retail price of a specific musical instrument.
parameters: type: dict
properties: brand: type: string
description: The brand of the instrument.
model: type: string
description: The specific model of the instrument.
finish: type: string
description: The color or type of finish on the instrument.
required: brand
model
finish
user: Find an acoustic instrument within my budget of $1000.

Available functions:
name: find_instrument
description: Search for a musical instrument within specified budget and of specific type.
parameters: type: dict
properties: budget: type: integer
description: Your budget for the instrument.
type: type: string
description: Type of the instrument
make: type: string
description: Maker of the instrument. Default to not use if not specified.
required: budget
type
user: Find the details about the musical instrument 'Violin' from 'Stradivarius' maker, made in the year 1721.

Available functions:
name: get_instrument_info
description: Retrieve the details about a specific musical instrument based on its name, maker, and manufacturing year.
parameters: type: dict
properties: name: type: string
description: The name of the instrument.
maker: type: string
description: The name of the maker who created the instrument.
year: type: integer
description: The year the instrument was made.
required: name
maker
year
user: Find a Yamaha flute with the specifications of open hole, C foot, and silver headjoint available for sale.

Available functions:
name: find_flute
description: Locate a flute for sale based on specific requirements.
parameters: type: dict
properties: brand: type: string
description: The brand of the flute. Example, 'Yamaha'
specs: type: array
items: type: string
enum: open hole
C foot
silver headjoint
description: The specifications of the flute desired.
required: brand
specs
user: Find the price of a used Gibson Les Paul guitar in excellent condition in the Chicago area.

Available functions:
name: guitar_price.find
description: Retrieve the price of a specific used guitar model based on its condition and location.
parameters: type: dict
properties: model: type: string
description: The model of the guitar.
condition: type: string
enum: Poor
Good
Excellent
description: The condition of the guitar.
location: type: string
description: The location where the guitar is being sold.
required: model
condition
location
user: Get information about the pop concerts in New York for next month.

Available functions:
name: concert_info.get
description: Retrieve information about concerts based on specific genre, location and date.
parameters: type: dict
properties: location: type: string
description: The city where the concert will take place.
date: type: string
description: Time frame to get the concert for.
genre: type: string
description: Genre of the concert.
enum: Pop
Rock
Country
Classical
Electronic
Hip-Hop
required: location
date
genre
user: Find me a Rock concert in Chicago with ticket availability under $100.

Available functions:
name: find_concert
description: Locate a concert in a specified location within a certain budget.
parameters: type: dict
properties: location: type: string
description: The city where you are looking for a concert. In the format City, State.
price: type: integer
description: Maximum ticket price.
genre: type: string
description: Music genre of the concert. Default to 'Jazz'. 
enum: Rock
Pop
Country
Jazz
Classical
required: location
price
user: Get concert details for the artist Beyonce performing in San Diego next month (April 2022).

Available functions:
name: concert.get_details
description: Fetch the details for a particular concert based on the artist and location.
parameters: type: dict
properties: artist: type: string
description: Name of the artist/band who's performing.
location: type: string
description: City where the concert is taking place.
date: type: string
description: Date of the concert in 'mm-yyyy' format. Default is the current month if not specified.
required: artist
location
user: Find me a classical concert this weekend in Los Angeles with cheap tickets.

Available functions:
name: concert.search
description: Locate a concert based on specific criteria like genre, location, and date.
parameters: type: dict
properties: genre: type: string
description: Genre of the concert.
location: type: string
description: City of the concert.
date: type: string
description: Date of the concert, e.g. this weekend, today, tomorrow.
enum: this weekend
next weekend
this month
next month
today
tomorrow
the day after
price_range: type: string
enum: free
cheap
moderate
expensive
description: Expected price range of the concert tickets. Default is 'free'.
required: genre
location
date
user: Get me two tickets for next Eminem concert in New York City.

Available functions:
name: concert_booking.book_ticket
description: Book concert tickets for a specific artist in a specified city.
parameters: type: dict
properties: artist: type: string
description: The artist you want to book tickets for.
city: type: string
description: The city where the concert is.
num_tickets: type: integer
description: Number of tickets required. Default is 1.
required: artist
city
user: What's the timing and location for The Weeknd's concert happening in December?

Available functions:
name: concert.find_details
description: Finds details of a concert event.
parameters: type: dict
properties: artist: type: string
description: Name of the artist performing.
month: type: string
description: Month in which the concert is happening.
year: type: integer
description: Year of the concert.
default: 2022
required: artist
month
user: Generate a melody in C major scale, starting with the note C4, 16 measures long, at 120 beats per minute.

Available functions:
name: music_generator.generate_melody
description: Generate a melody based on certain musical parameters.
parameters: type: dict
properties: key: type: string
description: The key of the melody. E.g., 'C' for C major.
start_note: type: string
description: The first note of the melody, specified in scientific pitch notation. E.g., 'C4'.
length: type: integer
description: The number of measures in the melody.
tempo: type: integer
description: The tempo of the melody, in beats per minute. Optional parameter. If not specified, defaults to 120.
required: key
start_note
length
user: Compose a simple piano melody with a progression of C, F and G for 4 measures.

Available functions:
name: compose_melody
description: Compose a melody using the specified chord progression for a certain number of measures on specified instrument.
parameters: type: dict
properties: progression: type: array
items: type: string
description: The progression of chords.
measures: type: integer
description: The number of measures of the melody.
instrument: type: string
description: The instrument for the composition. Default is 'Piano'.
required: progression
measures
user: Create a mix track using notes of C major scale and duration of each note being quarter of a second with a duration of 3 minutes.

Available functions:
name: music_composer.create_mix
description: Create a mix of a song based on a particular music scale and duration
parameters: type: dict
properties: scale: type: string
description: The musical scale to be used. E.g: C Major, A Minor, etc.
note_duration: type: string
description: Duration of each note. Options: 'whole', 'half', 'quarter', 'eighth', 'sixteenth'.
enum: whole
half
quarter
eighth
sixteenth
track_length: type: integer
description: Length of the mix track in seconds.
required: scale
note_duration
track_length
user: Generate a major chord progression in C key with four chords.

Available functions:
name: music_generation.create_chord_progression
description: Create a chord progression in a specific key and number of chords.
parameters: type: dict
properties: key: type: string
description: The key for the chord progression.
chords: type: integer
description: Number of chords in the progression.
progression_type: type: string
description: The type of the chord progression. Optional parameter. Default is 'major'.
required: key
chords
user: Find the lyrics to the song 'Bohemian Rhapsody' by Queen.

Available functions:
name: get_song_lyrics
description: Retrieve the lyrics of a song based on the artist's name and song title.
parameters: type: dict
properties: song_title: type: string
description: The title of the song.
artist_name: type: string
description: The name of the artist who performed the song.
lang: type: string
description: The language of the lyrics. Default is English.
enum: English
French
Spanish
German
Italian
required: song_title
artist_name
user: Generate a major C scale progression with tempo 80 BPM and duration 4 beats.

Available functions:
name: music_generator.generate_scale_progression
description: Generate a music scale progression in a specific key with a given tempo and duration.
parameters: type: dict
properties: key: type: string
description: The key in which to generate the scale progression.
tempo: type: integer
description: The tempo of the scale progression in BPM.
duration: type: integer
description: The duration of each note in beats.
scale_type: type: string
default: major
description: The type of scale to generate. Defaults to 'major'.
required: key
tempo
duration
user: music.theory.chordProgression(progression=['I', 'V', 'vi', 'IV'])

Available functions:
name: music.theory.chordProgression
description: Identifies a potential key signature for the given chord progression.
parameters: type: dict
properties: progression: type: array
items: type: string
description: The chord progression in Roman numerals. Eg: ['I', 'V', 'vi', 'IV'].
returnAllPossibleKeys: type: boolean
description: Flag indicating if the function should return all possible key signatures that fit the chord progression. If false, the function will return the first valid key it finds. Default is false.
assumeMajor: type: boolean
description: Assumption if the key signature is Major. If true, the function will assume the key signature to be major and otherwise minor. Default is true.
required: progression
user: What key signature does C# major have?

Available functions:
name: music_theory.key_signature
description: Return the key signature of a major or minor scale.
parameters: type: dict
properties: key: type: string
description: The root of the scale, e.g., 'C', 'F#', 'Ab'.
scale_type: type: string
enum: major
minor
description: Type of the scale, either 'major' or 'minor'. Default is 'major'.
required: key
user: What is the musical scale associated with C sharp major?

Available functions:
name: musical_scale
description: Get the musical scale of a specific key in music theory.
parameters: type: dict
properties: key: type: string
description: The musical key for which the scale will be found.
scale_type: type: string
default: major
description: The type of musical scale.
required: key
user: Calculate the duration between two notes of 440Hz and 880Hz frequency based on harmonic rhythm.

Available functions:
name: music.calculate_note_duration
description: Calculate the duration between two notes based on their frequencies and harmonic rhythm.
parameters: type: dict
properties: first_note_frequency: type: integer
description: The frequency of the first note in Hz.
second_note_frequency: type: integer
description: The frequency of the second note in Hz.
tempo: type: integer
description: The tempo of the music in beats per minute. Defaults to 120 beats per minute.
required: first_note_frequency
second_note_frequency
user: Calculate the batting average for a baseball player who has 180 hits and 600 at-bats. Round to 3 decimals.

Available functions:
name: calculate_batting_average
description: Calculate the batting average for a baseball player based on their number of hits and at-bats.
parameters: type: dict
properties: hits: type: integer
description: The number of hits.
at_bats: type: integer
description: The number of at-bats.
decimal_places: type: integer
description: The number of decimal places to return in the batting average. Default is 3.
required: hits
at_bats
user: Get the player stats of Cristiano Ronaldo in the 2019-2020 season

Available functions:
name: soccer_stat.get_player_stats
description: Retrieve soccer player statistics for a given season.
parameters: type: dict
properties: player_name: type: string
description: Name of the player.
season: type: string
description: Soccer season, usually specified by two years.
league: type: string
description: Optional - the soccer league, defaults to all leagues if not specified.
required: player_name
season
user: Get point and rebound stats for player 'LeBron James' from last basketball game

Available functions:
name: player_stats.getLastGame
description: Get last game statistics for a specific player in basketball
parameters: type: dict
properties: player_name: type: string
description: The name of the basketball player.
team: type: string
description: The team that player currently plays for.
metrics: type: array
items: type: string
enum: Points
Rebounds
Assists
Blocks
description: Specific metrics to retrieve. If no value is specified, all available metrics will be returned by default.
required: player_name
team
user: Calculate the overall goal and assist of soccer player Messi in La Liga 2020-2021 season

Available functions:
name: sports_stats.get_performance
description: Compute the performance score of a soccer player given his game stats for a specific tournament in a season.
parameters: type: dict
properties: player_name: type: string
description: Name of the player.
tournament: type: string
description: Name of the soccer tournament.
season: type: string
description: Specific season in format 'YYYY-YYYY'.
performance_indicator: type: array
items: type: string
enum: Goals Scored
Assists Made
Saves Made
Cards Received
description: Array of performance indicators. Use as much as possible. Default to use all if not specified.
required: player_name
tournament
season
user: Find average batting score of a cricketer, Virat Kohli for past 10 matches

Available functions:
name: average_batting_score
description: Get the average batting score of a cricketer for specified past matches.
parameters: type: dict
properties: player_name: type: string
description: Name of the cricket player.
matches: type: integer
description: Number of past matches to consider for average calculation.
match_format: type: string
description: Format of the cricket matches considered (e.g., 'T20', 'ODI', 'Test'). Default is 'T20'.
required: player_name
matches
user: Who won the basketball game between Lakers and Clippers on Jan 28, 2021?

Available functions:
name: game_result.get_winner
description: Get the winner of a specific basketball game.
parameters: type: dict
properties: teams: type: array
items: type: string
description: List of two teams who played the game.
date: type: string
description: The date of the game, formatted as YYYY-MM-DD.
venue: type: string
optional: yes
description: Optional: The venue of the game. Default is 'home'.
required: teams
date
user: What are the next five matches for Manchester United and who are they playing against in the English Premier League?

Available functions:
name: sports.match_schedule
description: Retrieve the match schedule for a specific sports team.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
num_matches: type: integer
description: The number of upcoming matches you want to get.
league: type: string
description: The sports league of the team. This is an optional parameter. Default is 'English Premier League'.
required: team_name
num_matches
user: Find me the record of Tom Brady in the 2020 NFL season.

Available functions:
name: nfl_data.player_record
description: Retrieve the record of an NFL player in a specified season.
parameters: type: dict
properties: player_name: type: string
description: The name of the NFL player.
season_year: type: integer
description: The year of the NFL season.
team: type: string
description: The NFL team that the player played for in that season. Default is all teams if not specified.
required: player_name
season_year
user: What are the career stats of basketball player LeBron James?

Available functions:
name: get_career_stats
description: Retrieve the career statistics of a basketball player based on the player's name.
parameters: type: dict
properties: player_name: type: string
description: The name of the basketball player.
team: type: string
description: The team that the player currently plays for or has played for (Optional). Default to use all teams if not specified.
required: player_name
user: Find me the detailed profile of basketball player Lebron James

Available functions:
name: sports_db.find_athlete
description: Find the profile information of a sports athlete based on their full name.
parameters: type: dict
properties: name: type: string
description: The full name of the athlete.
team: type: string
description: The team the athlete belongs to. Default to all teams if not specified.
sport: type: string
description: The sport that athlete plays.
enum: Basketball
Baseball
Football
Soccer
required: name
sport
user: What are the statistics of Ronaldo's matches in 2021?

Available functions:
name: player_statistic
description: Retrieves detailed player's statistics for a specific year.
parameters: type: dict
properties: player_name: type: string
description: The player's name.
year: type: integer
description: Year for which the statistics will be displayed.
team_name: type: string
description: The name of the team(optional). Default to not use it if not specified.
required: player_name
year
user: What's the total worth in euro of Messi according to latest data?

Available functions:
name: celebrity_net_worth.get
description: Get the total net worth of a sports celebrity based on most recent data.
parameters: type: dict
properties: name: type: string
description: The full name of the sports celebrity.
currency: type: string
description: The currency in which the net worth will be returned. Default is 'USD'.
required: name
currency
user: Find all the major achievements of the footballer Lionel Messi.

Available functions:
name: sports_celebrity.get_major_achievements
description: Returns a list of major achievements of a particular sports celebrity.
parameters: type: dict
properties: celebrity_name: type: string
description: Name of the sports celebrity.
sports: type: string
description: Type of sports the celebrity involved in. Default is Football.
team: type: string
description: Optional. Team where celebrity currently plays. Default is 'all'
required: celebrity_name
user: Get the NBA team's ranking with the best defence in the 2021 season.

Available functions:
name: get_defense_ranking
description: Retrieve the defence ranking of NBA teams in a specified season.
parameters: type: dict
properties: season: type: integer
description: The NBA season to get defence ranking from.
top: type: integer
default: 1
description: Number of top teams in defence ranking to fetch.
required: season
user: Find the current world rank of a Tennis player, Serena Williams.

Available functions:
name: get_sport_ranking
description: Retrieve the current world ranking of a sportsperson based on the sport and player's name.
parameters: type: dict
properties: sport: type: string
description: Name of the sport.
player_name: type: string
description: Name of the player.
gender: type: string
description: Gender of the player. This is optional. The possible values are male or female.
default: all
required: sport
player_name
user: Find the ranking of LA Lakers in the NBA 2021 regular season.

Available functions:
name: get_team_rank
description: Get the team ranking in a sports league based on season and type.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
league: type: string
description: The name of the league in which the team competes.
season: type: string
description: The season for which the team's ranking is sought.
type: type: string
description: Type of the season: regular or playoff.
enum: regular
playoff
required: team_name
league
season
type
user: What is the FIFA ranking of Germany's men soccer team for the year 2021?

Available functions:
name: get_team_ranking
description: Retrieve the FIFA ranking of a specific soccer team for a certain year.
parameters: type: dict
properties: team_name: type: string
description: The name of the soccer team.
year: type: integer
description: The year for which the ranking is to be retrieved.
gender: type: string
description: The gender of the team. It can be either 'men' or 'women'. Default is 'men'.
required: team_name
year
user: What is the ranking of Manchester United in Premier League?

Available functions:
name: sports_ranking
description: Fetch the ranking of a specific sports team in a specific league
parameters: type: dict
properties: team: type: string
description: The name of the team.
league: type: string
description: The name of the league.
season: type: integer
description: Optional parameter to specify the season, default is the current season '2023' if not specified.
required: team
league
user: Fetch the basketball league standings, where Golden State Warriors stand in current 2022-2023 season with details

Available functions:
name: sports_ranking.get_team_position
description: Retrieve a team's position and stats in the basketball league for a given season.
parameters: type: dict
properties: team: type: string
description: The name of the team.
season: type: string
description: The season for which data should be fetched.
detailed: type: boolean
description: Flag to retrieve detailed stats or just the position.
default: no
required: team
season
user: What's the ranking of Barcelona in the 2021 La Liga season?

Available functions:
name: sports_ranking
description: Get the ranking of a team in a given sports league and season.
parameters: type: dict
properties: team: type: string
description: The name of the team.
league: type: string
description: The name of the sports league.
season: type: string
description: The season for which ranking needs to be obtained.
required: team
league
season
user: Get the current ranking for Liverpool Football Club in the Premier League.

Available functions:
name: sports_ranking.get_current
description: Retrieve the current ranking of a specific team in a particular league.
parameters: type: dict
properties: team: type: string
description: The name of the team whose ranking is sought.
league: type: string
description: The league in which the team participates.
season: type: string
description: The season for which the ranking is sought. Defaults to the current season '2023-2024' if not provided.
required: team
league
user: Who is ranked as the top player in woman tennis?

Available functions:
name: sports_ranking.get_top_player
description: Get the top player in a specific sport.
parameters: type: dict
properties: sport: type: string
description: The type of sport.
gender: type: string
description: The gender of the sport category. Optional.
default: men
required: sport
user: Find the score of last game for Los Angeles Lakers including its opponent name.

Available functions:
name: team_score.get_latest
description: Retrieve the score of the most recent game for a specified sports team.
parameters: type: dict
properties: team: type: string
description: Name of the sports team.
include_opponent: type: boolean
description: Include the name of the opponent team in the return.
default: no
required: team
user: Who won the last match between Chicago Bulls and Los Angeles Lakers?

Available functions:
name: sports.match_results
description: Returns the results of a given match between two 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 season when the match happened. Default is the current season.
required: team1
team2
user: Get the latest game score and statistics for Los Angeles Lakers in NBA.

Available functions:
name: get_team_score
description: Retrieves the latest game score, individual player stats, and team stats for a specified sports team.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
league: type: string
description: The league that the team is part of.
include_player_stats: type: boolean
default: no
description: Indicates if individual player statistics should be included in the result. Default is false.
required: team_name
league
user: Give me the schedule of Manchester United for the next 6 games in Premier League.

Available functions:
name: sports_team.get_schedule
description: Fetches the schedule of the specified sports team for the specified number of games in the given league.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
num_of_games: type: integer
description: Number of games for which to fetch the schedule.
league: type: string
description: The name of the sports league. If not provided, the function will fetch the schedule for all games, regardless of the league.
location: type: string
description: Optional. The city or venue where games are to be held. If not provided, default that all venues will be considered.
required: team_name
num_of_games
league
user: Find the rating and player count of the board game 'Ticket to Ride'.

Available functions:
name: boardgame.get_info
description: Retrieve detailed information of a board game.
parameters: type: dict
properties: name: type: string
description: Name of the board game.
parameters: type: array
items: type: string
enum: player count
playing time
age
mechanics
rating
description: Game characteristics interested.
language: type: string
description: The preferred language for the game information, default is English
required: name
parameters
user: Calculate the odds of rolling a 7 with two dice in the board game Monopoly.

Available functions:
name: monopoly_odds_calculator
description: Calculates the probability of rolling a certain sum with two dice, commonly used in board game like Monopoly.
parameters: type: dict
properties: number: type: integer
description: The number for which the odds are calculated.
dice_number: type: integer
description: The number of dice involved in the roll.
dice_faces: type: integer
description: The number of faces on a single die. Default is 6 for standard six-faced die.
required: number
dice_number
user: What's the average review rating and the age range for the board game 'Catan'?

Available functions:
name: board_game_info
description: Get the information about a board game from a database. 
parameters: type: dict
properties: game_name: type: string
description: Name of the board game.
info_required: type: array
items: type: string
enum: average_review_rating
age_range
number_of_players
playing_time
genre
description: Array of information requested for the game.
required: game_name
info_required
user: Find the top chess players in New York with a rating above 2300.

Available functions:
name: board_game.chess.get_top_players
description: Find top chess players in a location based on rating.
parameters: type: dict
properties: location: type: string
description: The city you want to find the players from.
minimum_rating: type: integer
description: Minimum rating to filter the players.
number_of_players: type: integer
default: 10
description: Number of players you want to retrieve, default value is 10
required: location
minimum_rating
user: What's the chess classical rating of Magnus Carlsen?

Available functions:
name: chess.rating
description: Fetches the current chess rating of a given player
parameters: type: dict
properties: player_name: type: string
description: The full name of the chess player.
variant: type: string
description: The variant of chess for which rating is requested (e.g., 'classical', 'blitz', 'bullet'). Default is 'classical'.
required: player_name
user: Find the high and low temperatures, humidity, and precipitation for London, United Kingdom for the next 3 days.

Available functions:
name: detailed_weather_forecast
description: Retrieve a detailed weather forecast for a specific location and time frame, including high/low temperatures, humidity, and precipitation.
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.
details: type: array
items: type: string
enum: high_low_temperature
humidity
precipitation
description: Specific weather details required in the forecast.
required: location
days
details
user: Check who is the winner in a game of blackjack given player having A and 10, dealer having 10 and 9. The Ace is considered 1.

Available functions:
name: blackjack.check_winner
description: Checks and determines the winner in a game of blackjack.
parameters: type: dict
properties: player_cards: type: array
items: type: string
description: Cards held by the player.
dealer_cards: type: array
items: type: string
description: Cards held by the dealer.
ace_value: type: integer
description: The value considered for the ace card, can be either 1 or 11.
default: 11
required: player_cards
dealer_cards
user: Find a Card of rank 'Queen' and suit 'Hearts' in the deck.

Available functions:
name: find_card_in_deck
description: Locate a particular card in a deck based on rank and suit.
parameters: type: dict
properties: rank: type: string
description: Rank of the card (e.g. Ace, Two, King).
suit: type: string
description: Suit of the card (e.g. Hearts, Spades, Diamonds, Clubs).
deck: type: array
items: type: dict
properties: rank: type: string
suit: type: string
description: Deck of cards. If not provided, the deck will be a standard 52 card deck
required: rank
suit
user: Shuffle a deck of cards, and draw 3 cards from the top.

Available functions:
name: cards.shuffle_and_draw
description: Shuffle a standard deck of 52 cards and draw a specified number of cards from the top.
parameters: type: dict
properties: num_cards: type: integer
description: Number of cards to be drawn. The default is 1 if no value is provided.
required: num_cards
user: In a texas holdem game, Who won in the poker game with players Alex, Sam, Robert and Steve given the cards Alex':['A of spades', 'K of spades'], 'Sam': ['2 of diamonds', '3 of clubs'], 'Robert': ['Q of hearts', '10 of hearts'], 'Steve': ['4 of spades', '5 of spades']?

Available functions:
name: poker_game_winner
description: Identify the winner in a poker game based on the cards.
parameters: type: dict
properties: players: type: array
items: type: string
description: Names of the players in a list.
cards: type: dict
description: An object containing the player name as key and the cards as values in a list.
type: type: string
description: Type of poker game. Defaults to 'Texas Holdem'
required: players
cards
user: What is the probability of drawing a heart card from a deck of 52 cards?

Available functions:
name: card_game_probability.calculate
description: Calculate the probability of drawing a certain card or suit from a deck of cards.
parameters: type: dict
properties: total_cards: type: integer
description: Total number of cards in the deck.
desired_cards: type: integer
description: Number of cards in the deck that satisfy the conditions.
cards_drawn: type: integer
default: 1
description: Number of cards drawn from the deck.
required: total_cards
desired_cards
user: What is the probability of getting a full house in poker?

Available functions:
name: poker_probability.full_house
description: Calculate the probability of getting a full house in a poker game.
parameters: type: dict
properties: deck_size: type: integer
description: The size of the deck. Default is 52.
hand_size: type: integer
description: The size of the hand. Default is 5.
required: deck_size
hand_size
user: Determine the winner in a Poker game with John having a Hand of 8♥, 10♥, J♥, Q♥, K♥ and Mike having 9♠, J♠, 10♠, Q♠, K♠.

Available functions:
name: card_games.poker_determine_winner
description: Determines the winner in a game of Poker based on the cards in each players' hands.
parameters: type: dict
properties: player1: type: string
description: The first player's name.
hand1: type: array
items: type: string
description: The list of cards (as strings) in first player's hand. E.g ['10♠', 'J♠']
player2: type: string
description: The second player's name.
hand2: type: array
items: type: string
description: The list of cards (as strings) in second player's hand. E.g ['9♥', '10♥']
required: player1
hand1
player2
hand2
user: What are the odds of drawing a heart card from a deck without joker?

Available functions:
name: deck_of_cards.odds
description: Compute the probability of drawing a specific suit from a given deck of cards.
parameters: type: dict
properties: suit: type: string
description: The card suit. Valid values include: 'spades', 'clubs', 'hearts', 'diamonds'.
deck_type: type: string
description: Type of deck, normal deck includes joker, and without_joker deck excludes joker.
default: normal
required: suit
deck_type
user: Find all multi-player games released in 2019 with an ESRB rating of 'Everyone'

Available functions:
name: game_list.get_games
description: Get a list of video games based on release year, multiplayer functionality and ESRB rating
parameters: type: dict
properties: release_year: type: integer
description: The year the game was released.
multiplayer: type: boolean
description: Whether the game has multiplayer functionality.
ESRB_rating: type: string
description: The ESRB rating of the game.
required: release_year
multiplayer
ESRB_rating
user: Fetch player statistics of 'Zelda' on Switch for user 'Sam'.

Available functions:
name: game_stats.fetch_player_statistics
description: Fetch player statistics for a specific video game for a given user.
parameters: type: dict
properties: game: type: string
description: The name of the video game.
username: type: string
description: The username of the player.
platform: type: string
description: The platform user is playing on.
default: PC
required: game
username
user: What's the power rating for the Weapon 'Guardian Sword+' in the game 'Legend of Zelda: Breath of the Wild'?

Available functions:
name: get_game_item_stats
description: Retrieve the statistics of a specific item in a specific video game.
parameters: type: dict
properties: game: type: string
description: The game to retrieve information from.
item: type: string
description: The name of the item in the game.
stat: type: string
description: Specific statistic required.
required: game
item
stat
user: Find the value of a vintage Super Mario Bros. game from 1985 like new.

Available functions:
name: game_valuation
description: Get the current market value of a vintage video game.
parameters: type: dict
properties: game_name: type: string
description: The name of the game.
release_year: type: integer
description: The year the game was released.
condition: type: string
enum: New
Like New
Used
Fair
Poor
description: The condition of the game. Default is 'Used'.
required: game_name
release_year
user: Get all collectable items from the game 'Animal Crossing: New Horizons' during the Spring season.

Available functions:
name: get_collectables_in_season
description: Retrieve a list of collectable items in a specific game during a specified season.
parameters: type: dict
properties: game_name: type: string
description: Name of the game.
season: type: string
description: The season for which to retrieve the collectable items.
item_type: type: string
description: The type of item to search for. Default is 'all'. Possible values: 'all', 'bug', 'fish', 'sea creatures', etc.
required: game_name
season
user: Get me the details of the last game played by Liverpool F.C. Include its statistics.

Available functions:
name: soccer.get_last_match
description: Retrieve the details of the last match played by a specified soccer club.
parameters: type: dict
properties: team_name: type: string
description: The name of the soccer club.
include_stats: type: boolean
description: If true, include match statistics like possession, shots on target etc. Default is false.
required: team_name
user: Create a new player profile for the game with name 'StarPlayer' and character class 'Mage', set the starting level to 5.

Available functions:
name: create_player_profile
description: Create a new player profile with character name, class and starting level.
parameters: type: dict
properties: player_name: type: string
description: The desired name of the player.
_class: type: string
description: The character class for the player
starting_level: type: integer
description: The starting level for the player
default: 1
required: player_name
_class
user: Find the highest score achieved by any player in the online game 'Overwatch' on PC globally.

Available functions:
name: game_score.highest
description: Retrieve the highest score achieved by any player in a specific game.
parameters: type: dict
properties: game: type: string
description: The name of the online game.
platform: type: string
description: The platform where the game is played, e.g. PC, Xbox, Playstation
region: type: string
description: The geographic region of the player. Defaults to 'Global'
required: game
platform
user: Get the highest scoring player of game 'Valorant' in 2022 season.

Available functions:
name: get_highest_scoring_player
description: Retrieve the highest scoring player in a specific game and season.
parameters: type: dict
properties: game: type: string
description: The game in which you want to find the highest scoring player.
season: type: string
description: The season during which the high score was achieved.
required: game
season
user: Find me a multiplayer game with rating above 4.5 and compatible with Windows 10.

Available functions:
name: multiplayer_game_finder
description: Locate multiplayer games that match specific criteria such as rating, platform compatibility, genre, etc.
parameters: type: dict
properties: platform: type: string
description: The platform you want the game to be compatible with, e.g. Windows 10, PS5.
rating: type: float
description: Desired minimum game rating on a 5.0 scale.
genre: type: string
description: Desired game genre, e.g. Action, Adventure, Racing. Default is 'Action'.
enum: Action
Adventure
Racing
Strategy
Simulation
required: platform
rating
user: Get the average user score for the game 'The Legend of Zelda: Breath of the Wild' from GameSpot.

Available functions:
name: gamespot.getAverageUserScore
description: Retrieve the average user score of a game from GameSpot.
parameters: type: dict
properties: game_name: type: string
description: The name of the game.
platform: type: string
description: The platform the game was released on (e.g., Nintendo Switch, PS5, etc.)
default: all platforms
required: game_name
platform
user: What are some gluten-free recipes for dinner?

Available functions:
name: find_recipes
description: Find recipes based on dietary restrictions, meal type, and preferred ingredients.
parameters: type: dict
properties: diet: type: string
description: The dietary restrictions, e.g., 'vegan', 'gluten-free'.
meal_type: type: string
description: The type of meal, e.g., 'dinner', 'breakfast'.
ingredients: type: array
items: type: string
description: The preferred ingredients. If left blank, it will default to return general recipes.
required: diet
meal_type
user: Find a vegan soup recipe that takes under 30 minutes to make.

Available functions:
name: get_vegan_recipe
description: Retrieve a vegan soup recipe based on the provided cooking time.
parameters: type: dict
properties: dish_type: type: string
description: The type of dish, e.g. soup, dessert, etc.
enum: soup
main dish
dessert
salad
cooking_time: type: integer
description: The maximum cooking time for the recipe in minutes.
ingredient_preference: type: array
items: type: string
description: Preferred ingredients to be included in the recipe, if any. Default to not use it if not provided.
required: dish_type
cooking_time
user: How many calories in the Beef Lasagna Recipe from Foodnetwork.com?

Available functions:
name: recipe_info.get_calories
description: Retrieve the amount of calories from a specific recipe in a food website.
parameters: type: dict
properties: website: type: string
description: The food website that has the recipe.
recipe: type: string
description: Name of the recipe.
optional_meal_time: type: string
description: Specific meal time of the day for the recipe (optional, could be 'Breakfast', 'Lunch', 'Dinner'). Default is all if not specified.
required: website
recipe
user: Find me a recipe that serves 2 people, is vegan, and takes under 30 minutes to prepare.

Available functions:
name: recipe_finder.find
description: Find a recipe based on dietary preferences, number of servings, and preparation time.
parameters: type: dict
properties: servings: type: integer
description: The number of people that the recipe should serve.
diet: type: string
description: Any dietary restrictions like 'vegan', 'vegetarian', 'gluten-free' etc.
prep_time: type: integer
description: The maximum amount of time (in minutes) the preparation should take. Default is 60 minutes.
required: servings
diet
user: Get the recipe for vegan chocolate cake including the steps for preparation.

Available functions:
name: get_recipe
description: Fetch the recipe for a specific dish along with preparation steps.
parameters: type: dict
properties: dish_name: type: string
description: Name of the dish whose recipe needs to be fetched.
diet_preference: type: string
description: Preferred dietary consideration like vegan, vegetarian, gluten-free etc. Default is none.
default: none
required: dish_name
user: Find a gluten-free cookie recipe that takes less than 30 minutes to prepare.

Available functions:
name: recipe_search
description: Search for a cooking recipe based on specific dietary needs and time constraint.
parameters: type: dict
properties: diet: type: array
items: type: string
enum: Gluten Free
Dairy Free
Vegan
Vegetarian
description: Specific dietary need.
time_limit: type: integer
description: The maximum time to prepare the recipe in minutes. Default is 60 minutes.
dish: type: string
description: The name of the dish to search for. Default is not use if not specified.
required: dish
diet
user: Give me a recipe for a vegetarian pasta with cheese for 2 servings.

Available functions:
name: recipe_search
description: Search for a recipe given dietary restriction, ingredients, and number of servings.
parameters: type: dict
properties: dietary_restriction: type: string
description: The dietary restriction, e.g., 'Vegetarian'.
ingredients: type: array
items: type: string
description: The list of ingredients.
servings: type: integer
description: The number of servings the recipe should make
required: dietary_restriction
ingredients
servings
user: Find a recipe for pasta carbonara which contains only less than 500 calories.

Available functions:
name: find_recipe
description: Locate a recipe based on name and its calorie content
parameters: type: dict
properties: recipeName: type: string
description: The recipe's name.
maxCalories: type: integer
description: The maximum calorie content of the recipe.
default: 1000
required: recipeName
user: Find Italian restaurants near New York city that serves gluten-free options.

Available functions:
name: restaurant_finder
description: Locate restaurants based on certain criteria such as cuisine, city, and dietary preferences.
parameters: type: dict
properties: city: type: string
description: City where you are looking for the restaurant.
cuisine: type: string
description: Type of cuisine you are interested in.
diet: type: string
description: Dietary preferences. e.g. 'Vegetarian', 'Gluten-free', etc. Default 'Vegetarian'.
required: city
cuisine
user: What are the top five sushi restaurants with high reviews i.e. above 4/5 in Tokyo?

Available functions:
name: get_best_sushi_places
description: Returns the best sushi places given the city, review_rate and top number.
parameters: type: dict
properties: city: type: string
description: The city in which to look for the sushi places.
top: type: integer
description: The number of top sushi places to be returned.
review_rate: type: float
description: The review rating to filter the sushi places. Places with review ratings above this value will be returned. Default 0.00.
required: city
top
user: Find the closest sushi restaurant with a patio in Boston.

Available functions:
name: restaurant_search.find_closest
description: Locate the closest sushi restaurant based on certain criteria, such as the presence of a patio.
parameters: type: dict
properties: location: type: string
description: The city, for instance Boston, MA
cuisine: type: string
description: Type of food like Sushi.
amenities: type: array
items: type: string
enum: Patio
Wi-Fi
Happy Hour
Wheelchair Accessible
description: Preferred amenities in the restaurant. Default 'Wi-Fi'.
required: location
cuisine
user: Can I find an Italian restaurant with Gluten-free options near Brooklyn?

Available functions:
name: find_restaurant
description: Locate nearby restaurants based on user defined criteria
parameters: type: dict
properties: location: type: string
description: The location where user wants to search for a restaurant.
type: type: string
description: The type of the cuisine/restaurant.
diet_option: type: string
description: Special dietary preferences.
required: location
type
diet_option
user: How many ounces in 2 pounds of butter?

Available functions:
name: cooking_conversion.convert
description: Convert cooking measurements from one unit to another.
parameters: type: dict
properties: quantity: type: integer
description: The quantity to be converted.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
item: type: string
description: The item to be converted.
required: quantity
from_unit
to_unit
item
user: How many teaspoons are in 2 tablespoons for measurement in my recipe?

Available functions:
name: recipe.unit_conversion
description: Convert a value from one kitchen unit to another for cooking purposes.
parameters: type: dict
properties: value: type: integer
description: The value to be converted.
from_unit: type: string
description: The unit to convert from. Supports 'teaspoon', 'tablespoon', 'cup', etc.
to_unit: type: string
description: The unit to convert to. Supports 'teaspoon', 'tablespoon', 'cup', etc.
precision: type: integer
description: The precision to round the output to, in case of a non-integer result. Optional, default is 1.
required: value
from_unit
to_unit