yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Can you establish a connection to my Bluetooth speaker named 'ue boom'?

Available functions:
name: connectBluetooth
description: Establishes a connection to a Bluetooth device using its name.
parameters: type: dict
required: device_name
properties: device_name: type: string
description: The name of the Bluetooth device to connect to.
timeout: type: integer
description: The number of seconds to attempt a connection before timing out.
auto_reconnect: type: boolean
description: Whether to automatically attempt to reconnect if the connection is lost.
user: I want to establish a connection with my Bluetooth speaker called 'JBL Flip 4'.

Available functions:
name: connectBluetooth
description: Establishes a connection to a Bluetooth device using its name.
parameters: type: dict
required: device_name
properties: device_name: type: string
description: The name of the Bluetooth device to connect to.
timeout: type: integer
description: The number of seconds to attempt a connection before timing out.
auto_reconnect: type: boolean
description: Whether to automatically attempt to reconnect if the connection is lost.
user: I'm trying to connect to a new Wi-Fi network but I forgot the name. Could you ask me for the SSID with a message saying 'Please enter the Wi-Fi network name you wish to connect to:'?

Available functions:
name: askForSSID
description: Prompt the user to enter the SSID when it is not known or provided.
parameters: type: dict
required: prompt_message
properties: prompt_message: type: string
description: The message displayed to the user when asking for the SSID.
default_ssid: type: string
description: The default SSID to be used if the user does not enter one.
retry_attempts: type: integer
description: The number of attempts a user has to enter the SSID before the function fails.
hide_input: type: boolean
description: Whether the SSID input should be hidden for privacy. Set to true to hide the input.
user: I've just made a purchase of $59.99 in San Francisco, California. How much the sales tax will be for this amount?

Available functions:
name: calculate_tax
description: Calculates the applicable sales tax for a given purchase amount and jurisdiction. The function returns the total amount with tax.
parameters: type: dict
required: purchase_amount
state
properties: purchase_amount: type: float
description: The total purchase amount in dollars.
state: type: string
description: The U.S. state abbreviation where the purchase is made, such as 'CA' for California or 'NY' for New York.
county: type: string
description: The county within the state where the purchase is made. This is optional and used to calculate local tax rates.
city: type: string
description: The city within the county for local tax rates. Optional and only used if the county is provided.
tax_exempt: type: boolean
description: Indicates whether the purchase is tax-exempt.
discount_rate: type: float
description: The discount rate as a percentage if applicable. Optional.
apply_special_tax: type: boolean
description: A flag to apply special tax rules based on item type or promotions. Optional.
user: I purchased a new laptop for $999 in California, but I'm not sure how much tax I need to pay. What's the total amount including tax?

Available functions:
name: calculate_tax
description: Calculates the applicable sales tax for a given purchase amount and jurisdiction. The function returns the total amount with tax.
parameters: type: dict
required: purchase_amount
state
properties: purchase_amount: type: float
description: The total purchase amount in dollars.
state: type: string
description: The U.S. state abbreviation where the purchase is made, such as 'CA' for California or 'NY' for New York.
county: type: string
description: The county within the state where the purchase is made. This is optional and used to calculate local tax rates.
city: type: string
description: The city within the county for local tax rates. Optional and only used if the county is provided.
tax_exempt: type: boolean
description: Indicates whether the purchase is tax-exempt.
discount_rate: type: float
description: The discount rate as a percentage if applicable. Optional.
apply_special_tax: type: boolean
description: A flag to apply special tax rules based on item type or promotions. Optional.
user: I made a purchase for $250 in New York. How much the sales tax will be?

