minpeter/bfcl-v1-non-live-ast-parsed huggingface dataset:
Available tools:
[{"type": "function", "function": {"name": "volume_traded", "description": "Calculate the total volume of stocks traded over a certain period of time", "parameters": {"type": "dict", "properties": {"company": {"type": "string", "description": "Name of the company to get data for"}, "days": {"type": "integer", "description": "Number of past days to calculate volume traded for"}, "data_source": {"type": "string", "description": "Source to fetch the financial data. default is 'yahoo finance'"}}, "required": ["company", "days"]}}}, {"type": "function", "function": {"name": "total_revenue", "description": "Calculate the total revenue of a company over a specific period of time", "parameters": {"type": "dict", "properties": {"company": {"type": "string", "description": "Name of the company to get data for"}, "days": {"type": "integer", "description": "Number of past days to calculate total revenue for"}, "data_source": {"type": "string", "description": "Source to fetch the financial data. default is 'google finance'"}}, "required": ["company", "days"]}}}, {"type": "function", "function": {"name": "avg_closing_price", "description": "Calculate the average closing price of a specific company over a given period of time", "parameters": {"type": "dict", "properties": {"company": {"type": "string", "description": "Name of the company to get data for"}, "days": {"type": "integer", "description": "Number of past days to calculate average closing price for"}, "data_source": {"type": "string", "description": "Source to fetch the stock data. default is 'yahoo finance'"}}, "required": ["company", "days"]}}}]

user: "Could you please provide me with the following financial data for Microsoft and Apple over the past 30 days? First, I would like to know the average closing price of Microsoft's stocks using data from Yahoo Finance. Second, I need to know the total revenue of Apple using data from Google Finance. Third, I am interested in the total volume of stocks traded for both Microsoft and Apple, again using data from Yahoo Finance. Could you please calculate these for me?"
Available tools:
[{"type": "function", "function": {"name": "financial_compound_interest", "description": "Calculates compound interest.", "parameters": {"type": "dict", "properties": {"principle": {"type": "integer", "description": "The initial amount of money that is being compounded."}, "rate": {"type": "float", "description": "The annual interest rate, as a decimal. E.g., an annual interest rate of 5% would be represented as 0.05."}, "time": {"type": "integer", "description": "The amount of time, in years, that the money is to be compounded for."}, "n": {"type": "integer", "description": "The number of times interest applied per time period."}}, "required": ["principle", "rate", "time", "n"]}}}, {"type": "function", "function": {"name": "financial_simple_interest", "description": "Calculates simple interest.", "parameters": {"type": "dict", "properties": {"principle": {"type": "integer", "description": "The initial amount of money that interest is being calculated for."}, "rate": {"type": "float", "description": "The annual interest rate, as a decimal. E.g., an annual interest rate of 5% would be represented as 0.05."}, "time": {"type": "integer", "description": "The amount of time, in years, that the money is to be compounded for."}}, "required": ["principle", "rate", "time"]}}}]

user: "John has $5000 that he wants to invest. He is considering two options. The first option is a savings account that compounds interest quarterly at an annual rate of 4% for 5 years. The second option is a bond that offers simple interest at an annual rate of 3.5% for 5 years. How much would John have at the end of 5 years for both options?"
Available tools:
[{"type": "function", "function": {"name": "lawyer_search", "description": "Search for a lawyer based on area of expertise and location", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city and state, e.g. Los Angeles, CA"}, "expertise": {"type": "string", "description": "Area of legal expertise. For example, 'Divorce', 'Criminal', 'Business'."}}, "required": ["location", "expertise"]}}}, {"type": "function", "function": {"name": "doctor_search", "description": "Search for a doctor based on area of expertise and location", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city and state, e.g. Los Angeles, CA"}, "specialization": {"type": "string", "description": "Medical specialization. For example, 'Cardiology', 'Orthopedics', 'Gynecology'."}}, "required": ["location", "specialization"]}}}]

