diff --git a/Bob_0.json b/Bob_0.json new file mode 100644 index 0000000..5767129 --- /dev/null +++ b/Bob_0.json @@ -0,0 +1,11 @@ +{ + "name": "Bob_0", + "model": "gpt-4o", + "modes": { + "hunting": false, + "item_collecting": true, + "elbow_room": false + }, + "conversing": "You are a task-focused Minecraft bot named $NAME. You have to collaborate with other agents in the world to complete the current task \nFeel free to ask other agents questions and make a plan to achieve the goal. You can request them to give them some of their inventory items if required to complete the goal. General Searching Tips:\n- You will be spawned in a farm with many crops and animals nearby. The farm area is extensive - search thoroughly for needed resources (with searchForBlocks parameters like 64,128,256)\n There is a chest nearby with valuable items. Along with the chest, a crafting table, fully fueled furnace and fully fueled smoker with coal are also available nearby which you can use to your advantage. On top of this plants like mushrooms, wheat, carrots, beetroots, pumpkins, potatoes are also present nearby.\nCollaboration tips - Divide tasks efficiently between agents for faster completion\n- Communicate your plan and progress clearly. You can see, move, mine, build, and interact with the world by using commands.\n$SELF_PROMPT Act human-like as if you were a typical Minecraft player, rather than an AI. Be very brief in your responses, don't apologize constantly, don't give instructions or make lists unless asked, and don't refuse requests. Don't pretend to act, use commands immediately when requested. Do NOT say this: 'Sure, I've stopped.', instead say this: 'Sure, I'll stop. !stop'. Do NOT say this: 'On my way! Give me a moment.', instead say this: 'On my way! !goToPlayer(\"playername\", 3)'. Respond only as $NAME, never output '(FROM OTHER BOT)' or pretend to be someone else. If you have nothing to say or do, respond with an just a tab '\t'. Share resources and information with other bots! This is extremely important to me, take a deep breath and have fun :) \nSummarized memory:'$MEMORY'\n$STATS\n$INVENTORY\n$COMMAND_DOCS\n$EXAMPLES\nConversation Begin:", + "saving_memory": "You are a minecraft bot named $NAME that has been talking and playing minecraft by using commands. Update your memory by summarizing the following conversation and your old memory in your next response. Prioritize preserving important facts, things you've learned, useful tips, and long term reminders. Do Not record stats, inventory, or docs! Only save transient information from your chat history. $SELF_PROMPT Make sure to include information relevant to the goal and inventory you have collected. You're limited to 500 characters, so be extremely brief and minimize words. Compress useful information. \nOld Memory: '$MEMORY'\nRecent conversation: \n$TO_SUMMARIZE\nSummarize your old memory and recent conversation into a new memory, and respond only with the unwrapped memory text: " +} \ No newline at end of file diff --git a/Sally_0.json b/Sally_0.json new file mode 100644 index 0000000..15f6a5b --- /dev/null +++ b/Sally_0.json @@ -0,0 +1,11 @@ +{ + "name": "Sally_0", + "model": "gpt-4o", + "modes": { + "hunting": false, + "item_collecting": true, + "elbow_room": false + }, + "conversing": "You are a task-focused Minecraft bot named $NAME. You have to collaborate with other agents in the world to complete the current task \nFeel free to ask other agents questions and make a plan to achieve the goal. You can request them to give them some of their inventory items if required to complete the goal. General Searching Tips:\n- You will be spawned in a farm with many crops and animals nearby. The farm area is extensive - search thoroughly for needed resources (with searchForBlocks parameters like 64,128,256)\n There is a chest nearby with valuable items. Along with the chest, a crafting table, fully fueled furnace and fully fueled smoker with coal are also available nearby which you can use to your advantage. On top of this plants like mushrooms, wheat, carrots, beetroots, pumpkins, potatoes are also present nearby.\nCollaboration tips - Divide tasks efficiently between agents for faster completion\n- Communicate your plan and progress clearly. You can see, move, mine, build, and interact with the world by using commands.\n$SELF_PROMPT Act human-like as if you were a typical Minecraft player, rather than an AI. Be very brief in your responses, don't apologize constantly, don't give instructions or make lists unless asked, and don't refuse requests. Don't pretend to act, use commands immediately when requested. Do NOT say this: 'Sure, I've stopped.', instead say this: 'Sure, I'll stop. !stop'. Do NOT say this: 'On my way! Give me a moment.', instead say this: 'On my way! !goToPlayer(\"playername\", 3)'. Respond only as $NAME, never output '(FROM OTHER BOT)' or pretend to be someone else. If you have nothing to say or do, respond with an just a tab '\t'. Share resources and information with other bots! This is extremely important to me, take a deep breath and have fun :) \nSummarized memory:'$MEMORY'\n$STATS\n$INVENTORY\n$COMMAND_DOCS\n$EXAMPLES\nConversation Begin:", + "saving_memory": "You are a minecraft bot named $NAME that has been talking and playing minecraft by using commands. Update your memory by summarizing the following conversation and your old memory in your next response. Prioritize preserving important facts, things you've learned, useful tips, and long term reminders. Do Not record stats, inventory, or docs! Only save transient information from your chat history. $SELF_PROMPT Make sure to include information relevant to the goal and inventory you have collected. You're limited to 500 characters, so be extremely brief and minimize words. Compress useful information. \nOld Memory: '$MEMORY'\nRecent conversation: \n$TO_SUMMARIZE\nSummarize your old memory and recent conversation into a new memory, and respond only with the unwrapped memory text: " +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_block_recipe_long_timeout.json b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_block_recipe_long_timeout.json new file mode 100644 index 0000000..a01b8c4 --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_block_recipe_long_timeout.json @@ -0,0 +1,1000 @@ +{ + "multiagent_cooking_1_cake_1_golden_apple": { + "conversation": "Let's collaborate to make cake and golden_apple.", + "agent_count": 2, + "target": { + "cake": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 cake, 1 golden_apple. Recipe for cake:\n['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.']Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 cake, 1 golden_apple. Recipe for cake:\n['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.']Recipe for golden_apple:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1, + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_1_cake_1_cooked_beef_blocked_access_0_1": { + "conversation": "Let's collaborate to make cake and cooked_beef.", + "agent_count": 2, + "target": { + "cake": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "0", + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cake, 1 cooked_beef. ", + "1": "Collaborate with agents around you to make 1 cake, 1 cooked_beef. " + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 2, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_cake_1_golden_apple_blocked_access_0_1": { + "conversation": "Let's collaborate to make cake and golden_apple.", + "agent_count": 2, + "target": { + "cake": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [ + "0", + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cake, 1 golden_apple. ", + "1": "Collaborate with agents around you to make 1 cake, 1 golden_apple. " + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 2, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1, + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_1_cake_1_cooked_beef_blocked_access_0": { + "conversation": "Let's collaborate to make cooked_beef and cake.", + "agent_count": 2, + "target": { + "cooked_beef": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "recipes": { + "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." + ], + "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": [ + "0" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cooked_beef, 1 cake. ", + "1": "Collaborate with agents around you to make 1 cooked_beef, 1 cake. Recipe for cooked_beef:\n['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.']Recipe for cake:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_cake": { + "conversation": "Let's collaborate to make baked_potato and cake.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_cooked_beef_blocked_access_0_1": { + "conversation": "Let's collaborate to make baked_potato and cooked_beef.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "0", + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 baked_potato, 1 cooked_beef. ", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cooked_beef. " + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 2, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_1_bread_1_golden_apple": { + "conversation": "Let's collaborate to make bread and golden_apple.", + "agent_count": 2, + "target": { + "bread": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 bread, 1 golden_apple. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 bread, 1 golden_apple. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for golden_apple:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 3, + "difficulty_category": "easy" + }, + "difficulty": "easy", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_1_baked_potato_1_cooked_beef": { + "conversation": "Let's collaborate to make baked_potato and cooked_beef.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 baked_potato, 1 cooked_beef. Recipe for baked_potato:\n[\"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.']Recipe for cooked_beef:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cooked_beef. Recipe for baked_potato:\n[\"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.']Recipe for cooked_beef:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 3, + "difficulty_category": "easy" + }, + "difficulty": "easy", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_cake_blocked_access_0_1": { + "conversation": "Let's collaborate to make cake and baked_potato.", + "agent_count": 2, + "target": { + "cake": 1, + "baked_potato": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "0", + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cake, 1 baked_potato. ", + "1": "Collaborate with agents around you to make 1 cake, 1 baked_potato. " + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 2, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_cooked_beef_1_golden_apple_blocked_access_0_1": { + "conversation": "Let's collaborate to make cooked_beef and golden_apple.", + "agent_count": 2, + "target": { + "cooked_beef": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "recipes": { + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [ + "0", + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cooked_beef, 1 golden_apple. ", + "1": "Collaborate with agents around you to make 1 cooked_beef, 1 golden_apple. " + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 2, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4, + "apple": 1 + } + } + }, + "multiagent_cooking_1_golden_apple_1_rabbit_stew": { + "conversation": "Let's collaborate to make golden_apple and rabbit_stew.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 8, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "bowl": 1 + } + } + }, + "multiagent_cooking_1_bread_1_golden_apple_blocked_access_1": { + "conversation": "Let's collaborate to make golden_apple and bread.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 golden_apple, 1 bread. Recipe for golden_apple:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 bread. " + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_1_cooked_beef_1_rabbit_stew": { + "conversation": "Let's collaborate to make rabbit_stew and cooked_beef.", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 rabbit_stew, 1 cooked_beef. Recipe for rabbit_stew:\n[\"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.']Recipe for cooked_beef:\n['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.']", + "1": "Collaborate with agents around you to make 1 rabbit_stew, 1 cooked_beef. Recipe for rabbit_stew:\n[\"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.']Recipe for cooked_beef:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 8, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_cake_blocked_access_0": { + "conversation": "Let's collaborate to make baked_potato and cake.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": [ + "0" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 baked_potato, 1 cake. ", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_cake_1_golden_apple_blocked_access_0": { + "conversation": "Let's collaborate to make golden_apple and cake.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "0" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 golden_apple, 1 cake. ", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 cake. Recipe for golden_apple:\n['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.']Recipe for cake:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1, + "milk_bucket": 2 + }, + "1": { + "gold_ingot": 4, + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_cake_1_golden_apple_blocked_access_1": { + "conversation": "Let's collaborate to make golden_apple and cake.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 golden_apple, 1 cake. Recipe for golden_apple:\n['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.']Recipe for cake:\n['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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 cake. " + }, + "difficulty_metrics": { + "total_recipe_steps": 7, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1, + "milk_bucket": 2 + }, + "1": { + "gold_ingot": 4, + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_golden_apple": { + "conversation": "Let's collaborate to make baked_potato and golden_apple.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 4, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 3, + "difficulty_category": "easy" + }, + "difficulty": "easy", + "initial_inventory": { + "0": { + "coal": 1, + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4, + "apple": 1 + } + } + }, + "multiagent_cooking_1_cake_blocked_access_0": { + "conversation": "Let's work together to make cake.", + "agent_count": 2, + "target": { + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ] + }, + "blocked_access_to_recipe": [ + "0" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 cake. ", + "1": "Collaborate with agents around you to make 1 cake. Recipe for cake:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 5, + "blocked_agents_count": 1, + "unique_target_items": 1, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_1_golden_apple": { + "conversation": "Let's work together to make golden_apple.", + "agent_count": 2, + "target": { + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 golden_apple. Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 golden_apple. Recipe for golden_apple:\n['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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 2, + "blocked_agents_count": 0, + "unique_target_items": 1, + "overall_difficulty_score": 2, + "difficulty_category": "easy" + }, + "difficulty": "easy", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_1_baked_potato_1_rabbit_stew_blocked_access_1": { + "conversation": "Let's collaborate to make rabbit_stew and baked_potato.", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "baked_potato": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": [ + "1" + ], + "goal": { + "0": "Collaborate with agents around you to make 1 rabbit_stew, 1 baked_potato. Recipe for rabbit_stew:\n[\"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.']Recipe for baked_potato:\n[\"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.']", + "1": "Collaborate with agents around you to make 1 rabbit_stew, 1 baked_potato. " + }, + "difficulty_metrics": { + "total_recipe_steps": 8, + "blocked_agents_count": 1, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_1_baked_potato_1_rabbit_stew": { + "conversation": "Let's collaborate to make baked_potato and rabbit_stew.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']" + }, + "difficulty_metrics": { + "total_recipe_steps": 8, + "blocked_agents_count": 0, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "bowl": 1 + } + } + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_long_timeout.json b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_long_timeout.json new file mode 100644 index 0000000..0c9726c --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_long_timeout.json @@ -0,0 +1,1116 @@ +{ + "multiagent_cooking_baked_potato_cake_hells_kitchen": { + "conversation": "We need to make baked_potato and cake together. You are supposed to make cake 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", + "cake" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "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 baked_potato, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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!\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: 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": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_cooked_mutton_mushroom_stew_hells_kitchen": { + "conversation": "We need to make cooked_mutton and mushroom_stew together. You are supposed to make mushroom_stew and I am supposed to make cooked_mutton, 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": [ + "cooked_mutton", + "mushroom_stew" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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 mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "bowl": 1 + } + } + }, + "multiagent_cooking_cooked_mutton_cake_hells_kitchen": { + "conversation": "We need to make cooked_mutton and cake together. You are supposed to make cake and I am supposed to make cooked_mutton, 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": [ + "cooked_mutton", + "cake" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ], + "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 cooked_mutton, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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", + "initial_inventory": { + "0": { + "coal": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_mushroom_stew_baked_potato_hells_kitchen": { + "conversation": "We need to make mushroom_stew and baked_potato together. You are supposed to make baked_potato and I am supposed to make mushroom_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": [ + "mushroom_stew", + "baked_potato" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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 mushroom_stew, but you don't have the recipe for 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: 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!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_golden_carrot_cooked_mutton_hells_kitchen": { + "conversation": "We need to make golden_carrot and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make golden_carrot, 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_carrot", + "cooked_mutton" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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_mutton, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "coal": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_baked_potato_mushroom_stew_hells_kitchen": { + "conversation": "We need to make baked_potato and mushroom_stew together. You are supposed to make mushroom_stew 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", + "mushroom_stew" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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 mushroom_stew, but you don't have the recipe for 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: 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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "bowl": 1 + } + } + }, + "multiagent_cooking_cake_bread_hells_kitchen": { + "conversation": "We need to make cake and bread together. You are supposed to make bread 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", + "bread" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "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 cake, but you don't have the recipe for 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!\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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "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": 1500, + "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!\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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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!\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", + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_mushroom_stew_cooked_mutton_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make mushroom_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": [ + "mushroom_stew", + "cooked_mutton" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ], + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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_mutton, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_mushroom_stew_cake_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cake together. You are supposed to make cake and I am supposed to make mushroom_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": [ + "mushroom_stew", + "cake" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ], + "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 mushroom_stew, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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": 8, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_mushroom_stew_golden_carrot_hells_kitchen": { + "conversation": "We need to make mushroom_stew and golden_carrot together. You are supposed to make golden_carrot and I am supposed to make mushroom_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": [ + "mushroom_stew", + "golden_carrot" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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 golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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": 6, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "bowl": 1, + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_golden_carrot_cake_hells_kitchen": { + "conversation": "We need to make golden_carrot and cake together. You are supposed to make cake and I am supposed to make golden_carrot, 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_carrot", + "cake" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "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_carrot, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "milk_bucket": 2 + }, + "1": { + "gold_ingot": 4, + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_golden_carrot_bread_hells_kitchen": { + "conversation": "We need to make golden_carrot and bread together. You are supposed to make bread and I am supposed to make golden_carrot, 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_carrot", + "bread" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "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_carrot, but you don't have the recipe for 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!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_baked_potato_cooked_mutton_hells_kitchen": { + "conversation": "We need to make baked_potato and cooked_mutton together. You are supposed to make cooked_mutton 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_mutton" + ], + "type": "cooking", + "timeout": 1500, + "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_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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_mutton, but you don't have the recipe for 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: 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": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_cake_mushroom_stew_hells_kitchen": { + "conversation": "We need to make cake and mushroom_stew together. You are supposed to make mushroom_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", + "mushroom_stew" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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 mushroom_stew, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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": 8, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "bowl": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_cake_cooked_mutton_hells_kitchen": { + "conversation": "We need to make cake and cooked_mutton together. You are supposed to make cooked_mutton 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_mutton" + ], + "type": "cooking", + "timeout": 1500, + "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_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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_mutton, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + }, + "multiagent_cooking_golden_carrot_baked_potato_hells_kitchen": { + "conversation": "We need to make golden_carrot and baked_potato together. You are supposed to make baked_potato and I am supposed to make golden_carrot, 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_carrot", + "baked_potato" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "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_carrot, but you don't have the recipe for 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: 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!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "coal": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_cake_golden_carrot_hells_kitchen": { + "conversation": "We need to make cake and golden_carrot together. You are supposed to make golden_carrot 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", + "golden_carrot" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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 golden_carrot, but you don't have the recipe for 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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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": 8, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "gold_ingot": 4 + }, + "1": { + "milk_bucket": 1, + "egg": 1, + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_bread_golden_carrot_hells_kitchen": { + "conversation": "We need to make bread and golden_carrot together. You are supposed to make golden_carrot 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", + "golden_carrot" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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 golden_carrot, but you don't have the recipe for 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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_golden_carrot_mushroom_stew_hells_kitchen": { + "conversation": "We need to make golden_carrot and mushroom_stew together. You are supposed to make mushroom_stew and I am supposed to make golden_carrot, 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_carrot", + "mushroom_stew" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom 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 mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "gold_ingot": 4, + "bowl": 1 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_cooked_mutton_baked_potato_hells_kitchen": { + "conversation": "We need to make cooked_mutton and baked_potato together. You are supposed to make baked_potato and I am supposed to make cooked_mutton, 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": [ + "cooked_mutton", + "baked_potato" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ], + "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 cooked_mutton, but you don't have the recipe for 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: 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!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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", + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + } + }, + "multiagent_cooking_cooked_mutton_golden_carrot_hells_kitchen": { + "conversation": "We need to make cooked_mutton and golden_carrot together. You are supposed to make golden_carrot and I am supposed to make cooked_mutton, 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": [ + "cooked_mutton", + "golden_carrot" + ], + "type": "cooking", + "timeout": 1500, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton 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 mutton." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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 golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "multiagent_cooking_baked_potato_golden_carrot_hells_kitchen": { + "conversation": "We need to make baked_potato and golden_carrot together. You are supposed to make golden_carrot 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", + "golden_carrot" + ], + "type": "cooking", + "timeout": 1500, + "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." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\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 golden_carrot, but you don't have the recipe for 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: 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": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "coal": 1, + "gold_ingot": 4 + }, + "1": { + "gold_ingot": 4 + } + } + }, + "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": 1500, + "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!\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: 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!\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: Go to the chest and grab 3 milk buckets (already filled with milk).\nStep 3: Go to the chest and grab an egg.\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": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium", + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + } + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_long_timeout.json b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_long_timeout.json new file mode 100644 index 0000000..c85a09d --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_long_timeout.json @@ -0,0 +1,231 @@ +{ + "multiagent_cooking_2_1_bread_1_golden_apple": { + "conversation": "Let's work together to make golden_apple, bread.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 bread. Recipe for golden_apple:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 bread. Recipe for golden_apple:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 5 + }, + "1": { + "gold_ingot": 5, + "apple": 1 + } + } + }, + "multiagent_cooking_2_1_golden_apple_1_rabbit_stew": { + "conversation": "Let's work together to make golden_apple, rabbit_stew.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 5, + "bowl": 1 + }, + "1": { + "gold_ingot": 5, + "apple": 1 + } + } + }, + "multiagent_cooking_2_1_bread_1_cake": { + "conversation": "Let's work together to make cake, bread.", + "agent_count": 2, + "target": { + "cake": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 cake, 1 bread. Recipe for cake:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", + "1": "Collaborate with agents around you to make 1 cake, 1 bread. Recipe for cake:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" + }, + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 2, + "egg": 1 + } + } + }, + "multiagent_cooking_2_1_baked_potato_1_golden_apple": { + "conversation": "Let's work together to make baked_potato, golden_apple.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']" + }, + "initial_inventory": { + "0": { + "coal": 5, + "gold_ingot": 5, + "apple": 1 + }, + "1": { + "coal": 5, + "gold_ingot": 5 + } + } + }, + "multiagent_cooking_2_1_baked_potato_1_cake": { + "conversation": "Let's work together to make baked_potato, cake.", + "agent_count": 2, + "target": { + "baked_potato": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']" + }, + "initial_inventory": { + "0": { + "coal": 5, + "milk_bucket": 2, + "egg": 1 + }, + "1": { + "coal": 5, + "milk_bucket": 2 + } + } + }, + "multiagent_cooking_2_1_cooked_beef_1_golden_apple": { + "conversation": "Let's work together to make golden_apple, cooked_beef.", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 cooked_beef. Recipe for golden_apple:\n['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.']Recipe for cooked_beef:\n['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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 cooked_beef. Recipe for golden_apple:\n['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.']Recipe for cooked_beef:\n['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.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 5, + "coal": 5 + }, + "1": { + "gold_ingot": 5, + "apple": 1, + "coal": 5 + } + } + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/3_agent_long_timeout.json b/tasks/cooking_tasks/require_collab_test_2_items/3_agent_long_timeout.json new file mode 100644 index 0000000..97d9d32 --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/3_agent_long_timeout.json @@ -0,0 +1,252 @@ +{ + "multiagent_cooking_2_1_bread_1_golden_apple": { + "conversation": "Let's work together to make golden_apple, bread.", + "agent_count": 3, + "target": { + "golden_apple": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 bread. Recipe for golden_apple:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 bread. Recipe for golden_apple:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 3 + }, + "1": { + "gold_ingot": 3, + "apple": 1 + }, + "2": { + "gold_ingot": 3 + } + } + }, + "multiagent_cooking_2_1_golden_apple_1_rabbit_stew": { + "conversation": "Let's work together to make golden_apple, rabbit_stew.", + "agent_count": 3, + "target": { + "golden_apple": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 rabbit_stew. Recipe for golden_apple:\n['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.']Recipe for rabbit_stew:\n[\"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.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 3 + }, + "1": { + "gold_ingot": 3, + "apple": 1 + }, + "2": { + "gold_ingot": 3, + "bowl": 1 + } + } + }, + "multiagent_cooking_2_1_bread_1_cake": { + "conversation": "Let's work together to make cake, bread.", + "agent_count": 3, + "target": { + "cake": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 cake, 1 bread. Recipe for cake:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", + "1": "Collaborate with agents around you to make 1 cake, 1 bread. Recipe for cake:\n['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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" + }, + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 2, + "egg": 1 + }, + "2": { + "milk_bucket": 2 + } + } + }, + "multiagent_cooking_2_1_baked_potato_1_golden_apple": { + "conversation": "Let's work together to make baked_potato, golden_apple.", + "agent_count": 3, + "target": { + "baked_potato": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 golden_apple. Recipe for baked_potato:\n[\"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.']Recipe for golden_apple:\n['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.']" + }, + "initial_inventory": { + "0": { + "coal": 3, + "gold_ingot": 3 + }, + "1": { + "coal": 3, + "gold_ingot": 3 + }, + "2": { + "coal": 3, + "gold_ingot": 3, + "apple": 1 + } + } + }, + "multiagent_cooking_2_1_baked_potato_1_cake": { + "conversation": "Let's work together to make baked_potato, cake.", + "agent_count": 3, + "target": { + "baked_potato": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 1500, + "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." + ], + "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": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']", + "1": "Collaborate with agents around you to make 1 baked_potato, 1 cake. Recipe for baked_potato:\n[\"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.']Recipe for cake:\n['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.']" + }, + "initial_inventory": { + "0": { + "coal": 3, + "milk_bucket": 2 + }, + "1": { + "coal": 3, + "milk_bucket": 2 + }, + "2": { + "coal": 3, + "milk_bucket": 2, + "egg": 1 + } + } + }, + "multiagent_cooking_2_1_cooked_beef_1_golden_apple": { + "conversation": "Let's work together to make golden_apple, cooked_beef.", + "agent_count": 3, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 1500, + "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": "Collaborate with agents around you to make 1 golden_apple, 1 cooked_beef. Recipe for golden_apple:\n['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.']Recipe for cooked_beef:\n['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.']", + "1": "Collaborate with agents around you to make 1 golden_apple, 1 cooked_beef. Recipe for golden_apple:\n['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.']Recipe for cooked_beef:\n['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.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 3, + "coal": 3 + }, + "1": { + "gold_ingot": 3, + "apple": 1, + "coal": 3 + }, + "2": { + "gold_ingot": 3, + "coal": 3 + } + } + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/4_agent.json b/tasks/cooking_tasks/require_collab_test_2_items/4_agent.json index 1d9ccf5..0f49d81 100644 --- a/tasks/cooking_tasks/require_collab_test_2_items/4_agent.json +++ b/tasks/cooking_tasks/require_collab_test_2_items/4_agent.json @@ -25,17 +25,17 @@ }, "initial_inventory": { "0": { - "gold_ingot": 3 + "gold_ingot": 2 }, "1": { - "gold_ingot": 3, + "gold_ingot": 2, "apple": 1 }, "2": { - "gold_ingot": 3 + "gold_ingot": 2 }, "3": { - "gold_ingot": 3 + "gold_ingot": 2 } } }, @@ -71,18 +71,18 @@ }, "initial_inventory": { "0": { - "gold_ingot": 3 + "gold_ingot": 2 }, "1": { - "gold_ingot": 3, + "gold_ingot": 2, "apple": 1 }, "2": { - "gold_ingot": 3, + "gold_ingot": 2, "bowl": 1 }, "3": { - "gold_ingot": 3 + "gold_ingot": 2 } } }, @@ -118,14 +118,13 @@ "milk_bucket": 1 }, "1": { - "milk_bucket": 1, - "egg": 1 + "milk_bucket": 1 }, "2": { "milk_bucket": 1 }, "3": { - "milk_bucket": 1 + "egg": 1 } } }, @@ -158,148 +157,20 @@ "initial_inventory": { "0": { "coal": 3, - "gold_ingot": 3 + "gold_ingot": 2 }, "1": { "coal": 3, - "gold_ingot": 3 + "gold_ingot": 2 }, "2": { "coal": 3, - "gold_ingot": 3, + "gold_ingot": 2, "apple": 1 }, "3": { "coal": 3, - "gold_ingot": 3 - } - } - }, - "multiagent_cooking_2_1_baked_potato_1_rabbit_stew": { - "conversation": "Let's work together to make baked_potato, rabbit_stew.", - "agent_count": 4, - "target": { - "baked_potato": 1, - "rabbit_stew": 1 - }, - "type": "cooking", - "timeout": 500, - "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." - ], - "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": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']", - "1": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']" - }, - "initial_inventory": { - "0": { - "coal": 3 - }, - "1": { - "coal": 3, - "bowl": 1 - }, - "2": { - "coal": 3 - }, - "3": { - "coal": 3 - } - } - }, - "multiagent_cooking_2_1_bread_1_rabbit_stew": { - "conversation": "Let's work together to make rabbit_stew, bread.", - "agent_count": 4, - "target": { - "rabbit_stew": 1, - "bread": 1 - }, - "type": "cooking", - "timeout": 500, - "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." - ], - "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": "Collaborate with agents around you to make 1 rabbit_stew, 1 bread. Recipe for rabbit_stew:\n[\"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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", - "1": "Collaborate with agents around you to make 1 rabbit_stew, 1 bread. Recipe for rabbit_stew:\n[\"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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" - }, - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": {}, - "2": {}, - "3": {} - } - }, - "multiagent_cooking_2_1_baked_potato_1_bread": { - "conversation": "Let's work together to make bread, baked_potato.", - "agent_count": 4, - "target": { - "bread": 1, - "baked_potato": 1 - }, - "type": "cooking", - "timeout": 500, - "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": "Collaborate with agents around you to make 1 bread, 1 baked_potato. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for baked_potato:\n[\"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.']", - "1": "Collaborate with agents around you to make 1 bread, 1 baked_potato. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for baked_potato:\n[\"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.']" - }, - "initial_inventory": { - "0": { - "coal": 3 - }, - "1": { - "coal": 3 - }, - "2": { - "coal": 3 - }, - "3": { - "coal": 3 + "gold_ingot": 2 } } }, @@ -343,12 +214,12 @@ }, "2": { "coal": 3, - "milk_bucket": 1, - "egg": 1 + "milk_bucket": 1 + }, "3": { "coal": 3, - "milk_bucket": 1 + "egg": 1 } } }, @@ -380,61 +251,20 @@ }, "initial_inventory": { "0": { - "gold_ingot": 3, + "gold_ingot": 2, "coal": 3 }, "1": { - "gold_ingot": 3, + "gold_ingot": 2, "apple": 1, "coal": 3 }, "2": { - "gold_ingot": 3, - "coal": 3 - }, - "3": { - "gold_ingot": 3, - "coal": 3 - } - } - }, - "multiagent_cooking_2_1_bread_1_cooked_beef": { - "conversation": "Let's work together to make bread, cooked_beef.", - "agent_count": 4, - "target": { - "bread": 1, - "cooked_beef": 1 - }, - "type": "cooking", - "timeout": 500, - "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": "Collaborate with agents around you to make 1 bread, 1 cooked_beef. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for cooked_beef:\n['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.']", - "1": "Collaborate with agents around you to make 1 bread, 1 cooked_beef. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for cooked_beef:\n['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.']" - }, - "initial_inventory": { - "0": { - "coal": 3 - }, - "1": { - "coal": 3 - }, - "2": { + "gold_ingot": 2, "coal": 3 }, "3": { + "gold_ingot": 2, "coal": 3 } } diff --git a/tasks/cooking_tasks/require_collab_test_2_items/5_agent.json b/tasks/cooking_tasks/require_collab_test_2_items/5_agent.json index 76bc037..ffe5341 100644 --- a/tasks/cooking_tasks/require_collab_test_2_items/5_agent.json +++ b/tasks/cooking_tasks/require_collab_test_2_items/5_agent.json @@ -28,8 +28,7 @@ "gold_ingot": 2 }, "1": { - "gold_ingot": 2, - "apple": 1 + "gold_ingot": 2 }, "2": { "gold_ingot": 2 @@ -38,7 +37,7 @@ "gold_ingot": 2 }, "4": { - "gold_ingot": 2 + "apple": 1 } } }, @@ -88,7 +87,7 @@ "gold_ingot": 2 }, "4": { - "gold_ingot": 2 + "apple": 1 } } }, @@ -131,10 +130,10 @@ "milk_bucket": 1 }, "3": { - "milk_bucket": 1 + "egg": 1 }, "4": { - "milk_bucket": 1 + "egg": 1 } } }, @@ -175,151 +174,15 @@ }, "2": { "coal": 2, - "gold_ingot": 2, + "gold_ingot": 2 + }, + "3": { + "coal": 2, + "gold_ingot": 2 + }, + "4": { + "coal": 2, "apple": 1 - }, - "3": { - "coal": 2, - "gold_ingot": 2 - }, - "4": { - "coal": 2, - "gold_ingot": 2 - } - } - }, - "multiagent_cooking_2_1_baked_potato_1_rabbit_stew": { - "conversation": "Let's work together to make baked_potato, rabbit_stew.", - "agent_count": 5, - "target": { - "baked_potato": 1, - "rabbit_stew": 1 - }, - "type": "cooking", - "timeout": 500, - "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." - ], - "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": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']", - "1": "Collaborate with agents around you to make 1 baked_potato, 1 rabbit_stew. Recipe for baked_potato:\n[\"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.']Recipe for rabbit_stew:\n[\"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.']" - }, - "initial_inventory": { - "0": { - "coal": 2 - }, - "1": { - "coal": 2, - "bowl": 1 - }, - "2": { - "coal": 2 - }, - "3": { - "coal": 2 - }, - "4": { - "coal": 2 - } - } - }, - "multiagent_cooking_2_1_bread_1_rabbit_stew": { - "conversation": "Let's work together to make rabbit_stew, bread.", - "agent_count": 5, - "target": { - "rabbit_stew": 1, - "bread": 1 - }, - "type": "cooking", - "timeout": 500, - "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." - ], - "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": "Collaborate with agents around you to make 1 rabbit_stew, 1 bread. Recipe for rabbit_stew:\n[\"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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']", - "1": "Collaborate with agents around you to make 1 rabbit_stew, 1 bread. Recipe for rabbit_stew:\n[\"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.']Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']" - }, - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": {}, - "2": {}, - "3": {}, - "4": {} - } - }, - "multiagent_cooking_2_1_baked_potato_1_bread": { - "conversation": "Let's work together to make bread, baked_potato.", - "agent_count": 5, - "target": { - "bread": 1, - "baked_potato": 1 - }, - "type": "cooking", - "timeout": 500, - "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": "Collaborate with agents around you to make 1 bread, 1 baked_potato. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for baked_potato:\n[\"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.']", - "1": "Collaborate with agents around you to make 1 bread, 1 baked_potato. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for baked_potato:\n[\"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.']" - }, - "initial_inventory": { - "0": { - "coal": 2 - }, - "1": { - "coal": 2 - }, - "2": { - "coal": 2 - }, - "3": { - "coal": 2 - }, - "4": { - "coal": 2 } } }, @@ -363,16 +226,16 @@ }, "2": { "coal": 2, - "milk_bucket": 1, - "egg": 1 + "milk_bucket": 1 + }, "3": { "coal": 2, - "milk_bucket": 1 + "egg": 1 }, "4": { "coal": 2, - "milk_bucket": 1 + "egg": 1 } } }, @@ -409,64 +272,19 @@ }, "1": { "gold_ingot": 2, + "coal": 2 + }, + "2": { + "gold_ingot": 2, + "coal": 2 + }, + "3": { + "gold_ingot": 2, + "coal": 2 + }, + "4": { "apple": 1, "coal": 2 - }, - "2": { - "gold_ingot": 2, - "coal": 2 - }, - "3": { - "gold_ingot": 2, - "coal": 2 - }, - "4": { - "gold_ingot": 2, - "coal": 2 - } - } - }, - "multiagent_cooking_2_1_bread_1_cooked_beef": { - "conversation": "Let's work together to make bread, cooked_beef.", - "agent_count": 5, - "target": { - "bread": 1, - "cooked_beef": 1 - }, - "type": "cooking", - "timeout": 500, - "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": "Collaborate with agents around you to make 1 bread, 1 cooked_beef. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for cooked_beef:\n['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.']", - "1": "Collaborate with agents around you to make 1 bread, 1 cooked_beef. Recipe for bread:\n['Step 1: Go to the farm and collect 3 wheat.', 'Step 2: Go to the crafting table and use the wheat to craft bread.']Recipe for cooked_beef:\n['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.']" - }, - "initial_inventory": { - "0": { - "coal": 2 - }, - "1": { - "coal": 2 - }, - "2": { - "coal": 2 - }, - "3": { - "coal": 2 - }, - "4": { - "coal": 2 } } }