diff --git a/data/generate_home_assistant_data.py b/data/generate_home_assistant_data.py index 26cf836..29a324a 100644 --- a/data/generate_home_assistant_data.py +++ b/data/generate_home_assistant_data.py @@ -1,7 +1,10 @@ import argparse import json import csv +import pandas +import numpy as np import random +import re from dataclasses import dataclass from datasets import load_dataset, concatenate_datasets from difflib import SequenceMatcher @@ -253,19 +256,37 @@ with open("piles/pile_of_templated_actions.csv") as f: pile_of_templated_actions = processed_pile_of_templated_actions -with open("piles/pile_of_device_actions.csv") as f: +with open("piles/pile_of_specific_actions.csv") as f: reader = csv.DictReader(f) - pile_of_device_actions = list(reader) + pile_of_specific_actions = list(reader) -with open("piles/pile_of_responses.csv") as f: - reader = csv.DictReader(f) - raw_pile_of_responses = list(reader) +pile_of_responses = pandas.read_csv("piles/pile_of_responses.csv") - pile_of_responses = {} - for raw in raw_pile_of_responses: - if raw["device_type"] not in pile_of_responses: - pile_of_responses[raw["device_type"]] = {} - pile_of_responses[raw["device_type"]][raw["service"]] = [ raw["response_1"], raw["response_2"], raw["response_3"] ] +var_pattern = re.compile("<(.*?)>") +def get_included_vars(response: str): + result = [] + for var in var_pattern.findall(response): + if var == "device_name": + continue + result.append(var) + + return ",".join(sorted(result)) + +pile_of_responses["contains_vars"] = pile_of_responses["response"].apply(get_included_vars) + +def get_random_response(*, service: str, language: str, persona: str, required_vars: list[str], short: bool) -> str: + + possible_results = pile_of_responses.loc[(pile_of_responses['service']==service) & + (pile_of_responses['language']==language) & + (pile_of_responses['persona']==persona) & + (pile_of_responses['short']==(1 if short else 0)) & + (pile_of_responses['contains_vars']==",".join(sorted(required_vars))) + ] + + if len(possible_results) == 0: + raise Exception(f"No responses matched the provided filters: {service}, {language}, {persona}, {required_vars}, {short}") + + return possible_results.sample()["response"].values[0] with open("piles/pile_of_status_requests.csv") as f: reader = csv.DictReader(f) @@ -336,10 +357,10 @@ def random_device_list(max_devices: int, avoid_device_names: list[str]): def generate_static_example(action: dict, max_devices: int = 32): question = action["english_phrase"] - target_device = action["device_name"] - device_type = target_device.split(".")[0] - service_name = f"{device_type}.{action['service_name']}" - friendly_name = target_device.split(".")[1].replace("_", " ") + device_type = service_name.split(".")[0] + service_name = action["service_name"] + target_device = f"{device_type}.{action['device_name']}" + friendly_name = target_device.split(".")[1].replace("_", " ").title() device_list, device_types, extra_exposed_attributes = random_device_list( max_devices=max_devices, avoid_device_names=[target_device]) @@ -359,11 +380,19 @@ def generate_static_example(action: dict, max_devices: int = 32): for x in set(device_types + [device_type]): available_services.extend(SUPPORTED_DEVICES[x].get_all_services(extra_exposed_attributes)) + response = get_random_response( + service=action["service_name"], + language="en", + persona="assistant", + required_vars=[], + short=False + ).lower() + return { "states": device_list, "available_services": list(available_services), "question": question.lower(), - "answers": [ random.choice(pile_of_responses[device_type][action["service_name"]]).lower() ], + "answers": [ response ], "service_calls": [ { "service": service_name, "target_device": target_device } ] } @@ -371,7 +400,6 @@ def generate_templated_example(template: dict, max_devices: int = 32): template_device_types: list[str] = template["device_type"].split("|") service_names: list[str] = [ f"{x}.{y}" for x, y in zip(template_device_types, template["service"].split("|")) ] question_template: str = template["english_phrase"] - answer_template: str = template["assistant_response"] # choose a random device for this template chosen_devices = [] @@ -411,11 +439,17 @@ def generate_templated_example(template: dict, max_devices: int = 32): for x in set(device_types + template_device_types): available_services.extend(SUPPORTED_DEVICES[x].get_all_services(extra_exposed_attributes)) - # generate the question + # pick an appropriate response and generate the question if len(template_device_types) == 1: + # TODO: pick correct resonse here (also probaly need to pass in language and persona) + answer_template: str = get_random_response( + service=service_name + ) + question = question_template.replace("", chosen_devices[0]["description"]) answer = answer_template.replace("", chosen_devices[0]["description"]) else: + # TODO: pick correct resonse here (also probaly need to pass in language and persona) question = question_template answer = answer_template for i in range(len(template_device_types)): @@ -598,6 +632,7 @@ def format_example_sharegpt(example): def generate_example_file(filename: str, seed: int, format_func: Callable, *, static_factor: int, template_factor: int, status_request_factor: int): random.seed(seed) + np.random.seed(seed) print("Generating...") @@ -610,7 +645,7 @@ def generate_example_file(filename: str, seed: int, format_func: Callable, *, st examples.append(format_func(func(data))) generated_examples = [] - for action in tqdm(pile_of_device_actions): + for action in tqdm(pile_of_specific_actions): run_factor_times(generate_static_example, generated_examples, action, static_factor) for templated_action in tqdm(pile_of_templated_actions): @@ -661,6 +696,7 @@ def merge_with_dataset(dataset_name, seed, outupt_name, format_function, dataset home_assistant_dataset = load_dataset("json", data_files={ "train": "home_assistant_train.jsonl", "test": "home_assistant_test.jsonl" }) random.seed(seed) + np.random.seed(seed) alpaca_dataset = alpaca_dataset.map(format_function).remove_columns(dataset_column_names) diff --git a/data/piles/pile_of_device_actions.csv b/data/piles/pile_of_device_actions.csv deleted file mode 100644 index d0326dc..0000000 --- a/data/piles/pile_of_device_actions.csv +++ /dev/null @@ -1,373 +0,0 @@ -device_name,english_phrase,service_name -blinds.kitchen,"Could you raise the kitchen blinds",open -blinds.kitchen,"Lower the kitchen blinds",close -blinds.kitchen,"Stop the kitchen blinds where they are",stop -blinds.kitchen,"Switch the state of the kitchen blinds",toggle -blinds.living_room,"Close the living room blinds",close -blinds.living_room,"Open the living room blinds",open -blinds.living_room,"Stop adjusting the living room blinds",stop -blinds.living_room,"Toggle the living room blinds",toggle -blinds.master_bedroom,"Lift the master bedroom blinds",open -blinds.master_bedroom,"Please halt the master bedroom blinds",stop -blinds.master_bedroom,"Reverse the master bedroom blinds",toggle -blinds.master_bedroom,"Shut the master bedroom blinds",close -fan.attic_1,"Disable the attic fan",turn_off -fan.attic_1,"Increase speed of the attic fan",increase_speed -fan.attic_1,"Slow down the attic fan",decrease_speed -fan.attic_1,"Slow down the attic fan",decrease_speed -fan.attic_1,"Turn down the attic fan",decrease_speed -fan.attic_2,"Toggle the attic fan",toggle -fan.attic_2,"Toggle the attic fan",toggle -fan.attic,"Accelerate the fan in the attic",increase_speed -fan.attic,"Change the fan status in the attic",toggle -fan.attic,"Slow down the fan in the attic",decrease_speed -fan.basement,"Toggle the basement fan",toggle -fan.basement,"Toggle the basement fan",toggle -fan.bathroom,"Activate the bathroom fan",turn_on -fan.bathroom,"Turn on the bathroom fan",turn_on -fan.bathroom,"Turn on the bathroom fan",turn_on -fan.bedroom_master,"Activate the master bedroom fan",turn_on -fan.bedroom_master,"Deactivate the master bedroom fan",turn_off -fan.bedroom_master,"Ramp up the master bedroom fan speed",increase_speed -fan.bedroom_master,"Slow down the master bedroom fan",decrease_speed -fan.bedroom_master,"Switch the state of the master bedroom fan",toggle -fan.bedroom,"Toggle the bedroom fan",toggle -fan.bedroom,"Toggle the bedroom fan",toggle -fan.bedroom,"Toggle the bedroom fan",toggle -fan.dining_area,"Please switch off the dining area fan",turn_off -fan.dining_area,"Please switch on the dining area fan",turn_on -fan.dining_room,"Switch off the dining room fan",turn_off -fan.dining_table_above,"Please toggle the fan above the dining table",toggle -fan.driveway,"Flip the driveway fan",toggle -fan.garage,"Flip the fan in the garage",toggle -fan.garage,"Shut down the garage fan",turn_off -fan.garage,"Switch off the garage fan",turn_off -fan.garage,"Switch off the garage fan",turn_off -fan.garage,"Turn down the fan in the garage",decrease_speed -fan.garage,"Turn on the garage fan",turn_on -fan.garage,"Turn up the fan in the garage",increase_speed -fan.guest_room,"Can you toggle the fan in the guest room",toggle -fan.guest_room,"Decrease the fan speed in the guest room",decrease_speed -fan.guest_room,"Increase the fan speed in the guest room",increase_speed -fan.guest_room,"Switch off the guest room fan",turn_off -fan.hallway,"Boost the fan speed in the hallway",increase_speed -fan.hallway,"Enable the hallway fan",turn_on -fan.hallway,"Lower the fan speed in the hallway",decrease_speed -fan.hallway,"Switch the state of the fan in the hallway",toggle -fan.kitchen,"Enable the kitchen fan",turn_on -fan.kitchen,"Slow down the kitchen fan",decrease_speed -fan.kitchen,"Slow down the kitchen fan",decrease_speed -fan.kitchen,"Switch off the kitchen fan",turn_off -fan.kitchen,"Switch off the kitchen fan",turn_off -fan.kitchen,"Toggle the kitchen fan",toggle -fan.kitchen,"Turn down the kitchen fan",decrease_speed -fan.living_room,"Decrease the speed of the living room fan",decrease_speed -fan.living_room,"Increase the speed of the living room fan",increase_speed -fan.living_room,"Start the living room fan",turn_on -fan.living_room,"Toggle the fan in the living room",toggle -fan.living_room,"Turn down the living room fan",decrease_speed -fan.living_room,"Turn off the living room fan",turn_off -fan.living_room,"Turn off the living room fan",turn_off -fan.living_room,"Turn on the living room fan",turn_on -fan.living_room,"Turn on the living room fan",turn_on -fan.office,"Could you disable the office fan",turn_off -fan.office,"Could you enable the office fan",turn_on -fan.office,"Toggle the office fan",toggle -fan.office,"Toggle the office fan",toggle -fan.office,"Toggle the office fan",toggle -fan.office,"Turn off the office fan",turn_off -fan.office,"Turn off the office fan",turn_off -fan.outdoor,"Toggle the outdoor fan",toggle -fan.patio,"Turn off the patio fan",turn_off -fan.pool,"Change the status of the pool fan",toggle -fan.shed,"Switch the shed fan on or off",toggle -fan.study,"Activate the study fan",turn_on -fan.study,"Alter the fan state in the study",toggle -fan.study,"Ramp up the fan speed in the study",increase_speed -fan.study,"Reduce the fan speed in the study",decrease_speed -fan.study,"Switch off the study fan",turn_off -fan.study,"Switch on the study fan",turn_on -fan.study,"Turn off the study fan",turn_off -fan.study,"Turn off the study fan",turn_off -garage_door.basement,"Please raise the basement garage door",open -garage_door.bike_storage,"Activate the bike storage garage",open -garage_door.bike_storage,"Deactivate the bike storage garage",close -garage_door.main,"Close the main garage door",close -garage_door.main,"Open the main garage door",open -garage_door.main,"Stop the main garage door",stop -garage_door.main,"Toggle the main garage door",toggle -garage_door.one_car,"Make sure the one car garage is closed",close -garage_door.side,"Could you lift the side garage door",open -garage_door.side,"Halt the side garage door",stop -garage_door.side,"Lower the side garage door",close -garage_door.side,"Switch the state of the side garage door",toggle -garage_door.two_car,"Open the two car garage",open -light.attic,"Change the light status in the attic",toggle -light.bathroom_1,"Could you illuminate the bathroom",turn_on -light.bathroom_1,"Please extinguish the bathroom light",turn_off -light.bathroom,"Activate the bathroom light",turn_on -light.bathroom,"Switch off the bathroom light",turn_off -light.bathroom,"Turn off the bathroom light",turn_off -light.bathroom,"Turn off the bathroom light",turn_off -light.bathroom,"Turn off the bathroom light",turn_off -light.bedroom_1,"Activate the bedroom light",turn_on -light.bedroom_1,"Deactivate the bedroom light",turn_off -light.bedroom_1,"Toggle the bedroom light",toggle -light.bedroom_2,"Switch off the bedroom light",turn_off -light.dining_room_1,"Activate the lights in the dining room",turn_on -light.dining_room,"Activate the dining room light",turn_on -light.dining_room,"Switch off the dining room light",turn_off -light.dining_room,"Switch off the dining room light",turn_off -light.dining_room,"Switch off the dining room light",turn_off -light.dining_room,"Switch off the dining room light",turn_off -light.dining_room,"Turn off the dining room light",turn_off -light.dining_table_above,"Please toggle the light above the dining table",toggle -light.driveway,"Flip the driveway light",toggle -light.driveway,"Turn on the driveway light",turn_on -light.garage,"Activate the garage light",turn_on -light.garage,"Activate the garage light",turn_on -light.garage,"Flip the light in the garage",toggle -light.garage,"Switch on the garage light",turn_on -light.garage,"Switch on the garage light",turn_on -light.garden_1,"Deactivate the garden light",turn_off -light.garden_1,"Switch on the garden light",turn_on -light.garden_1,"Turn on the garden light",turn_on -light.garden_2,"Activate the garden light",turn_on -light.garden,"Switch on the garden light",turn_on -light.guest_room,"Could you toggle the light in the guest room",toggle -light.guest_room,"Deactivate the guest room light",turn_off -light.guest_room,"Switch off the guest room light",turn_off -light.guest_room,"Switch on the guest room light",turn_on -light.guest_room,"Toggle the guest room light",toggle -light.hallway,"Switch off the hallway light",turn_off -light.hallway,"Switch the state of the light in the hallway",toggle -light.hallway,"Toggle the hallway light",toggle -light.hallway,"Turn off the hallway light",turn_off -light.hallway,"Turn on the hallway light",turn_on -light.kitchen_1,"Switch on the kitchen lights",turn_on -light.kitchen_1,"Toggle the kitchen light",toggle -light.kitchen_1,"Turn on the kitchen light",turn_on -light.kitchen_2,"Switch off the kitchen light",turn_off -light.kitchen_2,"Toggle the kitchen light",toggle -light.kitchen_counter,"Switch off the kitchen counter light",turn_off -light.kitchen_counter,"Switch on the kitchen counter light",turn_on -light.living_room_1,"Switch off the living room light",turn_off -light.living_room,"Turn off the living room light",turn_off -light.living_room,"Turn on the living room light",turn_on -light.master_bedroom_1,"Deactivate the master bedroom light",turn_off -light.master_bedroom_1,"Please activate the master bedroom light",turn_on -light.master_bedroom_lamp,"Turn off the light in the bedroom",turn_off -light.office_1,"Enable the office light",turn_on -light.office,"Deactivate the office light",turn_off -light.office,"Toggle the office light",toggle -light.outdoor,"Toggle the outdoor light",toggle -light.patio,"Deactivate the patio light",turn_off -light.patio,"Disable the patio light",turn_off -light.patio,"Enable the patio light",turn_on -light.patio,"Switch on the patio light",turn_on -light.patio,"Toggle the patio light",toggle -light.patio,"Turn on the patio light",turn_on -light.patio,"Turn on the patio light",turn_on -light.pool,"Activate the pool light",turn_on -light.pool,"Change the status of the pool light",toggle -light.pool,"Turn off the pool light",turn_off -light.pool,"Turn on the pool light",turn_on -light.shed,"Activate the shed light",turn_on -light.shed,"Activate the shed light",turn_on -light.shed,"Switch on the shed light",turn_on -light.shed,"Switch the shed light on or off",toggle -light.study,"Activate the study light",turn_on -light.study,"Alter the light state in the study",toggle -light.study,"Toggle the study light",toggle -light.study,"Toggle the study light",toggle -light.study,"Turn off the study light",turn_off -light.study,"Turn off the study light",turn_off -light.dining_room_chandelier,"Turn on the dining room light",turn_on -light.chandelier_front_hallway,"Hey can you turn on the front hallway chandelier",turn_on -lock.back_door,"Could you disengage the back door lock",unlock -lock.back_door,"Engage the back door lock",lock -lock.bike_storage,"Disengage the lock on the bike storage",unlock -lock.front_door,"Lock the front door",lock -lock.front_door,"Unlock the front door",unlock -lock.nursery,"Can you secure the nursery door",lock -lock.office,"Please lock the office",lock -lock.office,"Please unlock the office",unlock -lock.tool_shed,"Unlock the tool shed",unlock -lock.wine_cellar,"Could you lock the wine cellar",lock -lock.front_door,"Please lock the front door.",lock -lock.back_door,"Can you unlock the back door?",unlock -lock.garage_door,"I need the garage door locked.",lock -lock.patio_door,"Unlock the patio door, please.",unlock -lock.main_gate,"Ensure the main gate is locked.",lock -lock.kitchen_window,"Open the lock on the kitchen window.",unlock -lock.office_door,"Can we lock the office door?",lock -lock.bedroom_window,"Bedroom window needs to be unlocked.",unlock -lock.basement_door,"Lock up the basement door.",lock -lock.bathroom_window,"Could you unlock the bathroom window?",unlock -lock.garden_gate,"Please secure the garden gate.",lock -lock.rooftop_door,"Open the rooftop door lock.",unlock -lock.cellar_door,"Cellar door should be locked now.",lock -lock.pool_gate,"I'd like the pool gate unlocked.",unlock -lock.shed_door,"Ensure the shed door is securely locked.",lock -lock.balcony_door,"Unlock the balcony door for me.",unlock -lock.laundry_room_door,"Can you lock the laundry room door?",lock -lock.nursery_door,"The nursery door needs to be unlocked.",unlock -lock.guest_room_door,"Please lock the guest room door.",lock -lock.side_entrance,"Unlock our side entrance.",unlock -lock.fence_gate,"Make sure the fence gate is locked.",lock -lock.garage_side_door,"Garage side door should be unlocked.",unlock -lock.attic_door,"Attic door needs locking.",lock -lock.fire_escape,"Can you unlock the fire escape?",unlock -lock.storage_room_door,"Please lock the storage room door.",lock -lock.boathouse_door,"Unlock the boathouse door.",unlock -lock.carport_gate,"Carport gate needs to be locked.",lock -lock.backyard_gate,"Can we have the backyard gate unlocked?",unlock -lock.front_porch_door,"Lock the front porch door.",lock -lock.back_terrace_door,"Open the lock on the back terrace door.",unlock -lock.wine_cellar,"Ensure the wine cellar is locked.",lock -lock.sunroom_door,"Please unlock the sunroom door.",unlock -lock.home_office,"I'd like the home office locked up.",lock -lock.playroom_door,"Can you unlock the playroom door?",unlock -lock.art_studio,"The art studio should be locked.",lock -lock.music_room,"Unlock the music room, please.",unlock -lock.home_gym,"Lock the home gym door.",lock -lock.cinema_room,"Cinema room needs to be unlocked.",unlock -lock.library_door,"Please lock the library door.",lock -lock.conservatory,"Can the conservatory be unlocked?",unlock -media_player.kitchen,"Could you start the media in the kitchen",turn_on -media_player.kitchen,"Play the previous track in the kitchen",media_previous_track -media_player.kitchen,"Please raise the volume in the kitchen",volume_up -media_player.living_room,"Activate the media in the living room",turn_on -media_player.living_room,"Mute the media player in the living room",volume_mute -media_player.living_room,"Skip to the next track in the living room",media_next_track -media_player.living_room,"Turn up the volume in the living room",volume_up -media_player.master_bedroom,"Can you increase the volume on the master bedroom media player",volume_up -media_player.master_bedroom,"Pause the media in the master bedroom",media_pause -media_player.master_bedroom,"Turn on the master bedroom media player",turn_on -media_player.nursery,"Please play the media in the nursery",media_play -media_player.nursery,"Stop the media in the nursery",media_stop -media_player.nursery,"Turn down the volume in the nursery",volume_down -media_player.office,"Can you decrease the volume in the office",volume_down -media_player.living_room_tv,"Please turn on the living room TV.",turn_on -media_player.kitchen_radio,"Switch off the kitchen radio.",turn_off -media_player.bedroom_speaker,"Can you increase the volume in the bedroom?",volume_up -media_player.office_sound_system,"Lower the volume in the office.",volume_down -media_player.garage_stereo,"Mute the stereo in the garage.",volume_mute -media_player.patio_speaker,"Start playing music on the patio speaker.",media_play -media_player.bathroom_audio,"Pause the bathroom audio.",media_pause -media_player.guest_room_media,"Stop the guest room media player.",media_stop -media_player.basement_home_theater,"Skip to the next track in the basement.",media_next_track -media_player.nursery_lullaby,"Go back to the previous lullaby in the nursery.",media_previous_track -media_player.deck_music_system,"Turn on the deck's music system.",turn_on -media_player.lounge_entertainment,"Switch off the lounge entertainment center.",turn_off -media_player.dining_area_jukebox,"Increase the jukebox volume in the dining area.",volume_up -media_player.game_room_speakers,"Turn down the game room speakers.",volume_down -media_player.library_soundbar,"Mute the soundbar in the library.",volume_mute -media_player.sunroom_stereo,"Play the stereo in the sunroom.",media_play -media_player.loft_tv,"Pause the TV in the loft.",media_pause -media_player.poolside_media,"Stop the poolside media system.",media_stop -media_player.gym_music_player,"Skip to the next song in the gym.",media_next_track -media_player.study_room_radio,"Go back to the previous station in the study room.",media_previous_track -media_player.backyard_speakers,"Turn on the backyard speakers.",turn_on -media_player.entryway_echo,"Turn off the Echo in the entryway.",turn_off -media_player.rooftop_deck_audio,"Raise the rooftop audio volume.",volume_up -media_player.workshop_sound_system,"Lower the sound system volume in the workshop.",volume_down -media_player.art_studio_player,"Mute the media player in the art studio.",volume_mute -media_player.kids_room_storyteller,"Start the storyteller in the kids' room.",media_play -media_player.laundry_room_radio,"Pause the radio in the laundry room.",media_pause -media_player.balcony_speakers,"Stop the balcony speakers.",media_stop -media_player.yoga_room_music,"Next track for the yoga room music.",media_next_track -media_player.conservatory_cd_player,"Previous track on the conservatory CD player.",media_previous_track -media_player.foyer_sound_system,"Power on the foyer sound system.",turn_on -media_player.wine_cellar_speakers,"Power off the speakers in the wine cellar.",turn_off -media_player.greenhouse_radio,"Increase the greenhouse radio volume.",volume_up -media_player.attic_audio_system,"Decrease attic audio system volume.",volume_down -media_player.boathouse_stereo,"Mute the stereo in the boathouse.",volume_mute -media_player.cellar_jukebox,"Play the jukebox in the cellar.",media_play -media_player.corridor_intercom,"Pause the corridor intercom.",media_pause -media_player.porch_sound_system,"Stop the porch sound system.",media_stop -media_player.garden_music,"Next track for the garden music.",media_next_track -media_player.driveway_speakers,"Previous track on the driveway speakers.",media_previous_track -media_player.hallway_audio,"Switch on the hallway audio system.",turn_on -media_player.mudroom_media_player,"Switch off the mudroom media player.",turn_off -media_player.utility_room_radio,"Turn up the utility room radio.",volume_up -media_player.shed_sound_system,"Turn down the shed sound system.",volume_down -media_player.treehouse_speakers,"Mute the treehouse speakers.",volume_mute -switch.philips_hue_living_room,"Turn on the living room lights.",turn_on -switch.belkin_wemo_garage,"Turn off the garage switch.",turn_off -switch.tp_link_kasa_porch,"Toggle the porch lights.",toggle -switch.legrand_radiant_kitchen,"Turn on the kitchen lights.",turn_on -switch.lutron_caseta_bedroom,"Turn off the bedroom lights.",turn_off -switch.ge_z_wave_bathroom,"Turn on the bathroom fan.",turn_on -switch.honeywell_home_office,"Toggle the office lights.",toggle -switch.samsung_smartthings_security,"Turn off the security system.",turn_off -switch.eve_energy_balcony,"Turn on the balcony lighting.",turn_on -switch.fibaro_pool,"Turn off the pool lights.",turn_off -switch.nest_thermostat_terrace,"Turn on the terrace thermostat.",turn_on -switch.ecobee_garden,"Turn off the garden lights.",turn_off -switch.sonoff_dining_room,"Toggle the dining room lights.",toggle -switch.wink_relay_driveway,"Turn on the driveway lights.",turn_on -switch.insteon_patio,"Turn off the patio lights.",turn_off -switch.sengled_deck,"Turn on the deck lighting.",turn_on -switch.osram_hallway,"Toggle the hallway lights.",toggle -switch.yeelight_sunroom,"Turn off the sunroom lights.",turn_off -switch.gosund_attic,"Turn on the attic light switch.",turn_on -switch.meross_walkway,"Turn off the walkway lighting.",turn_off -switch.koogeek_basement,"Toggle the basement lights.",toggle -switch.nanoleaf_stairway,"Turn on the stairway lights.",turn_on -switch.xiaomi_bedside,"Turn off the bedside lamp.",turn_off -switch.arlo_floodlights,"Toggle the security floodlights.",toggle -switch.wyze_study,"Turn on the study room lights.",turn_on -switch.ikea_guest_room,"Turn off the guest room lights.",turn_off -switch.netatmo_front_yard,"Turn on the front yard lighting.",turn_on -switch.tuya_shed,"Turn off the shed light switch.",turn_off -switch.broadlink_kitchenette,"Toggle the kitchenette lights.",toggle -switch.moeshouse_gym,"Turn on the gym lighting.",turn_on -switch.hue_bedroom_2,"Turn off the second bedroom lights.",turn_off -switch.wemo_laundry_room,"Turn on the laundry room lights.",turn_on -switch.kasa_living_room,"Toggle the living room lights.",toggle -switch.radiant_office,"Turn off the office lights.",turn_off -switch.caseta_hallway_2,"Turn on the second hallway lights.",turn_on -switch.z_wave_guest_bathroom,"Turn off the guest bathroom fan.",turn_off -switch.home_office_dimmer,"Toggle the home office dimmer.",toggle -switch.security_camera_light,"Turn on the security camera light.",turn_on -switch.patio_heater_switch,"Turn off the patio heater.",turn_off -switch.kitchen_under_cabinet,"Toggle the kitchen under cabinet lights.",toggle -switch.hallway_dimmer,"Could you dim the hallway lights?",turn_on -switch.kitchen_fan,"Please turn off the kitchen fan.",turn_off -switch.garden_spotlights,"Activate the garden spotlights.",turn_on -switch.poolside_lanterns,"Deactivate the poolside lanterns.",turn_off -switch.front_porch_sensor,"Engage the front porch sensor light.",turn_on -switch.backyard_floodlight,"Can you shut off the backyard floodlight?",turn_off -switch.staircase_light_strip,"Could you light up the staircase light strip?",turn_on -switch.laundry_area,"Please switch off the laundry area lights.",turn_off -switch.office_desk_lamp,"Illuminate the desk lamp in my office.",turn_on -switch.basement_sconces,"Can we turn down the basement sconces?",turn_off -switch.library_ceiling,"Engage the ceiling lights in the library.",turn_on -switch.sunroom_blinds,"I'd like the sunroom blinds closed, please.",turn_off -switch.guest_bathroom,"Light up the guest bathroom, please.",turn_on -switch.patio_string_lights,"Switch off the string lights on the patio.",turn_off -switch.kitchen_island,"Disable the kitchen island lights.",turn_off -switch.entryway_chandelier,"Illuminate the entryway chandelier.",turn_on -switch.garage_worklight,"Can we power down the garage worklight?",turn_off -switch.bedroom_track_lighting,"Brighten the bedroom track lighting.",turn_on -switch.home_cinema,"Please turn off the home cinema lights.",turn_off -switch.balcony_mood_lighting,"Activate the mood lighting on the balcony.",turn_on -switch.dining_room_dimmer,"Set the dining room lights to off.",turn_off -switch.playroom_nightlight,"Can you turn on the playroom nightlight?",turn_on -switch.art_studio_spots,"Please disable the art studio spotlights.",turn_off -switch.foyer_wall_sconce,"Light up the foyer wall sconce.",turn_on -switch.back_entry,"Shut down the back entry lights.",turn_off -switch.corridor_track,"Brighten up the corridor track lights.",turn_on -switch.veranda_fairy_lights,"Switch off the veranda fairy lights, please.",turn_off -switch.master_suite,"Set the master suite to nighttime mode.",turn_on -switch.walk_in_closet,"Disable the walk-in closet lights.",turn_off -switch.roof_deck,"Engage the roof deck lighting.",turn_on -switch.bathroom_mirror,"Can you turn off the bathroom mirror light?",turn_off -switch.storage_room,"Please power down the storage room lights.",turn_off -switch.wine_cellar,"Illuminate the wine cellar.",turn_on -switch.conservation_area,"Deactivate the conservation area lighting.",turn_off -switch.gym_ceiling,"Light up the gym ceiling lights.",turn_on -switch.hobby_room,"Could we turn off the hobby room lights?",turn_off -switch.front_lawn,"Activate the front lawn spotlights.",turn_on -switch.rear_terrace,"Can you dim the lights on the rear terrace?",turn_off diff --git a/data/piles/pile_of_responses.csv b/data/piles/pile_of_responses.csv index 61ab26f..407e94e 100644 --- a/data/piles/pile_of_responses.csv +++ b/data/piles/pile_of_responses.csv @@ -1,303 +1,303 @@ -device_type,service,response,short -blinds,open,Opening the blinds for you.,0 -blinds,open,I'll go ahead and open the blinds.,0 -blinds,open,"Sure, opening the blinds now.",0 -blinds,close,Closing the blinds as you requested.,0 -blinds,close,I'll close the blinds for you.,0 -blinds,close,"Sure, closing the blinds.",0 -blinds,stop,Stopping the blinds now.,0 -blinds,stop,I'll stop the blinds for you.,0 -blinds,stop,"Sure, halting the blinds movement.",0 -blinds,toggle,Toggling the blinds state for you.,0 -blinds,toggle,Switching the blinds' state now.,0 -blinds,toggle,I'll toggle the blinds for you.,0 -blinds,open,Lifting blinds as requested,0 -blinds,open,Opening now,0 -blinds,open,Raising for you,0 -blinds,stop,Freezing position,0 -blinds,stop,Halting now,0 -blinds,stop,Stopping operation,0 -blinds,open,Raising ,0 -blinds,close,Closing for you,0 -blinds,close,Lowering now,0 -blinds,close,Shutting as requested,0 -blinds,close,Lowering ,0 -blinds,toggle,Flipping state now,0 -blinds,toggle,Switching state as requested,0 -blinds,toggle,Toggling for you,0 -blinds,toggle,Toggling ,0 -climate,set_humidity,Increasing humidity to .,0 -climate,set_humidity,Setting humidity to percent.,0 -climate,set_humidity,Adjusting humidity to %.,0 -climate,set_fan_mode,Setting the fan to high speed.,0 -climate,set_fan_mode,Putting the fan on low.,0 -climate,set_fan_mode,Changing the fan to medium setting.,0 -climate,set_hvac_mode,Switching to cooling mode.,0 -climate,set_hvac_mode,Setting the HVAC to heat.,0 -climate,set_hvac_mode,Changing HVAC to automatic mode.,0 -climate,set_temperature,Setting temperature to degrees.,0 -climate,set_temperature,Changing temperature to Celsius.,0 -climate,set_temperature,Setting the room to degrees Fahrenheit.,0 -climate,set_temperature,Adjusting temperature to degrees Fahrenheit.,0 -climate,set_temperature,Setting the room to degrees Celsius for cooler temperature.,0 -climate,set_temperature,"Making it warmer, setting temperature to degrees.",0 -climate,set_temperature,Lowering the temperature to Celsius.,0 -climate,set_temperature,Raising the temperature to degrees Fahrenheit.,0 -fan,turn_on,Turning on the fan for you.,0 -fan,turn_on,I'll get the fan going for you.,0 -fan,turn_on,"Sure, turning on the fan now.",0 -fan,turn_off,Switching off the fan as requested.,0 -fan,turn_off,I'll turn off the fan for you.,0 -fan,turn_off,"Okay, turning off the fan.",0 -fan,toggle,I'll toggle the fan's state for you.,0 -fan,toggle,Toggling the fan now.,0 -fan,toggle,Switching the fan's state for you.,0 -fan,increase_speed,Increasing the fan speed for you.,0 -fan,increase_speed,"Sure, speeding up the fan now.",0 -fan,increase_speed,I'll go ahead and make the fan faster.,0 -fan,decrease_speed,Reducing the fan speed as you requested.,0 -fan,decrease_speed,I'll slow down the fan for you.,0 -fan,decrease_speed,"Sure, decreasing the fan speed.",0 -fan,toggle,Flipping state for you,0 -fan,toggle,Switching state as requested,0 -fan,toggle,Toggling now,0 -fan,turn_on,Activating now,0 -fan,turn_on,Starting for you,0 -fan,turn_on,"Certainly, starting ",0 -fan,turn_on,Turning on ,0 -fan,turn_on,Starting ,0 -fan,turn_off,Deactivating as requested,0 -fan,turn_off,Stopping for you,0 -fan,turn_off,"Certainly, stopping ",0 -fan,turn_off,Turning off ,0 -fan,decrease_speed,Reducing speed of ,0 -fan,decrease_speed,Lowering speed of as requested,0 -fan,decrease_speed,Slowing down for you,0 -fan,increase_speed,Increasing speed of ,0 -fan,increase_speed,Ramping up speed now,0 -fan,increase_speed,Speeding up for you,0 -fan,increase_speed,Increasing speed of ,0 -fan,decrease_speed,Reducing speed of ,0 -garage_door,open,Opening the garage door for you.,0 -garage_door,open,"Sure, I'll open the garage door.",0 -garage_door,open,I'll go ahead and open the garage door.,0 -garage_door,close,Closing the garage door as requested.,0 -garage_door,close,I'll shut the garage door for you.,0 -garage_door,close,"Sure, closing the garage door.",0 -garage_door,stop,Stopping the garage door now.,0 -garage_door,stop,I'll stop the garage door for you.,0 -garage_door,stop,"Sure, I'll halt the garage door movement.",0 -garage_door,toggle,Toggling the garage door state for you.,0 -garage_door,toggle,I'll switch the garage door's state now.,0 -garage_door,toggle,Switching the garage door's state for you.,0 -garage_door,open,Lifting for you,0 -garage_door,open,Opening now,0 -garage_door,open,Raising as requested,0 -garage_door,stop,Freezing position now,0 -garage_door,stop,"Certainly, halting ",0 -garage_door,stop,Halting operation,0 -garage_door,open,Opening ,0 -garage_door,stop,Stopping ,0 -garage_door,close,Closing now,0 -garage_door,close,Lowering for you,0 -garage_door,close,Shutting as requested,0 -garage_door,close,Closing ,0 -garage_door,toggle,Flipping state now,0 -garage_door,toggle,Switching state as requested,0 -garage_door,toggle,Toggling for you,0 -garage_door,toggle,Toggling ,0 -light,turn_on,Turning on the light for you.,0 -light,turn_on,"Sure, I'll turn on the light now.",0 -light,turn_on,I'll go ahead and turn the light on.,0 -light,turn_off,Turning off the light as requested.,0 -light,turn_off,I'll switch off the light for you.,0 -light,turn_off,"Sure, turning off the light.",0 -light,toggle,Toggling the light for you.,0 -light,toggle,Switching the light's state now.,0 -light,toggle,I'll toggle the light for you.,0 -light,toggle,Flipping the state,0 -light,toggle,Switching state as requested,0 -light,toggle,Toggling for you,0 -light,toggle,Toggling ,0 -light,turn_on,Activation of in progress,0 -light,turn_on,"Certainly, turning on now",0 -light,turn_on,Switching on for you,0 -light,turn_on,Turning on ,0 -light,turn_on,Activating ,0 -light,turn_on,Setting the brightness of to %.,0 -light,turn_on,Dimming to % brightness.,0 -light,turn_on,Brightening to %.,0 -light,turn_on,Adjusting brightness to .,0 -light,turn_on,Increasing 's brightness to .,0 -light,turn_on,Lowering the brightness of to .,0 -light,turn_on,Setting 's brightness level to %.,0 -light,turn_on,Setting to % brightness.,0 -light,turn_on,Turning .,0 -light,turn_on,Changing the color of to .,0 -light,turn_on,Changing to a hue.,0 -light,turn_on,Setting to be .,0 -light,turn_on,Setting to be .,0 -light,turn_on,Making shine in .,0 -light,turn_on,Turning to a shade.,0 -light,turn_on,Turning .,0 -light,turn_on,Setting to a .,0 -light,turn_on,Setting to a color.,0 -light,turn_on,Setting to a color.,0 -light,turn_on,Making glow .,0 -light,turn_on,Turning to .,0 -light,turn_on,Changing to .,0 -light,turn_on,Adjusting to color.,0 -light,turn_on,Switching color to .,0 -light,turn_on,Setting to be .,0 -light,turn_on,Setting in .,0 -light,turn_on,Changing to .,0 -light,turn_on,Making display a light.,0 -light,turn_on,Setting color to .,0 -light,turn_off,Deactivating as requested,0 -light,turn_off,Switching off now,0 -light,turn_off,"Sure, turning off ",0 -light,turn_off,Turning off ,0 -light,turn_off,Deactivating ,0 -lock,lock,Locking the door for you.,0 -lock,lock,I'll go ahead and lock the door.,0 -lock,lock,"Sure, securing the lock.",0 -lock,unlock,Unlocking the door as you requested.,0 -lock,unlock,I'll unlock the door for you.,0 -lock,unlock,"Sure, unlocking the door.",0 -lock,lock,Engaging lock on ,0 -lock,lock,Locking now,0 -lock,lock,Securing for you,0 -lock,lock,Locking ,0 -lock,lock,Securing ,0 -lock,unlock,Disengaging lock on ,0 -lock,unlock,Unlocking now,0 -lock,unlock,Unsecuring for you,0 -lock,unlock,Unlocking ,0 -media_player,turn_on,Turning on the media player for you.,0 -media_player,turn_on,I'll get the media player going.,0 -media_player,turn_on,"Sure, activating the media player.",0 -media_player,turn_off,Turning off the media player as requested.,0 -media_player,turn_off,I'll switch off the media player.,0 -media_player,turn_off,"Sure, deactivating the media player.",0 -media_player,toggle,Toggling the media player for you.,0 -media_player,toggle,Switching the media player's state.,0 -media_player,toggle,I'll toggle the media player.,0 -media_player,volume_up,Increasing the volume for you.,0 -media_player,volume_up,"Sure, turning up the volume now.",0 -media_player,volume_up,I'll go ahead and raise the volume.,0 -media_player,volume_down,Reducing the volume as you requested.,0 -media_player,volume_down,I'll turn down the volume for you.,0 -media_player,volume_down,"Sure, lowering the volume.",0 -media_player,volume_mute,Muting the volume for you.,0 -media_player,volume_mute,I'll mute the media player now.,0 -media_player,volume_mute,"Sure, muting the volume.",0 -media_player,media_play_pause,Toggling play/pause on the media player.,0 -media_player,media_play_pause,Switching between play and pause.,0 -media_player,media_play_pause,I'll toggle between play and pause for you.,0 -media_player,media_play,Starting media playback.,0 -media_player,media_play,I'll start playing the media for you.,0 -media_player,media_play,"Sure, beginning playback.",0 -media_player,media_pause,Pausing the media playback.,0 -media_player,media_pause,I'll pause the media for you.,0 -media_player,media_pause,"Sure, pausing playback.",0 -media_player,media_stop,Stopping the media playback.,0 -media_player,media_stop,I'll stop the media for you.,0 -media_player,media_stop,"Sure, halting playback.",0 -media_player,media_next_track,Skipping to the next track.,0 -media_player,media_next_track,I'll go to the next track for you.,0 -media_player,media_next_track,"Sure, moving to the next track.",0 -media_player,media_previous_track,Going back to the previous track.,0 -media_player,media_previous_track,I'll return to the previous track for you.,0 -media_player,media_previous_track,"Sure, reverting to the previous track.",0 -media_player,volume_up,Increasing 's volume.,0 -media_player,volume_up,Turning up a bit.,0 -media_player,volume_up,Making louder.,0 -media_player,media_play,Starting playback on .,0 -media_player,media_play,Playing now.,0 -media_player,media_play,Playing media on .,0 -media_player,media_stop,Stopping completely.,0 -media_player,media_stop,Stopping playback on .,0 -media_player,media_stop,Ending session on .,0 -media_player,volume_down,Lowering 's volume.,0 -media_player,volume_down,Decreasing 's volume.,0 -media_player,volume_down,Turning down .,0 -media_player,volume_mute,Muting .,0 -media_player,volume_mute,Silencing .,0 -media_player,volume_mute,Muting now.,0 -media_player,media_pause,Pausing .,0 -media_player,media_pause,Pausing now.,0 -media_player,media_pause,Holding playback on .,0 -media_player,media_next_track,Skipping to next track on .,0 -media_player,media_next_track,Advancing to the next song on .,0 -media_player,media_next_track,Skipping this track on .,0 -media_player,media_previous_track,Going back to previous track on .,0 -media_player,media_previous_track,Rewinding to the previous song on .,0 -media_player,media_previous_track,Going back a track on .,0 -switch,turn_on,Turning on the switch for you.,0 -switch,turn_on,"Sure, I'll turn on the light now.",0 -switch,turn_on,I'll go ahead and turn the switch on.,0 -switch,turn_off,Turning off the switch as requested.,0 -switch,turn_off,I'll switch off the device for you.,0 -switch,turn_off,"Sure, turning off the switch.",0 -switch,toggle,Toggling the switch for you.,0 -switch,toggle,Changing the switch's state now.,0 -switch,toggle,I'll toggle the switch for you.,0 -switch,toggle,Toggling .,0 -switch,toggle,"Yes, toggling .",0 -switch,toggle,"Yes, I can toggle .",0 -switch,toggle,Toggling as requested.,0 -switch,toggle,Changing the state of .,0 -switch,toggle,Quickly toggling .,0 -switch,turn_on,Turning on now.,0 -switch,turn_on,I'm turning on .,0 -switch,turn_on,Activating .,0 -switch,turn_on,"Sure, turning on.",0 -switch,turn_on,Switching on right away.,0 -switch,turn_on,"Sure, lighting up now.",0 -switch,turn_on,Turning on as needed.,0 -switch,turn_off,Switching off .,0 -switch,turn_off,Turning off .,0 -switch,turn_off,Deactivating .,0 -switch,turn_off,"Okay, turning off.",0 -switch,turn_off,"Okay, I'm turning off .",0 -switch,turn_off,Shutting off for bedtime.,0 -switch,turn_off,Turning off now.,0 -blinds,close,shutting ,1 -blinds,close,lowering ,1 -blinds,close,closing ,1 -blinds,open,raising ,1 -blinds,open,lifting ,1 -blinds,open,opening ,1 -fan,decrease_speed,slowing down ,1 -fan,decrease_speed,reducing speed of ,1 -fan,decrease_speed,reducing ,1 -fan,increase_speed,speeding up ,1 -fan,increase_speed,increasing speed of ,1 -fan,increase_speed,ramping up ,1 -fan,toggle,toggling ,1 -fan,toggle,flipping ,1 -fan,turn_off,stopping ,1 -fan,turn_off,turning off ,1 -fan,turn_off,deactivating ,1 -fan,turn_on,starting ,1 -fan,turn_on,activating ,1 -garage_door,close,shutting ,1 -garage_door,close,deactivating ,1 -garage_door,close,closing ,1 -garage_door,open,opening ,1 -garage_door,open,lifting ,1 -garage_door,stop,stopping ,1 -light,toggle,toggling ,1 -light,toggle,flipping ,1 -light,turn_off,turning off ,1 -light,turn_off,deactivating ,1 -light,turn_off,lowering ,1 -light,turn_off,switching off ,1 -light,turn_on,turning on ,1 -light,turn_on,activating ,1 -light,turn_on,switching on ,1 -light,turn_on,turning on both ,1 -lock,lock,securing ,1 -lock,lock,locking ,1 -lock,unlock,unlocking ,1 -lock,unlock,unsecuring ,1 \ No newline at end of file +service,response,language,persona,short +blinds.open,Opening the blinds for you.,en,assistant,0 +blinds.open,I'll go ahead and open the blinds.,en,assistant,0 +blinds.open,"Sure, opening the blinds now.",en,assistant,0 +blinds.close,Closing the blinds as you requested.,en,assistant,0 +blinds.close,I'll close the blinds for you.,en,assistant,0 +blinds.close,"Sure, closing the blinds.",en,assistant,0 +blinds.stop,Stopping the blinds now.,en,assistant,0 +blinds.stop,I'll stop the blinds for you.,en,assistant,0 +blinds.stop,"Sure, halting the blinds movement.",en,assistant,0 +blinds.toggle,Toggling the blinds state for you.,en,assistant,0 +blinds.toggle,Switching the blinds' state now.,en,assistant,0 +blinds.toggle,I'll toggle the blinds for you.,en,assistant,0 +blinds.open,Lifting blinds as requested,en,assistant,0 +blinds.open,Opening now,en,assistant,0 +blinds.open,Raising for you,en,assistant,0 +blinds.stop,Freezing position,en,assistant,0 +blinds.stop,Halting now,en,assistant,0 +blinds.stop,Stopping operation,en,assistant,0 +blinds.open,Raising ,en,assistant,0 +blinds.close,Closing for you,en,assistant,0 +blinds.close,Lowering now,en,assistant,0 +blinds.close,Shutting as requested,en,assistant,0 +blinds.close,Lowering ,en,assistant,0 +blinds.toggle,Flipping state now,en,assistant,0 +blinds.toggle,Switching state as requested,en,assistant,0 +blinds.toggle,Toggling for you,en,assistant,0 +blinds.toggle,Toggling ,en,assistant,0 +climate.set_humidity,Increasing humidity to .,en,assistant,0 +climate.set_humidity,Setting humidity to percent.,en,assistant,0 +climate.set_humidity,Adjusting humidity to %.,en,assistant,0 +climate.set_fan_mode,Setting the fan to high speed.,en,assistant,0 +climate.set_fan_mode,Putting the fan on low.,en,assistant,0 +climate.set_fan_mode,Changing the fan to medium setting.,en,assistant,0 +climate.set_hvac_mode,Switching to cooling mode.,en,assistant,0 +climate.set_hvac_mode,Setting the HVAC to heat.,en,assistant,0 +climate.set_hvac_mode,Changing HVAC to automatic mode.,en,assistant,0 +climate.set_temperature,Setting temperature to degrees.,en,assistant,0 +climate.set_temperature,Changing temperature to Celsius.,en,assistant,0 +climate.set_temperature,Setting the room to degrees Fahrenheit.,en,assistant,0 +climate.set_temperature,Adjusting temperature to degrees Fahrenheit.,en,assistant,0 +climate.set_temperature,Setting the room to degrees Celsius for cooler temperature.,en,assistant,0 +climate.set_temperature,"Making it warmer, setting temperature to degrees.",en,assistant,0 +climate.set_temperature,Lowering the temperature to Celsius.,en,assistant,0 +climate.set_temperature,Raising the temperature to degrees Fahrenheit.,en,assistant,0 +fan.turn_on,Turning on the fan for you.,en,assistant,0 +fan.turn_on,I'll get the fan going for you.,en,assistant,0 +fan.turn_on,"Sure, turning on the fan now.",en,assistant,0 +fan.turn_off,Switching off the fan as requested.,en,assistant,0 +fan.turn_off,I'll turn off the fan for you.,en,assistant,0 +fan.turn_off,"Okay, turning off the fan.",en,assistant,0 +fan.toggle,I'll toggle the fan's state for you.,en,assistant,0 +fan.toggle,Toggling the fan now.,en,assistant,0 +fan.toggle,Switching the fan's state for you.,en,assistant,0 +fan.increase_speed,Increasing the fan speed for you.,en,assistant,0 +fan.increase_speed,"Sure, speeding up the fan now.",en,assistant,0 +fan.increase_speed,I'll go ahead and make the fan faster.,en,assistant,0 +fan.decrease_speed,Reducing the fan speed as you requested.,en,assistant,0 +fan.decrease_speed,I'll slow down the fan for you.,en,assistant,0 +fan.decrease_speed,"Sure, decreasing the fan speed.",en,assistant,0 +fan.toggle,Flipping state for you,en,assistant,0 +fan.toggle,Switching state as requested,en,assistant,0 +fan.toggle,Toggling now,en,assistant,0 +fan.turn_on,Activating now,en,assistant,0 +fan.turn_on,Starting for you,en,assistant,0 +fan.turn_on,"Certainly, starting ",en,assistant,0 +fan.turn_on,Turning on ,en,assistant,0 +fan.turn_on,Starting ,en,assistant,0 +fan.turn_off,Deactivating as requested,en,assistant,0 +fan.turn_off,Stopping for you,en,assistant,0 +fan.turn_off,"Certainly, stopping ",en,assistant,0 +fan.turn_off,Turning off ,en,assistant,0 +fan.decrease_speed,Reducing speed of ,en,assistant,0 +fan.decrease_speed,Lowering speed of as requested,en,assistant,0 +fan.decrease_speed,Slowing down for you,en,assistant,0 +fan.increase_speed,Increasing speed of ,en,assistant,0 +fan.increase_speed,Ramping up speed now,en,assistant,0 +fan.increase_speed,Speeding up for you,en,assistant,0 +fan.increase_speed,Increasing speed of ,en,assistant,0 +fan.decrease_speed,Reducing speed of ,en,assistant,0 +garage_door.open,Opening the garage door for you.,en,assistant,0 +garage_door.open,"Sure, I'll open the garage door.",en,assistant,0 +garage_door.open,I'll go ahead and open the garage door.,en,assistant,0 +garage_door.close,Closing the garage door as requested.,en,assistant,0 +garage_door.close,I'll shut the garage door for you.,en,assistant,0 +garage_door.close,"Sure, closing the garage door.",en,assistant,0 +garage_door.stop,Stopping the garage door now.,en,assistant,0 +garage_door.stop,I'll stop the garage door for you.,en,assistant,0 +garage_door.stop,"Sure, I'll halt the garage door movement.",en,assistant,0 +garage_door.toggle,Toggling the garage door state for you.,en,assistant,0 +garage_door.toggle,I'll switch the garage door's state now.,en,assistant,0 +garage_door.toggle,Switching the garage door's state for you.,en,assistant,0 +garage_door.open,Lifting for you,en,assistant,0 +garage_door.open,Opening now,en,assistant,0 +garage_door.open,Raising as requested,en,assistant,0 +garage_door.stop,Freezing position now,en,assistant,0 +garage_door.stop,"Certainly, halting ",en,assistant,0 +garage_door.stop,Halting operation,en,assistant,0 +garage_door.open,Opening ,en,assistant,0 +garage_door.stop,Stopping ,en,assistant,0 +garage_door.close,Closing now,en,assistant,0 +garage_door.close,Lowering for you,en,assistant,0 +garage_door.close,Shutting as requested,en,assistant,0 +garage_door.close,Closing ,en,assistant,0 +garage_door.toggle,Flipping state now,en,assistant,0 +garage_door.toggle,Switching state as requested,en,assistant,0 +garage_door.toggle,Toggling for you,en,assistant,0 +garage_door.toggle,Toggling ,en,assistant,0 +light.turn_on,Turning on the light for you.,en,assistant,0 +light.turn_on,"Sure, I'll turn on the light now.",en,assistant,0 +light.turn_on,I'll go ahead and turn the light on.,en,assistant,0 +light.turn_off,Turning off the light as requested.,en,assistant,0 +light.turn_off,I'll switch off the light for you.,en,assistant,0 +light.turn_off,"Sure, turning off the light.",en,assistant,0 +light.toggle,Toggling the light for you.,en,assistant,0 +light.toggle,Switching the light's state now.,en,assistant,0 +light.toggle,I'll toggle the light for you.,en,assistant,0 +light.toggle,Flipping the state,en,assistant,0 +light.toggle,Switching state as requested,en,assistant,0 +light.toggle,Toggling for you,en,assistant,0 +light.toggle,Toggling ,en,assistant,0 +light.turn_on,Activation of in progress,en,assistant,0 +light.turn_on,"Certainly, turning on now",en,assistant,0 +light.turn_on,Switching on for you,en,assistant,0 +light.turn_on,Turning on ,en,assistant,0 +light.turn_on,Activating ,en,assistant,0 +light.turn_on,Setting the brightness of to %.,en,assistant,0 +light.turn_on,Dimming to % brightness.,en,assistant,0 +light.turn_on,Brightening to %.,en,assistant,0 +light.turn_on,Adjusting brightness to .,en,assistant,0 +light.turn_on,Increasing 's brightness to .,en,assistant,0 +light.turn_on,Lowering the brightness of to .,en,assistant,0 +light.turn_on,Setting 's brightness level to %.,en,assistant,0 +light.turn_on,Setting to % brightness.,en,assistant,0 +light.turn_on,Turning .,en,assistant,0 +light.turn_on,Changing the color of to .,en,assistant,0 +light.turn_on,Changing to a hue.,en,assistant,0 +light.turn_on,Setting to be .,en,assistant,0 +light.turn_on,Setting to be .,en,assistant,0 +light.turn_on,Making shine in .,en,assistant,0 +light.turn_on,Turning to a shade.,en,assistant,0 +light.turn_on,Turning .,en,assistant,0 +light.turn_on,Setting to a .,en,assistant,0 +light.turn_on,Setting to a color.,en,assistant,0 +light.turn_on,Setting to a color.,en,assistant,0 +light.turn_on,Making glow .,en,assistant,0 +light.turn_on,Turning to .,en,assistant,0 +light.turn_on,Changing to .,en,assistant,0 +light.turn_on,Adjusting to color.,en,assistant,0 +light.turn_on,Switching color to .,en,assistant,0 +light.turn_on,Setting to be .,en,assistant,0 +light.turn_on,Setting in .,en,assistant,0 +light.turn_on,Changing to .,en,assistant,0 +light.turn_on,Making display a light.,en,assistant,0 +light.turn_on,Setting color to .,en,assistant,0 +light.turn_off,Deactivating as requested,en,assistant,0 +light.turn_off,Switching off now,en,assistant,0 +light.turn_off,"Sure, turning off ",en,assistant,0 +light.turn_off,Turning off ,en,assistant,0 +light.turn_off,Deactivating ,en,assistant,0 +lock.lock,Locking the door for you.,en,assistant,0 +lock.lock,I'll go ahead and lock the door.,en,assistant,0 +lock.lock,"Sure, securing the lock.",en,assistant,0 +lock.unlock,Unlocking the door as you requested.,en,assistant,0 +lock.unlock,I'll unlock the door for you.,en,assistant,0 +lock.unlock,"Sure, unlocking the door.",en,assistant,0 +lock.lock,Engaging lock on ,en,assistant,0 +lock.lock,Locking now,en,assistant,0 +lock.lock,Securing for you,en,assistant,0 +lock.lock,Locking ,en,assistant,0 +lock.lock,Securing ,en,assistant,0 +lock.unlock,Disengaging lock on ,en,assistant,0 +lock.unlock,Unlocking now,en,assistant,0 +lock.unlock,Unsecuring for you,en,assistant,0 +lock.unlock,Unlocking ,en,assistant,0 +media_player.turn_on,Turning on the media player for you.,en,assistant,0 +media_player.turn_on,I'll get the media player going.,en,assistant,0 +media_player.turn_on,"Sure, activating the media player.",en,assistant,0 +media_player.turn_off,Turning off the media player as requested.,en,assistant,0 +media_player.turn_off,I'll switch off the media player.,en,assistant,0 +media_player.turn_off,"Sure, deactivating the media player.",en,assistant,0 +media_player.toggle,Toggling the media player for you.,en,assistant,0 +media_player.toggle,Switching the media player's state.,en,assistant,0 +media_player.toggle,I'll toggle the media player.,en,assistant,0 +media_player.volume_up,Increasing the volume for you.,en,assistant,0 +media_player.volume_up,"Sure, turning up the volume now.",en,assistant,0 +media_player.volume_up,I'll go ahead and raise the volume.,en,assistant,0 +media_player.volume_down,Reducing the volume as you requested.,en,assistant,0 +media_player.volume_down,I'll turn down the volume for you.,en,assistant,0 +media_player.volume_down,"Sure, lowering the volume.",en,assistant,0 +media_player.volume_mute,Muting the volume for you.,en,assistant,0 +media_player.volume_mute,I'll mute the media player now.,en,assistant,0 +media_player.volume_mute,"Sure, muting the volume.",en,assistant,0 +media_player.media_play_pause,Toggling play/pause on the media player.,en,assistant,0 +media_player.media_play_pause,Switching between play and pause.,en,assistant,0 +media_player.media_play_pause,I'll toggle between play and pause for you.,en,assistant,0 +media_player.media_play,Starting media playback.,en,assistant,0 +media_player.media_play,I'll start playing the media for you.,en,assistant,0 +media_player.media_play,"Sure, beginning playback.",en,assistant,0 +media_player.media_pause,Pausing the media playback.,en,assistant,0 +media_player.media_pause,I'll pause the media for you.,en,assistant,0 +media_player.media_pause,"Sure, pausing playback.",en,assistant,0 +media_player.media_stop,Stopping the media playback.,en,assistant,0 +media_player.media_stop,I'll stop the media for you.,en,assistant,0 +media_player.media_stop,"Sure, halting playback.",en,assistant,0 +media_player.media_next_track,Skipping to the next track.,en,assistant,0 +media_player.media_next_track,I'll go to the next track for you.,en,assistant,0 +media_player.media_next_track,"Sure, moving to the next track.",en,assistant,0 +media_player.media_previous_track,Going back to the previous track.,en,assistant,0 +media_player.media_previous_track,I'll return to the previous track for you.,en,assistant,0 +media_player.media_previous_track,"Sure, reverting to the previous track.",en,assistant,0 +media_player.volume_up,Increasing 's volume.,en,assistant,0 +media_player.volume_up,Turning up a bit.,en,assistant,0 +media_player.volume_up,Making louder.,en,assistant,0 +media_player.media_play,Starting playback on .,en,assistant,0 +media_player.media_play,Playing now.,en,assistant,0 +media_player.media_play,Playing media on .,en,assistant,0 +media_player.media_stop,Stopping completely.,en,assistant,0 +media_player.media_stop,Stopping playback on .,en,assistant,0 +media_player.media_stop,Ending session on .,en,assistant,0 +media_player.volume_down,Lowering 's volume.,en,assistant,0 +media_player.volume_down,Decreasing 's volume.,en,assistant,0 +media_player.volume_down,Turning down .,en,assistant,0 +media_player.volume_mute,Muting .,en,assistant,0 +media_player.volume_mute,Silencing .,en,assistant,0 +media_player.volume_mute,Muting now.,en,assistant,0 +media_player.media_pause,Pausing .,en,assistant,0 +media_player.media_pause,Pausing now.,en,assistant,0 +media_player.media_pause,Holding playback on .,en,assistant,0 +media_player.media_next_track,Skipping to next track on .,en,assistant,0 +media_player.media_next_track,Advancing to the next song on .,en,assistant,0 +media_player.media_next_track,Skipping this track on .,en,assistant,0 +media_player.media_previous_track,Going back to previous track on .,en,assistant,0 +media_player.media_previous_track,Rewinding to the previous song on .,en,assistant,0 +media_player.media_previous_track,Going back a track on .,en,assistant,0 +switch.turn_on,Turning on the switch for you.,en,assistant,0 +switch.turn_on,"Sure, I'll turn on the light now.",en,assistant,0 +switch.turn_on,I'll go ahead and turn the switch on.,en,assistant,0 +switch.turn_off,Turning off the switch as requested.,en,assistant,0 +switch.turn_off,I'll switch off the device for you.,en,assistant,0 +switch.turn_off,"Sure, turning off the switch.",en,assistant,0 +switch.toggle,Toggling the switch for you.,en,assistant,0 +switch.toggle,Changing the switch's state now.,en,assistant,0 +switch.toggle,I'll toggle the switch for you.,en,assistant,0 +switch.toggle,Toggling .,en,assistant,0 +switch.toggle,"Yes, toggling .",en,assistant,0 +switch.toggle,"Yes, I can toggle .",en,assistant,0 +switch.toggle,Toggling as requested.,en,assistant,0 +switch.toggle,Changing the state of .,en,assistant,0 +switch.toggle,Quickly toggling .,en,assistant,0 +switch.turn_on,Turning on now.,en,assistant,0 +switch.turn_on,I'm turning on .,en,assistant,0 +switch.turn_on,Activating .,en,assistant,0 +switch.turn_on,"Sure, turning on.",en,assistant,0 +switch.turn_on,Switching on right away.,en,assistant,0 +switch.turn_on,"Sure, lighting up now.",en,assistant,0 +switch.turn_on,Turning on as needed.,en,assistant,0 +switch.turn_off,Switching off .,en,assistant,0 +switch.turn_off,Turning off .,en,assistant,0 +switch.turn_off,Deactivating .,en,assistant,0 +switch.turn_off,"Okay, turning off.",en,assistant,0 +switch.turn_off,"Okay, I'm turning off .",en,assistant,0 +switch.turn_off,Shutting off for bedtime.,en,assistant,0 +switch.turn_off,Turning off now.,en,assistant,0 +blinds.close,shutting ,en,assistant,1 +blinds.close,lowering ,en,assistant,1 +blinds.close,closing ,en,assistant,1 +blinds.open,raising ,en,assistant,1 +blinds.open,lifting ,en,assistant,1 +blinds.open,opening ,en,assistant,1 +fan.decrease_speed,slowing down ,en,assistant,1 +fan.decrease_speed,reducing speed of ,en,assistant,1 +fan.decrease_speed,reducing ,en,assistant,1 +fan.increase_speed,speeding up ,en,assistant,1 +fan.increase_speed,increasing speed of ,en,assistant,1 +fan.increase_speed,ramping up ,en,assistant,1 +fan.toggle,toggling ,en,assistant,1 +fan.toggle,flipping ,en,assistant,1 +fan.turn_off,stopping ,en,assistant,1 +fan.turn_off,turning off ,en,assistant,1 +fan.turn_off,deactivating ,en,assistant,1 +fan.turn_on,starting ,en,assistant,1 +fan.turn_on,activating ,en,assistant,1 +garage_door.close,shutting ,en,assistant,1 +garage_door.close,deactivating ,en,assistant,1 +garage_door.close,closing ,en,assistant,1 +garage_door.open,opening ,en,assistant,1 +garage_door.open,lifting ,en,assistant,1 +garage_door.stop,stopping ,en,assistant,1 +light.toggle,toggling ,en,assistant,1 +light.toggle,flipping ,en,assistant,1 +light.turn_off,turning off ,en,assistant,1 +light.turn_off,deactivating ,en,assistant,1 +light.turn_off,lowering ,en,assistant,1 +light.turn_off,switching off ,en,assistant,1 +light.turn_on,turning on ,en,assistant,1 +light.turn_on,activating ,en,assistant,1 +light.turn_on,switching on ,en,assistant,1 +light.turn_on,turning on both ,en,assistant,1 +lock.lock,securing ,en,assistant,1 +lock.lock,locking ,en,assistant,1 +lock.unlock,unlocking ,en,assistant,1 +lock.unlock,unsecuring ,en,assistant,1 \ No newline at end of file diff --git a/data/piles/pile_of_specific_actions.csv b/data/piles/pile_of_specific_actions.csv new file mode 100644 index 0000000..9791fc4 --- /dev/null +++ b/data/piles/pile_of_specific_actions.csv @@ -0,0 +1,347 @@ +service_name,device_name,english_phrase +blinds.close,kitchen,Lower the kitchen blinds +blinds.close,living_room,Close the living room blinds +blinds.close,master_bedroom,Shut the master bedroom blinds +blinds.open,kitchen,Could you raise the kitchen blinds +blinds.open,living_room,Open the living room blinds +blinds.open,master_bedroom,Lift the master bedroom blinds +blinds.stop,kitchen,Stop the kitchen blinds where they are +blinds.stop,living_room,Stop adjusting the living room blinds +blinds.stop,master_bedroom,Please halt the master bedroom blinds +blinds.toggle,kitchen,Switch the state of the kitchen blinds +blinds.toggle,living_room,Toggle the living room blinds +blinds.toggle,master_bedroom,Reverse the master bedroom blinds +fan.decrease_speed,attic_1,Slow down the attic fan +fan.decrease_speed,attic_1,Turn down the attic fan +fan.decrease_speed,attic,Slow down the fan in the attic +fan.decrease_speed,bedroom_master,Slow down the master bedroom fan +fan.decrease_speed,garage,Turn down the fan in the garage +fan.decrease_speed,guest_room,Decrease the fan speed in the guest room +fan.decrease_speed,hallway,Lower the fan speed in the hallway +fan.decrease_speed,kitchen,Slow down the kitchen fan +fan.decrease_speed,kitchen,Turn down the kitchen fan +fan.decrease_speed,living_room,Decrease the speed of the living room fan +fan.decrease_speed,living_room,Turn down the living room fan +fan.decrease_speed,study,Reduce the fan speed in the study +fan.increase_speed,attic_1,Increase speed of the attic fan +fan.increase_speed,attic,Accelerate the fan in the attic +fan.increase_speed,bedroom_master,Ramp up the master bedroom fan speed +fan.increase_speed,garage,Turn up the fan in the garage +fan.increase_speed,guest_room,Increase the fan speed in the guest room +fan.increase_speed,hallway,Boost the fan speed in the hallway +fan.increase_speed,living_room,Increase the speed of the living room fan +fan.increase_speed,study,Ramp up the fan speed in the study +fan.toggle,attic_2,Toggle the attic fan +fan.toggle,attic,Change the fan status in the attic +fan.toggle,basement,Toggle the basement fan +fan.toggle,bedroom_master,Switch the state of the master bedroom fan +fan.toggle,bedroom,Toggle the bedroom fan +fan.toggle,dining_table_above,Please toggle the fan above the dining table +fan.toggle,driveway,Flip the driveway fan +fan.toggle,garage,Flip the fan in the garage +fan.toggle,guest_room,Can you toggle the fan in the guest room +fan.toggle,hallway,Switch the state of the fan in the hallway +fan.toggle,kitchen,Toggle the kitchen fan +fan.toggle,living_room,Toggle the fan in the living room +fan.toggle,office,Toggle the office fan +fan.toggle,outdoor,Toggle the outdoor fan +fan.toggle,pool,Change the status of the pool fan +fan.toggle,shed,Switch the shed fan on or off +fan.toggle,study,Alter the fan state in the study +fan.turn_off,attic_1,Disable the attic fan +fan.turn_off,bedroom_master,Deactivate the master bedroom fan +fan.turn_off,dining_area,Please switch off the dining area fan +fan.turn_off,dining_room,Switch off the dining room fan +fan.turn_off,garage,Shut down the garage fan +fan.turn_off,garage,Switch off the garage fan +fan.turn_off,guest_room,Switch off the guest room fan +fan.turn_off,kitchen,Switch off the kitchen fan +fan.turn_off,living_room,Turn off the living room fan +fan.turn_off,office,Could you disable the office fan +fan.turn_off,office,Turn off the office fan +fan.turn_off,patio,Turn off the patio fan +fan.turn_off,study,Switch off the study fan +fan.turn_off,study,Turn off the study fan +fan.turn_on,bathroom,Activate the bathroom fan +fan.turn_on,bathroom,Turn on the bathroom fan +fan.turn_on,bedroom_master,Activate the master bedroom fan +fan.turn_on,dining_area,Please switch on the dining area fan +fan.turn_on,garage,Turn on the garage fan +fan.turn_on,hallway,Enable the hallway fan +fan.turn_on,kitchen,Enable the kitchen fan +fan.turn_on,living_room,Start the living room fan +fan.turn_on,living_room,Turn on the living room fan +fan.turn_on,office,Could you enable the office fan +fan.turn_on,study,Activate the study fan +fan.turn_on,study,Switch on the study fan +garage_door.close,bike_storage,Deactivate the bike storage garage +garage_door.close,main,Close the main garage door +garage_door.close,one_car,Make sure the one car garage is closed +garage_door.close,side,Lower the side garage door +garage_door.open,basement,Please raise the basement garage door +garage_door.open,bike_storage,Activate the bike storage garage +garage_door.open,main,Open the main garage door +garage_door.open,side,Could you lift the side garage door +garage_door.open,two_car,Open the two car garage +garage_door.stop,main,Stop the main garage door +garage_door.stop,side,Halt the side garage door +garage_door.toggle,main,Toggle the main garage door +garage_door.toggle,side,Switch the state of the side garage door +light.toggle,attic,Change the light status in the attic +light.toggle,bedroom_1,Toggle the bedroom light +light.toggle,dining_table_above,Please toggle the light above the dining table +light.toggle,driveway,Flip the driveway light +light.toggle,garage,Flip the light in the garage +light.toggle,guest_room,Could you toggle the light in the guest room +light.toggle,guest_room,Toggle the guest room light +light.toggle,hallway,Switch the state of the light in the hallway +light.toggle,hallway,Toggle the hallway light +light.toggle,kitchen_1,Toggle the kitchen light +light.toggle,kitchen_2,Toggle the kitchen light +light.toggle,office,Toggle the office light +light.toggle,outdoor,Toggle the outdoor light +light.toggle,patio,Toggle the patio light +light.toggle,pool,Change the status of the pool light +light.toggle,shed,Switch the shed light on or off +light.toggle,study,Alter the light state in the study +light.toggle,study,Toggle the study light +light.turn_off,bathroom_1,Please extinguish the bathroom light +light.turn_off,bathroom,Switch off the bathroom light +light.turn_off,bathroom,Turn off the bathroom light +light.turn_off,bedroom_1,Deactivate the bedroom light +light.turn_off,bedroom_2,Switch off the bedroom light +light.turn_off,dining_room,Switch off the dining room light +light.turn_off,dining_room,Turn off the dining room light +light.turn_off,garden_1,Deactivate the garden light +light.turn_off,guest_room,Deactivate the guest room light +light.turn_off,guest_room,Switch off the guest room light +light.turn_off,hallway,Switch off the hallway light +light.turn_off,hallway,Turn off the hallway light +light.turn_off,kitchen_2,Switch off the kitchen light +light.turn_off,kitchen_counter,Switch off the kitchen counter light +light.turn_off,living_room_1,Switch off the living room light +light.turn_off,living_room,Turn off the living room light +light.turn_off,master_bedroom_1,Deactivate the master bedroom light +light.turn_off,master_bedroom_lamp,Turn off the light in the bedroom +light.turn_off,office,Deactivate the office light +light.turn_off,patio,Deactivate the patio light +light.turn_off,patio,Disable the patio light +light.turn_off,pool,Turn off the pool light +light.turn_off,study,Turn off the study light +light.turn_on,bathroom_1,Could you illuminate the bathroom +light.turn_on,bathroom,Activate the bathroom light +light.turn_on,bedroom_1,Activate the bedroom light +light.turn_on,dining_room_1,Activate the lights in the dining room +light.turn_on,dining_room,Activate the dining room light +light.turn_on,driveway,Turn on the driveway light +light.turn_on,garage,Activate the garage light +light.turn_on,garage,Switch on the garage light +light.turn_on,garden_1,Switch on the garden light +light.turn_on,garden_1,Turn on the garden light +light.turn_on,garden_2,Activate the garden light +light.turn_on,garden,Switch on the garden light +light.turn_on,guest_room,Switch on the guest room light +light.turn_on,hallway,Turn on the hallway light +light.turn_on,kitchen_1,Switch on the kitchen lights +light.turn_on,kitchen_1,Turn on the kitchen light +light.turn_on,kitchen_counter,Switch on the kitchen counter light +light.turn_on,living_room,Turn on the living room light +light.turn_on,master_bedroom_1,Please activate the master bedroom light +light.turn_on,office_1,Enable the office light +light.turn_on,patio,Enable the patio light +light.turn_on,patio,Switch on the patio light +light.turn_on,patio,Turn on the patio light +light.turn_on,pool,Activate the pool light +light.turn_on,pool,Turn on the pool light +light.turn_on,shed,Activate the shed light +light.turn_on,shed,Switch on the shed light +light.turn_on,study,Activate the study light +light.turn_on,dining_room_chandelier,Turn on the dining room light +light.turn_on,chandelier_front_hallway,Hey can you turn on the front hallway chandelier +lock.lock,back_door,Engage the back door lock +lock.lock,front_door,Lock the front door +lock.lock,nursery,Can you secure the nursery door +lock.lock,office,Please lock the office +lock.lock,wine_cellar,Could you lock the wine cellar +lock.lock,front_door,Please lock the front door. +lock.lock,garage_door,I need the garage door locked. +lock.lock,main_gate,Ensure the main gate is locked. +lock.lock,office_door,Can we lock the office door? +lock.lock,basement_door,Lock up the basement door. +lock.lock,garden_gate,Please secure the garden gate. +lock.lock,cellar_door,Cellar door should be locked now. +lock.lock,shed_door,Ensure the shed door is securely locked. +lock.lock,laundry_room_door,Can you lock the laundry room door? +lock.lock,guest_room_door,Please lock the guest room door. +lock.lock,fence_gate,Make sure the fence gate is locked. +lock.lock,attic_door,Attic door needs locking. +lock.lock,storage_room_door,Please lock the storage room door. +lock.lock,carport_gate,Carport gate needs to be locked. +lock.lock,front_porch_door,Lock the front porch door. +lock.lock,wine_cellar,Ensure the wine cellar is locked. +lock.lock,home_office,I'd like the home office locked up. +lock.lock,art_studio,The art studio should be locked. +lock.lock,home_gym,Lock the home gym door. +lock.lock,library_door,Please lock the library door. +lock.unlock,back_door,Could you disengage the back door lock +lock.unlock,bike_storage,Disengage the lock on the bike storage +lock.unlock,front_door,Unlock the front door +lock.unlock,office,Please unlock the office +lock.unlock,tool_shed,Unlock the tool shed +lock.unlock,back_door,Can you unlock the back door? +lock.unlock,patio_door,"Unlock the patio door, please." +lock.unlock,kitchen_window,Open the lock on the kitchen window. +lock.unlock,bedroom_window,Bedroom window needs to be unlocked. +lock.unlock,bathroom_window,Could you unlock the bathroom window? +lock.unlock,rooftop_door,Open the rooftop door lock. +lock.unlock,pool_gate,I'd like the pool gate unlocked. +lock.unlock,balcony_door,Unlock the balcony door for me. +lock.unlock,nursery_door,The nursery door needs to be unlocked. +lock.unlock,side_entrance,Unlock our side entrance. +lock.unlock,garage_side_door,Garage side door should be unlocked. +lock.unlock,fire_escape,Can you unlock the fire escape? +lock.unlock,boathouse_door,Unlock the boathouse door. +lock.unlock,backyard_gate,Can we have the backyard gate unlocked? +lock.unlock,back_terrace_door,Open the lock on the back terrace door. +lock.unlock,sunroom_door,Please unlock the sunroom door. +lock.unlock,playroom_door,Can you unlock the playroom door? +lock.unlock,music_room,"Unlock the music room, please." +lock.unlock,cinema_room,Cinema room needs to be unlocked. +lock.unlock,conservatory,Can the conservatory be unlocked? +media_player.media_next_track,living_room,Skip to the next track in the living room +media_player.media_next_track,basement_home_theater,Skip to the next track in the basement. +media_player.media_next_track,gym_music_player,Skip to the next song in the gym. +media_player.media_next_track,yoga_room_music,Next track for the yoga room music. +media_player.media_next_track,garden_music,Next track for the garden music. +media_player.media_pause,master_bedroom,Pause the media in the master bedroom +media_player.media_pause,bathroom_audio,Pause the bathroom audio. +media_player.media_pause,loft_tv,Pause the TV in the loft. +media_player.media_pause,laundry_room_radio,Pause the radio in the laundry room. +media_player.media_pause,corridor_intercom,Pause the corridor intercom. +media_player.media_play,nursery,Please play the media in the nursery +media_player.media_play,patio_speaker,Start playing music on the patio speaker. +media_player.media_play,sunroom_stereo,Play the stereo in the sunroom. +media_player.media_play,kids_room_storyteller,Start the storyteller in the kids' room. +media_player.media_play,cellar_jukebox,Play the jukebox in the cellar. +media_player.media_previous_track,kitchen,Play the previous track in the kitchen +media_player.media_previous_track,nursery_lullaby,Go back to the previous lullaby in the nursery. +media_player.media_previous_track,study_room_radio,Go back to the previous station in the study room. +media_player.media_previous_track,conservatory_cd_player,Previous track on the conservatory CD player. +media_player.media_previous_track,driveway_speakers,Previous track on the driveway speakers. +media_player.media_stop,nursery,Stop the media in the nursery +media_player.media_stop,guest_room_media,Stop the guest room media player. +media_player.media_stop,poolside_media,Stop the poolside media system. +media_player.media_stop,balcony_speakers,Stop the balcony speakers. +media_player.media_stop,porch_sound_system,Stop the porch sound system. +media_player.turn_off,kitchen_radio,Switch off the kitchen radio. +media_player.turn_off,lounge_entertainment,Switch off the lounge entertainment center. +media_player.turn_off,entryway_echo,Turn off the Echo in the entryway. +media_player.turn_off,wine_cellar_speakers,Power off the speakers in the wine cellar. +media_player.turn_off,mudroom_media_player,Switch off the mudroom media player. +media_player.turn_on,kitchen,Could you start the media in the kitchen +media_player.turn_on,living_room,Activate the media in the living room +media_player.turn_on,master_bedroom,Turn on the master bedroom media player +media_player.turn_on,living_room_tv,Please turn on the living room TV. +media_player.turn_on,deck_music_system,Turn on the deck's music system. +media_player.turn_on,backyard_speakers,Turn on the backyard speakers. +media_player.turn_on,foyer_sound_system,Power on the foyer sound system. +media_player.turn_on,hallway_audio,Switch on the hallway audio system. +media_player.volume_down,nursery,Turn down the volume in the nursery +media_player.volume_down,office,Can you decrease the volume in the office +media_player.volume_down,office_sound_system,Lower the volume in the office. +media_player.volume_down,game_room_speakers,Turn down the game room speakers. +media_player.volume_down,workshop_sound_system,Lower the sound system volume in the workshop. +media_player.volume_down,attic_audio_system,Decrease attic audio system volume. +media_player.volume_down,shed_sound_system,Turn down the shed sound system. +media_player.volume_mute,living_room,Mute the media player in the living room +media_player.volume_mute,garage_stereo,Mute the stereo in the garage. +media_player.volume_mute,library_soundbar,Mute the soundbar in the library. +media_player.volume_mute,art_studio_player,Mute the media player in the art studio. +media_player.volume_mute,boathouse_stereo,Mute the stereo in the boathouse. +media_player.volume_mute,treehouse_speakers,Mute the treehouse speakers. +media_player.volume_up,kitchen,Please raise the volume in the kitchen +media_player.volume_up,living_room,Turn up the volume in the living room +media_player.volume_up,master_bedroom,Can you increase the volume on the master bedroom media player +media_player.volume_up,bedroom_speaker,Can you increase the volume in the bedroom? +media_player.volume_up,dining_area_jukebox,Increase the jukebox volume in the dining area. +media_player.volume_up,rooftop_deck_audio,Raise the rooftop audio volume. +media_player.volume_up,greenhouse_radio,Increase the greenhouse radio volume. +media_player.volume_up,utility_room_radio,Turn up the utility room radio. +switch.toggle,tp_link_kasa_porch,Toggle the porch lights. +switch.toggle,honeywell_home_office,Toggle the office lights. +switch.toggle,sonoff_dining_room,Toggle the dining room lights. +switch.toggle,osram_hallway,Toggle the hallway lights. +switch.toggle,koogeek_basement,Toggle the basement lights. +switch.toggle,arlo_floodlights,Toggle the security floodlights. +switch.toggle,broadlink_kitchenette,Toggle the kitchenette lights. +switch.toggle,kasa_living_room,Toggle the living room lights. +switch.toggle,home_office_dimmer,Toggle the home office dimmer. +switch.toggle,kitchen_under_cabinet,Toggle the kitchen under cabinet lights. +switch.turn_off,belkin_wemo_garage,Turn off the garage switch. +switch.turn_off,lutron_caseta_bedroom,Turn off the bedroom lights. +switch.turn_off,samsung_smartthings_security,Turn off the security system. +switch.turn_off,fibaro_pool,Turn off the pool lights. +switch.turn_off,ecobee_garden,Turn off the garden lights. +switch.turn_off,insteon_patio,Turn off the patio lights. +switch.turn_off,yeelight_sunroom,Turn off the sunroom lights. +switch.turn_off,meross_walkway,Turn off the walkway lighting. +switch.turn_off,xiaomi_bedside,Turn off the bedside lamp. +switch.turn_off,ikea_guest_room,Turn off the guest room lights. +switch.turn_off,tuya_shed,Turn off the shed light switch. +switch.turn_off,hue_bedroom_2,Turn off the second bedroom lights. +switch.turn_off,radiant_office,Turn off the office lights. +switch.turn_off,z_wave_guest_bathroom,Turn off the guest bathroom fan. +switch.turn_off,patio_heater_switch,Turn off the patio heater. +switch.turn_off,kitchen_fan,Please turn off the kitchen fan. +switch.turn_off,poolside_lanterns,Deactivate the poolside lanterns. +switch.turn_off,backyard_floodlight,Can you shut off the backyard floodlight? +switch.turn_off,laundry_area,Please switch off the laundry area lights. +switch.turn_off,basement_sconces,Can we turn down the basement sconces? +switch.turn_off,sunroom_blinds,"I'd like the sunroom blinds closed, please." +switch.turn_off,patio_string_lights,Switch off the string lights on the patio. +switch.turn_off,kitchen_island,Disable the kitchen island lights. +switch.turn_off,garage_worklight,Can we power down the garage worklight? +switch.turn_off,home_cinema,Please turn off the home cinema lights. +switch.turn_off,dining_room_dimmer,Set the dining room lights to off. +switch.turn_off,art_studio_spots,Please disable the art studio spotlights. +switch.turn_off,back_entry,Shut down the back entry lights. +switch.turn_off,veranda_fairy_lights,"Switch off the veranda fairy lights, please." +switch.turn_off,walk_in_closet,Disable the walk-in closet lights. +switch.turn_off,bathroom_mirror,Can you turn off the bathroom mirror light? +switch.turn_off,storage_room,Please power down the storage room lights. +switch.turn_off,conservation_area,Deactivate the conservation area lighting. +switch.turn_off,hobby_room,Could we turn off the hobby room lights? +switch.turn_off,rear_terrace,Can you dim the lights on the rear terrace? +switch.turn_on,philips_hue_living_room,Turn on the living room lights. +switch.turn_on,legrand_radiant_kitchen,Turn on the kitchen lights. +switch.turn_on,ge_z_wave_bathroom,Turn on the bathroom fan. +switch.turn_on,eve_energy_balcony,Turn on the balcony lighting. +switch.turn_on,nest_thermostat_terrace,Turn on the terrace thermostat. +switch.turn_on,wink_relay_driveway,Turn on the driveway lights. +switch.turn_on,sengled_deck,Turn on the deck lighting. +switch.turn_on,gosund_attic,Turn on the attic light switch. +switch.turn_on,nanoleaf_stairway,Turn on the stairway lights. +switch.turn_on,wyze_study,Turn on the study room lights. +switch.turn_on,netatmo_front_yard,Turn on the front yard lighting. +switch.turn_on,moeshouse_gym,Turn on the gym lighting. +switch.turn_on,wemo_laundry_room,Turn on the laundry room lights. +switch.turn_on,caseta_hallway_2,Turn on the second hallway lights. +switch.turn_on,security_camera_light,Turn on the security camera light. +switch.turn_on,hallway_dimmer,Could you dim the hallway lights? +switch.turn_on,garden_spotlights,Activate the garden spotlights. +switch.turn_on,front_porch_sensor,Engage the front porch sensor light. +switch.turn_on,staircase_light_strip,Could you light up the staircase light strip? +switch.turn_on,office_desk_lamp,Illuminate the desk lamp in my office. +switch.turn_on,library_ceiling,Engage the ceiling lights in the library. +switch.turn_on,guest_bathroom,"Light up the guest bathroom, please." +switch.turn_on,entryway_chandelier,Illuminate the entryway chandelier. +switch.turn_on,bedroom_track_lighting,Brighten the bedroom track lighting. +switch.turn_on,balcony_mood_lighting,Activate the mood lighting on the balcony. +switch.turn_on,playroom_nightlight,Can you turn on the playroom nightlight? +switch.turn_on,foyer_wall_sconce,Light up the foyer wall sconce. +switch.turn_on,corridor_track,Brighten up the corridor track lights. +switch.turn_on,master_suite,Set the master suite to nighttime mode. +switch.turn_on,roof_deck,Engage the roof deck lighting. +switch.turn_on,wine_cellar,Illuminate the wine cellar. +switch.turn_on,gym_ceiling,Light up the gym ceiling lights. +switch.turn_on,front_lawn,Activate the front lawn spotlights. \ No newline at end of file diff --git a/data/piles/pile_of_templated_actions.csv b/data/piles/pile_of_templated_actions.csv index eaa637c..a81a8b7 100644 --- a/data/piles/pile_of_templated_actions.csv +++ b/data/piles/pile_of_templated_actions.csv @@ -220,4 +220,4 @@ light,turn_on,"Can be now?",8 light,turn_on,"Let's have in .",8 light,turn_on,"I'd like to change to .",8 light,turn_on,"Can display a light?",8 -light,turn_on,"Set color to ,8 +light,turn_on,"Set color to ",8 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 93d703b..447ef7e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ datasets peft bitsandbytes webcolors +pandas