instruction
Show me the tips on how to water my Pansy plant to keep it healthy on the LeafSnap app.
previous_actions
{"name": "click", "parameters": {"x": 562, "y": 1226}}
{"name": "click", "parameters": {"x": 643, "y": 2210}}
{"name": "wait", "parameters": {}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "wait", "parameters": {}}
active_application
LeafSnap
screen_description
windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  id: 2
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 129
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "3:58 PM"
      text: "3:58"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 986
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi signal full."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 51
        right: 1006
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 187
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Gmail notification: Jotform"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 187
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "AccuWeather notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 3315
  title: "LeafSnap"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_focusable: true
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_scrollable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 23
        top: 148
        right: 161
        bottom: 286
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 216
        top: 190
        right: 864
        bottom: 243
      }
      class_name: "android.view.View"
      content_description: "Pansy"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 953
        top: 182
        right: 1057
        bottom: 251
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 58
        top: 2130
        right: 219
        bottom: 2291
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 265
        top: 2130
        right: 1022
        bottom: 2291
      }
      class_name: "android.view.View"
      content_description: "Add to Collection"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 69
        top: -4658
        right: 1011
        bottom: -4267
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: -2377
        right: 1080
        bottom: -1663
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 115
        right: 429
        bottom: 105
      }
      class_name: "android.view.View"
      content_description: "Hardiness Zones"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 452
        right: 965
        bottom: 44
      }
      class_name: "android.view.View"
      content_description: "2 to 10"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 115
        top: 175
        right: 429
        bottom: 236
      }
      class_name: "android.view.View"
      content_description: "Native Area"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 452
        top: 175
        right: 965
        bottom: 236
      }
      class_name: "android.view.View"
      content_description: "North America"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 115
        top: 306
        right: 429
        bottom: 367
      }
      class_name: "android.view.View"
      content_description: "Planting time"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 452
        top: 306
        right: 965
        bottom: 367
      }
      class_name: "android.view.View"
      content_description: "Spring, Fall, Winter"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 69
        top: 539
        right: 192
        bottom: 618
      }
      class_name: "android.view.View"
      content_description: "Care"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 699
        right: 953
        bottom: 872
      }
      class_name: "android.widget.ImageView"
      content_description: "Water"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 167
        top: 941
        right: 855
        bottom: 1077
      }
      class_name: "android.view.View"
      content_description: "Suggested fertilizing frequency"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 322
        top: 1083
        right: 700
        bottom: 1151
      }
      class_name: "android.view.View"
      content_description: "Twice per week"
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 128
        top: 1220
        right: 894
        bottom: 1764
      }
      class_name: "android.view.View"
      content_description: "Water your viola regularly to produce the best blooms. They tolerate short drought but prefer consistently moist soil, especially during hotter weather. Focus the water toward the ground at the base of your plant to avoid wetting the foliage. Water them once or twice a week, allowing the soil to dry slightly between waterings."
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 1902
        right: 953
        bottom: 2075
      }
      class_name: "android.widget.ImageView"
      content_description: "Fertilizer"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 2190
        right: 953
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      content_description: "Light"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
  }
}

assistant
!FUNCTIONCALL{"name": "status", "parameters": {"goal_status": "successful"}}
[{"type": "function", "function": {"name": "click", "description": "Click on a specific location on the screen", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to click."}, "y": {"type": "integer", "description": "Coordinate on the y axis to click."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "long_press", "description": "Long press on a specific location on the screen.", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to long press."}, "y": {"type": "integer", "description": "Coordinate on the y axis to long press."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "input_text", "description": "Write text inside of an already selected text field, typically this is preceeded by a 'click' action that selects a field on the screen to type into.", "parameters": {"type": "object", "properties": {"text": {"type": "string", "description": "The text to input in the field."}}, "required": ["text"]}}}, {"type": "function", "function": {"name": "scroll", "description": "Scroll a fixed amount in a specific direction.", "parameters": {"type": "object", "properties": {"direction": {"type": "string", "enum": ["up", "down", "left", "right"], "description": "The direction to scroll in."}}, "required": ["direction"]}}}, {"type": "function", "function": {"name": "navigate_home", "description": "Navigate to the home screen from the current screen you are on.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "navigate_back", "description": "Navigate back to the previous page.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "open_app", "description": "Open an application.", "parameters": {"type": "object", "properties": {"app_name": {"type": "string", "description": "The name of the application to open."}}, "required": ["app_name"]}}}, {"type": "function", "function": {"name": "wait", "description": "Wait for a fixed amount of time. This is useful when you need to 'await' the results of a page that is still loading.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "status", "description": "Once you have completed the work required to fulfill an instruction, report your status by calling this function with 'successful'. If you find that a task is impossible to complete,  call this with 'infeasible' after finding that information.", "parameters": {"type": "object", "properties": {"goal_status": {"type": "string", "enum": ["successful", "infeasible"], "description": "The status of the completion of a instruction, either 'successful' or 'infeasible', called to conclude an episode."}}, "required": ["goal_status"]}}}]