BitAgent/bfcl_shuffle_full huggingface dataset:
user: "Can you tell me the scores for the Manchester United soccer team in the English Premier League for the last 5 rounds and also the scores for the Los Angeles Lakers basketball team in the NBA for the last 7 rounds?"

Available functions:
name: basketball_scores.get_scores
description: Retrieve basketball scores for a specific team and league within a certain range of rounds.
parameters: type: dict
properties: team: type: string
description: The basketball team whose scores are to be retrieved.
league: type: string
description: The league in which the team competes.
rounds: type: integer
description: Number of past rounds for which to retrieve the scores.
required: team
league
rounds
name: soccer_scores.get_scores
description: Retrieve soccer scores for a specific team and league within a certain range of rounds.
parameters: type: dict
properties: team: type: string
description: The soccer team whose scores are to be retrieved.
league: type: string
description: The league in which the team competes.
rounds: type: integer
description: Number of past rounds for which to retrieve the scores.
required: team
league
rounds
user: "I'm planning a game night and I need some board game recommendations. I have a group of 5 friends coming over, so we'll be 6 players in total. We all enjoy strategy games but we're all beginners, so nothing too complex. Can you recommend some games from BoardGameGeek that fit this criteria? Also, I have another group of 4 friends who love party games. We're not beginners but we're not advanced players either, so something in the middle would be great. Can you recommend some games from BoardGameGeek for this group as well? Lastly, I'm also considering buying some games from Amazon Game Store. I have a budget of $20-$30. Can you recommend some strategy games for 6 players and party games for 4 players within this price range?"

Available functions:
name: AmazonGameStore.recommend
description: Generate game recommendation from Amazon Game Store based on number of players and category.
parameters: type: dict
properties: numOfPlayers: type: integer
description: The number of players who will play the game.
category: type: string
description: The preferred category of board game. E.g. strategy, family, party etc.
priceRange: type: string
description: The price range you are willing to pay for the board game. E.g. $10-$20, $20-$30 etc. This is an optional parameter. Default to '$10-$20' if not specified.
required: numOfPlayers
category
name: BoardGameGeek.recommend
description: Generate game recommendation from BoardGameGeek store based on number of players and category.
parameters: type: dict
properties: numPlayers: type: integer
description: The number of players who will play the game.
category: type: string
description: The preferred category of board game. E.g. strategy, family, party etc.
difficulty: type: string
description: Preferred difficulty level. E.g. beginner, intermediate, advanced etc. This is an optional parameter. Default to 'beginner' if not specified.
required: numPlayers
category
user: "Could you please find the latest updates for the game 'Call of Duty' on the 'Playstation' platform for the 'European' region, then find the current price for the same game on the 'Xbox' platform, and finally find reviews for the game 'FIFA 21' from the 'American' region?"

Available functions:
name: games.update.find
description: Find the latest updates or patches for a specific game on a specified gaming platform.
parameters: type: dict
properties: game: type: string
description: The name of the game.
platform: type: string
description: The gaming platform, e.g. Xbox, Playstation, PC.
region: type: string
description: The region of the update (optional, default is 'global')
required: game
platform
name: games.reviews.find
description: Find reviews for a specific game.
parameters: type: dict
properties: game: type: string
description: The name of the game.
region: type: string
description: The region where the reviews are coming from (optional, default is 'global')
required: game
name: games.price.find
description: Find the current price for a specific game on a specified gaming platform.
parameters: type: dict
properties: game: type: string
description: The name of the game.
platform: type: string
description: The gaming platform, e.g. Xbox, Playstation, PC.
required: game
platform
user: "Can you tell me how many active players were engaged with the video game 'Call of Duty: Modern Warfare' in the year 2019 on the 'Playstation' platform, and then compare that with the number of active players for the same game in the year 2020 on the 'PC' platform? Also, could you provide the sales figures for 'Call of Duty: Modern Warfare' for the year 2019 on the 'Playstation' platform and then for the year 2020 on the 'PC' platform?"

