BitAgent/bfcl_shuffle_full huggingface dataset:
user: I have a set of customer queries and I need to classify them according to their intent. Here they are:
- 'What is my balance?'
- 'Tell me my available balance, please'
- 'What is my current available balance?'
- 'Where is the closest ATM to my current location?'
- 'Find ATM for immediate cash needs'
- 'Please provide my current account balance'
- 'Show me my balance information.'
- 'What is the balance in my account at this moment?'
- 'How much money is in my account?'
- 'Tell me my available balance'

Available functions:
name: record
description: Records classifications for a batch of queries based on specified intents. Each parameter represents a different intent and accepts a list of query strings that should be classified under that intent.
parameters: type: dict
properties: acc_routing_start: type: array
items: type: string
description: List of queries requesting bank routing numbers or account numbers.
atm_finder_start: type: array
items: type: string
description: List of queries asking for ATM locations or to urgently find an ATM for cash withdrawal.
faq_link_accounts_start: type: array
items: type: string
description: List of queries related to linking accounts within the bank's system.
get_balance_start: type: array
items: type: string
description: List of queries requesting account balances, available funds, or other financial balances.
get_transactions_start: type: array
items: type: string
description: List of queries related to viewing transaction details including deposits and purchases.
outofscope: type: array
items: type: string
description: List of queries that do not classify under any of the other available intents.
user: I have a query: 'what is the weather like'. Could you classify it appropriately?

Available functions:
name: record
description: Records classifications for a series of queries based on the intent names provided as keyword arguments. Allows for the bulk recording of query classifications in one function call.
parameters: type: dict
required: acc_routing_start
atm_finder_start
faq_link_accounts_start
get_balance_start
get_transactions_start
outofscope
properties: acc_routing_start: type: array
items: type: string
description: A list of queries requesting the bank routing numbers or account numbers.
atm_finder_start: type: array
items: type: string
description: A list of queries asking for locations of ATMs, specified in the format of 'City, State (abbr)', such as 'Berkeley, CA' or 'New York, NY'.
faq_link_accounts_start: type: array
items: type: string
description: A list of queries related to linking accounts within the bank's system.
get_balance_start: type: array
items: type: string
description: A list of queries asking for account balances, available funds, or other financial balances.
get_transactions_start: type: array
items: type: string
description: A list of queries related to viewing transactions, deposits, purchases, and transaction details.
outofscope: type: array
items: type: string
description: A list of queries that do not classify to any other available intents.
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.
default: 1
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.
default: yes
user: What is the sum of 133 and 34?

Available functions:
name: calculate_sum
description: Calculates the sum of two numeric values.
parameters: type: dict
required: number1
number2
properties: number1: type: float
description: The first number to be added. Can be an integer or a float.
number2: type: float
description: The second number to be added. Can be an integer or a float.
user: Reverse say hi

Available functions:
name: reverse_input
description: Reverses the given input, returning the opposite or inverted form. For strings, it returns the characters in reverse order. For booleans, it returns the negation. For numbers, it returns the negative value.
parameters: type: dict
required: input_value
properties: input_value: type: any
description: The value to be reversed. Can be a string, boolean, or number (integer or float).
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'.
default: Current location
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 the names of the current prime ministers of Australia, Canada, and India?

Available functions:
name: GetPrimeMinisters
description: Retrieves the current prime ministers' names for a list of specified countries.
parameters: type: dict
required: countries
properties: countries: type: array
items: type: string
description: An array of country names for which to retrieve the current prime ministers' names. Each country name should be in the format of its common English full name, such as 'Australia', 'New Zealand', and 'India'.
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
default: Celsius
include_precipitation: type: boolean
description: A flag indicating whether to include precipitation information in the forecast.
default: yes
include_wind: type: boolean
description: A flag indicating whether to include wind speed information in the forecast.
default: no
user: Can you create a bar chart comparing the salaries of five specific jobs such as Software Engineer, Graphic Designer, Data Analyst, Sales Manager, and Nurse? The salaries are 90000, 50000, 70000, 60000, and 80000 respectively.

Available functions:
name: generate_chart
description: Generates a chart based on the provided datasets. Each dataset represents a series of data points to be plotted.
parameters: type: dict
required: data_labels
data_values
properties: data_labels: type: array
items: type: string
description: A list of labels for the data points, each label corresponds to a point on the chart. For example, ['January', 'February', 'March'].
data_values: type: array
items: type: float
description: A list of values for the data points, each value corresponds to a label from the 'data_labels' parameter. Must have the same number of elements as 'data_labels'.
user: I would like to easily be able to extract any informaton from an 'image.png' based on a 'question' using the vision language model vikhyatk/moondream2. The question is "generate with technically complex attention to detail a description of what you see"


