BitAgent/bfcl_shuffle_full huggingface dataset:
user: Can you retrieve the list of queues for interface 'eth1' on node 'Node5'?

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve all queues on a specified interface for a given node and fabric name.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to.
params: type: dict
description: Query parameters to specify the scope of the GET request.
properties: siteGroupName: type: string
description: Name of the Site Group to limit records to sites within this group. Example: 'GroupA'.
siteName: type: string
description: Name of the Site to limit records to this specific site. Example: 'Site123'.
nodeName: type: string
description: Name of the node to limit records to this specific fabric node. Example: 'Node1'.
interfaceName: type: string
description: Name of the interface to limit records to this specific node interface. Example: 'eth0'.
ip: type: string
description: The IP address of the target server in IPv4 format, such as '192.168.1.1'.
user: <<question>> send a message to Jhon and tell him that I need some money to buy a gift <<function>> [{"name": "Uber Carpool", "api_name": "uber.ride", "description": "Find suitable ride for customers given the location, type of ride, and the amount of time the customer is willing to wait as parameters", "parameters": [{"name": "loc", "description": "location of the starting place of the uber ride"}, {"name": "type", "enum": ["plus", "comfort", "black"], "description": "types of uber ride user is ordering"}, {"name": "time", "description": "the amount of time in minutes the customer is willing to wait"}]}, {"name": "Send Message", "api_name": "send.message", "description": "Send an email message to the destinatary", "parameters": [{"name": "dest", "description": "email address, example mario@gmail.com"}, {"name": "message", "description": "body of the message, here you have to summarize the content of the message to be sent"}]}]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Available functions:
name: get_current_weather
description: Retrieves the current weather for a specified city.
parameters: type: dict
required: location
properties: location: type: string
description: The city for which to get the weather, in the format of 'City, State' or 'City, Country'; for example, 'Austin, TX' or 'Paris, France'.
format: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
default: fahrenheit
name: get_n_day_weather_forecast
description: Retrieves the weather forecast for a specified number of days for a given city. The forecast includes daily temperature predictions in either Celsius or Fahrenheit.
parameters: type: dict
required: location
num_days
properties: location: type: string
description: The name of the city for which the weather forecast is being requested, in the format of 'City, Country' (e.g., 'New York, USA').
format: type: string
description: The temperature format for the weather forecast. This is auto computed based on the city location.
enum: celsius
fahrenheit
default: celsius
num_days: type: integer
description: The number of days for which the weather forecast is required. Must be a positive integer.
system: Por favor resuelve la solicitud del usuario, si no es posible resolverla por favor notifica un mensaje de error.
user: que hora es?

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

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: 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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: what is cpu useage

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: do make a note on 27th of march this year to remind me for the subscription of netflix

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: what is my internet speed

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: delete system32 with admin privelages

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: who is the president of usa

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: is this pythoncode is running "d:/playground/pc_contoller/v2.py"

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: take a pic of me

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: is any vpn is installed

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: Specifies the unit of measure for the command if applicable. This is not utilized by os.system() directly but can be used for logging or analysis purposes.
default: N/A
user: Version

Available functions:
name: project_api.ProjectApi.update_project
description: This method updates the existing project details with the given information.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: string
description: The unique identifier for the project to be updated.
project_data: type: dict
properties: name: type: string
description: The new name of the project.
description: type: string
description: The new description of the project.
status: type: string
description: The current status of the project.
enum: active
inactive
archived
due_date: type: string
description: The updated due date for the project completion in the format 'YYYY-MM-DD'.
description: A dictionary containing the new data for the project.
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve the details of a specific project using its name and version as identifiers.
parameters: type: dict
user: u have the full control of command prompt if the task need to execute and coommand just do it what is the 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

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: & d:/playground/pc_contoller/env/Scripts/python.exe d:/playground/pc_contoller/test.py

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: what is the date

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: what is the 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: open calc

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: 4 روز کاری از شکایت گذشته پس چه غلطی دارید میکنید ؟ اعصاب منو بهم ریختین یه بسته تهران به تهران رو گند زدین به اعتبارتون