Available functions:
name: video_games.get_player_count
description: Retrieves the number of active players for a specified video game and year.
parameters: type: dict
properties: game_title: type: string
description: The title of the video game.
year: type: integer
description: The year in question.
platform: type: string
optional: yes
description: The gaming platform (e.g. 'PC', 'Xbox', 'Playstation'). Default is all if not specified.
required: game_title
year
name: video_games.get_sales
description: Retrieves the sales figures for a specified video game and year.
parameters: type: dict
properties: game_title: type: string
description: The title of the video game.
year: type: integer
description: The year in question.
platform: type: string
optional: yes
description: The gaming platform (e.g. 'PC', 'Xbox', 'Playstation'). Default is all if not specified.
required: game_title
year
user: "Can you help me plan my meals for the day? I want to start with a breakfast recipe using eggs, milk, and bread, and it should not exceed 300 calories. Then, for lunch, I want to try a new restaurant that serves dishes with chicken, tomatoes, and lettuce, and the dishes should not be more than 500 calories. In the evening, I have a recipe for dinner that uses beef, but I want to replace the beef with tofu and keep the total calories under 600. Can you assist me with these?"

Available functions:
name: recipe_search
description: Searches for recipes based on a list of ingredients and a maximum caloric value.
parameters: type: dict
properties: ingredients: type: array
items: type: string
description: A list of ingredients you want to use in the recipe.
calories: type: integer
description: The maximum number of calories for the recipe.
meal: type: string
description: Type of the meal for the recipe, it's optional and could be breakfast, lunch or dinner. Default is all if not specified.
required: ingredients
calories
name: ingredient_replace
description: Replaces an ingredient in a recipe with a substitute, keeping the calories below a certain number.
parameters: type: dict
properties: original_ingredient: type: string
description: The ingredient in the recipe to replace.
replacement_ingredient: type: string
description: The substitute ingredient to replace the original one.
calories: type: integer
description: The maximum number of calories for the recipe after replacement.
required: original_ingredient
replacement_ingredient
calories
name: restaurant_search
description: Searches for restaurants based on a list of preferred ingredients and maximum calorie count.
parameters: type: dict
properties: ingredients: type: array
items: type: string
description: A list of ingredients you prefer in the restaurant's dishes.
calories: type: integer
description: The maximum calorie count you prefer for the restaurant's dishes.
meal: type: string
description: Type of the meal for the restaurant's dishes, it's optional and could be breakfast, lunch or dinner. Default is all if not specified.
required: ingredients
calories
user: "Can you help me plan a day out in Seattle, WA for my group of 10 friends? We are food lovers and would like to try some Seafood and Italian cuisine for lunch. Later in the evening, we are interested in attending a Concert or a Sports event. Could you find suitable restaurants and events for us?"

Available functions:
name: restaurant.find_group
description: Find restaurants suitable for groups based on specified criteria such as location and cuisine.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Seattle, WA
cuisine: type: array
items: type: string
enum: Seafood
Italian
Indian
Chinese
description: Preferred cuisine at the restaurant. Default is all if not specified.
group_size: type: integer
description: Size of the group that the restaurant should accommodate.
required: location
group_size
name: events.find_event
description: Find events suitable for groups based on specified criteria such as location and event type.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Seattle, WA
event_type: type: array
items: type: string
enum: Concert
Sports
Exhibition
Festival
description: Type of event. Default is all if not specified.
group_size: type: integer
description: Size of the group that the event should accommodate.
required: location
group_size
user: "Can you help me find a recipe that uses chicken as the main ingredient and doesn't require more than 5 ingredients? After that, could you also find a restaurant that serves Italian cuisine and falls within a mid-range price? And finally, could you find another recipe that uses beef as the main ingredient and requires no more than 7 ingredients?"

Available functions:
name: restaurant.find
description: Locate restaurants based on specific criteria such as cuisine and price range
parameters: type: dict
properties: cuisine: type: string
description: The type of cuisine preferred.
price: type: array
items: type: string
description: Price range of the restaurant in format ['low', 'mid', 'high']. Default is 'mid' if not specified.
required: cuisine
name: recipe.find
description: Locate cooking recipes based on specific criteria such as main ingredient and number of ingredients
parameters: type: dict
properties: mainIngredient: type: string
description: Main ingredient for the recipe.
ingredientLimit: type: integer
description: Max number of ingredients the recipe should use.
required: mainIngredient
ingredientLimit
user: "Can you help me plan my trip? I need to book a hotel room in Paris for 5 nights. I prefer a deluxe room and would like to add breakfast and spa services. After that, I need to rent a car in Paris for 7 days. I prefer a SUV and I will pick it up from the airport. Then, I need to book another hotel room in Rome for 3 nights. I prefer a suite and would like to add airport transfer service. Lastly, I need to rent a car in Rome for 5 days. I prefer a compact car and I will pick it up from the hotel."