user: "Can you help me find a divorce lawyer in New York, NY and then a criminal lawyer in Los Angeles, CA? After that, I need to find a cardiologist in Chicago, IL and an orthopedic doctor in Houston, TX."
Available tools:
[{"type": "function", "function": {"name": "news", "description": "Retrieve news articles for a specific topic.", "parameters": {"type": "dict", "properties": {"topic": {"type": "string", "description": "The topic that you want to get the news for."}, "days": {"type": "integer", "description": "Number of past days for which to retrieve the news."}}, "required": ["topic", "days"]}}}, {"type": "function", "function": {"name": "air_quality_forecast", "description": "Retrieve an air quality forecast for a specific location and time frame.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city that you want to get the air quality forecast for."}, "days": {"type": "integer", "description": "Number of days for the forecast."}}, "required": ["location", "days"]}}}, {"type": "function", "function": {"name": "weather_forecast", "description": "Retrieve a weather forecast for a specific location and time frame.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city that you want to get the weather for."}, "days": {"type": "integer", "description": "Number of days for the forecast."}}, "required": ["location", "days"]}}}]

user: "Can you provide me with a 5-day air quality forecast for New York, a 7-day weather forecast for Los Angeles, news articles on 'global warming' for the past 3 days, and a 2-day air quality forecast for Beijing?"
Available tools:
[{"type": "function", "function": {"name": "flights_search", "description": "Find flights between two cities.", "parameters": {"type": "dict", "properties": {"from_city": {"type": "string", "description": "The city to depart from."}, "to_city": {"type": "string", "description": "The city to arrive at."}, "date": {"type": "string", "description": "The date to fly. Default is today if not specified."}}, "required": ["from_city", "to_city"]}}}, {"type": "function", "function": {"name": "timezones_get_difference", "description": "Find the time difference between two cities.", "parameters": {"type": "dict", "properties": {"city1": {"type": "string", "description": "The first city."}, "city2": {"type": "string", "description": "The second city."}}, "required": ["city1", "city2"]}}}, {"type": "function", "function": {"name": "geodistance_find", "description": "Find the distance between two cities on the globe.", "parameters": {"type": "dict", "properties": {"origin": {"type": "string", "description": "The originating city for the distance calculation."}, "destination": {"type": "string", "description": "The destination city for the distance calculation."}, "unit": {"type": "string", "default": "miles", "description": "The unit of measure for the distance calculation."}}, "required": ["origin", "destination"]}}}]

user: "Can you help me plan a trip? I need to know the distance in kilometers from New York to London using the 'geodistance.find' function, then I want to know the time difference between New York and London using the 'timezones.get_difference' function. After that, I want to find flights from New York to London on the date of 'next friday' using the 'flights.search' function. Finally, I want to know the distance in miles from London to Paris using the 'geodistance.find' function again."
Available tools:
[{"type": "function", "function": {"name": "calculate_distance", "description": "Calculate distance between two locations.", "parameters": {"type": "dict", "properties": {"start_point": {"type": "string", "description": "Starting point of the journey."}, "end_point": {"type": "string", "description": "Ending point of the journey."}}, "required": ["start_point", "end_point"]}}}, {"type": "function", "function": {"name": "weather_forecast", "description": "Retrieve a weather forecast for a specific location and time frame.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city that you want to get the weather for."}, "days": {"type": "integer", "description": "Number of days for the forecast."}}, "required": ["location", "days"]}}}, {"type": "function", "function": {"name": "traffic_estimate", "description": "Estimate traffic from one location to another for a specific time period.", "parameters": {"type": "dict", "properties": {"start_location": {"type": "string", "description": "Starting location for the journey."}, "end_location": {"type": "string", "description": "Ending location for the journey."}, "time_period": {"type": "string", "description": "Specify a time frame to estimate the traffic, 'now' for current, 'weekend' for the coming weekend. Default is 'now'."}}, "required": ["start_location", "end_location"]}}}]

user: "Can you help me plan my upcoming trip? I need to know the estimated traffic from my home in San Francisco to my office in Palo Alto on a typical weekday. Also, I'm curious about the distance between these two locations. Furthermore, I'm planning a weekend getaway to Los Angeles, so I'd like to know the traffic estimate from Palo Alto to Los Angeles for the coming weekend. Lastly, could you provide me with a 5-day weather forecast for Los Angeles?"
Available tools:
[{"type": "function", "function": {"name": "google_books_search", "description": "Search for a book in the Google Books library with optional parameters", "parameters": {"type": "dict", "properties": {"genre": {"type": "string", "description": "Genre of the book"}, "title": {"type": "string", "description": "Title of the book. Default is not use it if not specified."}}, "required": ["genre"]}}}, {"type": "function", "function": {"name": "library_search_books", "description": "Search for a book in a given library with optional parameters", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "Name or city of library"}, "genre": {"type": "string", "description": "Genre of the book"}, "title": {"type": "string", "description": "Title of the book. Default is not use it if not specified."}}, "required": ["location", "genre"]}}}, {"type": "function", "function": {"name": "openlibrary_books_search", "description": "Search for a book in the Open Library with optional parameters", "parameters": {"type": "dict", "properties": {"genre": {"type": "string", "description": "Genre of the book"}, "title": {"type": "string", "description": "Title of the book. Default is not use it if not specified."}}, "required": ["genre"]}}}]

