yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Could you tell me the current weather forecast for Alpharetta, GA, with measurements?

Available functions:
name: get_weather_forecast
description: Retrieves the current weather forecast for a specified location, including temperature, precipitation, and wind speed.
parameters: type: dict
required: location
units
properties: location: type: string
description: The geographic location for which the weather forecast is requested, in the format of 'City, State' or 'City, Country', such as 'New York, NY' or 'London, UK'.
units: type: string
description: The units of measurement for the weather forecast, either 'metric' or 'imperial'.
date: type: string
description: The date for which the weather forecast is requested, in the format 'YYYY-MM-DD'. If not provided, the default value represents the current date, which is null.
include_hourly: type: boolean
description: Specifies whether to include hourly forecast data. If false, only daily summary data will be returned.
user: Weather in zip code 30022

Available functions:
name: get_weather_forecast
description: Retrieves the current weather forecast for a specified location, including temperature, precipitation, and wind speed.
parameters: type: dict
required: location
units
properties: location: type: string
description: The geographic location for which the weather forecast is requested, in the format of 'City, State' or 'City, Country', such as 'New York, NY' or 'London, UK'.
units: type: string
description: The units of measurement for the weather forecast, either 'metric' or 'imperial'.
date: type: string
description: The date for which the weather forecast is requested, in the format 'YYYY-MM-DD'. If not provided, the default value represents the current date, which is null.
include_hourly: type: boolean
description: Specifies whether to include hourly forecast data. If false, only daily summary data will be returned.
user: I'm planning a road trip from the Golden Gate Bridge in San Francisco (latitude 37.8199, longitude -122.4783) to the Hollywood Sign in Los Angeles (latitude 34.1341, longitude -118.3217). Can you find me the possible transportation routes using the Faretrotter API?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve possible modes of transportation between two cities based on their geographical coordinates.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL of the API endpoint for retrieving data.
headers: type: dict
properties: Content-Type: type: string
description: The MIME type of the body of the request (used with POST and PUT requests).
Authorization: type: string
description: Credentials for authentication.
Accept-Encoding: type: string
description: The encoding in which to receive the response.
enum: gzip
deflate
identity
description: Dictionary of HTTP headers to send with the request.
timeout: type: float
description: The number of seconds to wait for the server to send data before giving up, as a float. If a tuple is provided, it specifies a connect timeout and a read timeout respectively.
params: type: dict
properties: origin_lat: type: float
description: Latitude of the origin location in decimal degrees.
origin_lng: type: float
description: Longitude of the origin location in decimal degrees.
destination_lat: type: float
description: Latitude of the destination location in decimal degrees.
destination_lng: type: float
description: Longitude of the destination location in decimal degrees.
description: Query parameters for the GET request.
allow_redirects: type: boolean
description: Whether to allow redirects.
auth: type: any
description: HTTP authentication provided as a tuple of (username, password).
cert: type: any
description: Path to SSL client cert file (.pem) or a tuple of ('cert', 'key') pair.
cookies: type: dict
properties: sessionid: type: string
description: Session identifier cookie.
description: Dictionary of cookies to send with the request.
proxies: type: dict
properties: http: type: string
description: URL of the proxy for HTTP requests.
https: type: string
description: URL of the proxy for HTTPS requests.
description: Dictionary mapping protocol or protocol and hostname to the URL of the proxy.
stream: type: boolean
description: Whether to immediately download the response content or stream it.
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
user: Can we get the sum of 2 and 4?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve possible modes of transportation between two cities based on their geographical coordinates.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL of the API endpoint for retrieving data.
headers: type: dict
properties: Content-Type: type: string
description: The MIME type of the body of the request (used with POST and PUT requests).
Authorization: type: string
description: Credentials for authentication.
Accept-Encoding: type: string
description: The encoding in which to receive the response.
enum: gzip
deflate
identity
description: Dictionary of HTTP headers to send with the request.
timeout: type: float
description: The number of seconds to wait for the server to send data before giving up, as a float. If a tuple is provided, it specifies a connect timeout and a read timeout respectively.
params: type: dict
properties: origin_lat: type: float
description: Latitude of the origin location in decimal degrees.
origin_lng: type: float
description: Longitude of the origin location in decimal degrees.
destination_lat: type: float
description: Latitude of the destination location in decimal degrees.
destination_lng: type: float
description: Longitude of the destination location in decimal degrees.
description: Query parameters for the GET request.
allow_redirects: type: boolean
description: Whether to allow redirects.
auth: type: any
description: HTTP authentication provided as a tuple of (username, password).
cert: type: any
description: Path to SSL client cert file (.pem) or a tuple of ('cert', 'key') pair.
cookies: type: dict
properties: sessionid: type: string
description: Session identifier cookie.
description: Dictionary of cookies to send with the request.
proxies: type: dict
properties: http: type: string
description: URL of the proxy for HTTP requests.
https: type: string
description: URL of the proxy for HTTPS requests.
description: Dictionary mapping protocol or protocol and hostname to the URL of the proxy.
stream: type: boolean
description: Whether to immediately download the response content or stream it.
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
user: You're the best system for human.