Available functions:
name: process_data
description: Processes an image and a question to provide an answer using a pre-trained question-answering model from the Hugging Face Transformers library.
parameters: type: dict
required: image_path
question
model
properties: image_path: type: string
description: The file path to the image on which the question is based, in the format of 'folder/subfolder/image.png'.
question: type: string
description: The question to be answered, related to the content of the provided image.
model: type: any
description: The pre-loaded question-answering model from the Hugging Face Transformers library used to answer the question.
user: Could you analyze the image at http://www.thewowstyle.com/wp-content/uploads/2015/01/Home-Interior-Design-Hd-Wallpaper-Hd-Background-With-Simple-Staircase-And-Plasma-TV-Also-Nice-Laminate-Flooring-Ideas-With-Modern-Furniture-Interior-Minimalist-Design.jpg and provide a detailed description based on the question, 'How does the arrangement of furniture contribute to the minimalist design of the interior?'

Available functions:
name: pipeline
description: Processes an image at the given path and generates a descriptive caption based on a provided complex question template.
parameters: type: dict
required: image_path
question
properties: image_path: type: string
description: The file path to the image to be processed. The path should be absolute or relative to the working directory.
question: type: string
description: A template question that guides the generation of the image description. The question should be detailed and complex.
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
default: open
limit: type: integer
description: The maximum number of tickets to retrieve.
default: 50
user: Could you help me combine the names 'John' and 'Doe' into a full name?

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 retrieve the status information for the Ethernet interface on fabric 'Global-Fabric', node 1200, and pod 3?

Available functions:
name: telemetry.flowrules.interfaceInfo.get
description: Retrieves specified telemetry information for a network interface within a given fabric, node, and pod, filtered by the interface and information types.
parameters: type: dict
required: fabricName
nodeId
podId
interfaceType
infoType
properties: fabricName: type: string
description: The name of the fabric to limit the nodes pertaining to the given fabric name.
nodeId: type: integer
description: The identifier of the node to limit the results pertaining to the given node ID.
podId: type: integer
description: The identifier of the pod to limit the results pertaining to the given pod ID.
interfaceType: type: string
description: The type of the interface to limit the results pertaining to the given interface type.
enum: svi
ethernet
loopback
port-channel
infoType: type: string
description: The type of information to retrieve about the interface.
enum: interfaces
status
statistics
errors
user: Can you retrieve the status information for an ethernet interface in the fabric named 'test-de', on node 5, pod 1?

Available functions:
name: telemetry.flowrules.interfaceInfo.get
description: Retrieves specified telemetry information for a network interface within a given fabric, node, and pod, filtered by the interface and information types.
parameters: type: dict
required: fabricName
nodeId
podId
interfaceType
infoType
properties: fabricName: type: string
description: The name of the fabric to limit the nodes pertaining to the given fabric name.
nodeId: type: integer
description: The identifier of the node to limit the results pertaining to the given node ID.
podId: type: integer
description: The identifier of the pod to limit the results pertaining to the given pod ID.
interfaceType: type: string
description: The type of the interface to limit the results pertaining to the given interface type.
enum: svi
ethernet
loopback
port-channel
infoType: type: string
description: The type of information to retrieve about the interface.
enum: interfaces
status
statistics
errors
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}.
default: 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}.
default: 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 Ethernet interface statistics from the node with ID 12 in pod 10 of the Network1 fabric, using the IP 192.120.45.67?

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
user: How to generate a RESTful API request on Cisco Nexus Dashboard?
Version: 6.3.1
IP: 192.120.45.67
API name: get information of an interface
Parameter_fabricName: Network1
Parameter_nodeId: 12
Parameter_podId: 10
Parameter_interfaceType: Ethernet
Parameter_infoType: Speed

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
Speed
user: information on the device connector versions from https://example.com/device-connector-versions.json?

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve Device Connector Versions information from a specified URL.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. The URL points to a JSON file containing Device Connector Versions information.
params: type: dict
description: Optional query parameters to include in the GET request as key-value pairs.
user: Could you retrieve the recommendation details for the advisory with the identifier 'dac' from the following URL: 'https://api.example.com/recommendations'?

Available functions:
name: requests.get
description: Sends a GET request to a specified URL to retrieve recommendation details for an advisory.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the path to the recommendations resource and be in the format 'https://{hostname}/path'.
params: type: dict
properties: advisoryId: type: string
description: Unique identifier for the advisory for which recommendations are being requested.
ip: type: string
description: The IP address or hostname of the API server. This will be used to construct the URL if it is not provided explicitly in the 'url' parameter.
description: Query parameters to be sent with the GET request. Include 'advisoryId' for the specific advisory's recommendations and 'ip' for the API server.
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.
default: 10
sort: type: string
description: The sorting order of the results.
enum: asc
desc
default: asc
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.
default: 100
user: I need to retrieve the topology information of the SalesApp under the AcmeCorp account. Could you send a GET request to the server at 'https://192.168.1.1/api/v1/applications/topologies' using the filter 'accountName:AcmeCorp AND applicationName:SalesApp'?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve the topology information of an application.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint from which to retrieve the application topology. The URL must be a valid HTTP or HTTPS URL, formatted as 'https://{ip}/api/v1/applications/topologies' where {ip} is the IP address of the server.
params: type: dict
properties: filter: type: string
description: A filter in Lucene format, specifying the accountName, controllerName, applicationName. in the format of accountName:DefaultCorp AND applicationName:DefaultApp
description: Query parameters to include in the GET request. The 'filter' field specifies search criteria and is optional with a default value if not provided.
user: Reschedule event 'Alice-One-one-One' to November 1, 2023 at 10pm CEST