Available functions:
name: car.rental
description: Rent a car at the specified location for a specific number of days
parameters: type: dict
properties: location: type: string
description: Location of the car rental.
days: type: integer
description: Number of days for which to rent the car.
car_type: type: string
description: Type of the car to rent.
pick_up: type: string
description: Location of where to pick up the car. Default is 'airport' if not specified.
required: location
days
car_type
name: hotel.book
description: Book a hotel room given the location, room type, and number of nights and additional services
parameters: type: dict
properties: location: type: string
description: Location of the hotel.
roomType: type: string
description: Type of the room to be booked.
nights: type: integer
description: Number of nights to book the room for.
additional_services: type: array
items: type: string
description: Additonal services that can be booked.
description: Additional services to be added. Default is not use it if not specified.
required: location
roomType
nights
user: "Could you help me plan my vacation? I need to know the total cost. First, I'm considering staying at the Hilton New York for 5 nights in a deluxe room. Could you tell me how much that would cost? Second, I'm thinking of renting a sedan from Enterprise for 10 days. How much would that be? Lastly, I'm planning to fly with Delta Airlines in business class. There will be 3 of us. Can you tell me the total flight cost?"

Available functions:
name: flight_ticket_pricing.get
description: Get pricing for a specific type of flight ticket for specified number of passengers.
parameters: type: dict
properties: airline: type: string
description: The name of the airline.
flightClass: type: string
description: Class of the flight.
passengers: type: integer
description: Number of passengers.
required: airline
flightClass
passengers
name: car_rental_pricing.get
description: Get pricing for a specific type of rental car for a specified number of days.
parameters: type: dict
properties: rentalCompany: type: string
description: The name of the rental company.
carType: type: string
description: Type of the car to be rented.
days: type: integer
description: Number of days to rent the car.
required: rentalCompany
carType
days
name: hotel_room_pricing.get
description: Get pricing for a specific type of hotel room for specified number of nights.
parameters: type: dict
properties: hotelName: type: string
description: The name of the hotel e.g. Hilton New York
roomType: type: string
description: Type of the room to be booked.
nights: type: integer
description: Number of nights to book the room for.
required: hotelName
roomType
nights
user: "Can you help me with a couple of conversions? First, I have 5000 Euros that I want to convert into US Dollars using the latest exchange rate. Then, I have another 3000 Euros that I want to convert into British Pounds, but this time, I want to use the last known exchange rate. After that, I have a distance of 100 kilometers that I want to convert into miles. Lastly, I have a weight of 75 kilograms that I want to convert into pounds. Can you do these conversions for me?"

Available functions:
name: unit_conversion.convert
description: Converts a value from one unit to another.
parameters: type: dict
properties: value: type: integer
description: The value to be converted.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
required: value
from_unit
to_unit
name: currency_exchange.convert
description: Converts a value from one currency to another using the latest exchange rate.
parameters: type: dict
properties: amount: type: integer
description: The amount of money to be converted.
from_currency: type: string
description: The currency to convert from.
to_currency: type: string
description: The currency to convert to.
live_conversion: type: boolean
description: If true, use the latest exchange rate for conversion, else use the last known rate. Default is true.
required: amount
from_currency
to_currency
user: "Could you help me with the following tasks? First, I want to know the future value of my investment in the stock with the ticker symbol 'AAPL'. I have invested $5000 in it and I am expecting an annual return of 7% (0.07). I plan to hold this investment for 10 years. Second, I am interested in getting detailed information about the company 'Microsoft'. I want this information from the 'NASDAQ' stock market. Lastly, I have a quadratic equation with coefficients a=5, b=-20, and c=15. Could you solve this equation for me and provide the roots?"