Available functions:
name: calculate_tax
description: Calculates the applicable sales tax for a given purchase amount and jurisdiction. The function returns the total amount with tax.
parameters: type: dict
required: purchase_amount
state
properties: purchase_amount: type: float
description: The total purchase amount in dollars.
state: type: string
description: The U.S. state abbreviation where the purchase is made, such as 'CA' for California or 'NY' for New York.
county: type: string
description: The county within the state where the purchase is made. This is optional and used to calculate local tax rates.
city: type: string
description: The city within the county for local tax rates. Optional and only used if the county is provided.
tax_exempt: type: boolean
description: Indicates whether the purchase is tax-exempt.
discount_rate: type: float
description: The discount rate as a percentage if applicable. Optional.
apply_special_tax: type: boolean
description: A flag to apply special tax rules based on item type or promotions. Optional.
user: I'm trying to set up pricing for my SaaS product that offers a one-time form filing service and an annual subscription for unlimited updates and filings. Given that my competitor charges $99 for a one-time filing and $149 for an annual subscription, while another competitor charges $149 and $249 respectively, help me determine a competitive price for a customer located at 34.0522, -118.2437? Let's use a base price of $100 and ensure we don't go below $90.

Available functions:
name: calculate_dynamic_pricing
description: Calculates the price for a service based on the geolocation of the customer, ensuring a minimum price threshold is met.
parameters: type: dict
required: geolocation
base_price
minimum_price
properties: geolocation: type: string
description: The geolocation of the customer in the format of 'Latitude, Longitude', such as '36.2522, -105.3437'.
base_price: type: float
description: The base price for the service before location-based adjustments.
minimum_price: type: float
description: The minimum price to charge regardless of the customer's location.
location_multiplier: type: float
description: Multiplier applied to the base price based on customer's geolocation. A higher multiplier indicates a more expensive area.
user: I need to update my profile with my new email, john.doe@example.com, and my new age, 30. My user ID is 12345.

Available functions:
name: update_user_profile
description: Updates the specified user's profile information in the database.
parameters: type: dict
required: user_id
profile_data
properties: user_id: type: integer
description: The unique identifier for the user whose profile is being updated.
profile_data: type: dict
description: A dictionary containing the profile fields that need to be updated.
properties: name: type: string
description: The full name of the user.
email: type: string
description: The user's email address.
age: type: integer
description: The user's age in years.
bio: type: string
description: A brief biography of the user.
notify: type: boolean
description: Whether to send a notification to the user about the profile update.
user: What is the sum of 133 and 34?

Available functions:
name: sum_numbers
description: Calculates the sum of all the numbers provided in the list.
parameters: type: dict
required: numbers_list
properties: numbers_list: type: array
items: type: float
description: A list of floating-point numbers to be summed.
user: Could you tell me the current temperature in Hyderabad, India, in Celsius?

Available functions:
name: get_temperature
description: Retrieves the current temperature and returns it in a specified format.
parameters: type: dict
required: units
properties: units: type: string
description: The unit of measurement for the temperature value.
enum: Celsius
Fahrenheit
Kelvin
location: type: string
description: The location for which the temperature is being requested, in the format of 'City, Country' such as 'Paris, France' or 'Tokyo, Japan'.
time: type: string
description: The time for which the temperature is being requested, in the format of 'YYYY-MM-DD HH:MM:SS'. If null, the current time is used.
user: Could you tell me what the weather will be like in Paris, France from April 3rd to April 5th 2023. For temperature use Celsius?

Available functions:
name: weather.forecast
description: Provides a weather forecast for a specified location and date range including temperature, precipitation, and wind speed.
parameters: type: dict
required: location
start_date
end_date
properties: location: type: string
description: The location for the forecast, in the format of 'City, State (abbr)' or 'City, Country', such as 'San Francisco, CA' or 'Tokyo, Japan'.
start_date: type: string
description: The start date of the forecast period in the format of 'YYYY-MM-DD', such as '2023-04-01'.
end_date: type: string
description: The end date of the forecast period in the format of 'YYYY-MM-DD', such as '2023-04-07'.
temperature_unit: type: string
description: The unit of measurement for temperature, either Celsius or Fahrenheit.
enum: Celsius
Fahrenheit
include_precipitation: type: boolean
description: A flag indicating whether to include precipitation information in the forecast.
include_wind: type: boolean
description: A flag indicating whether to include wind speed information in the forecast.
user: 请帮我检索一下'红星科技'公司目前所有未解决的工单，我想要查看最多10个。

