Dataset Viewer
Auto-converted to Parquet Duplicate
task_id
string
short_id
string
family
string
instance
string
instance_num
int64
artifact
string
group
string
domain
string
prompt
string
checkpoints
list
n_checkpoints
int64
n_steps
int64
total_points
int64
requires_browsing_history
bool
source_assets
list
evaluator_url
string
checkpoints_url
string
knows.docs_11_personal_recipe_ocr.1
11a
docs_11_personal_recipe_ocr
instance_1
1
Docs
Personal
Recipes
Create a recipe from the Recipe Coral template in Google Docs. First, replace the name of the recipe with the correct recipe name by looking at the image saved in the drive at https://drive.google.com/file/d/1S7XtioiuOZXdNt6fSS_9FkGQ42UDZ8l-/view?usp=sharing. Then, copy the ingredient list into the template and paste t...
[ { "n": 1, "title": "Original Recipe Page", "description": "", "steps": [ { "name": null, "description": "Title of the first page has been changed to \"Pumpkin Soup\"", "text": "Title of the first page has been changed to \"Pumpkin Soup\"", "category": "informati...
4
25
53
true
[ "https://drive.google.com/file/d/1S7XtioiuOZXdNt6fSS_9FkGQ42UDZ8l-/view?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_1/checkpoints.md
knows.docs_11_personal_recipe_ocr.2
11b
docs_11_personal_recipe_ocr
instance_2
2
Docs
Personal
Recipes
Create a recipe from the Recipe Coral template in Google Docs. First, replace the name of the recipe with the correct recipe name by looking at the image saved in the drive at https://drive.google.com/drive/folders/1dNvmuIo5L2952H3NSEuHtYDkQZau1hmq?usp=sharing. Then, copy the ingredient list into the template and extra...
[ { "n": 1, "title": "Original Recipe Page", "description": "", "steps": [ { "name": null, "description": "Title of the first page has been changed to \"Healthy Pizza\"", "text": "Title of the first page has been changed to \"Healthy Pizza\"", "category": "informa...
4
25
53
true
[ "https://drive.google.com/drive/folders/1dNvmuIo5L2952H3NSEuHtYDkQZau1hmq?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_2/checkpoints.md
knows.docs_11_personal_recipe_ocr.3
11c
docs_11_personal_recipe_ocr
instance_3
3
Docs
Personal
Recipes
Create a recipe from the Recipe Coral template in Google Docs. First, replace the name of the recipe with the correct recipe name by looking at the image saved in the drive at https://drive.google.com/drive/folders/1fjJwG19JgIE3_hAmcg0TMa_bkFvv9tlN?usp=sharing. Then, copy the ingredient list into the template and inclu...
[ { "n": 1, "title": "Original Recipe Page", "description": "", "steps": [ { "name": null, "description": "Title of the first page has been changed to \"Larry's Favorite Cookies\"", "text": "Title of the first page has been changed to \"Larry's Favorite Cookies\"", ...
4
25
61
true
[ "https://drive.google.com/drive/folders/1fjJwG19JgIE3_hAmcg0TMa_bkFvv9tlN?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_3/checkpoints.md
knows.docs_11_personal_recipe_ocr.4
11d
docs_11_personal_recipe_ocr
instance_4
4
Docs
Personal
Recipes
Create a recipe from the Recipe Coral template in Google Docs. First, replace the name of the recipe with the correct recipe name by looking at the image saved in the drive at https://drive.google.com/drive/folders/11wZ0Bbm_FpNmmVaBe5doN_0ICd30GxBN?usp=sharing. Then, copy the ingredient list into the template and inclu...
[ { "n": 1, "title": "Original Recipe Page", "description": "", "steps": [ { "name": null, "description": "Title of the first page has been changed to \"Cardamom Cookies\"", "text": "Title of the first page has been changed to \"Cardamom Cookies\"", "category": "i...
4
25
53
true
[ "https://drive.google.com/drive/folders/11wZ0Bbm_FpNmmVaBe5doN_0ICd30GxBN?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_4/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_4/checkpoints.md
knows.docs_11_personal_recipe_ocr.5
11e
docs_11_personal_recipe_ocr
instance_5
5
Docs
Personal
Recipes
Create a recipe from the Recipe Coral template in Google Docs. First, replace the name of the recipe with the correct recipe name by looking at the images saved in the drive at https://drive.google.com/drive/folders/1Ekh0zoN6tNq_rBGsacGqrxunUeOpdKsU?usp=sharing. Then, copy the ingredient list into the template and incl...
[ { "n": 1, "title": "Original Recipe Page", "description": "", "steps": [ { "name": null, "description": "Title of the first page has been changed to \"Pasta Puttanesca for Dez\"", "text": "Title of the first page has been changed to \"Pasta Puttanesca for Dez\"", ...
4
25
81
true
[ "https://drive.google.com/drive/folders/1Ekh0zoN6tNq_rBGsacGqrxunUeOpdKsU?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_5/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_11_personal_recipe_ocr/instance_5/checkpoints.md
knows.docs_1_formal_letter.1
1b
docs_1_formal_letter
instance_1
1
Docs
Letters
Business Letter
Structure a formal letter written in my name using Google Docs. Use my website for my info: https://ethanashby.github.io/. Include my employers logo in the upper left corner if available online. Include the following information in the letter header: - My Name - My Email Address - My Job/Position Title Take the photo...
[ { "n": 1, "title": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "description": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "steps": [ { "name":...
3
10
10
false
[ "https://drive.google.com/drive/folders/1kJM2XLnf8qIu652O2H_uk23i6Es9Ajgf?usp=drive_link" ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_1/checkpoints.md
knows.docs_1_formal_letter.2
1a
docs_1_formal_letter
instance_2
2
Docs
Letters
Business Letter
Structure a formal letter written in my name using Google Docs. Use my website for my info: https://www.andrewreischling.com/. Include my employers logo in the upper left corner if available online. Include the following information in the letter header: - My Name - My Email Address - My Job/Position Title Take the p...
[ { "n": 1, "title": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "description": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "steps": [ { "name":...
3
10
10
false
[ "https://drive.google.com/drive/folders/1-DEfT1Sf1Qhfh3LftXXaVjP49T-xhEU2?usp=sharing" ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_2/checkpoints.md
knows.docs_1_formal_letter.3
1c
docs_1_formal_letter
instance_3
3
Docs
Letters
Business Letter
Structure a formal letter written in my name using Google Docs. Use my website for my info: https://elisakreiss.com/. Include my employer's logo in the upper left corner if available online. Use the first affiliation listed if multiple exist. For incoming positions, use the future institution. Include the following inf...
[ { "n": 1, "title": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "description": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "steps": [ { "name":...
3
12
12
false
[ "https://drive.google.com/drive/folders/1LatG8gzruM50ebGfosWw49xXGxLQZRMW" ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_3/checkpoints.md
knows.docs_1_formal_letter.4
1d
docs_1_formal_letter
instance_4
4
Docs
Letters
Business Letter
Structure a formal letter written in my name using Google Docs. Use my website for my info: https://nickatomlin.github.io/. Include my employer's logo in the upper left corner if available online. Use the first affiliation listed if multiple exist. For incoming positions, use the future institution. Include the followi...
[ { "n": 1, "title": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "description": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "steps": [ { "name":...
3
12
12
false
[ "https://drive.google.com/drive/folders/1ykj346THKjAlKUDUNHHZD0_C84PUASp7" ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_4/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_4/checkpoints.md
knows.docs_1_formal_letter.5
1e
docs_1_formal_letter
instance_5
5
Docs
Letters
Business Letter
Structure a formal letter written in my name using Google Docs. Use my website for my info: https://mttk.github.io/. Include my employer's logo in the upper left corner if available online. Use the first affiliation listed if multiple exist. For incoming positions, use the future institution. Include the following info...
[ { "n": 1, "title": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "description": "Check that common information about the letter writer is placed at a reasonable location in the document letter.", "steps": [ { "name":...
3
12
12
false
[ "https://drive.google.com/drive/folders/1yr55MnD387BOSULTrEBOBfOtxtyMJGnm" ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_5/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_1_formal_letter/instance_5/checkpoints.md
knows.docs_31_education_lesson_plan.1
31a
docs_31_education_lesson_plan
instance_1
1
Docs
Education
Lesson Plan
I am a Middle School educator, and I have a free class to teach a fun topic. My class is on Chemistry. Can you help me make a lesson plan document appropriate for my students? First, come up with 2-3 fun topics in Chemistry that the class might enjoy but is still related and list those as the main bullets. Then, under ...
[ { "n": 1, "title": "Related Topics", "description": "The document has two to three main level topics that match the given subject and are appropriate for the specified audience.", "steps": [ { "name": null, "description": "All top level bullet points are topics related to the g...
6
23
145
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_1/checkpoints.md
knows.docs_31_education_lesson_plan.2
31b
docs_31_education_lesson_plan
instance_2
2
Docs
Education
Lesson Plan
I am a High School educator, and I have a free class to teach a fun topic. My class is on Mereology. Can you help me make a lesson plan document appropriate for my students? First, come up with 2-3 fun topics in Mereology that the class might enjoy but is still related and list those as the main bullets. Then, under ea...
[ { "n": 1, "title": "Related Topics", "description": "The document has two to three main level topics that match the given subject and are appropriate for the specified audience.", "steps": [ { "name": null, "description": "All top level bullet points are topics related to the g...
6
23
145
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_2/checkpoints.md
knows.docs_31_education_lesson_plan.3
31c
docs_31_education_lesson_plan
instance_3
3
Docs
Education
Lesson Plan
I am an Elementary School educator, and I have a free class to teach a fun topic. My class is on Deep Learning. Can you help me make a lesson plan document appropriate for my students? First, come up with 2-3 fun topics in Deep Learning that the class might enjoy but is still related and list those as the main bullets....
[ { "n": 1, "title": "Related Topics", "description": "The document has two to three main level topics that match the given subject and are appropriate for the specified audience.", "steps": [ { "name": null, "description": "All top level bullet points are topics related to the g...
6
23
145
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_3/checkpoints.md
knows.docs_31_education_lesson_plan.4
31d
docs_31_education_lesson_plan
instance_4
4
Docs
Education
Lesson Plan
I am a College educator, and I have a free class to teach a fun topic. My class is on Statistics. Can you help me make a lesson plan document appropriate for my students? First, come up with 2-3 fun topics in Statistics that the class might enjoy but is still related and list those as the main bullets. Then, under each...
[ { "n": 1, "title": "Related Topics", "description": "The document has two to three main level topics that match the given subject and are appropriate for the specified audience.", "steps": [ { "name": null, "description": "All top level bullet points are topics related to the g...
6
23
145
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_4/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_4/checkpoints.md
knows.docs_31_education_lesson_plan.5
31e
docs_31_education_lesson_plan
instance_5
5
Docs
Education
Lesson Plan
I am a Middle School educator, and I have a free class to teach a fun topic. My class is on Earth Science. Can you help me make a lesson plan document appropriate for my students? First, come up with 2-3 fun topics in Earth Science that the class might enjoy but is still related and list those as the main bullets. Then...
[ { "n": 1, "title": "Related Topics", "description": "The document has two to three main level topics that match the given subject and are appropriate for the specified audience.", "steps": [ { "name": null, "description": "All top level bullet points are topics related to the g...
6
23
145
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_5/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_31_education_lesson_plan/instance_5/checkpoints.md
knows.docs_37_reference_list.1
37a
docs_37_reference_list
instance_1
1
Docs
Education
Class Notes / Reference List
Create a Google Doc reference list from this course webpage: https://utah-cs6340-nlp-f24.notion.site/?pvs=74. For each lecture, add a Heading 3 with 'Month/Day: Lecture title' and create a bookmark. Things like exams and holidays should not appear in the reference list. Only consider Guest Lectures if it has slides, ot...
[ { "n": 1, "title": "Lecture Title", "description": "", "steps": [ { "name": null, "description": "Each lecture (and only lectures) has an associated title in 'Month/Day: Lecture title' format.(10 pt, proportional)", "text": "Each lecture (and only lectures) has an assoc...
4
18
180
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_1/checkpoints.md
knows.docs_37_reference_list.2
null
docs_37_reference_list
instance_2
2
Docs
Education
Class Notes / Reference List
Create a Google Doc reference list from this course webpage: https://sparklabutah.github.io/Multimodal-LLM-Agents-Course-Public/schedule/. For each lecture, add a Heading 3 with 'Module N: Lecture title', where N is the module number. Things like exams and holidays should not appear in the reference list. Under each ti...
[ { "n": 1, "title": "Lecture Title", "description": "", "steps": [ { "name": null, "description": "Each lecture (and only lectures) has an associated title in 'Module N: Lecture title' format, where N is the module number. (10 pt, proportional)", "text": "Each lecture (a...
4
20
200
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_2/checkpoints.md
knows.docs_37_reference_list.3
null
docs_37_reference_list
instance_3
3
Docs
Education
Class Notes / Reference List
Create a Google Doc reference list from this course webpage: https://mit6874.github.io/. For each lecture, add a Heading 3 with 'Month/Day: Lecture title'. Things like exams and holidays should not appear in the reference list. Under each title, create a separate bullet list for presentation and blog. Each bullet list ...
[ { "n": 1, "title": "Lecture Title", "description": "", "steps": [ { "name": null, "description": "Each lecture (and only lectures) has an associated title in 'Month/Day: Lecture title' format. (10 pt, proportional)", "text": "Each lecture (and only lectures) has an asso...
4
20
200
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_3/checkpoints.md
knows.docs_37_reference_list.4
null
docs_37_reference_list
instance_4
4
Docs
Education
Class Notes / Reference List
Create a Google Doc reference list from this course webpage: https://ocw.mit.edu/courses/12-001-introduction-to-geology-fall-2013/pages/lecture-notes-and-slides/. For each lecture, add a Heading 3 with 'Session #: Lecture title', where '#' is the number of the session. Things like exams and holidays should not appear i...
[ { "n": 1, "title": "Lecture Title", "description": "", "steps": [ { "name": null, "description": "Each lecture (and only lectures) has an associated title in 'Session #: Lecture title' format, where # is the session number. (10 pt, proportional)", "text": "Each lecture ...
4
19
190
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_4/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_4/checkpoints.md
knows.docs_37_reference_list.5
null
docs_37_reference_list
instance_5
5
Docs
Education
Class Notes / Reference List
Create a Google Doc reference list from this course webpage: https://ocw.mit.edu/courses/21h-132-the-ancient-world-rome-spring-2017/pages/lecture-notes. For each lecture, add a Heading 3 with 'Session #: Lecture title', where '#' is the number of the session. Things like exams and holidays should not appear in the refe...
[ { "n": 1, "title": "Lecture Title", "description": "", "steps": [ { "name": null, "description": "Each lecture (and only lectures) has an associated title in 'Session #: Lecture title' format, where # is the session number. (10 pt, proportional)", "text": "Each lecture ...
4
19
190
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_5/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_37_reference_list/instance_5/checkpoints.md
knows.docs_5_influential_papers.1
5a
docs_5_influential_papers
instance_1
1
Docs
Education
Research Report
Create a google docs with 5 influential papers on high quality dataset creation for Large Language Models. Include links to arxiv.org for each of the papers. The papers should have at least 50 citations and have been first published within the last 3 years, and must have an active page on semanticscholar.org. Include t...
[ { "n": 1, "title": "5 different papers were looked at and placed into the google docs.", "description": "5 different papers were looked at and placed into the google docs.", "steps": [ { "name": null, "description": "Paper website was accessed at least 5 times for different pap...
4
9
37
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_1/checkpoints.md
knows.docs_5_influential_papers.2
5b
docs_5_influential_papers
instance_2
2
Docs
Education
Research Report
Create a Google Docs with five influential papers on parameter-efficient fine-tuning (PEFT). Include links to arxiv.org for each of the papers. The papers should have at least 100 citations, have been first published within the last three years, and must have an active page on semanticscholar.org. Include the name of t...
[ { "n": 1, "title": "5 different papers were looked at and placed into the google docs.", "description": "5 different papers were looked at and placed into the google docs.", "steps": [ { "name": null, "description": "Paper website was accessed at least 5 times for different pap...
4
9
37
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_2/checkpoints.md
knows.docs_5_influential_papers.3
5c
docs_5_influential_papers
instance_3
3
Docs
Education
Research Report
Create a Google Docs with five influential papers on quantum error correction (QEC). Include links to arxiv.org for each of the papers. The papers should have at least 20 citations, have been first published within the last five years, and must have an active page on semanticscholar.org. Include the name of the paper, ...
[ { "n": 1, "title": "5 different papers were looked at and placed into the google docs.", "description": "5 different papers were looked at and placed into the google docs.", "steps": [ { "name": null, "description": "Paper website was accessed at least 5 times for different pap...
4
9
37
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_3/checkpoints.md
knows.docs_5_influential_papers.4
5d
docs_5_influential_papers
instance_4
4
Docs
Education
Research Report
Create a Google Docs with five influential papers on De Novo Protein Design. Include links to biorxiv.org or nature.com for each of the papers. The papers should have at least 50 citations, have been first published within the last five years, and must have an active page on semanticscholar.org or pubmed.ncbi.nlm.nih.g...
[ { "n": 1, "title": "5 different papers were looked at and placed into the google docs.", "description": "5 different papers were looked at and placed into the google docs.", "steps": [ { "name": null, "description": "Paper website was accessed at least 5 times for different pap...
4
9
37
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_4/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_4/checkpoints.md
knows.docs_5_influential_papers.5
5e
docs_5_influential_papers
instance_5
5
Docs
Education
Research Report
Create a Google Docs with five influential papers on Solid-State Battery Electrolytes, specifically focusing on dendritic suppression or interface stability. Include links to chemrxiv.org or arxiv.org (cond-mat section) for each of the papers. The papers should have at least 25 citations, have been first published with...
[ { "n": 1, "title": "5 different papers were looked at and placed into the google docs.", "description": "5 different papers were looked at and placed into the google docs.", "steps": [ { "name": null, "description": "Paper website was accessed at least 5 times for different pap...
4
9
37
true
[]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_5/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/docs_5_influential_papers/instance_5/checkpoints.md
knows.sheets_10_paper_sorting.1
10a
sheets_10_paper_sorting
instance_1
1
Sheets
Education
Research Library
Create a new google sheets document for all the papers in my drive folder https://drive.google.com/drive/folders/108yXVanQvtgm3X0RxpI-HeR85s7PQNxw?usp=sharing. Make a blank google sheets table and for each paper, in column A put the title of the paper, in column B put the paper authors, in column C put the abstract, in...
[ { "n": 1, "title": "Spreadsheet Structure", "description": "The spreadsheet has the correct column headers.", "steps": [ { "name": "Column A Header", "description": "Column A is labeled \"Title\" (or similar).", "text": "**Column A Header:** Column A is labeled \"Title\...
5
27
10
true
[ "https://drive.google.com/drive/folders/108yXVanQvtgm3X0RxpI-HeR85s7PQNxw?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_1/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_1/checkpoints.md
knows.sheets_10_paper_sorting.2
10b
sheets_10_paper_sorting
instance_2
2
Sheets
Education
Research Library
Create a new google sheets document for all the papers in my drive folder https://drive.google.com/drive/folders/1vJ3XnjNK792DmyA3relBnrIfIKC5NAED?usp=sharing. Make a blank google sheets table and for each paper, in column A put the title of the paper, in column B put the paper authors, in column C put the abstract, in...
[ { "n": 1, "title": "Spreadsheet Structure", "description": "The spreadsheet has the correct column headers.", "steps": [ { "name": "Column A Header", "description": "Column A is labeled \"Title\" (or similar).", "text": "**Column A Header:** Column A is labeled \"Title\...
5
27
10
true
[ "https://drive.google.com/drive/folders/1vJ3XnjNK792DmyA3relBnrIfIKC5NAED?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_2/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_2/checkpoints.md
knows.sheets_10_paper_sorting.3
10c
sheets_10_paper_sorting
instance_3
3
Sheets
Education
Research Library
Create a new google sheets document for all the papers in my drive folder https://drive.google.com/drive/folders/1GmdNa8ulDPoshbdBnm-G6nS-VMBjdW7r?usp=sharing. Make a blank google sheets table and for each paper, in column A put the title of the paper, in column B put the paper authors, in column C put the abstract, in...
[ { "n": 1, "title": "Spreadsheet Structure", "description": "The spreadsheet has the correct column headers.", "steps": [ { "name": "Column A Header", "description": "Column A is labeled \"Title\" (or similar).", "text": "**Column A Header:** Column A is labeled \"Title\...
5
27
10
true
[ "https://drive.google.com/drive/folders/1GmdNa8ulDPoshbdBnm-G6nS-VMBjdW7r?usp=sharing." ]
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_3/evaluator.py
https://github.com/alexgill321/KNOWS-benchmark/blob/main/src/browsergym/knows/eval/tasks/sheets_10_paper_sorting/instance_3/checkpoints.md
End of preview. Expand in Data Studio

KNOWS Benchmark

KNOWS evaluates web agents on the work people actually do in Google Workspace: writing documents, building spreadsheets, and composing slide decks that require web research, multi-step tool use, and faithful grounding in retrieved sources.

This dataset contains the task definitions — the prompt an agent receives, plus the structured evaluation rubric used to grade the artifact it produces.

Tasks 110 (22 templates × 5 instances)
Domains 20
Mean prompt length 204 words
Evaluation steps per task ~25
Artifact Templates Tasks
Google Docs 5 25
Google Sheets 9 45
Google Slides 8 40

This dataset does not score anything

Each task is graded by a task-specific Python evaluator that inspects the finished artifact through the Google Workspace APIs and its rendered form — combining deterministic comparisons, tolerance-based matching, geometric layout tests, document-structure inspection, browsing-trace verification, and LLM/VLM judgements. Those evaluators live in the GitHub repository, not here.

To actually run and score the benchmark, follow RUNNING_STANDALONE.md, or use the reference harnesses: BrowserGym-Knows and AgentLab-Knows.

Use this dataset when you want the prompts and rubric as data — for analysis, task selection, or driving your own harness.

Fields

field description
task_id Registered harness id, e.g. knows.docs_1_formal_letter.1. For nine families this differs from family (sheets_6_investmenttracker registers as knows.sheets_6_stock_tracker) — use task_id to launch a task, family to find it on disk
short_id Short internal id (e.g. 11a); null where none was assigned
family Task template, e.g. docs_11_personal_recipe_ocr
instance, instance_num Which of the five instances
artifact Docs, Sheets, or Slides
group, domain Use-case grouping and domain label
prompt The agent-facing instruction, verbatim from task.md (which itself carries {{...}} placeholders where a task writes to Drive — see below)
checkpoints Rubric: [{n, title, description, steps[]}], each step carrying name, description, text, category, llm_vlm_primary
n_steps Number of evaluation steps
total_points Points available for the task
requires_browsing_history Whether the evaluator checks the agent's visited URLs
source_assets Hosted, view-only Drive files the prompt references — usable as-is
evaluator_url, checkpoints_url Links to the evaluator and rubric on GitHub

Step category labels come from the benchmark's step-type taxonomy (structural_check, information_retrieval, formatting_check, content_check, spatial_check, web_visit_check, visual_check), with llm_vlm_primary marking steps decided primarily by a model judge.

External assets

Six task families reference Google Drive files from their prompts, in two kinds.

Files the task reads. Listed in source_assets (30 across the benchmark) and left in the prompt verbatim. These are hosted copies shared anyone-with-link, view only, so they work as-is and a benchmark run cannot modify them.

Locations the task writes into. Ten tasks — all of sheets_10_paper_sorting and slides_17_removeimagesaddplaceholders — ask the agent to upload files into a Drive folder, or to edit a scratch copy of a deck. A write destination cannot be shared between users, so the benchmark does not ship one: the prompt carries a {{TOKEN}} you replace with a location in your own Drive.

placeholder what to supply
{{OUTPUT_FOLDER_URL}} A folder the agent may write into. For sheets_10 it must contain pdfs/ and figures/ subfolders — the prompt names those by name
{{IMAGES_FOLDER_URL}} A folder for the images extracted from the deck
{{WORKING_COPY_URL}} An editable copy of the source presentation (slides_17 instance 1 only)

The code repository provisions all of them for you, for both families at once:

python src/browsergym/knows/eval/tasks/provision_run_targets.py --all

It creates a fresh folder tree per run and writes the URLs to run_targets.json, which the harness and the evaluators both read — so the folder the agent uploaded to is the one that gets graded. On your own harness, substitute with a plain string replace on prompt. Tasks whose prompt contains no {{ need no setup at all. See ASSETS.md for the full layout.

Maintenance and versioning

Tasks are curated to be time-agnostic and independent of any single website, but some reference live pages that can change. External sources the evaluators depend on are verified periodically; if a change significantly alters a task's difficulty or solvability, the task is updated or replaced with one of similar scope. Every change ships as a new tagged release on GitHub, and prior versions stay available, so results remain reproducible. Please report the benchmark version alongside your results. Issues can be reported via the templates.

This dataset corresponds to benchmark v1.1.0.

Licence

Apache-2.0, matching the code repository.

Citation

@inproceedings{gill2026knows,
  title     = {The Hard Part Comes After Search: Benchmarking Web Agents on
               Synthesizing, Organizing, and Displaying Knowledge},
  author    = {Gill, Alexander and Ishmam, Md Farhan and Nguyen, Xuyen and
               Bhat, Neha and DeYoung, Parker Henry and
               Hashemi Chaleshtori, Fateme and Stringham, Nathan and
               Marino, Kenneth and Marasovi\'{c}, Ana},
  booktitle = {Findings of the Association for Computational Linguistics: EMNLP 2026},
  year      = {2026}
}

Please also state which benchmark version you ran (above).

Downloads last month
24