Available functions:
name: solve_quadratic_equation
description: Function solves the quadratic equation and returns its roots.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x squared
b: type: integer
description: Coefficient of x
c: type: integer
description: Constant term in the quadratic equation
required: a
b
c
name: portfolio_future_value
description: Calculate the future value of an investment in a specific stock based on the invested amount, expected annual return and number of years.
parameters: type: dict
properties: stock: type: string
description: The ticker symbol of the stock.
invested_amount: type: integer
description: The invested amount in USD.
expected_annual_return: type: float
description: The expected annual return on investment as a decimal. E.g. 5% = 0.05
years: type: integer
description: The number of years for which the investment is made.
required: stock
invested_amount
expected_annual_return
years
name: get_stock_info
description: Retrieves information about a specific stock based on company's name.
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
detail_level: type: string
description: Level of detail for stock information. Can be 'summary' or 'detailed'.
market: type: string
description: The stock market of interest. Default is 'NASDAQ'
required: company_name
detail_level
user: "Could you please help me with a couple of calculations? First, I have a circle with a radius of 5.6 feet and I need to know its area. Second, I'm working on a project where I need to plot a sine wave. The range I'm interested in is from 0 to 3.14 radians. The frequency of the wave should be 2 Hz. Also, I want the amplitude of the wave to be 1.5 and the phase shift to be 0.5 radians. Could you calculate the area and plot the sine wave for me?"

Available functions:
name: plot_sine_wave
description: Plot a sine wave for a given frequency in a given range.
parameters: type: dict
properties: start_range: type: integer
description: Start of the range in radians.
end_range: type: float
description: End of the range in radians.
frequency: type: integer
description: Frequency of the sine wave in Hz.
amplitude: type: float
description: Amplitude of the sine wave. Default is 1.
phase_shift: type: float
description: Phase shift of the sine wave in radians. Default is 0.
required: start_range
end_range
frequency
name: geometry.area_circle
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: float
description: The radius of the circle.
units: type: string
description: The units in which the radius is measured (defaults to meters).
default: meters
required: radius
user: "Could you first calculate the derivative of the function '3x^2 + 2x - 1' at the value of 2 where 'x' is the function variable, then calculate the derivative of the function '5y^3 - 4y + 2' at the value of 3 where 'y' is the function variable, and finally retrieve the strengths and weaknesses of the personality type 'INTJ'?"

Available functions:
name: calculus.derivative
description: Compute the derivative of a function at a specific value.
parameters: type: dict
properties: function: type: string
description: The function to calculate the derivative of.
value: type: integer
description: The value where the derivative needs to be calculated at.
function_variable: type: string
description: The variable present in the function, for instance x or y, etc. Default is 'x'.
required: function
value
name: get_personality_traits
description: Retrieve the personality traits for a specific personality type, including their strengths and weaknesses.
parameters: type: dict
properties: type: type: string
description: The personality type.
traits: type: array
items: type: string
enum: strengths
weaknesses
description: List of traits to be retrieved, default is ['strengths', 'weaknesses'].
required: type
user: "Imagine you are a music producer and you are working on a new song. You want to generate a music scale progression in the key of 'D' with a tempo of 120 BPM, where each note lasts for 2 beats. You are considering using a 'minor' scale type for this progression. After creating this, you decide to take a break and solve a math problem. You want to find the highest common factor of the numbers 456 and 123. Can you generate the music scale progression and solve the math problem?"

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
name: math.hcf
description: Calculate the highest common factor of two numbers.
parameters: type: dict
properties: number1: type: integer
description: First number.
number2: type: integer
description: Second number.
required: number1
number2
user: "Could you please help me with two tasks? First, I'm interested in the field of constitutional law in the United Kingdom and I would like to know the top 5 landmark cases in this field. Second, I have two numbers, 36 and 48, and I need to find out their greatest common divisor. Can you assist with these?"

Available functions:
name: get_top_cases
description: Retrieve a list of the most influential or landmark cases in a specific field of law.
parameters: type: dict
properties: field_of_law: type: string
description: The specific field of law e.g., constitutional law, criminal law, etc.
top_number: type: integer
description: The number of top cases to retrieve.
country: type: string
description: The country where the law cases should be retrieved from. Default is US.
required: field_of_law
top_number
name: math.gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: First number.
num2: type: integer
description: Second number.
required: num1
num2
user: "Imagine you're a musician who also loves to play poker with friends. One day, you decided to host a poker game at your house. You invited three friends named John, Sarah, and Mike. In the game of Texas Holdem, John had the cards 2 of hearts, 3 of diamonds, 4 of spades, 5 of clubs, and 6 of diamonds. Sarah had the cards 3 of hearts, 4 of diamonds, 5 of spades, 6 of clubs, and 7 of diamonds. Mike had the cards 4 of hearts, 5 of diamonds, 6 of spades, 7 of clubs, and 8 of diamonds. Who won the game? 

After the game, you all decided to play some music. You picked up your guitar and started to play a song in the key of C. However, you forgot the notes in the C major scale. Could you tell me what they are? 