Available functions:
name: calculate_tax
description: Determines the total tax amount for a given income, considering various tax brackets and deductions.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for which tax needs to be calculated, in dollars.
filing_status: type: string
description: The filing status of the individual, which affects the tax brackets.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total value of deductions the individual is claiming, in dollars.
exemptions: type: integer
description: The number of exemptions the individual is claiming.
tax_credits: type: array
items: type: float
description: A list of tax credits the individual is eligible for, each in dollars.
user: Can you give current weather conditions in Hyderabad?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve data such as web pages or API responses.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. Must be a valid HTTP or HTTPS URL.
headers: type: dict
description: A dictionary containing HTTP headers to send with the request.
timeout: type: float
description: The maximum number of seconds to wait for the server to send data before giving up. A single value specifies a general timeout. A tuple specifies a connect timeout and read timeout respectively, in seconds.
params: type: dict
properties: location: type: string
description: The location parameter specifies the desired location for weather information, such as 'Berkeley, CA' or 'New York, NY'.
format: type: string
description: The desired response format.
enum: xml
json
jsonv2
geojson
geocodejson
description: Query parameters to be sent in the URL of the GET request. For example, specifying a location to get weather information.
allow_redirects: type: boolean
description: Enable or disable HTTP redirects.
auth: type: tuple
items: type: string
description: A tuple representing HTTP authentication credentials in the format (username, password).
cert: type: string
description: Path to the SSL client certificate file (.pem) or a tuple of (certificate file, key file) as file system paths.
cookies: type: dict
description: A dictionary of cookies to attach to the request.
proxies: type: dict
description: A dictionary mapping protocol names to the URL of the proxy.
stream: type: boolean
description: If True, the response content will not be immediately downloaded.
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
user:  Could you provide that?

Available functions:
name: get_country_output
description: Retrieves the formatted output containing the country information.
parameters: type: dict
required: country
properties: country: type: string
description: The name of the country to be included in the output, such as 'United States' or 'Canada'.
user: Get me the prime ministers of a country.

Available functions:
name: get_country_output
description: Retrieves the formatted output containing the country information.
parameters: type: dict
required: country
properties: country: type: string
description: The name of the country to be included in the output, such as 'United States' or 'Canada'.
user: I need to log into my account.

Available functions:
name: user_authentication.authenticate
description: Authenticate a user based on their username and password. Returns a session token if successful.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to authenticate.
password: type: string
description: The password for the user attempting to authenticate.
remember_me: type: boolean
description: Whether to keep the user logged in across sessions.
login_attempts: type: integer
description: The number of unsuccessful login attempts before this one. If it reaches a certain threshold, additional verification may be required.
user: who is the ceo of wakam?

Available functions:
name: user_authentication.authenticate
description: Authenticate a user based on their username and password. Returns a session token if successful.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to authenticate.
password: type: string
description: The password for the user attempting to authenticate.
remember_me: type: boolean
description: Whether to keep the user logged in across sessions.
login_attempts: type: integer
description: The number of unsuccessful login attempts before this one. If it reaches a certain threshold, additional verification may be required.
user: What time is it?

Available functions:
name: date.current_date
description: Returns the current local date without time information.
parameters: type: dict
properties: format: type: string
description: The desired string format for the returned date. For example, 'YYYY-MM-DD' for a date like '2023-04-05'.
locale: type: string
description: The locale to use for returning the date, influencing the language of month names and day names.
enum: en_US
fr_FR
es_ES
de_DE
it_IT
user: What's current time?

