name: ui_layout_optimizer version: 1.0.0 description: "Adaptive UI Layout Optimization Environment for training agents to maximize user completion and satisfaction in digital checkout flows." env_class: "env:UIEnv" action_space: increase_button: "Increases the UI button size by 0.1 increments." decrease_form: "Reduces the number of form fields to decrease user friction." increase_steps: "Adds a step to the wizard flow to separate complex tasks." decrease_steps: "Removes a step from the flow to reduce user fatigue." reorder_sections: "Optimizes the logical order of UI components." set_button_size: "Directly sets the button size multiplier (Continuous: 0.5 - 2.0)." noop: "No operation. Keeps the current layout state." observation_space: device: "User device type: mobile or desktop." layout: button_size: "Current button size multiplier (0.5 to 2.0)." form_length: "Number of fields in the current form (1 to 10)." steps: "Number of steps in the current checkout flow (1 to 10)." progress: "Current completion progress percentage (0.0 to 1.0)." tasks: - name: easy description: Simple UI optimization task grader: "graders:grade_easy" - name: medium description: Moderate UI optimization task grader: "graders:grade_medium" - name: hard description: Complex UI optimization task grader: "graders:grade_hard"