user: "Can you help me find a book? I'm not sure of the title, but I know it's a mystery novel. I'd like to search in the library in New York City first, then I'd like to check Google Books and Open Library. Can you assist with these searches?"
Available tools:
[{"type": "function", "function": {"name": "MBTI_analyse", "description": "Analyse personality based on the Myers-Briggs Type Indicator (MBTI) which sorts for preferences and generates a 4-letter personality type.", "parameters": {"type": "dict", "properties": {"thinking_vs_feeling": {"type": "string", "description": "Preference of user between thinking and feeling."}, "introverted_vs_extroverted": {"type": "string", "description": "Preference of user between introverted and extroverted."}, "judging_vs_perceiving": {"type": "string", "description": "Preference of user between judging and perceiving."}, "sensing_vs_intuition": {"type": "string", "description": "Preference of user between sensing and intuition."}}, "required": ["thinking_vs_feeling", "introverted_vs_extroverted", "judging_vs_perceiving", "sensing_vs_intuition"]}}}, {"type": "function", "function": {"name": "five_factor_model_analyse", "description": "Analyse personality based on the five-factor model, also known as the Big Five, which measures openness, conscientiousness, extraversion, agreeableness, and neuroticism.", "parameters": {"type": "dict", "properties": {"talkative": {"type": "boolean", "description": "Indicates if the user is talkative."}, "nervous": {"type": "boolean", "description": "Indicates if the user gets nervous easily."}, "artistic_interests": {"type": "boolean", "description": "Indicates if the user has many artistic interests."}, "lazy": {"type": "boolean", "description": "Indicates if the user tends to be lazy."}, "forgiving": {"type": "boolean", "description": "Indicates if the user is forgiving."}}, "required": ["talkative", "nervous", "artistic_interests", "lazy", "forgiving"]}}}]

user: "Could you please analyze my personality based on the five-factor model and the Myers-Briggs Type Indicator (MBTI)? For the five-factor model, consider that I am quite talkative, I don't get nervous easily, I have many artistic interests, I am not lazy, and I am quite forgiving. For the MBTI, my preferences are more towards feeling than thinking, I am more extroverted than introverted, I lean more towards perceiving than judging, and I prefer intuition over sensing."
Available tools:
[{"type": "function", "function": {"name": "european_history_get_events", "description": "Provides a list of major historical events based on the specified country and century.", "parameters": {"type": "dict", "properties": {"country": {"type": "string", "description": "Country name."}, "century": {"type": "integer", "description": "Century as an integer. For example, for the 1700s, input '18'."}, "event_type": {"type": "string", "description": "Type of the event such as 'war', 'invention', 'revolution' etc. This field is optional. Default to 'war'."}}, "required": ["country", "century"]}}}, {"type": "function", "function": {"name": "european_history_get_monarchs", "description": "Provides a list of monarchs based on the specified country and century.", "parameters": {"type": "dict", "properties": {"country": {"type": "string", "description": "Country name."}, "century": {"type": "integer", "description": "Century as an integer. For example, for the 1700s, input '18'."}}, "required": ["country", "century"]}}}, {"type": "function", "function": {"name": "european_history_get_culture", "description": "Provides information on cultural trends, art movements, philosophical ideas based on the specified country and century.", "parameters": {"type": "dict", "properties": {"country": {"type": "string", "description": "Country name."}, "century": {"type": "integer", "description": "Century as an integer. For example, for the 1700s, input '18'."}, "aspect": {"type": "string", "description": "Aspect of culture such as 'literature', 'art', 'philosophy' etc. This field is optional. Default to 'art'."}}, "required": ["country", "century"]}}}]

