Environments List#
Original Tasks#
These are the original MiniWoB tasks.
Name |
Description |
---|---|
Find the line that bisects an angle evenly in two. |
|
Search for flight results. |
|
Learn to operate a date picker tool. |
|
Choose an item from a drop down list. |
|
Find the center of a circle. |
|
Click on a specific button in a generated form. |
|
Click on buttons in a certain order. |
|
Click desired checkboxes. |
|
Click a collapsible element to expand it. |
|
Find and click on a specified link, from collapsible elements. |
|
Click the specified color. |
|
Click the button to close the dialog box. |
|
Click a specific button in a dialog box. |
|
Click on a specified link in text. |
|
Click menu items. |
|
Find a specific item from a menu. |
|
Click option boxes. |
|
Click items on a pie menu. |
|
Click multiple items from a scroll list. |
|
Click the shades that match a specified color. |
|
Click on a specific shape. |
|
Click on a tab element. |
|
Click a link inside a specific tab element. |
|
Click on a single button. |
|
Click on one of two buttons. |
|
Click on a specific widget in a generated form. |
|
Copy text and paste it into an input. |
|
Copy text from a specific textarea and paste it into an input. |
|
Count number of shapes. |
|
Count the number of sides on a shape. |
|
Drag the smaller box into the larger box. |
|
Drag an item in a specified direction. |
|
Drag a 3D cube to show a specific face. |
|
Drag items in a list, in a specified direction |
|
Drag items in a 2D grid around. |
|
Drag shapes into a box. |
|
Drag numbers into sorted ascending order. |
|
Navigate through an email inbox and perform some actions. |
|
Use the date input to pick the correct date. |
|
Enter the password into the form. |
|
Enter given text to a textfield. |
|
Convert given text to upper or lower case. |
|
Enter dynamically generated text to a textfield. |
|
Enter the specified time into the input. |
|
Find the shortest mid-point of two points. |
|
Find nth word in a block of text. |
|
Focus into a text input. |
|
Focus on a specific text input. |
|
Find the Cartesian coordinates on a grid. |
|
Guess the number. |
|
Highlight all the text. |
|
Highlight the specified paragraph. |
|
Identify a randomly generated shape. |
|
Enter user login details into the form. |
|
Navigate a file tree to find a specified file or folder. |
|
Draw a given number using checkboxes. |
|
Read information out from a table. |
|
Read multiple pieces of information out from a table. |
|
Resize a textarea in a given direction. |
|
Given two points, add a third point to create a right angle. |
|
Scroll through a text area element and enter last word into text area. |
|
Scroll through a text area in a given direction. |
|
Search through a bunch of results to find a specified link. |
|
Solve for X. |
|
Perform some arithmetic math operations. |
|
Interact with a social media feed. |
|
Use the terminal to delete a file. |
|
Modify a text’s style in a text-editor. |
|
Enter slightly transformed text into a text box. |
|
Win a game of tic-tac-toe. |
|
Use autocomplete element efficiently. |
|
Use a color wheel. |
|
Use a color wheel given specific random color. |
|
Use a slider to select a particular value. |
|
Use sliders to create a given combination. |
|
Use a spinner to select given number. |
|
Count the total number of blocks. |
No-delay Tasks#
The UI elements in some tasks have animation delays or change the state when the browser is defocused. We provide the “no-delay” version without these issues.
Name |
Description |
---|---|
[book-flight] Removed animation. |
|
[choose-date] Removed animation. |
|
[click-collapsible] Removed animation. |
|
[click-collapsible-2] Removed animation. |
|
[click-pie] Removed animation. |
|
[use-autocomplete] Removed delay. |
Additional Tasks#
These tasks were introduced in MiniWoB++. Some are harder versions of the existing tasks, while some are completely new.
Name |
Description |
---|---|
[click-checkboxes] Click at least 5 out of up to 12 checkboxes. |
|
[click-checkboxes] Paraphrased entries. |
|
[click-checkboxes] Train and test on different number of targets. |
|
[click-tab-2] Varying number of tabs from 2 to 6. |
|
[login-user] Random popup. |
|
Fill in forms of varying layouts. |
|
Fill in forms with shuffled field orderings. |
|
[social-media] Do some action on all matching entries. |
|
[social-media] Do some action on some matching entries. |
|
[email-inbox-forward] varied instruction texts (30 templates). |
|
[email-inbox-forward] varied instruction texts (100 templates). |
|
[email-inbox] varied instruction texts (100 templates for each subtask). |
Debug Tasks#
These are easier versions of existing tasks, suitable for debugging.
Name |
Description |
---|---|
[choose-date] December only. |
|
[choose-date] December or November only. |
|
[click-tab-2] One 1 tab. |
|
[click-tab-2] Choose between a link or ‘no match’. |
|
[click-test] Different buttons during train and test. |
|
[email-inbox] No scrolling + 1 subtask. |
|
[email-inbox] No scrolling + 1 subtask. |
|
[email-inbox] No scrolling + 1 subtask. |
|
[email-inbox] No scrolling. |
|
[email-inbox] No scrolling + 1 subtask. |
|
[email-inbox] No scrolling + 2 subtasks. |
|
Click on the button with the correct Unicode text. |
Flight Search Tasks#
These are ports of the FormWoB tasks in the original World of Bits paper.,
The prompt is a list of key-value pairs (e.g., Departure City: New York).
If the required fields are not filled, or if the agent navigates away from the page, the reward is -1.,
Otherwise, the reward is the fraction of key-value pairs that are satisfied.
Name |
Description |
---|---|
Search for flights on the Alaska Airlines website (original). |
|
Search for flights on the Alaska Airlines website (harder). |
|
Search for flights on the American Airlines website. |
Excluded Tasks#
The following tasks require the agent to wait for events to happen before acting, and a ‘no-delay’ version is impossible to make.
Name |
Description |
---|---|
chase-circle |
Keep your mouse inside a moving circle. |
moving-items |
Click moving items before they disappear. |
simon-says |
Push the buttons in the order shown. |
button-delay |
Wait a certain period of time before clicking the second button. |
hover-shape |
Hover over the colored shape. |