ScienceWorld
ScienceWorld copied to clipboard
ScienceWorld is a text-based virtual environment centered around accomplishing tasks from the standardized elementary science curriculum.
Certain conditions set the isCompleted flag to be set -- for example, a negative score in the task, signifying task failure: https://github.com/allenai/ScienceWorld/blob/10dd21a483aca06bbd591a5465353f719dfaffc3/scienceworld/scienceworld.py#L328 Right now we set the isCompleted flag to...
Right now, when creating a `ScienceWorldEnv` object, a Java server needs to be started via a call to `subprocess.Popen` . This PR proposes to use py4j's helper function to launch...
Here's a typical task to measure the melting point of a material: > Your task is to measure the melting point of lead, which is located around the kitchen. First,...
When runnning the inference for task 23 or 24, sometimes the observation, free look and inventory will be "java.util.NoSuchElementException: None.get". This is likely to happen when you first focus on...
Once in a while (esp. when debugging), Python process gets terminated without closing the java server that is running. I suggest adding a timeout on the server side that will...
I noticed the issue in `task-7-identify-life-stages-1-var0`, but others might be affected. I have a modified version of the web server example that prints out SW's goals. I attached a PDF...
Hi ! I'm using ScienceWorld in interactive mode, and I want to make some violet paint, by mixing blue and red paint. I go to the art studio, and I...
At the moment, in ScienceWorld a table can be moved inside a drawer, that might throw off some pretrained large language models that encoded commonsense about the physical world.
Hi ! I am currently performing experiments where the agent has to go seek objects that are named at the beginning of an episode. I would be very interested in...
Thanks for your help!