Later, you decided to do a physics experiment. You launched a small object with an initial velocity of 10 m/s. After 5 seconds, you noticed that the object had stopped accelerating. How far did the object travel during this time?"

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 string values in a list, for example '7 of diamonds'.
type: type: string
description: Type of poker game. Defaults to 'Texas Holdem'
required: players
cards
name: calculate_displacement
description: Calculates the displacement of an object in motion given initial velocity, time, and acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in m/s.
time: type: integer
description: The time in seconds that the object has been in motion.
acceleration: type: integer
description: The acceleration of the object in m/s^2.
default: 0
required: initial_velocity
time
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: "Can you help me with a few things? First, I'm interested in a court case with the docket number 12345 that was registered in Dallas, TX. Could you retrieve the details about this case for me? I don't need the full text of the case ruling. Second, I'm curious about the current classical chess rating of a player named Magnus Carlsen. Could you fetch that for me? Third, I'm trying to remember the date of the historical event known as the Battle of Gettysburg. Do you know when that took place? Lastly, I'm working on a physics problem and need to calculate the final speed of an object. The object was dropped from a height of 100 meters with an initial velocity of 0 m/s. The gravitational acceleration is 9.8 m/s^2. Can you help me calculate the final speed?"

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
name: court_case.search
description: Retrieves details about a court case using its docket number and location.
parameters: type: dict
properties: docket_number: type: string
description: The docket number for the case.
location: type: string
description: The location where the case is registered, in the format: city, state, e.g., Dallas, TX.
full_text: type: boolean
default: no
description: Option to return the full text of the case ruling.
required: docket_number
location
name: get_event_date
description: Retrieve the date of a historical event.
parameters: type: dict
properties: event: type: string
description: The name of the historical event.
location: type: string
description: Location where the event took place. Defaults to global if not specified
required: event
name: calculate_final_speed
description: Calculate the final speed of an object dropped from a certain height without air resistance.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
height: type: integer
description: The height from which the object is dropped.
gravity: type: float
description: The gravitational acceleration. Default is 9.8 m/s^2.
required: initial_velocity
height
user: "Can you tell me the function of the molecule ATP in the organelle mitochondria with a specific function, then calculate the shortest driving distance from New York to Los Angeles in miles, after that, can you tell me who is credited for the discovery of the theory of relativity, and finally, can you tell me the current retail price of a Fender Stratocaster in sunburst finish?"

Available functions:
name: get_shortest_driving_distance
description: Calculate the shortest driving distance between two locations.
parameters: type: dict
properties: origin: type: string
description: Starting point of the journey.
destination: type: string
description: End point of the journey.
unit: type: string
description: Preferred unit of distance (optional, default is kilometers).
required: origin
destination
name: cell_biology.function_lookup
description: Look up the function of a given molecule in a specified organelle.
parameters: type: dict
properties: molecule: type: string
description: The molecule of interest.
organelle: type: string
description: The organelle of interest.
specific_function: type: boolean
description: If set to true, a specific function of the molecule within the organelle will be provided, if such information exists.
required: molecule
organelle
specific_function
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
name: get_scientist_for_discovery
description: Retrieve the scientist's name who is credited for a specific scientific discovery or theory.
parameters: type: dict
properties: discovery: type: string
description: The scientific discovery or theory.
required: discovery
user: "Could you help me with a few tasks? Firstly, I am working on a physics experiment and I need to calculate the magnetic field at the center of a circular loop. The loop carries a current of 5 Amperes and has a radius of 0.02 meters. Secondly, I am planning to attend a concert of my favorite artist, Taylor Swift, in New York. I need to book 3 tickets for the concert. Lastly, I am doing a research on Apple Inc. and I need to find the details of lawsuits involving Apple from the year 2010. Specifically, I am interested in lawsuits related to 'Patent' issues. Could you assist me with these?"

Available functions:
name: lawsuit_details.find
description: Find details of lawsuits involving a specific company from a given year.
parameters: type: dict
properties: company_name: type: string
description: Name of the company.
year: type: integer
description: Year of the lawsuit.
case_type: type: string
description: Type of the lawsuit, e.g., 'IPR', 'Patent', 'Commercial', etc. Default is all if not specified.
required: company_name
year
name: calculate_magnetic_field
description: Calculate the magnetic field produced at the center of a circular loop carrying current.
parameters: type: dict
properties: current: type: integer
description: The current through the circular loop in Amperes.
radius: type: float
description: The radius of the circular loop in meters.
permeability: type: float
description: The magnetic permeability. Default is 12.57e10.
required: current
radius
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: "Imagine you are a teacher preparing for a science and art themed day at school. You have planned a series of activities for your students. First, you want to divide your class of 30 students into smaller groups for a group dynamics activity. You know that 15 of your students are extroverts and 15 are introverts. Can you analyze the social dynamics and interactions within these groups based on these personality traits and group size? 