Available functions:
name: date.current_date
description: Returns the current local date without time information.
parameters: type: dict
properties: format: type: string
description: The desired string format for the returned date. For example, 'YYYY-MM-DD' for a date like '2023-04-05'.
locale: type: string
description: The locale to use for returning the date, influencing the language of month names and day names.
enum: en_US
fr_FR
es_ES
de_DE
it_IT
user: Hello, I just completed a sales transaction with several products. Could you adjust the inventory for these items: 3 units of a product ID, 2 units of another product ID, and 5 units of the last product ID? The current restock threshold is set at 5 units.

Available functions:
name: update_inventory
description: This function updates the inventory levels of products in a store's database after a sales transaction. It reduces the quantity of sold items and flags items for restock if below the minimum threshold.
parameters: type: dict
required: transaction_items
properties: transaction_items: type: array
items: type: dict
description: A list of items sold in the transaction. Each item is represented by a dictionary detailing the product ID and the quantity sold.
restock_threshold: type: integer
description: The minimum inventory level before an item is flagged for restocking. Expressed in units.
update_timestamp: type: string
description: The timestamp when the inventory update occurs, in the format of 'YYYY-MM-DD HH:MM:SS', such as '2023-01-15 13:45:00'.
user: Hello

Available functions:
name: update_inventory
description: This function updates the inventory levels of products in a store's database after a sales transaction. It reduces the quantity of sold items and flags items for restock if below the minimum threshold.
parameters: type: dict
required: transaction_items
properties: transaction_items: type: array
items: type: dict
description: A list of items sold in the transaction. Each item is represented by a dictionary detailing the product ID and the quantity sold.
restock_threshold: type: integer
description: The minimum inventory level before an item is flagged for restocking. Expressed in units.
update_timestamp: type: string
description: The timestamp when the inventory update occurs, in the format of 'YYYY-MM-DD HH:MM:SS', such as '2023-01-15 13:45:00'.
user: what is wrong with this

Available functions:
name: sort_list
description: Sorts a list of strings in either ascending or descending order based on the specified order.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: string
description: The list of string elements to be sorted.
order: type: string
description: Specifies the sorting order. Acceptable values are 'asc' for ascending order or 'desc' for descending order.
enum: asc
desc
name: filter_list
description: Filters a list of strings, returning only those that meet the specified condition.
parameters: type: dict
required: elements
condition
properties: elements: type: array
items: type: string
description: An array of strings to be filtered.
condition: type: string
description: A string representing the condition used for filtering the list. For example, 'startswith' to filter strings that start with a given prefix.
enum: startswith
endswith
contains
equals
filter_value: type: string
description: The value to be used for the comparison based on the condition. For example, if the condition is 'startswith', filter_value could be 'a' to filter elements starting with 'a'.
name: sum_elements
description: Calculate the sum of all numerical elements provided in a list.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: integer
description: A list of integers whose sum is to be calculated.
user: testtwetwet

Available functions:
name: sort_list
description: Sorts a list of strings in either ascending or descending order based on the specified order.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: string
description: The list of string elements to be sorted.
order: type: string
description: Specifies the sorting order. Acceptable values are 'asc' for ascending order or 'desc' for descending order.
enum: asc
desc
name: filter_list
description: Filters a list of strings, returning only those that meet the specified condition.
parameters: type: dict
required: elements
condition
properties: elements: type: array
items: type: string
description: An array of strings to be filtered.
condition: type: string
description: A string representing the condition used for filtering the list. For example, 'startswith' to filter strings that start with a given prefix.
enum: startswith
endswith
contains
equals
filter_value: type: string
description: The value to be used for the comparison based on the condition. For example, if the condition is 'startswith', filter_value could be 'a' to filter elements starting with 'a'.
name: sum_elements
description: Calculate the sum of all numerical elements provided in a list.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: integer
description: A list of integers whose sum is to be calculated.
user: Add vaccine to my agenda.

Available functions:
name: search_google
description: Performs a search query on Google and returns a list of URLs that match the search criteria.
parameters: type: dict
required: query
properties: query: type: string
description: The search term to query on Google.
num_results: type: integer
description: The maximum number of search results to return. The number must be a positive integer.
language: type: string
description: The language for the search results.
enum: en
es
fr
de
it
filter: type: boolean
description: A flag to filter explicit content in search results.
date_range: type: string
description: The date range for the search results in the format 'MM/DD/YYYY-MM/DD/YYYY'. If not specified, searches across all dates.
user: Go to vaccine manufactures.