Available functions:
name: get_tickets
description: Retrieve a list of tickets for a specified customer based on the company name.
parameters: type: dict
required: customer
properties: customer: type: string
description: The name of the company for which to retrieve tickets.
status: type: string
description: The status of the tickets to be retrieved.
enum: open
closed
pending
resolved
limit: type: integer
description: The maximum number of tickets to retrieve.
user: How to generate a RESTful API request on Cisco Nexus Dashboard?
version:3.1.0
IP:192.168.11.33
API name: get nodes list
Parameter_fabricName:PEK-ACI

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve a list of nodes associated with a specified fabric in a network.
parameters: type: dict
required: fabricName
properties: url: type: string
description: The URL to send the GET request to. The URL should include the target IP, API endpoint, and the fabricName query parameter placeholder https://<ip>/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/nodes?fabricName={fabricName}.
fabricName: type: string
description: The name of the fabric whose nodes are to be listed. This value is used to replace the {fabricName} placeholder in the URL.
user: get list of nodes for fabric fab-ed and ip is 3.321.3232.2

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve a list of nodes associated with a specified fabric in a network.
parameters: type: dict
required: fabricName
properties: url: type: string
description: The URL to send the GET request to. The URL should include the target IP, API endpoint, and the fabricName query parameter placeholder in https://<ip>/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/nodes?fabricName={fabricName}.
fabricName: type: string
description: The name of the fabric whose nodes are to be listed. This value is used to replace the {fabricName} placeholder in the URL.
user: Could you retrieve the Insights Groups Information for the nodes from the following URL: 'https://api.insights.com/groups'? I'd like to see a maximum of 20 results, sorted in descending order.

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: retrieve data from 'https://api.example.com/v1/data' with a limit of 50 items?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL and retrieves data from the endpoint.
parameters: type: dict
required: url
properties: url: type: string
description: The URL of the endpoint to which the GET request will be sent, such as 'https://api.example.com/v1/data'.
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 query parameter to be appended to the URL, representing a search or filter term.
limit: type: integer
description: Limits the number of items to be retrieved. Defaults to 100 items if not specified.
user: Reschedule event 'Bob-123' to November 1, 2023 at 6pm CEST

Available functions:
name: reschedule
description: Moves an event to a new specified time, adjusting for the provided timezone.
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 to which the event should be moved, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ'). Timezone is not included and should be specified separately.
timezone: type: string
description: The Olson timezone identifier for the new event time, such as 'Asia/Tokyo'.
enum: UTC
Asia/Tokyo
America/New_York
Europe/London
user: Could you retrieve a summary of anomalies for the fabric named 'network222' using the URL formatted as 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/v1/anomalies/summary', where {ip} is the IP address '192.168.1.1'?

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: help me send a nice message to my husband, Jeff? My name is Emily.

Available functions:
name: greet_partner
description: Generate a greeting message for the partner of the user.
parameters: type: dict
properties: user_name: type: string
description: The name of the user sending the greeting.
partner_name: type: string
description: The name of the user's partner to whom the greeting is addressed.
relationship: type: string
description: The relationship of the partner to the user.
enum: wife
husband
partner
required: user_name
partner_name
user: check whether the docker is installed using docker --version

Available functions:
name: cmd_controller.execute
description: Executes a specified command in the Windows operating system using the os.system() function.
parameters: type: dict
required: command
properties: command: type: string
description: The command line instruction to be passed to os.system() for execution, formatted as a Windows command prompt statement.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: list file in desktop using dir Desktop

Available functions:
name: cmd_controller.execute
description: Executes a specified command in the Windows operating system using the os.system() function.
parameters: type: dict
required: command
properties: command: type: string
description: The command line instruction to be passed to os.system() for execution, formatted as a Windows command prompt statement.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: is docker running, please use docker ps to find out

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: close firefox using taskkill command

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: LIST C DRIIVE

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: open huggingface using the start command and through the link: https://huggingface.co

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: remove the timer.exe that i have been set earlier using the taskkill command

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: what is the file in c.

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: say hi using the echo command

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: shutdown the pc, using the exact command shutdown /s /t 0

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: disconnect wifi, using the command netsh wlan disconnect

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: list file in d drive and make file called testing.txt. This can be achieved through dir D:\\ && echo testing.txt.

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: remove shortcut of putty from desktop, using the instruction del "%userprofile%\Desktop\putty.lnk"

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: open youtube and play rickroll using the command start https://www.youtube.com/watch?v=dQw4w9WgXcQ

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: what is the date, using the date or echo command

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: u have the full control of command prompt if the task need to execute and coommand just do it list c drive

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: what is the time in pc, using the command echo %time%

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: kill vs code using taskkill for code.exe

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: set a timer for 10 seconds using the timeout command. You should use timeout 10.

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
user: open camera, using the start microsoft.windows.camera: command