Next, you plan an art activity where students will mix two primary paint colors. You have chosen blue and yellow for this activity. Can you predict the resulting color if the lightness level is adjusted to 70%? 

Then, you plan a cooking activity where students will convert cooking measurements. You have a recipe that calls for 2 cups of flour, but your measuring cup is in milliliters. Can you convert this measurement from cups to milliliters for flour? 

Finally, you plan a physics experiment where students will calculate the electric field strength at a certain distance from a point charge. You have a charge of 0.000001 Coulombs and want to calculate the electric field strength 0.02 meters away from the charge in a vacuum. Can you calculate this for me?"

Available functions:
name: calculate_electric_field_strength
description: Calculate the electric field strength at a certain distance from a point charge.
parameters: type: dict
properties: charge: type: float
description: The charge in Coulombs.
distance: type: float
description: The distance from the charge in meters.
medium: type: string
description: The medium in which the charge and the point of calculation is located. Default is 'vacuum'.
required: charge
distance
name: mix_paint_color
description: Combine two primary paint colors and adjust the resulting color's lightness level.
parameters: type: dict
properties: color1: type: string
description: The first primary color to be mixed.
color2: type: string
description: The second primary color to be mixed.
lightness: type: integer
description: The desired lightness level of the resulting color in percentage. The default level is set to 50%.
required: color1
color2
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
name: group_dynamics.pattern
description: Examine the social dynamics and interactions within a group based on the personality traits and group size.
parameters: type: dict
properties: total: type: integer
description: The total group size.
extroverts: type: integer
description: The number of extroverted members in the group.
introverts: type: integer
description: The number of introverted members in the group.
required: total
extroverts
introverts
user: "Imagine you are a scientist working in a lab. You have a substance with a mass of 10 kilograms and a volume of 2 cubic meters. You want to calculate the density of this substance in kg/m³. After your experiment, you want to relax by doing some painting. You decide to mix two primary colors, red and blue. However, you want the resulting color to have a lightness level of 70%. Later, you have another substance with a mass of 5 kilograms and a volume of 1 cubic meter. You want to calculate the density of this substance as well, but this time in g/cm³. Finally, you decide to mix another set of primary colors, yellow and blue, but you want the resulting color to have a lightness level of 30%. Can you calculate the densities and mix the paint colors accordingly?"

Available functions:
name: calculate_density
description: Calculate the density of a substance based on its mass and volume.
parameters: type: dict
properties: mass: type: integer
description: The mass of the substance in kilograms.
volume: type: integer
description: The volume of the substance in cubic meters.
unit: type: string
description: The unit of density. Default is kg/m³
required: mass
volume
name: mix_paint_color
description: Combine two primary paint colors and adjust the resulting color's lightness level.
parameters: type: dict
properties: color1: type: string
description: The first primary color to be mixed.
color2: type: string
description: The second primary color to be mixed.
lightness: type: integer
description: The desired lightness level of the resulting color in percentage. The default level is set to 50%.
required: color1
color2
user: "Can you help me with a few things? First, I'm studying genetics and I came across a SNP mutation with the ID 'rs123456'. I'm not sure what type of mutation it is. Could you find out for me? The species is 'Homo sapiens'. Second, I'm planning to visit New York, NY next month (Feb) and I'm interested in attending an art exhibition, particularly one that displays sculptures. Could you find the most popular ones for me? I would prefer exhibitions with high user ratings. Lastly, I'm also studying cell biology and I need to know the list of proteins in the 'nucleus' cell compartment. Could you get that for me? And please include a brief description of each protein."