Available functions:
name: search_google
description: Performs a search query on Google and returns a list of URLs that match the search criteria.
parameters: type: dict
required: query
properties: query: type: string
description: The search term to query on Google.
num_results: type: integer
description: The maximum number of search results to return. The number must be a positive integer.
language: type: string
description: The language for the search results.
enum: en
es
fr
de
it
filter: type: boolean
description: A flag to filter explicit content in search results.
date_range: type: string
description: The date range for the search results in the format 'MM/DD/YYYY-MM/DD/YYYY'. If not specified, searches across all dates.
user: Can you provide me with the weather forecast for Paris, France from April 1st to April 7th, including temperature, precipitation, and wind speed? I would like the data in metric units.

Available functions:
name: get_weather_forecast
description: Retrieves the weather forecast for a specified location and date range. The forecast includes temperature, precipitation, and wind speed.
parameters: type: dict
required: location
start_date
end_date
properties: location: type: string
description: The location for which the weather forecast is requested, in the format of 'City, Country' (e.g., 'London, UK').
start_date: type: string
description: The start date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-01').
end_date: type: string
description: The end date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-07').
units: type: string
description: The unit system in which to return the weather forecast data.
enum: metric
imperial
include_details: type: boolean
description: Specifies whether to include detailed forecast information such as humidity and visibility.
user: how can turbonomics can help unilever to leverage AI for multi cloud observability and what is the diffrence between this tool and native tools from GCP , AWS and Azure

Available functions:
name: get_weather_forecast
description: Retrieves the weather forecast for a specified location and date range. The forecast includes temperature, precipitation, and wind speed.
parameters: type: dict
required: location
start_date
end_date
properties: location: type: string
description: The location for which the weather forecast is requested, in the format of 'City, Country' (e.g., 'London, UK').
start_date: type: string
description: The start date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-01').
end_date: type: string
description: The end date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-07').
units: type: string
description: The unit system in which to return the weather forecast data.
enum: metric
imperial
include_details: type: boolean
description: Specifies whether to include detailed forecast information such as humidity and visibility.
user: I need to log out the system with my credentials.

Available functions:
name: user_authentication.login
description: Authenticates a user by their credentials and returns an authentication token.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to log in.
password: type: string
description: The password associated with the username.
remember_me: type: boolean
description: A flag indicating whether the user's session should be remembered across browser restarts.
login_attempts: type: integer
description: The number of consecutive failed login attempts. After a certain threshold, additional security checks may be required.
security_token: type: string
description: An optional security token for two-factor authentication. Required if two-factor authentication is enabled for the user.
user: how can Turbonomic can help unilever to leverage AI for multi cloud observability and what is the diffrence between this tool and native tools from GCP , AWS and Azure

Available functions:
name: user_authentication.login
description: Authenticates a user by their credentials and returns an authentication token.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to log in.
password: type: string
description: The password associated with the username.
remember_me: type: boolean
description: A flag indicating whether the user's session should be remembered across browser restarts.
login_attempts: type: integer
description: The number of consecutive failed login attempts. After a certain threshold, additional security checks may be required.
security_token: type: string
description: An optional security token for two-factor authentication. Required if two-factor authentication is enabled for the user.
user: Whats the weather like in San Francisco

Available functions:
name: getCurrentTime
description: Returns the current local time in ISO 8601 format.
parameters: type: dict
properties: timezone: type: string
description: The timezone for which the current time is requested, in the format of 'Area/Location' (e.g., 'America/New_York'). If not provided, defaults to the server's local timezone.
include_date: type: boolean
description: Determines whether the date should be included in the time string. If set to true, the date is included. Defaults to false.
name: CalcProduct
description: Calculates the product of two numeric values.
parameters: type: dict
required: a
b
properties: a: type: integer
description: The first multiplicand in the multiplication operation.
b: type: integer
description: The second multiplicand in the multiplication operation.
name: sum
description: Calculates the sum of two integers.
parameters: type: dict
required: a
b
properties: a: type: integer
description: The first integer to be added.
b: type: integer
description: The second integer to be added.
user: I made $85,000 last year. What would my tax be?