Available functions:
name: GET_PARCEL_STATE
description: Determines the current state of a parcel based on its tracking ID.
parameters: type: dict
required: parcelTrackingId
properties: parcelTrackingId: type: string
description: The unique identifier for the parcel, used to track its status.
includeHistory: type: boolean
description: Specifies whether to include the parcel's state history in the response.
default: no
name: submit_complaint
description: Submit a complaint for a user who is experiencing issues with parcel delivery, such as non-delivery or incorrect data entry.
parameters: type: dict
required: userName
userMobileNumber
parcelTrackingId
subject
properties: userName: type: string
description: The user's full name in Persian script.
userMobileNumber: type: string
description: The user's mobile number, expected to be in the format +[country code][number] (e.g., +989123456789).
parcelTrackingId: type: string
description: The unique tracking number of the parcel in question.
subject: type: string
description: The subject of the complaint.
enum: NON_DELIVERY
INCORRECT_DATA_ENTRY
LACK_OF_NOTIFICATION
INAPPROPRIATE_BEHAVIOR
DELAYED_PAYMENT
ADDITIONAL_FEE
ONLINE_LINK
DELAY_COMPLAINT
PACKAGE_LOSS
PACKAGE_DAMAGE
PACKAGE_CONTENT_DEDUCTION
RECIPIENT_DISCREPANCY
DELAYED_LOADS
INCORRECT_DIMENSION
INCORRECT_ADDRESS
INCORRECT_INFORMATION
NON_REGISTRATION
DELAY_IN_COLLECTION
DELAY_IN_SENDING
DELAY_IN_DISTRIBUTION
REFUND
DELAY_NON_COLLECTION
statement: type: string
description: A detailed description of the issue from the user's perspective.
name: GET_COMPLAINT_STATE
description: Retrieves the current state of a user's complaint using the complaint tracking ID.
parameters: type: dict
required: userMobileNumber
complaintTrackingId
properties: userMobileNumber: type: string
description: The mobile number of the user, formatted as a string without spaces or special characters (e.g., '1234567890').
complaintTrackingId: type: string
description: A unique identifier for the complaint, used to track the status of the complaint.
name: handover_to_agent
description: This function initiates a handover process to transfer the ongoing chat session from a virtual assistant to a human agent.
parameters: type: dict
required: agent_id
session_id
properties: agent_id: type: string
description: The unique identifier of the human agent to whom the chat will be transferred.
session_id: type: string
description: The session identifier of the current chat that needs to be handed over.
priority: type: string
description: The priority level for the handover request.
enum: low
medium
high
default: medium
message: type: string
description: An optional message from the virtual assistant to the human agent.
user: ช่วยหาคุณแม่บ้านที่ให้บริการรีดผ้า

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service based on the service type.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, '1' represents cleaning services, and '2' represents ironing services.
enum: 1
2
unit: type: integer
description: The quantity of service units requested.
default: 1
user: Help find a housekeeper who provides ironing services in Chiang Mai.

Available functions:
name: get_service_id
description: Retrieve the unique identifier of a service based on the service type.
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 represents an ironing service, and 3 represents a comprehensive cleaning service.
enum: 1
2
3
unit: type: string
description: The measurement unit for quantifying the service, such as 'hours' or 'sessions'.
default: hours
enum: hours
sessions
name: get_province_id
description: Retrieve the unique identifier (ID) associated with a province name.
parameters: type: dict
required: province_name
properties: province_name: type: string
description: The name of the province for which the ID is requested. For example: 'Bangkok', 'Chiang Mai', 'Chonburi'.
country_code: type: string
description: The ISO country code to ensure the province is identified within the correct country context. For example: 'TH' for Thailand.
default: TH
user: Help find a housekeeper who provides ironing services.

Available functions:
name: get_service_id
description: Retrieve the unique identifier for a specific service within a given province.
parameters: type: dict
required: service_id
province_id
properties: service_id: type: integer
description: The unique identifier of the service. For example, '1' for cleaning service, '2' for ironing service, and '3' for extensive cleaning service.
enum: 1
2
3
province_id: type: integer
description: The unique identifier of the province where the service is located. For example, '1' for Bangkok, '2' for Chiang Mai, and '3' for Chonburi.
enum: 1
2
3
user: What time is it?

Available functions:
name: metrics_api.MetricsApi.get_portfolio_metrics_since
description: Retrieve historical metrics for the entire portfolio starting from a specified date. The date should be in the format of 'YYYYMMDD' (e.g., '20210101' for January 1st, 2021).
parameters: type: dict
required: date
properties: date: type: string
description: The start date to retrieve metrics from, formatted as 'YYYYMMDD'. For example, '20210101' represents January 1st, 2021.
name: repository_api.RepositoryApi.update_repository
description: Updates the specified details of an existing repository such as name, description, and privacy settings.
parameters: type: dict
required: repository_id
update_data
properties: repository_id: type: string
description: The unique identifier for the repository to be updated.
update_data: type: dict
description: A collection of repository attributes that should be updated.
properties: name: type: string
description: The new name for the repository.
description: type: string
description: A brief text description of the repository.
is_private: type: boolean
description: A flag indicating whether the repository is private or public.
default: yes
name: project_api.ProjectApi.clone_project
description: Creates a duplicate of a specified project, including all its associated data and settings. The cloned project will have a new unique identifier but will inherit the properties and configurations of the original project.
parameters: type: dict
required: project_id
new_project_name
properties: project_id: type: string
description: The unique identifier of the project to be cloned.
new_project_name: type: string
description: The name for the new cloned project.
include_data: type: boolean
description: Determines whether the data associated with the project should also be cloned.
default: yes
user: Schedule my next gym session

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: c

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: Schedule a dentist appointment for next monday at 11

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: Move my R2C2 session to next Friday

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: Trip

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: When do I go on my next trip?

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
default: null
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
default: no
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: what is the price ACHD

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
default: MPN
include_images: type: boolean
description: Specify whether to include images in the search results.
default: no
user: what AYURB the price

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
default: MPN
include_images: type: boolean
description: Specify whether to include images in the search results.
default: no