Available functions:
name: cellbio.get_proteins
description: Get the list of proteins in a specific cell compartment.
parameters: type: dict
properties: cell_compartment: type: string
description: The specific cell compartment.
include_description: type: boolean
description: Set true if you want a brief description of each protein.
default: no
required: cell_compartment
name: mutation_type.find
description: Finds the type of a genetic mutation based on its SNP (Single Nucleotide Polymorphism) ID.
parameters: type: dict
properties: snp_id: type: string
description: The ID of the Single Nucleotide Polymorphism (SNP) mutation.
species: type: string
description: Species in which the SNP occurs, default is 'Homo sapiens' (Humans).
required: snp_id
name: find_exhibition
description: Locate the most popular exhibitions based on criteria like location, time, art form, and user ratings.
parameters: type: dict
properties: location: type: string
description: The city where the exhibition is held, e.g., New York, NY.
art_form: type: string
description: The form of art the exhibition is displaying e.g., sculpture.
month: type: string
description: The month (in full name) of exhibition.
user_ratings: type: string
enum: low
average
high
description: Select exhibitions with user rating threshold. Default is all if not specified.
required: location
art_form
month
user: "In the game 'Animal Crossing', I am interested in collecting bugs during the 'Summer' season. Could you help me find out what bugs are available during this time? Also, in the same game, I would like to know what fish can be collected in the 'Winter' season. On a completely different note, I am studying genetics and I came across a SNP mutation with the ID 'rs53576'. Can you tell me what type of mutation this is in the species 'Homo sapiens'? Lastly, I also found another SNP mutation with the ID 'rs1800497'. Could you help me find out what type of mutation this is in the species 'Mus musculus'?"

Available functions:
name: mutation_type.find
description: Finds the type of a genetic mutation based on its SNP (Single Nucleotide Polymorphism) ID.
parameters: type: dict
properties: snp_id: type: string
description: The ID of the Single Nucleotide Polymorphism (SNP) mutation.
species: type: string
description: Species in which the SNP occurs, default is 'Homo sapiens' (Humans).
required: snp_id
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: "Can you help me with a few tasks? First, I need to calculate the factorial of 7. Then, I'm looking to buy a flute. I prefer the brand 'Yamaha' and I want it to have an 'open hole' and a 'silver headjoint'. Lastly, I'm doing a genetics study and I need to calculate the frequency of the 'AA' genotype in a population where the frequency of the dominant allele is 0.6. Can you assist me with these?"

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
name: calculate_genotype_frequency
description: Calculate the frequency of homozygous dominant genotype based on the allele frequency using Hardy Weinberg Principle.
parameters: type: dict
properties: allele_frequency: type: float
description: The frequency of the dominant allele in the population.
genotype: type: string
description: The genotype which frequency is needed, default is homozygous dominant. 
enum: AA
Aa
aa
required: allele_frequency
genotype
name: math.factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number for which factorial needs to be calculated.
required: number
user: "Can you tell me the name of the scientist who is credited for the discovery of the theory of relativity? Also, I would like to know the predicted forest growth in Amazon rainforest over the next 10 years, considering the impact of human activities. After that, could you also provide the forecast for the same location but this time without considering human impact? Lastly, I'm curious about the scientist who discovered the DNA double helix structure."

Available functions:
name: get_scientist_for_discovery
description: Retrieve the scientist's name who is credited for a specific scientific discovery or theory.
parameters: type: dict
properties: discovery: type: string
description: The scientific discovery or theory.
required: discovery
name: forest_growth_forecast
description: Predicts the forest growth over the next N years based on current trends.
parameters: type: dict
properties: location: type: string
description: The location where you want to predict forest growth.
years: type: integer
description: The number of years for the forecast.
include_human_impact: type: boolean
description: Whether or not to include the impact of human activities in the forecast. If not provided, defaults to false.
required: location
years
user: "Can you help me with a few tasks? First, I am playing a game where I need to calculate the evolutionary fitness of a creature. The creature has three traits with values 0.7, 0.8, and 0.9, and the contributions of these traits to the overall fitness are 0.3, 0.4, and 0.3 respectively. Could you calculate the fitness for me using the 'calculate_fitness' function? 

Second, I am looking for a lawyer in New York, NY who specializes in Civil and Divorce cases and charges less than $300 per hour. Could you use the 'lawyer.find_nearby' function to find one for me? 

Third, I am curious about the current classical chess rating of a player named Magnus Carlsen. Could you fetch that for me using the 'chess.rating' function? 