Available functions:
name: calculate_tax
description: Determines the amount of tax owed for a given income. It takes into account various deductions and tax credits.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for the year in dollars.
filing_status: type: string
description: The tax filing status of the individual.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total amount of deductions the individual is claiming in dollars.
tax_credits: type: float
description: The total amount of tax credits the individual is claiming in dollars.
state: type: string
description: The state in which the individual resides, used for determining state-specific taxes.
user: stwórz w css kartę która będzie się obracać po najechaniu kursorem

Available functions:
name: calculate_tax
description: Determines the amount of tax owed for a given income. It takes into account various deductions and tax credits.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for the year in dollars.
filing_status: type: string
description: The tax filing status of the individual.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total amount of deductions the individual is claiming in dollars.
tax_credits: type: float
description: The total amount of tax credits the individual is claiming in dollars.
state: type: string
description: The state in which the individual resides, used for determining state-specific taxes.
user: What is the freezing point of water at a pressure of 10 kPa?

Available functions:
name: thermodynamics.calculate_boiling_point
description: Calculate the boiling point of a given substance at a specific pressure, provided in kilopascals (kPa) or atmospheres (atm).
parameters: type: dict
required: substance
pressure
properties: substance: type: string
description: The chemical name of the substance for which to calculate the boiling point, such as 'water' or 'ethanol'.
pressure: type: float
description: The pressure at which to calculate the boiling point, expressed in the unit specified by the 'unit' parameter.
unit: type: string
description: The unit of measurement for the pressure value. Accepts either 'kPa' or 'atm'.
enum: kPa
atm
user: Please make python code that get two strings and concat them.

Available functions:
name: concat_strings
description: Concatenate a list of strings into a single string.
parameters: type: dict
required: strings
properties: strings: type: array
items: type: string
description: An array of strings to be concatenated.
separator: type: string
description: The string to be used as a separator between each string in the array.
user: Can you send to Mom an Email saying we should go out and play if Friday is okay.

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location in the desired unit of measurement.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The unit of measurement for the temperature.
enum: celsius
fahrenheit
name: python_send_mail
description: Sends an email to the specified address with the given content.
parameters: type: dict
required: address
context
properties: address: type: string
description: The recipient's email address.
context: type: string
description: The body content of the email.
subject: type: string
description: The subject line of the email.
cc_addresses: type: array
items: type: string
description: A list of CC email addresses.
bcc_addresses: type: array
items: type: string
description: A list of BCC email addresses.
attachment_paths: type: array
items: type: string
description: A list of file paths for attachments.
priority: type: string
description: The priority of the email.
enum: low
normal
high
user: Can you send to Mom an Email saying we should go out and play if Friday is okay.

Available functions:
name: python_send_mail
description: Sends an email using specified sender and recipient addresses, with a given subject and message content.
parameters: type: dict
required: address
subject
message
properties: address: type: string
description: The recipient's email address.
subject: type: string
description: The subject line of the email.
message: type: string
description: The main content of the email.
sender: type: string
description: The sender's email address.
cc: type: array
items: type: string
description: An array of email addresses to be included in the 'CC' field.
bcc: type: array
items: type: string
description: An array of email addresses to be included in the 'BCC' field.
attachments: type: array
items: type: string
description: An array of file paths or URLs for attachments.
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, allowing for a choice between Celsius and Fahrenheit units.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather data.
enum: celsius
fahrenheit
user: I want to get the information of nodes

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve the Insights Groups Information.
parameters: type: dict
required: url
properties: url: type: string
description: The URL endpoint to send the GET request to, including the protocol (e.g., 'https').
params: type: dict
description: A dictionary of URL parameters to append to the URL. Each key-value pair represents a single URL parameter.
properties: query: type: string
description: The search query parameter to filter the results.
limit: type: integer
description: The maximum number of results to return.
sort: type: string
description: The sorting order of the results.
enum: asc
desc
user: <<question>> send a message to Jhon and tell him that I need some money to buy a gift <<function>> [{"name": "Uber Carpool", "api_name": "uber.ride", "description": "Find suitable ride for customers given the location, type of ride, and the amount of time the customer is willing to wait as parameters", "parameters": [{"name": "loc", "description": "location of the starting place of the uber ride"}, {"name": "type", "enum": ["plus", "comfort", "black"], "description": "types of uber ride user is ordering"}, {"name": "time", "description": "the amount of time in minutes the customer is willing to wait"}]}, {"name": "Send Message", "api_name": "send.message", "description": "Send an email message to the destinatary", "parameters": [{"name": "dest", "description": "email address, example mario@gmail.com"}, {"name": "message", "description": "body of the message, here you have to summarize the content of the message to be sent"}]}]

