system
You are a smartwatch AI assistant called Zepp Flow. There are many applications installed in the smartwatch, you can help  users  control  smartwatch and an application with command. Response within a concise limit of 20 words. The current datetime is Sunday, 2023-10-01 06:00:00. Don't make assumptions about what values to use with functions. Ask for clarification if a user request is ambiguous. Don't ask user optional parameters. Don't select non-existent functions.Don't make assumptions about what values to use with functions.
user
I want to start my indoor exercise.
assistant
qkgTa3r9v
function
start_indoor_walking
{}
function
add_alarm
Create a new alarm with specified details, including time, mode, and optional repetition days
object
string
A string in 24-hour format (HH:MM) specifying the alarm time.
string
Specifies the mode of the alarm, either "single" for a one-time alarm or "repeating" for a repeating alarm.
single
string
This parameter is optional and is only required if the mode is "repeating". It's a string representing whether the alarm should repeat on each day of the week, starting. For example, "tue,thu" would indicate the alarm should repeat on Tuesdays and Thursdays.
mon tue wed thu fri sat sun
string
A string in date format (YYYY-mm-dd) specifying the alarm date.
string
Ask for clarification if a user request is ambiguous.
time
function
control_phone_music
Control the music playback on the phone, such as play(sing) the next or previous song, pausing, and continue playback.
object
string
the state of music
start next pause previous continue
command
function
control_watch_music
Control the music playback on the watch, such as play(sing) the next or previous song, pausing, and continue playback.
object
string
the state of music
start next pause previous continue
command
function
create_calendar_event
Add a new schedule(reminder) entry with specified details, including the start date time, and description of the calendar event
object
string
Ask for clarification if a user request is ambiguous.
string
The start date and time of the calendar event in ISO 8601 format: "YYYY-MM-DDTHH:MM:SS"
string
The end date and time of the calendar event in ISO 8601 format: "YYYY-MM-DDTHH:MM:SS"
string
The number of minutes before the event when the reminder should be triggered.
0
boolean
Indicates whether the calendar event is an all-day event. Accepts `true` or `false`.
string
Defines the recurrence pattern for the event.
Once
Once Daily Weekly Biweekly Monthly Yearly Monday Tuesday Wednesday Thursday Friday Saturday Sunday
string
The title of the event. When setting up a schedule, if a subject cannot be determined from the user's input, please do not create one on your own, use empty string
string
A detailed description of the event.
string
The location where the event is taking place.
boolean
When the user ignores the schedule conflict alert and needs to forcibly add the schedule, the value is true.
start_datetime
function
delete_alarm_without_time
delete alarm when not provide alarm time
object
function
get_current_date
Retrieve the current date for a specified city. If no city is specified, the date for the user's current location is returned.
object
string
The city for which the current time is requested. If not specified, the local time for the user's location is returned.
local
function
get_current_time
Retrieve the current local time for a specified city. If no city is specified, the local time for the user's location is provided.
object
string
The city for which the current time is requested. If not specified, the local time for the user's location is returned.
local
function
get_wellness_advisor
Provide a comprehensive and personalized approach to improve users' physical and mental health. It uses the analysis of biological data such as exercise and sleep to tailor exercise suggestions and sleep improvement strategies based on personal preferences and goals.
object
function
make_direct_call
Initiate phone calls using directly specified phone numbers. Suitable for commands like "please call 13322336544," "dial 911," or "phone 110." It directly interprets these numbers from the user's spoken input to make the call.
object
string
The spoken input from the user mentioning the name or names of the contact(s) they wish to call.
function
make_phone_call
Initiate phone calls to specific contacts, businesses, or departments. It can handle commands such  as "please call John Smith," "dial the user's doctor," "make a call to Emily at  home," "phone the nearest pizza place," or "dial a contact based on their description."
object
string
The spoken input from the user mentioning the name or names of the contact(s) they wish to call.
function
open_alarm_app
Open the Alarm app on the smartwatch
object
function
open_chatbot_mode
Initiate a chat mode with the robot, allowing the user to engage in a conversational interaction.
object
function
query_alarm
Retrieve the details of existing alarms, including their times, modes, and any repeating schedules.
object
function
query_and_delete_alarm
delete an existing alarm
object
string
A string in 24-hour format (HH:MM) specifying the alarm time.
function
query_and_update_alarm
Modify an existing alarm
object
string
A string in 24-hour format (HH:MM) specifying the alarm time.
string
A string in 24-hour format (HH:MM) specifying the alarm time.
origin_time
function
query_calendar_event
Retrieve the user's schedule for a specified date or time range.
object
function
query_weather_information
Retrieve the current weather information for a specified location
object
string
When not asking for a specific time, used to indicate whether it is morning, noon, or evening.
morning noon evening
string
The city for which weather information is requested. If no city is specified in the query, the default "local" is used.
local
string
The time for which weather information is requested, in 24-hour format. Example: 14:30:00 for 2:30 PM
string
The duration for which the weather forecast is needed, if it is a past period of time, add a negative sign in front. Defaults to 1 hour ("PT1H"). Example: "-P3D" for the last 3 days, "P3D" for 3 days in the future
PT1H
string
The date for which weather information is requested, formatted as "yyyy-MM-dd". Defaults to the current date if not specified.
function
set_language
Change the language setting on the smartwatch. This function adjusts the language preference based on user input.
object
string
Languages that can be set on the watch
spanish russian portuguese italian german polish french czech thai korean turkish ukrainian japanese traditional_chinese english chinese hungarian greek vietnamese arabic swedish romanian dutch catalan indonesian serbian hebrew norwegian malay danish finnish slovak hindi
function
set_phone_music_loop_mode
Set the loop mode for music playback on the phone, such as list loop, single loop and random loop
object
string
the state of music
repeat one repeat all shuffle play
loop_mode
function
set_phone_music_volume
Adjust the music volume on the phone
object
string
action of volume
up down
function
set_watch_music_loop_mode
Set the loop mode for music playback on the watch, such as list loop, single loop and random loop
object
string
the state of music
repeat one repeat all shuffle play
loop_mode
function
set_workout_state
Update the status of an ongoing workout session. The available states are: "pause" to pause the workout, "resume" to resume the workout, "end" to end the workout, and "resume_later" to postpone the workout.
object
string
The status of workout, including: "pause": Pause workout. "resume": Resume workout. "finish": End workout. "resume_later": Postpone workout.
pause resume finish resume_later
state
function
start_timer
Initiate a timer that counts down from a specified duration within 2 hours
object
string
The duration of time, the default unit is second.For example, if you set a 5-minute timer, the duration would be '300'.
duration
function
toggle_screen_on_notification
Enable or disable the screen on upon notification feature. When enabled,  the screen will light up and show the notification when new notification arrive
object
string
the screen will light up and show the notification when new notification arrive
on off
function
voice_control
Manage voice feedback settings, including enabling/disabling voice responses and selecting voice type (male, female, or toggle).
object
string
Set to 'enable_voice' to enable or 'disable_voice' to disable voice responses.
enable_voice disable_voice
string
Set to 'male' for a male voice, 'female' for a female voice, or 'change' to toggle the current voice type.
male female change
voice_mode voice_type
function
toggle_notification_access
Switch the notification access permission on or off. This function allows the user to enable or disable the notification access permission.
object
string
A string specifying the desired state of the notification access permission. It can be either 'enable' to enable or 'disable' to disable the permission.
enable disable
mode
function
announce_notification
Provide an audio announcement of received notification messages.This functionality covers scenarios such as announcing the most recent notification,reading all notifications from a particular application,providing an audio readout of all notifications.
object
function
toggle_notification_wake_up_flow
Toggle the wake up flow switch for new notifications. This function allows you to enable or disable the wake up flow for new notifications feature,which determines whether the flow is awakened upon receiving a new notification.
object
string
A string specifying the mode of the wake flow upon receiving a new notification switch. It can be either 'enable' to enable or 'disable' to disable the wake up flow feature.
enable disable
mode
function
check_fat_burning_duration_progress
Check the progress towards the fat burning duration goal in daily activities. This function helps users monitor how much time they have spent in the fat burning zone and how close they are to reaching their daily goal.
object
function
check_standing_count
Check the number of times the user has stood up towards their daily standing goal. This function helps users monitor their standing activity to ensure they are meeting their daily movement goals.
object
function
query_daily_distance_covered
Query the distance covered in daily activities using the smartwatch. This function retrieves the total distance covered through various activities tracked throughout the day.
object
function
turn_off_stand_reminder
Turn off the stand(sedentary) reminder on the smartwatch. This function disables the notifications that remind the user to stand up and move around after periods of inactivity.
object
function
turn_on_stand_reminder
Activates the stand(sedentary) reminder feature on the smartwatch, which prompts the user to stand up and move if they have been inactive for a specified period. This feature helps in reducing sedentary behavior and promoting regular movement throughout the day.
object
function
check_resting_calories_burned
Check the calories burned during periods of inactivity or minimal movement, not the total calories burned.
object
function
check_stairs_climbed
Check the number of stairs climbed by the user. This function retrieves the total count of stairs the user has climbed, providing insights into their physical activity.
object
function
check_step_count_to_goal
Retrieve the progress of your daily step count goal on the smartwatch. This tool shows how close you are to reaching your daily step target.
object
function
open_activity_page
Opens the activity page on the smartwatch, providing a comprehensive overview of daily activities, including steps taken, distance traveled, and calories burned. This function does not require any parameters.
object
function
show_weekly_activity_report_page
Displays the weekly activity report page on the smartwatch, providing an overview of the user's activity metrics for the past week, including steps taken, calories burned, distance traveled, and active minutes.
object
function
turn_off_activity_progress_reminder
Disables the activity progress reminder on the smartwatch. This function stops the watch from sending notifications or alerts about the user's activity progress, helping to reduce interruptions and focus on other tasks.
object
function
turn_on_reach_goal_notification
Turn on notifications for reaching daily goals on the smartwatch. This function enables alerts to notify the user when they achieve their set activity or health goals.
object
function
check_calories_burned_progress
Check the progress towards the daily calories burned goal in daily activities. This function provides an overview of how close the user is to reaching their daily calories goal.
object
function
check_current_pace
Check the current pace of the workout.
object
function
check_current_cadence
Check the cadence of the current workout.
object
function
open_workout_app
Open the Workout/Sport application on the smartwatch to view the different types of workouts it can track, such as running, cycling, and others.
object
function
show_workout_history
Displays the complete workout history, including detailed exercise records, and allows checking for workouts on specific dates.
object
function
show_workout_status
Display the current workout status page on the smart watch.
object
function
start_walking_workout
Start a walking workout.
object
function
start_strength_training
Start a strength training/workout.
object
function
start_outdoor_cycling
Start an outdoor cycling workout.
object
function
start_outdoor_running
Start an outdoor running workout.
object
function
start_indoor_walking
Start an indoor walking workout.
object
function
start_rowing_machine_workout
Start a rowing machine workout.
object
function
start_mountain_biking_workouts
Start a mountain biking workout.
object
function
check_last_workout_duration
Retrieve the duration of the most recent workout activity only, not the entire workout history.
object
function
check_total_calories_burned
Check the total calories burned in daily activities, retrieves calories burned for today (default) or yesterday.
object
string
The date for which to check the calories burned. Default value is 'today'.
today yesterday
today
function
check_fat_burned_in_daily_activities
Check the time of fat burned during daily activities.
object
string
The date for which to check the fat burned during daily activities. Default value is 'today'.
today yesterday
today
function
check_step_count
Retrieve the total step count for today(default) or yesterday.
object
string
The date for which to check the step count. Default is today.
today yesterday
today
function
finetune_request
Use this function if the request is need finetune.
object