all possible hells kitchen tasks and partial plan tasks

This commit is contained in:
Isadora White 2025-05-13 15:55:10 -07:00
parent 748334f7c0
commit a655357267
2 changed files with 581 additions and 4 deletions

View file

@ -465,9 +465,9 @@ def generate_maximum_hells_kitchen_tasks(
hk_test_lst = list(hk_test_items)
train_possible_combinations = itertools.combinations(hk_train_items, 2)
test_possible_combinations = [["bread", "golden_apple"], ["golden_apple", "rabbit_stew"], ["bread", "cake"],
["baked_potato", "golden_apple"], ["baked_potato", "cake"], ["cooked_beef", "golden_apple"]]
# test_possible_combinations = itertools.combinations(hk_test_lst, 2)
# test_possible_combinations = [["bread", "golden_apple"], ["golden_apple", "rabbit_stew"], ["bread", "cake"],
# ["baked_potato", "golden_apple"], ["baked_potato", "cake"], ["cooked_beef", "golden_apple"]]
test_possible_combinations = itertools.combinations(hk_test_lst, 2)
# Set fixed seed for consistent results
random.seed(42)
@ -601,7 +601,7 @@ if __name__ == "__main__":
with open("hells_kitchen_train_tasks.json", "w") as f:
json.dump(hk_train_tasks, f, indent=2)
with open("mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json", "w") as f:
with open("mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_full.json", "w") as f:
json.dump(hk_test_tasks, f, indent=2)
# Print counts

View file

@ -0,0 +1,577 @@
{
"multiagent_cooking_golden_apple_bread_hells_kitchen": {
"conversation": "We need to make golden_apple and bread together. You are supposed to make bread and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"golden_apple",
"bread"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"golden_apple": [
"Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.",
"Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple."
],
"bread": [
"Step 1: Go to the farm and collect 3 wheat.",
"Step 2: Go to the crafting table and use the wheat to craft bread."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 4,
"max_steps_per_recipe": 2,
"unique_target_items": 2,
"overall_difficulty_score": 4,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_golden_apple_cake_hells_kitchen": {
"conversation": "We need to make golden_apple and cake together. You are supposed to make cake and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"golden_apple",
"cake"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"golden_apple": [
"Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.",
"Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple."
],
"cake": [
"Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.",
"Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).",
"Step 3: Get an egg from your inventory or other agents.",
"Step 4: Go to the crafting table and craft the sugarcane into sugar.",
"Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 7,
"max_steps_per_recipe": 5,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_golden_apple_rabbit_stew_hells_kitchen": {
"conversation": "We need to make golden_apple and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"golden_apple",
"rabbit_stew"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"golden_apple": [
"Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.",
"Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple."
],
"rabbit_stew": [
"Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to the furnace and bake the potato.",
"Step 5: From your inventory or other agents get a bowl",
"Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.",
"Step 7: Go to the furnace and cook the raw rabbit.",
"Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 10,
"max_steps_per_recipe": 8,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_golden_apple_baked_potato_hells_kitchen": {
"conversation": "We need to make golden_apple and baked_potato together. You are supposed to make baked_potato and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"golden_apple",
"baked_potato"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"golden_apple": [
"Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.",
"Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple."
],
"baked_potato": [
"Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 2: Go to the furnace and bake the potato."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 6,
"max_steps_per_recipe": 4,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_golden_apple_cooked_beef_hells_kitchen": {
"conversation": "We need to make golden_apple and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"golden_apple",
"cooked_beef"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"golden_apple": [
"Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.",
"Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple."
],
"cooked_beef": [
"Step 1: Kill a cow and pick up 1 beef that is dropped.",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to furnace and use it to cook the beef."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 6,
"max_steps_per_recipe": 4,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_bread_cake_hells_kitchen": {
"conversation": "We need to make bread and cake together. You are supposed to make cake and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"bread",
"cake"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"bread": [
"Step 1: Go to the farm and collect 3 wheat.",
"Step 2: Go to the crafting table and use the wheat to craft bread."
],
"cake": [
"Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.",
"Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).",
"Step 3: Get an egg from your inventory or other agents.",
"Step 4: Go to the crafting table and craft the sugarcane into sugar.",
"Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 7,
"max_steps_per_recipe": 5,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_bread_rabbit_stew_hells_kitchen": {
"conversation": "We need to make bread and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"bread",
"rabbit_stew"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"bread": [
"Step 1: Go to the farm and collect 3 wheat.",
"Step 2: Go to the crafting table and use the wheat to craft bread."
],
"rabbit_stew": [
"Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to the furnace and bake the potato.",
"Step 5: From your inventory or other agents get a bowl",
"Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.",
"Step 7: Go to the furnace and cook the raw rabbit.",
"Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 10,
"max_steps_per_recipe": 8,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_bread_baked_potato_hells_kitchen": {
"conversation": "We need to make bread and baked_potato together. You are supposed to make baked_potato and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"bread",
"baked_potato"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"bread": [
"Step 1: Go to the farm and collect 3 wheat.",
"Step 2: Go to the crafting table and use the wheat to craft bread."
],
"baked_potato": [
"Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 2: Go to the furnace and bake the potato."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 6,
"max_steps_per_recipe": 4,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_bread_cooked_beef_hells_kitchen": {
"conversation": "We need to make bread and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"bread",
"cooked_beef"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"bread": [
"Step 1: Go to the farm and collect 3 wheat.",
"Step 2: Go to the crafting table and use the wheat to craft bread."
],
"cooked_beef": [
"Step 1: Kill a cow and pick up 1 beef that is dropped.",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to furnace and use it to cook the beef."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 6,
"max_steps_per_recipe": 4,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
},
"multiagent_cooking_cake_rabbit_stew_hells_kitchen": {
"conversation": "We need to make cake and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cake, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"cake",
"rabbit_stew"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"cake": [
"Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.",
"Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).",
"Step 3: Get an egg from your inventory or other agents.",
"Step 4: Go to the crafting table and craft the sugarcane into sugar.",
"Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake."
],
"rabbit_stew": [
"Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to the furnace and bake the potato.",
"Step 5: From your inventory or other agents get a bowl",
"Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.",
"Step 7: Go to the furnace and cook the raw rabbit.",
"Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 13,
"max_steps_per_recipe": 8,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_cake_baked_potato_hells_kitchen": {
"conversation": "We need to make cake and baked_potato together. You are supposed to make baked_potato and I am supposed to make cake, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"cake",
"baked_potato"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"cake": [
"Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.",
"Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).",
"Step 3: Get an egg from your inventory or other agents.",
"Step 4: Go to the crafting table and craft the sugarcane into sugar.",
"Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake."
],
"baked_potato": [
"Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 2: Go to the furnace and bake the potato."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 9,
"max_steps_per_recipe": 5,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_cake_cooked_beef_hells_kitchen": {
"conversation": "We need to make cake and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make cake, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"cake",
"cooked_beef"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"cake": [
"Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.",
"Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).",
"Step 3: Get an egg from your inventory or other agents.",
"Step 4: Go to the crafting table and craft the sugarcane into sugar.",
"Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake."
],
"cooked_beef": [
"Step 1: Kill a cow and pick up 1 beef that is dropped.",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to furnace and use it to cook the beef."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 9,
"max_steps_per_recipe": 5,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_rabbit_stew_baked_potato_hells_kitchen": {
"conversation": "We need to make rabbit_stew and baked_potato together. You are supposed to make baked_potato and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"rabbit_stew",
"baked_potato"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"rabbit_stew": [
"Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to the furnace and bake the potato.",
"Step 5: From your inventory or other agents get a bowl",
"Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.",
"Step 7: Go to the furnace and cook the raw rabbit.",
"Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew."
],
"baked_potato": [
"Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 2: Go to the furnace and bake the potato."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 12,
"max_steps_per_recipe": 8,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_rabbit_stew_cooked_beef_hells_kitchen": {
"conversation": "We need to make rabbit_stew and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"rabbit_stew",
"cooked_beef"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"rabbit_stew": [
"Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to the furnace and bake the potato.",
"Step 5: From your inventory or other agents get a bowl",
"Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.",
"Step 7: Go to the furnace and cook the raw rabbit.",
"Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew."
],
"cooked_beef": [
"Step 1: Kill a cow and pick up 1 beef that is dropped.",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to furnace and use it to cook the beef."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 12,
"max_steps_per_recipe": 8,
"unique_target_items": 2,
"overall_difficulty_score": 6,
"difficulty_category": "hard"
},
"difficulty": "hard"
},
"multiagent_cooking_baked_potato_cooked_beef_hells_kitchen": {
"conversation": "We need to make baked_potato and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make baked_potato, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!",
"agent_count": 2,
"target": [
"baked_potato",
"cooked_beef"
],
"type": "cooking",
"timeout": 300,
"recipes": {
"baked_potato": [
"Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 2: Go to the furnace and bake the potato."
],
"cooked_beef": [
"Step 1: Kill a cow and pick up 1 beef that is dropped.",
"Step 2: Get coal from your inventory or other agents.",
"Step 3: Put coal in the furnace",
"Step 4: Go to furnace and use it to cook the beef."
]
},
"blocked_access_to_recipe": [],
"goal": {
"0": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.",
"1": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking."
},
"task_type": "cooking",
"difficulty_metrics": {
"total_recipe_steps": 8,
"max_steps_per_recipe": 4,
"unique_target_items": 2,
"overall_difficulty_score": 5,
"difficulty_category": "medium"
},
"difficulty": "medium"
}
}