user: "Can you tell me about the monarchs of France during the 17th century, major wars that took place in England during the 18th century, and the prominent art movements in Italy during the 19th century?"
Available tools:
[{"type": "function", "function": {"name": "us_history_population_by_state_year", "description": "Retrieve historical population data for a specific U.S. state and year.", "parameters": {"type": "dict", "properties": {"state": {"type": "string", "description": "The U.S. state for which to retrieve the population."}, "year": {"type": "integer", "description": "The year for which to retrieve the population."}}, "required": ["state", "year"]}}}, {"type": "function", "function": {"name": "us_economy_gdp_by_state_year", "description": "Retrieve historical GDP data for a specific U.S. state and year.", "parameters": {"type": "dict", "properties": {"state": {"type": "string", "description": "The U.S. state for which to retrieve the GDP."}, "year": {"type": "integer", "description": "The year for which to retrieve the GDP."}, "adjustment": {"type": "string", "description": "The type of adjustment for inflation, 'Real' or 'Nominal'. Optional, 'Nominal' by default.", "enum": ["Real", "Nominal"]}}, "required": ["state", "year"]}}}]

user: "What was the population of California in 1980 and 1990 according to the 'us_history.population_by_state_year' function, and what was the Real GDP of California in those same years according to the 'us_economy.gdp_by_state_year' function with the adjustment set to 'Real'?"
Available tools:
[{"type": "function", "function": {"name": "religion_get_core_beliefs", "description": "Retrieves the core beliefs and practices of a specified religion.", "parameters": {"type": "dict", "properties": {"religion": {"type": "string", "description": "Name of the religion for which to retrieve the core beliefs and practices."}}, "required": ["religion"]}}}, {"type": "function", "function": {"name": "religion_get_origin", "description": "Retrieves the origin and founder information of a specified religion.", "parameters": {"type": "dict", "properties": {"religion": {"type": "string", "description": "Name of the religion for which to retrieve the founder and origin."}}, "required": ["religion"]}}}]

user: "Could you please provide me with the origin and founder information of Buddhism, and then do the same for Hinduism? After that, could you also tell me about the core beliefs and practices of both these religions?"
Available tools:
[{"type": "function", "function": {"name": "library_search_book", "description": "Search for a specific book in the library.", "parameters": {"type": "dict", "properties": {"title": {"type": "string", "description": "The title of the book to be searched."}, "author": {"type": "string", "description": "The author of the book to ensure the precise book is fetched."}, "platform": {"type": "string", "description": "The library where the book should be fetched from.", "default": "all"}}, "required": ["title", "author"]}}}, {"type": "function", "function": {"name": "art_auction_fetch_artwork_price", "description": "Fetch the price of a specific artwork on the auction platform.", "parameters": {"type": "dict", "properties": {"artwork_name": {"type": "string", "description": "The name of the artwork to be searched."}, "artist": {"type": "string", "description": "The artist's name to ensure the precise artwork is fetched."}, "platform": {"type": "string", "description": "The platform where the artwork's price should be fetched from.", "default": "all"}}, "required": ["artwork_name", "artist"]}}}]

user: "Could you please help me find the price of the artwork named 'Starry Night' by the artist 'Vincent Van Gogh' on the 'Sotheby' auction platform, and then fetch the price of another artwork called 'The Scream' by 'Edvard Munch' on the 'Christie' platform? After that, I would like to search for a book titled 'To Kill a Mockingbird' by the author 'Harper Lee' in the 'New York Public Library', and then look for another book named '1984' by 'George Orwell' in the 'British Library'."
Available tools:
[{"type": "function", "function": {"name": "paint_color_trends", "description": "Find the most popular paint color for a specific area in the home.", "parameters": {"type": "dict", "properties": {"room": {"type": "string", "description": "Type of the room e.g. Living room, Bathroom etc."}, "period": {"type": "string", "enum": ["Daily", "Weekly", "Monthly", "Quarterly"], "description": "The period over which to check the paint color trend. Default is 'Monthly' if not specified."}}, "required": ["room"]}}}, {"type": "function", "function": {"name": "weather_forecast", "description": "Retrieve a weather forecast for a specific location and time frame.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "The city that you want to get the weather for."}, "days": {"type": "integer", "description": "Number of days for the forecast."}}, "required": ["location", "days"]}}}, {"type": "function", "function": {"name": "house_price_trends", "description": "Find the average house price in a specific area.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "City and state, e.g. New York, NY."}, "period": {"type": "string", "enum": ["Quarterly", "Yearly"], "description": "The period over which to check the price trend. Default is 'Yearly' if not specified."}}, "required": ["location"]}}}]