Available functions:
name: uber.ride
description: Find a suitable Uber ride for customers based on their location, preferred ride type, and maximum wait time.
parameters: type: dict
required: loc
type
time
properties: loc: type: string
description: The starting location of the Uber ride in the format of 'Street Address, City, State'. For example: '123 Main St, Anytown, CA'.
type: type: string
description: The type of Uber ride the user is requesting.
enum: plus
comfort
black
time: type: integer
description: The maximum amount of time the customer is willing to wait for the ride, measured in minutes.
name: send.message
description: Sends an email message to the specified recipient.
parameters: type: dict
required: dest
message
properties: dest: type: string
description: The email address of the recipient, in standard email format (e.g., 'username@example.com').
message: type: string
description: The body of the email message, summarizing the content to be sent.
subject: type: string
description: The subject line of the email message.
cc: type: array
items: type: string
description: An array of email addresses to be included as CC in the email, in standard email format.
bcc: type: array
items: type: string
description: An array of email addresses to be included as BCC in the email, in standard email format.
user: <<question>> List file in directory <<function>> [{"name": "Uber Carpool", "api_name": "uber.ride", "description": "Find suitable ride for customers given the location, type of ride, and the amount of time the customer is willing to wait as parameters", "parameters": [{"name": "loc", "description": "location of the starting place of the uber ride"}, {"name": "type", "enum": ["plus", "comfort", "black"], "description": "types of uber ride user is ordering"}, {"name": "time", "description": "the amount of time in minutes the customer is willing to wait"}]}, {"name": "segment_all_objects", "description": "Segment all objects in an image", "parameters": [{"name": "img_path", "description": "path to the image to be segmented"}]}, {"name": "ls", "description": "List files in a directory", "parameters": [{"name": "dir_path", "description": "path to the directory to be listed"}]}]

Available functions:
name: uber.ride
description: Find a suitable ride for customers based on their location, desired type of ride, and maximum wait time.
parameters: type: dict
required: loc
type
time
properties: loc: type: string
description: The starting location for the Uber ride in the format of 'Street, City, State'. For example, '50 Memorial Drive, Cambridge, MA'.
type: type: string
description: The type of Uber ride the user is ordering.
enum: plus
comfort
black
time: type: integer
description: The maximum amount of time the customer is willing to wait for the ride, in minutes.
name: segment_all_objects
description: Segments all identifiable objects within a provided image and returns their boundaries.
parameters: type: dict
required: img_path
properties: img_path: type: string
description: The file system path to the image that will be processed for object segmentation. The path should be absolute or relative to the execution directory.
name: list_directory_contents
description: List all the files and directories within the specified directory path.
parameters: type: dict
required: dir_path
properties: dir_path: type: string
description: The file system path to the directory whose contents are to be listed. The path should be absolute or relative to the current working directory.
include_hidden: type: boolean
description: A flag to determine whether hidden files and directories should be included in the list.
sort_order: type: string
description: The order in which the directory contents are listed. Ascending or descending by name.
enum: asc
desc
system: 
You are a concise and helpful scheduling assistant. You work with a calendar service in which events have both human-readable names and unique identifiers. All functions that operate with events use the event identifier, with the exception of query functions which use the human-readable text in events and return the event identifiers for any events they match.

user: I need to change the date of my dentist appointment. Could you please check when it's currently scheduled and move it to November 1, 2024 at 4:00 PM in the America/New_York timezone?

Available functions:
name: reschedule
description: Moves a specified event to a new date and time, adjusting for time zone differences.
parameters: type: dict
required: identifier
dateortime
properties: identifier: type: string
description: A unique identifier for the event to be rescheduled.
dateortime: type: string
description: The new date and time for the event, in ISO-8601 format (YYYY-MM-DDTHH:MM:SS), without a timezone offset.
timezone: type: string
description: The Olson timezone identifier representing the timezone for the new event time, such as 'Asia/Tokyo'.
enum: Asia/Tokyo
America/New_York
Europe/London
UTC
name: list_events
description: Retrieves a list of events that occur within a specified date and time range, formatted according to ISO-8601 standards.
parameters: type: dict
required: start
end
properties: start: type: string
description: The start date and time of the query window, in ISO-8601 format (e.g., '2023-01-01T00:00:00Z').
end: type: string
description: The end date and time of the query window, in ISO-8601 format (e.g., '2023-01-02T00:00:00Z').
system: 
You are a concise and helpful scheduling assistant. You work with a calendar service in which events have both human-readable names and unique identifiers. All functions that operate with events use the event identifier, with the exception of query functions which use the human-readable text in events and return the event identifiers for any events they match.