Available functions:
name: cmd_controller.execute
description: Executes a system-level command using os.system() on Windows operating systems. It can execute single or multiple commands chained with '&&'.
parameters: type: dict
required: command
properties: command: type: string
description: The system command to be executed. To execute multiple commands, separate them with '&&'. For example, 'dir && echo done'.
unit: type: string
description: The unit of measurement for the command execution time, such as 'seconds' or 'milliseconds'
enum: seconds
milliseconds
system: You are a top-tier algorithm for extracting information from text. Only extract information that is relevant to the provided text. If no information is relevant, use the schema and output an empty list where appropriate.

Use information about the person from the given user input.
user: Could you help me extract the names and ages from this text? Here it is: ```
我叫李雷，今年18，我姐姐比我大三岁，叫李丽
```

Available functions:
name: extractor.extract_information
description: Extracts structured information from a dataset matching the specified schema, focusing on the 'name' and 'age' of individuals.
parameters: type: dict
required: data
properties: data: type: array
items: type: dict
description: A list of dictionaries, each representing an individual's record with required 'name' and 'age' fields.
schema: type: string
description: The schema identifier that specifies the format and fields of the information to be extracted. Examples might include 'personal_info' or 'employment_record'.
enum: personal_info
employment_record
educational_background
user: ฉันต้องการรหัสบริการสำหรับบริการรีดผ้า, คุณช่วยหามาให้ฉันได้ไหม?

Available functions:
name: get_service_id
description: Retrieves the unique identifier of a specific service provided by the housekeeping staff. This ID is used to reference services such as cleaning, ironing, massage, or big cleaning tasks.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier for a service. For example, 1 represents cleaning, 2 represents ironing, 7 represents massage, and 13 represents big cleaning.
enum: 1
2
7
13
unit: type: integer
description: The number of service units requested. This is usually the quantity of services needed, such as the number of rooms to clean or the number of clothing items to iron.
user: ช่วยหาคุณแม่บ้านที่ให้บริการรีดผ้า.

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service provided. This identifier is used to reference available housekeeping services such as cleaning or ironing.
parameters: type: dict
properties: service_id: type: integer
description: The unique ID of the service. For example, '1' for cleaning, '2' for ironing.
enum: 1
2
unit: type: string
description: The unit of measurement used for the service count, such as 'session' or 'hour'.
enum: session
hour
required: service_id
user: Help me find service provider who provide cleaning service.

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service type, such as cleaning or ironing services.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, '1' represents cleaning service, and '2' represents ironing service.
enum: 1
2
unit: type: integer
description: The unit of measurement for the quantity of service, expressed as the number of service sessions or instances.
user: Help find a housekeeper who provides ironing services.

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service type, such as cleaning or ironing services.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, '1' represents cleaning service, and '2' represents ironing service.
enum: 1
2
unit: type: integer
description: The unit of measurement for the quantity of service, expressed as the number of service sessions or instances.
user: Help find a housekeeper who provides ironing services in Bangkok, Chatuchak District, with a review score of 4.5 stars or more.

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service within a given province based on the service type and location.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, '1' represents a cleaning service, '2' for an ironing service, and '3' for a comprehensive cleaning service.
province_id: type: integer
description: The unique identifier of the province. For instance, '1' for Bangkok, '2' for Chiang Mai, and '3' for Chonburi.
district_name: type: string
description: The name of the district where the service is located, such as 'Watthana' or 'Thon Buri'.
rating: type: float
description: The average rating of the service provider's review score, from 0.0 to 5.0, where '4.5' represents a very good rating.
system: Please act like the current date is 2024/02/21
user: find profressional cleaning in Bangkok with rating 2.0 or higher