Lastly, I am planning to go shopping at Walmart. I want to purchase 'Milk', 'Bread', and 'Eggs' from the nearest Walmart in Los Angeles, CA. The pack sizes I am looking for are 1, 2, and 12 respectively. Could you check the availability for me using the 'walmart.purchase' function?"

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
name: calculate_fitness
description: Calculate the expected evolutionary fitness of a creature based on the individual values and contributions of its traits.
parameters: type: dict
properties: trait_values: type: array
items: type: float
description: List of trait values, which are decimal numbers between 0 and 1, where 1 represents the trait maximally contributing to fitness.
trait_contributions: type: array
items: type: float
description: List of the percentage contributions of each trait to the overall fitness, which must sum to 1.
required: trait_values
trait_contributions
name: lawyer.find_nearby
description: Locate nearby lawyers based on specific criteria like specialty, fee per hour and city.
parameters: type: dict
properties: city: type: string
description: The city and state, e.g. Chicago, IL.
specialty: type: array
items: type: string
enum: Civil
Divorce
Immigration
Business
Criminal
description: Specialization of the lawyer.
fee: type: integer
description: Hourly fee charged by lawyer
maximum: 400
required: city
specialty
fee
name: walmart.purchase
description: Retrieve information of items from Walmart including stock availability.
parameters: type: dict
properties: loc: type: string
description: Location of the nearest Walmart.
product_list: type: array
items: type: string
description: Items to be purchased listed in an array.
pack_size: type: array
items: type: integer
description: Size of the product pack if applicable. The size of the array should be equal to product_list. Default is 1.
required: loc
product_list
user: You are an art curator and a part-time biologist. You have a painting in your collection that is currently 24x36 inches, painted with acrylic and has a dominant color of blue. You want to modify the painting's size to 30x40 inches, change the medium to oil, and the dominant color to red. After this, you want to predict the evolutionary rate of the African elephant species for the next 100 years using the Darwin model. 

Later in the day, you are planning a game of poker with friends and you want to calculate the probability of getting a royal flush. In a deck of 52 cards, there are 4 possible outcomes that result in a royal flush. You want the result to be rounded to 3 decimal places. 

What would be the new attributes of the painting, the predicted evolutionary rate of the African elephant, and the probability of getting a royal flush in your poker game?

Available functions:
name: prediction.evolution
description: Predict the evolutionary rate for a specific species for a given timeframe.
parameters: type: dict
properties: species: type: string
description: The species that the evolution rate will be predicted for.
years: type: integer
description: Number of years for the prediction.
model: type: string
description: The model used to make the prediction, options: 'Darwin', 'Lamarck', default is 'Darwin'.
required: species
years
name: calculate_probability
description: Calculate the probability of an event.
parameters: type: dict
properties: total_outcomes: type: integer
description: Total number of possible outcomes.
favorable_outcomes: type: integer
description: Number of outcomes considered as 'successful'.
round_to: type: integer
description: Number of decimal places to round the result to.
default: 2
required: total_outcomes
favorable_outcomes
name: modify_painting
description: Modify an existing painting's attributes such as size, medium, and color.
parameters: type: dict
properties: size: type: string
description: The size of the painting in inches, width by height.
medium: type: string
description: The medium of the painting, such as oil, acrylic, etc.
dominant_color: type: string
description: The dominant color of the painting. Default is 'Blue'.
required: size
medium
user: "Can you help me plan a day out? I want to start by having lunch at a restaurant in San Francisco that serves Italian food. I would like to see 5 options and I am a vegan. After lunch, I want to catch a match of the Golden State Warriors. Can you tell me their next 3 match schedules in the NBA? Later in the evening, I am thinking of buying some stocks. Can you provide me a detailed information about the Apple Inc. stocks in the NASDAQ market? And finally, I am thinking of buying a guitar. I have a budget of $500. Can you find me a Fender guitar within my budget?"

Available functions:
name: find_restaurants
description: Locate nearby restaurants based on location and food preferences.
parameters: type: dict
properties: location: type: string
description: The specific location or area.
food_type: type: string
description: The type of food preferred.
number: type: integer
description: Number of results to return.
dietary_requirements: type: array
items: type: string
description: Special dietary requirements, e.g. vegan, gluten-free. Default is all if not specified.
required: location
food_type
number
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 'NBA'
required: team_name
num_matches
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, Optional parameter. Default is all if not specified.
required: budget
type
name: get_stock_info
description: Retrieves information about a specific stock based on company's name.
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
detail_level: type: string
description: Level of detail for stock information. Can be 'summary' or 'detailed'.
market: type: string
description: The stock market of interest. Default is 'NASDAQ'
required: company_name
detail_level