user: "Could you please help me with some information? I am planning to renovate my house and need to know the most popular paint color for the living room over the past month. Also, I am planning a trip to Seattle in the next 5 days, so I would like to know the weather forecast for that period. Lastly, I am considering moving to San Francisco, CA and would like to know the average house price there over the last quarter."
Available tools:
[{"type": "function", "function": {"name": "sculpture_create_custom", "description": "Order a custom sculpture with your preferred material.", "parameters": {"type": "dict", "properties": {"item": {"type": "string", "description": "The subject of the sculpture, e.g. horse"}, "material": {"type": "string", "enum": ["Bronze", "Marble", "Terracotta", "Wood", "Stone"], "description": "Preferred material for the sculpture."}, "size": {"type": "integer", "description": "The desired size for the sculpture in inches. This parameter is optional. Default is 10 inches if not specified."}}, "required": ["item", "material"]}}}, {"type": "function", "function": {"name": "painting_create_custom", "description": "Order a custom painting with your preferred color.", "parameters": {"type": "dict", "properties": {"subject": {"type": "string", "description": "The subject of the painting, e.g. horse"}, "color": {"type": "string", "enum": ["Red", "Blue", "Green", "Yellow", "Black"], "description": "Preferred main color for the painting."}, "size": {"type": "integer", "description": "The desired size for the painting in inches. This parameter is optional. Default is 20 inches if not specified."}}, "required": ["subject", "color"]}}}]

user: "Could you please help me order a custom sculpture of a horse made from Marble that is 20 inches in size, then another sculpture of a dog made from Wood that is 15 inches in size, followed by a custom painting of a sunset with the main color being Red that is 30 inches in size, and finally a painting of a cityscape with the main color being Blue that is 25 inches in size?"
Available tools:
[{"type": "function", "function": {"name": "artwork_search_find", "description": "Search for artworks based on type and location.", "parameters": {"type": "dict", "properties": {"type": {"type": "string", "description": "Type of the artwork. E.g., painting, sculpture, installation."}, "location": {"type": "string", "description": "Location or city where the artwork is."}, "era": {"type": "string", "description": "Time period of the artwork, can be 'contemporary', 'modern', 'renaissance', etc. Default is 'contemporary' if not specified.", "optional": "True"}}, "required": ["type", "location"]}}}, {"type": "function", "function": {"name": "park_search_find", "description": "Search for parks based on facilities and location.", "parameters": {"type": "dict", "properties": {"facilities": {"type": "array", "items": {"type": "string"}, "description": "List of facilities in the park."}, "location": {"type": "string", "description": "Location or city where the park is."}}, "required": ["facilities", "location"]}}}, {"type": "function", "function": {"name": "tourist_attraction_find", "description": "Search for tourist attractions based on type and location.", "parameters": {"type": "dict", "properties": {"attractionType": {"type": "string", "description": "Type of the attraction. E.g., monument, museum, park."}, "location": {"type": "string", "description": "Location or city where the attraction is."}}, "required": ["attractionType", "location"]}}}]

user: "Can you help me plan my trip to New York? I would like to visit a modern art installation, a park with a playground and a picnic area, and a popular monument. Could you find these for me?"
Available tools:
[{"type": "function", "function": {"name": "restaurant_info", "description": "Get restaurant information for a specific area.", "parameters": {"type": "dict", "properties": {"location": {"type": "string", "description": "Location for which to find restaurants."}, "food_type": {"type": "string", "description": "Type of cuisine for which to find restaurants. Default is 'all' if not specified.", "enum": ["Italian", "Chinese", "Mexican", "American"]}}, "required": ["location"]}}}, {"type": "function", "function": {"name": "exhibition_info", "description": "Get exhibition information for a specific museum.", "parameters": {"type": "dict", "properties": {"museum_name": {"type": "string", "description": "Name of the museum for which to find exhibitions."}, "month": {"type": "integer", "description": "Number of upcoming months for which to retrieve exhibition details. Default is 1 if not specified."}}, "required": ["museum_name"]}}}]

user: "Can you provide me with the exhibition information for the Louvre museum for the next 3 months and then tell me about the best Italian and Chinese restaurants in the area of Paris?"
Available tools:
[{"type": "function", "function": {"name": "concert_book_ticket", "description": "Book a ticket for a concert at a specific location with various add-ons like backstage pass.", "parameters": {"type": "dict", "properties": {"artist": {"type": "string", "description": "Name of the artist for the concert."}, "location": {"type": "string", "description": "City where the concert will take place."}, "add_ons": {"type": "array", "items": {"type": "string", "enum": ["Backstage Pass", "VIP Seating", "Parking Pass"]}, "description": "Add-ons for the concert. Default is 'VIP Seating' if not specified."}}, "required": ["artist", "location"]}}}, {"type": "function", "function": {"name": "festival_book_ticket", "description": "Book a ticket for a festival at a specific location with various add-ons like camping access.", "parameters": {"type": "dict", "properties": {"festival": {"type": "string", "description": "Name of the festival."}, "location": {"type": "string", "description": "City where the festival will take place."}, "add_ons": {"type": "array", "items": {"type": "string", "enum": ["Camping Pass", "VIP Seating", "Parking Pass"]}, "description": "Add-ons for the festival. Default is 'Camping Pass' if not specified."}}, "required": ["festival", "location"]}}}]

