BitAgent/bfcl_shuffle_full huggingface dataset:
Function: activateParkingBrake
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Activates the parking brake of the vehicle.
Parameters:
mode: type: string
description: The mode to set. [Enum]: ["engage", "release"]
Required parameters: mode
Response:
parkingBrakeStatus: type: string
description: The status of the brake. [Enum]: ["engaged", "released"]
_parkingBrakeForce: type: float
description: The force applied to the brake in Newtons.
_slopeAngle: type: float
description: The slope angle in degrees.
Function: adjustClimateControl
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Adjusts the climate control of the vehicle.
Parameters:
temperature: type: float
description: The temperature to set in degree. Default to be celsius.
unit: type: string
description: The unit of temperature. [Enum]: ["celsius", "fahrenheit"]
default: celsius
fanSpeed: type: integer
description: The fan speed to set from 0 to 100. Default is 50.
default: 50
mode: type: string
description: The climate mode to set. [Enum]: ["auto", "cool", "heat", "defrost"]
default: auto
Required parameters: temperature
Response:
currentTemperature: type: float
description: The current temperature set in degree Celsius.
climateMode: type: string
description: The current climate mode set.
humidityLevel: type: float
description: The humidity level in percentage.
Function: check_tire_pressure
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Checks the tire pressure of the vehicle.
Parameters:
Response:
tirePressure: type: dict
description: The tire pressure of the vehicle.
properties: frontLeftTirePressure: type: float
description: The pressure of the front left tire in psi.
frontRightTirePressure: type: float
description: The pressure of the front right tire in psi.
rearLeftTirePressure: type: float
description: The pressure of the rear left tire in psi.
rearRightTirePressure: type: float
description: The pressure of the rear right tire in psi.
healthy_tire_pressure: type: boolean
description: True if the tire pressure is healthy, False otherwise.
car_info: type: dict
description: The metadata of the car.
Function: displayCarStatus
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Displays the status of the vehicle based on the provided display option.
Parameters:
option: type: string
description: The option to display. [Enum]: ["fuel", "battery", "doors", "climate", "headlights", "parkingBrake", "brakePadle", "engine"]
Required parameters: option
Response:
status: type: dict
description: The status of the vehicle based on the option.
properties: fuelLevel: type: float
description: [Optional] The fuel level of the vehicle in gallons.
batteryVoltage: type: float
description: [Optional] The battery voltage of the vehicle in volts.
doorStatus: type: dict
description: [Optional] The status of the doors.
properties: driver: type: string
description: The status of the driver door. [Enum]: ["locked", "unlocked"]
passenger: type: string
description: The status of the passenger door. [Enum]: ["locked", "unlocked"]
rear_left: type: string
description: The status of the rear left door. [Enum]: ["locked", "unlocked"]
rear_right: type: string
description: The status of the rear right door. [Enum]: ["locked", "unlocked"]
currentACTemperature: type: float
description: [Optional] The current temperature set in degree Celsius.
fanSpeed: type: integer
description: [Optional] The fan speed set from 0 to 100.
climateMode: type: string
description: [Optional] The climate mode set. [Enum]: ["auto", "cool", "heat", "defrost"]
humidityLevel: type: float
description: [Optional] The humidity level in percentage.
headlightStatus: type: string
description: [Optional] The status of the headlights. [Enum]: ["on", "off"]
parkingBrakeStatus: type: string
description: [Optional] The status of the brake. [Enum]: ["engaged", "released"]
parkingBrakeForce: type: float
description: [Optional] The force applied to the brake in Newtons.
slopeAngle: type: float
description: [Optional] The slope angle in degrees.
brakePedalStatus: type: string
description: [Optional] The status of the brake pedal. [Enum]: ["pressed", "released"]
brakePedalForce: type: float
description: [Optional] The force applied to the brake pedal in Newtons.
engineState: type: string
description: [Optional] The state of the engine. [Enum]: ["running", "stopped"]
metadata: type: string
description: [Optional] The metadata of the car.
Function: display_log
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Displays the log messages.
Parameters:
messages: type: array
items: type: string
description: The list of messages to display.
Required parameters: messages
Response:
log: type: array
description: The list of messages displayed.
items: type: string
Function: estimate_distance
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Estimates the distance between two cities.
Parameters:
cityA: type: string
description: The zipcode of the first city.
cityB: type: string
description: The zipcode of the second city.
Required parameters: cityA, cityB
Response:
distance: type: float
description: The distance between the two cities in km.
intermediaryCities: type: array
description: [Optional] The list of intermediary cities between the two cities.
items: type: string
Function: estimate_drive_feasibility_by_mileage
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Estimates the milage of the vehicle given the distance needed to drive.
Parameters:
distance: type: float
description: The distance to travel in miles.
Required parameters: distance
Response:
canDrive: type: boolean
description: True if the vehicle can drive the distance, False otherwise.
Function: fillFuelTank
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Fills the fuel tank of the vehicle. The fuel tank can hold up to 50 gallons.
Parameters:
fuelAmount: type: float
description: The amount of fuel to fill in gallons; this is the additional fuel to add to the tank.
Required parameters: fuelAmount
Response:
fuelLevel: type: float
description: The fuel level of the vehicle in gallons.
Function: gallon_to_liter
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Converts the gallon to liter.
Parameters:
gallon: type: float
description: The amount of gallon to convert.
Required parameters: gallon
Response:
liter: type: float
description: The amount of liter converted.
Function: get_zipcode_based_on_city
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Gets the zipcode based on the city.
Parameters:
city: type: string
description: The name of the city.
Required parameters: city
Response:
zipcode: type: string
description: The zipcode of the city.
Function: liter_to_gallon
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Converts the liter to gallon.
Parameters:
liter: type: float
description: The amount of liter to convert.
Required parameters: liter
Response:
gallon: type: float
description: The amount of gallon converted.
Function: lockDoors
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Locks the doors of the vehicle.
Parameters:
unlock: type: boolean
description: True if the doors are to be unlocked, False otherwise.
door: type: array
items: type: string
description: The list of doors to lock or unlock. [Enum]: ["driver", "passenger", "rear_left", "rear_right"]
Required parameters: unlock, door
Response:
lockStatus: type: string
description: The status of the lock. [Enum]: ["locked", "unlocked"]
remainingUnlockedDoors: type: integer
description: The number of remaining unlocked doors.
Function: pressBrakePedal
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Presses the brake pedal based on pedal position. The brake pedal will be kept pressed until released.
Parameters:
pedalPosition: type: float
description: Position of the brake pedal, between 0 (not pressed) and 1 (fully pressed).
Required parameters: pedalPosition
Response:
brakePedalStatus: type: string
description: The status of the brake pedal. [Enum]: ["pressed", "released"]
brakePedalForce: type: float
description: The force applied to the brake pedal in Newtons.
Function: releaseBrakePedal
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Releases the brake pedal of the vehicle.
Parameters:
Response:
brakePedalStatus: type: string
description: The status of the brake pedal. [Enum]: ["pressed", "released"]
brakePedalForce: type: float
description: The force applied to the brake pedal in Newtons.
Function: setCruiseControl
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Sets the cruise control of the vehicle.
Parameters:
speed: type: float
description: The speed to set in m/h. The speed should be between 0 and 120 and a multiple of 5.
activate: type: boolean
description: True to activate the cruise control, False to deactivate.
distanceToNextVehicle: type: float
description: The distance to the next vehicle in meters.
Required parameters: speed, activate, distanceToNextVehicle
Response:
cruiseStatus: type: string
description: The status of the cruise control. [Enum]: ["active", "inactive"]
currentSpeed: type: float
description: The current speed of the vehicle in km/h.
distanceToNextVehicle: type: float
description: The distance to the next vehicle in meters.
Function: setHeadlights
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Sets the headlights of the vehicle.
Parameters:
mode: type: string
description: The mode of the headlights. [Enum]: ["on", "off", "auto"]
Required parameters: mode
Response:
headlightStatus: type: string
description: The status of the headlights. [Enum]: ["on", "off"]
Function: startEngine
This tool belongs to the vehicle control system, which allows users to control various aspects of the car such as engine, doors, climate control, lights, and more. Tool description: Starts the engine of the vehicle.
Parameters:
ignitionMode: type: string
description: The ignition mode of the vehicle. [Enum]: ["START", "STOP"]
Required parameters: ignitionMode
Response:
engineState: type: string
description: The state of the engine. [Enum]: ["running", "stopped"]
fuelLevel: type: float
description: The fuel level of the vehicle in gallons.
batteryVoltage: type: float
description: The battery voltage of the vehicle in volts.