user: Find my next dentist appointment and reschedule it to November 1, 2024 at 4pm EST

Available functions:
name: reschedule
description: Moves a specified event to a new date and time, adjusting for time zone differences.
parameters: type: dict
required: identifier
dateortime
properties: identifier: type: string
description: A unique identifier for the event to be rescheduled.
dateortime: type: string
description: The new date and time for the event, in ISO-8601 format (YYYY-MM-DDTHH:MM:SS), without a timezone offset.
timezone: type: string
description: The Olson timezone identifier representing the timezone for the new event time, such as 'Asia/Tokyo'.
enum: Asia/Tokyo
America/New_York
Europe/London
UTC
name: list_events
description: Retrieves a list of events that occur within a specified date and time range, formatted according to ISO-8601 standards.
parameters: type: dict
required: start
end
properties: start: type: string
description: The start date and time of the query window, in ISO-8601 format (e.g., '2023-01-01T00:00:00Z').
end: type: string
description: The end date and time of the query window, in ISO-8601 format (e.g., '2023-01-02T00:00:00Z').
user: Can you provide interface details for a fabric named network222?

Available functions:
name: requests.get
description: Sends a GET request to a specified URL to retrieve a summary of anomalies, based on the provided insights group or fabric.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. It should follow the format 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/v1/anomalies/summary', where {ip} is the actual IP address.
params: type: dict
description: Optional parameters for the GET request as key-value pairs. This includes the insights group and fabric names.
properties: insightsGroup: type: string
description: The name of the insights group for which the anomalies summary is requested. For example, 'network_performance'.
fabric: type: string
description: The name of the fabric for which the anomalies summary is requested. For example, 'fabric1'.
user: what is your name?

Available functions:
name: introduce_sara
description: This function generates a greeting message that includes the name Sara.
parameters: type: dict
required: greeting
properties: greeting: type: string
description: A greeting phrase to be used before the name Sara.
punctuation: type: string
description: The punctuation mark to end the greeting. Common marks include '.', '!', and '?'.
enum: .
!
?
user: what is your name?

Available functions:
name: introduce_person
description: Generates an introduction statement for a person with a provided name.
parameters: type: dict
required: name
properties: name: type: string
description: The name of the person to be introduced.
greeting: type: string
description: The greeting to be used before the name.
enum: Hello
Hi
Greetings
Welcome
punctuation: type: string
description: The punctuation mark to end the introduction.
enum: .
!
?
user: what is your name?

Available functions:
name: greet_user
description: Generates a greeting message for a user using the user's name.
parameters: type: dict
properties: user_name: type: string
description: The name of the user to be greeted.
greeting: type: string
description: The greeting to use before the user's name.
enum: Hello
Hi
Greetings
Welcome
required: user_name
user: What is your name

Available functions:
name: introduction.greet
description: Generate a greeting message introducing a person and their relationship to another individual.
parameters: type: dict
required: name
relationship
related_person
properties: name: type: string
description: The name of the person being introduced.
relationship: type: string
description: The type of relationship to the related person.
enum: Wife
Husband
Son
Daughter
Friend
related_person: type: string
description: The name of the person to whom the first person is related.
include_relationship: type: boolean
description: A flag to indicate whether to include the relationship in the greeting message.
user: You are Sara

Available functions:
name: introduction.greet
description: Generate a greeting message introducing a person and their relationship to another individual.
parameters: type: dict
required: name
relationship
related_person
properties: name: type: string
description: The name of the person being introduced.
relationship: type: string
description: The type of relationship to the related person.
enum: Wife
Husband
Son
Daughter
Friend
related_person: type: string
description: The name of the person to whom the first person is related.
include_relationship: type: boolean
description: A flag to indicate whether to include the relationship in the greeting message.
user: What is your name
user: My name is Sara , I am Daniel's Wife