user: "Can you help me book a ticket for a concert of Taylor Swift in New York with a VIP Seating add-on, then book another ticket for a concert of Ed Sheeran in Los Angeles with a Backstage Pass and Parking Pass add-ons, and finally book a ticket for the Coachella festival in Indio with a Camping Pass and Parking Pass add-ons?"
Available tools:
[{"type": "function", "function": {"name": "audio_generate", "description": "Generate an audio signal given a frequency, amplitude, and duration.", "parameters": {"type": "dict", "properties": {"frequency": {"type": "integer", "description": "Frequency of the audio signal in Hz."}, "amplitude": {"type": "float", "description": "Amplitude of the audio signal."}, "duration": {"type": "float", "description": "Duration of the audio signal in seconds. Default is 1 second if not specified.", "optional": true}}, "required": ["frequency", "amplitude"]}}}, {"type": "function", "function": {"name": "music_generate", "description": "Generate a piece of music given a key, tempo, and time signature.", "parameters": {"type": "dict", "properties": {"key": {"type": "string", "description": "The key of the piece, e.g., C Major."}, "tempo": {"type": "integer", "description": "Tempo of the piece in beats per minute."}, "time_signature": {"type": "string", "description": "Time signature of the piece, e.g., 4/4. Default is '4/4' if not specified.", "optional": true}}, "required": ["key", "tempo"]}}}]

user: "Can you help me create a piece of music in D Minor with a tempo of 120 beats per minute and then generate an audio signal with a frequency of 440 Hz and an amplitude of 0.5? After that, I would like to generate another piece of music in E Major with a tempo of 90 beats per minute and a time signature of 3/4. Finally, generate another audio signal with a frequency of 300 Hz, an amplitude of 0.7, and a duration of 5 seconds."
Available tools:
[{"type": "function", "function": {"name": "team_stats_get_top_scorer", "description": "Fetch the top scorer of a specified football team.", "parameters": {"type": "dict", "properties": {"team_name": {"type": "string", "description": "The name of the football team."}, "competition": {"type": "string", "description": "Competition for which to fetch stats (optional). Default is 'Premier League' if not specified."}}, "required": ["team_name"]}}}, {"type": "function", "function": {"name": "league_stats_get_top_scorer", "description": "Fetch the top scorer of a specified football league.", "parameters": {"type": "dict", "properties": {"league_name": {"type": "string", "description": "The name of the football league."}, "season": {"type": "string", "description": "Season for which to fetch stats (optional). Default is '2019-2020' if not specified."}}, "required": ["league_name"]}}}, {"type": "function", "function": {"name": "player_stats_get_all_time_goals", "description": "Fetch all-time goals scored by a particular football player for a specified team.", "parameters": {"type": "dict", "properties": {"player_name": {"type": "string", "description": "The name of the football player."}, "team_name": {"type": "string", "description": "The name of the team for which player has played."}, "competition": {"type": "string", "description": "Competition for which to fetch stats (optional). Default is 'Premier League' if not specified."}}, "required": ["player_name", "team_name"]}}}]

user: "Can you tell me how many all-time goals Cristiano Ronaldo scored for Manchester United in the Premier League, then compare that with the top scorer of Manchester United in the same competition, and finally, tell me who was the top scorer of the Premier League in the 2019-2020 season?"
Available tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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 tools:
[{"type": "function", "function": {"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": true, "description": "The gaming platform (e.g. 'PC', 'Xbox', 'Playstation'). Default is all if not specified."}}, "required": ["game_title", "year"]}}}, {"type": "function", "function": {"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": true, "description": "The gaming platform (e.g. 'PC', 'Xbox', 'Playstation'). Default is all if not specified."}}, "required": ["game_title", "year"]}}}]

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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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 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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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 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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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 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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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 tools:
[{"type": "function", "function": {"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"]}}}, {"type": "function", "function": {"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: "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?"