Available functions:
name: getDataForProfessional
description: Retrieve a collection of professional workers that match the specified criteria, such as average rating, province, and services offered.
parameters: type: dict
required: province_id
properties: avg_rating: type: float
description: The average rating of the service provider's review score, ranging from 1.0 (very bad) to 5.0 (excellent) in increments of 0.5.
province_id: type: integer
description: The unique identifier for a province. For example, 1 represents Bangkok, 2 for Chiang Mai, 3 for Chonburi.
districts_name: type: string
description: The name of the district in the format of 'District, Province'. If not specified, the search will include all districts within the province.
service_id: type: integer
description: The unique identifier for the type of service being offered. For example, 1 for cleaning service, 2 for ironing service, 3 for deep cleaning service.
user: Help find a housekeeper who provides ironing services in Chonburi Province. with a review score of 4.5 stars or more, available tomorrow, today is 20230929

Available functions:
name: get_service_providers
description: Retrieve a list of service providers based on service type, location, and other criteria.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: Unique identifier of the service. For example: 1 for cleaning service, 2 for ironing service, 3 for comprehensive cleaning service.
province_id: type: integer
description: Unique identifier of the province. If not provided, service providers from all provinces will be considered. For example, 1 for Bangkok, 2 for Chiang Mai, 3 for Chonburi.
district_name: type: string
description: Name of the district where the service is required. Leave as null to include all districts.
sub_district_name: type: string
description: Name of the sub-district where the service is required. Leave as null to include all sub-districts.
rating: type: float
description: The minimum average rating of the service provider's review score, ranging from 1.0 to 5.0. If not provided, no minimum rating filter will be applied.
start_available_date: type: string
description: The earliest available date for service provision in the format of 'YYYY-MM-DD', such as '2023-04-15'. If not provided, today's date will be considered as default.
user: Help find a housekeeper who provides ironing services in Chonburi Province. with a review score of 4.5 stars or more, available on 12/03/2024 16:00 - 18:00.

Available functions:
name: get_service_providers
description: Retrieves a list of service providers based on the specified criteria including service type, location, and availability.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, 1 represents cleaning service, 2 represents ironing service, 3 represents big cleaning service.
province_id: type: integer
description: The unique identifier of the province. For example, 1 for Bangkok, 2 for Chiang Mai, 3 for Chonburi.
district_name: type: string
description: The name of the district. Example: 'Watthana', 'Thon Buri'.
sub_district_name: type: string
description: The name of the sub-district. Example: 'Phra Khanong', 'Khlong Toei'.
rating: type: float
description: The minimum average rating for filtering service providers. Ratings are on a scale from 1.0 to 5.0.
start_available_date: type: string
description: The start of the availability period for service providers in the format of 'YYYY-MM-DD HH:mm:ss'. Default represents the current date and time.
end_available_date: type: string
description: The end of the availability period for service providers in the format of 'YYYY-MM-DD HH:mm:ss'. Default represents no specific end date.
user: Help find a housekeeper who provides ironing services in Chonburi Province. with a review score of 4.5 stars or more, available on 12/03/2024 16:00 - 18:00 and has never had a history of being late to work

Available functions:
name: get_service_providers
description: Retrieve a list of service providers based on the specified criteria such as service type, location, and availability.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: Unique identifier for the service, e.g., 1 for cleaning, 2 for ironing, 3 for extensive cleaning.
province_id: type: integer
description: Unique identifier for the province. Optional parameter, if not specified, all provinces will be considered. For example, 1 for Bangkok, 2 for Chiang Mai, 3 for Chonburi.
district_name: type: string
description: The name of the district where the service is needed. Optional parameter, defaults to any district if not specified.
sub_district_name: type: string
description: The name of the sub-district where the service is needed. Optional parameter, defaults to any sub-district if not specified.
rating: type: float
description: The minimum average rating required for the service provider, from 0.0 to 5.0, where 5.0 is the best rating.
start_available_date: type: string
description: The start date from which the service provider is available, in the format of 'YYYY-MM-DD'. Optional parameter, defaults to the current date if not specified.
end_available_date: type: string
description: The end date until which the service provider is available, in the format of 'YYYY-MM-DD'. Optional parameter, defaults to no specific end date if not specified.
has_late_check_in: type: boolean
description: Indicates whether the service provider has a record of late check-in. True for providers with a record, and false for those without.
system: Please act like the current date is 2024/02/21
user: Help find a housewife who provides ironing services in Chiang Mai, Sankampang District, Ton Pao Subdistrict, with a review of 4.5 stars