Available functions:
name: introduction.greet
description: Generate a greeting message introducing a person and their relationship to another individual.
parameters: type: dict
required: name
relationship
related_person
properties: name: type: string
description: The name of the person being introduced.
relationship: type: string
description: The type of relationship to the related person.
enum: Wife
Husband
Son
Daughter
Friend
related_person: type: string
description: The name of the person to whom the first person is related.
include_relationship: type: boolean
description: A flag to indicate whether to include the relationship in the greeting message.
user: do you know Daniel? 

Available functions:
name: introduction.greet
description: Generate a greeting message introducing a person and their relationship to another individual.
parameters: type: dict
required: name
relationship
related_person
properties: name: type: string
description: The name of the person being introduced.
relationship: type: string
description: The type of relationship to the related person.
enum: Wife
Husband
Son
Daughter
Friend
related_person: type: string
description: The name of the person to whom the first person is related.
include_relationship: type: boolean
description: A flag to indicate whether to include the relationship in the greeting message.
user: what is your name?

Available functions:
name: get_current_weather
description: Retrieves the current weather for a specified location, with the option to get the result in either Celsius or Fahrenheit.
parameters: type: dict
properties: location: type: string
description: The location for which to retrieve the weather, in the format of 'City, State', such as 'San Francisco, CA'.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
required: location
user: Could you tell me the name of my spouse, and include her maiden name as well?

Available functions:
name: get_spouse_name
description: Retrieves the name of spouse.
parameters: type: dict
required: spouse_of
properties: spouse_of: type: string
description: The name of the individual whose spouse's name is being retrieved.
include_maiden_name: type: boolean
description: Whether to include the maiden name in the returned spouse's full name.
user: what is your name?

Available functions:
name: get_spouse_name
description: Retrieves the name of Daniel's spouse.
parameters: type: dict
required: spouse_of
properties: spouse_of: type: string
description: The name of the individual whose spouse's name is being retrieved.
include_maiden_name: type: boolean
description: Whether to include the maiden name in the returned spouse's full name.
user: Do you kwno daniel?

Available functions:
name: get_spouse_name
description: Retrieves the name of Daniel's spouse.
parameters: type: dict
required: spouse_of
properties: spouse_of: type: string
description: The name of the individual whose spouse's name is being retrieved.
include_maiden_name: type: boolean
description: Whether to include the maiden name in the returned spouse's full name.
user: what is your name?

Available functions:
name: question.ask
description: This function prompts the user with a question and returns their response.
parameters: type: dict
required: prompt
properties: prompt: type: string
description: The question to be presented to the user.
default_answer: type: string
description: The default answer to be used if the user provides no response.
timeout: type: integer
description: The time in seconds to wait for the user to respond before timing out.
required: type: boolean
description: Whether a response to the prompt is required. If true, the function will reprompt until an answer is provided.
user: What's the address?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location in the desired temperature unit.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieves the contact information for an individual using their full name or identification number. Either the 'name' or 'id_no' parameter must be provided. If both are given, 'id_no' takes precedence over 'name'.
parameters: type: dict
properties: name: type: string
description: The full name of the person, in the format 'First Last'. Example: 'John Doe'. If not provided, the function will attempt to use 'id_no' as the lookup parameter.
id_no: type: string
description: The unique identification number of the person, used as an alternative to 'name' for retrieving contact information.
system: Eres un asistente virtual llamado dolf, con conocimientos generales de todo tipo.
user: hola como estas, como te llamas?

Available functions:
name: get_current_weather
description: Retrieves the current weather for a specified city.
parameters: type: dict
required: location
properties: location: type: string
description: The city for which to get the weather, in the format of 'City, State' or 'City, Country'; for example, 'Austin, TX' or 'Paris, France'.
format: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
name: get_n_day_weather_forecast
description: Retrieves the weather forecast for a specified number of days for a given city. The forecast includes daily temperature predictions in either Celsius or Fahrenheit.
parameters: type: dict
required: location
num_days
properties: location: type: string
description: The name of the city for which the weather forecast is being requested, in the format of 'City, Country' (e.g., 'New York, USA').
format: type: string
description: The temperature format for the weather forecast. This is auto computed based on the city location.
enum: celsius
fahrenheit
num_days: type: integer
description: The number of days for which the weather forecast is required. Must be a positive integer.