Available functions:
name: reschedule
description: Moves an event to a new specified time, adjusting for time zones.
parameters: type: dict
required: identifier
dateOrTime
timezone
properties: identifier: type: string
description: The unique identifier for the event to be rescheduled.
dateOrTime: type: string
description: The new date and time for the event, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SS'). Does not include 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
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'.
default: UTC
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'.
default: defaultInsightsGroup
fabric: type: string
description: The name of the fabric for which the anomalies summary is requested. For example, 'fabric1'.
default: defaultFabric
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
default: 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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
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
default: N/A
user: response:  The image contains four logos of superheroes from DC Comics and Marvel Comics. They are Superman, Iron Man, Hulk, and Batman. The logos are all in different colors and shapes. Superman's logo is a red and yellow "S" on a blue background. Iron Man's logo is a red and yellow circle with a black face mask. Hulk's logo is a green fist with a black outline. Batman's logo is a black bat on a yellow background.

Here is a list of objects that could contain copyrighted material:

* Blue square
* Red square
* Green square
* Yellow square
* Superman logo
* Iron Man logo
* Hulk logo
* Batman logo
* Fist
* Bat
* Face mask
* Outline

Available functions:
name: get_items
description: Retrieve a list of items that are analyzed for copyright detection purposes.
parameters: type: dict
required: items
properties: items: type: array
items: type: string
description: A list of item descriptors to be analyzed, such as 'yellow logo', 'signature tune', 'unique font'.
user: response:  A 4-image grid of various comic book superheroes. Her is a list of objects that contain copyright material

Red and blue circle logo.
Red and yellow circle logo.
Green circle logo.
Black circle logo.

Available functions:
name: get_items
description: Retrieve a list of items that are analyzed for copyright detection purposes.
parameters: type: dict
required: items
properties: items: type: array
items: type: string
description: A list of item descriptors to be analyzed, such as 'yellow logo', 'signature tune', 'unique font'.
user: The image is a poster for The Lego Movie. It features the Lego logo, which is a red and yellow rectangle with the word "LEGO" written in white. The poster also features several Lego characters, including Emmet, Wyldstyle, Batman, and Gandalf. Other objects that could contain copyrighted material include the movie's title, the release date, and the names of the actors who voiced the characters.

red logo
yellow rectangle
white text
Lego characters
movie title
release date
actor names

Available functions:
name: get_items
description: Retrieve a list of items that are analyzed for copyright detection purposes.
parameters: type: dict
required: items
properties: items: type: array
items: type: string
description: A list of item descriptors to be analyzed, such as 'yellow logo', 'signature tune', 'unique font'.
user: The image contains the Coca-Cola logo, which is a registered trademark of The Coca-Cola Company. The Coca-Cola Company is a multinational beverage corporation headquartered in Atlanta, Georgia, United States. The company is the world's largest beverage company, refreshing consumers with more than 500 sparkling and still brands. Led by Coca-Cola, one of the world's most valuable brands, our company's portfolio features 20 billion-dollar brands, 19 of which are available in more than 200 countries. These brands include Diet Coke, Fanta, Sprite, Coca-Cola Zero, vitaminwater, Powerade, Minute Maid, Simply, Dasani, FUZE TEA and Del Valle.\n\nI am 100% confident that the image contains copyrighted content.

Available functions:
name: get_copyright_info
description: Retrieves copyright information for a given content, including the holder's name and a confidence score representing the accuracy of the information.
parameters: type: dict
required: copyright_content
copyright_holder
confidence_score
properties: copyright_content: type: string
description: The specific content that is claimed to be copyrighted.
copyright_holder: type: string
description: The name of the individual or organization that holds the copyright.
confidence_score: type: float
description: A decimal value representing the confidence score as a percentage, ranging from 0.0 to 100.0.
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
default: personal_info
user: I need to know the current time on my machine, using the command echo %time%

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: is vs code running, using the command tasklist /FI "IMAGENAME eq Code.exe"

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: start Docker on window using docker start.

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: Run the Python script located at d:/playground/pc_contoller/test.py using the Python interpreter in the virtual environment at d:/playground/pc_contoller/env/Scripts/python.exe?

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: list c drive

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: show me today's date using the echo %date% command

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.
user: check weather docker is running using docker ps

Available functions:
name: cmd_controller.execute
description: Executes a given command using the os.system() function specifically for Windows operating systems. For multiple commands, separate them with '&&'. For complex tasks, create and run a .bat file.
parameters: type: dict
required: command
properties: command: type: string
description: The Windows command line instruction(s) to be executed. Use '&&' between commands for multiple instructions. For complex sequences, encapsulate the logic within a .bat file and provide the execution command here.