Available functions:
name: getDataForProfessional
description: Retrieve a list of professional workers who meet specified criteria, such as service type, location, availability, and rating.
parameters: type: dict
required: service_id
province_id
properties: service_id: type: integer
description: Unique identifier for the type of service. For example, 1 represents cleaning service, 2 represents ironing service, 3 represents big cleaning service.
enum: 1
2
3
province_id: type: integer
description: Unique identifier for the province. For example, 1 for Bangkok, 2 for Chiang Mai, 3 for Chonburi.
enum: 1
2
3
district_name: type: string
description: The name of the district where the service is required.
sub_district_name: type: string
description: The name of the sub-district where the service is required.
start_available_date: type: string
description: The start date from which the service provider is available, in the format 'YYYY-MM-DD HH:mm:ss'.
end_available_date: type: string
description: The end date until which the service provider is available, in the format 'YYYY-MM-DD HH:mm:ss'.
has_late_check_in: type: boolean
description: Indicator of whether the service provider has a record of late check-in.
rating: type: float
description: The average rating of the service provider's review score. Ratings are expected to be between 0.0 and 5.0.
user: what is the specs ACHD of type MPN. I want to see images.

Available functions:
name: raptor.mpn.specs
description: Retrieve specifications for a given Manufacturer Part Number (MPN), Item Number, Stock Keeping Unit (SKU), or Part Number.
parameters: type: dict
required: identifier
properties: identifier: type: string
description: The unique identifier, which can be an MPN, Item Number, SKU, or Part Number, for searching the corresponding specs.
search_type: type: string
description: The type of the provided identifier.
enum: MPN
ItemNo
SKU
PartNumber
include_images: type: boolean
description: Specify whether to include images in the search results.
user: retrieve just the specifications for part with the MPN identifier 3pak7?

Available functions:
name: raptor.mpn.specs
description: Retrieve specifications for a given Manufacturer Part Number (MPN), Item Number, Stock Keeping Unit (SKU), or Part Number.
parameters: type: dict
required: identifier
properties: identifier: type: string
description: The unique identifier, which can be an MPN, Item Number, SKU, or Part Number, for searching the corresponding specs.
search_type: type: string
description: The type of the provided identifier.
enum: MPN
ItemNo
SKU
PartNumber
include_images: type: boolean
description: Specify whether to include images in the search results.
user: Can you tell me the forecast for Pacifica on April 11th, 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Can you tell me the weather forecast for New York on March 8th, 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: I'm visiting Martinez soon and would like to check the weather there for the date of April 25th 2023, please.

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: What's the weather forecast for Palo Alto for today April 25th 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Could you provide the forecast for Alameda on the upcoming Wednesday, today is Monday April 25th 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Could you provide me with the weather forecast for Stinson Beach on April 5th, 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Could you tell me what the weather will be like in Healdsburg on the 2nd of march 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Could you tell me the weather forecast for Marshall, MN on March 5th 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: I want to check the weather condition in Fremont on March 1st 2023. 

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: I'm planning a picnic on the 4th march 2023 and would like to know the forecast for Campbell on that day. Could you provide that information?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Can you provide me with the weather forecast for Foster City for April 25th 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Hi, could you help me check the weather in Washington, DC for March 1st, 2023 please?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.
user: Could you tell me what the weather will be like in Rutherford, NJ, on April 22nd 2023?

Available functions:
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a particular date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which weather information is requested.
date: type: string
description: The date for which weather information is requested, in the format of 'YYYY-MM-DD'. If not provided, the current date is used.