From c1d106de0f436112e51b4133e8ddcc5173c4536f Mon Sep 17 00:00:00 2001 From: Isadora White Date: Mon, 12 May 2025 19:46:49 -0700 Subject: [PATCH] fixing crafting tasks as well --- .../evaluation_script.cpython-39.pyc | Bin 0 -> 22057 bytes tasks/analyze_construction_tasks.py | 3 - tasks/cooking_tasks/hells_kitchen_tasks.py | 23 +- ...ake_collaboration_required_cooking_task.py | 88 +- .../2_agent_all_possible.json | 1086 +++ .../2_agent_hells_kitchen.json | 1300 +--- .../2_agent_hells_kitchen_long_timeout.json | 1116 ---- .../5_agent_remaining.json | 153 + .../2_agent_hells_kitchen.json | 5841 +++++------------ .../5_agent_remaining.json | 185 + tasks/crafting_tasks/test_tasks/1_agent.json | 162 +- tasks/crafting_tasks/test_tasks/2_agent.json | 244 +- tasks/experiment_script.sh | 2 + tasks/new_analyze_construction_tasks.py | 17 + 14 files changed, 3439 insertions(+), 6781 deletions(-) create mode 100644 tasks/__pycache__/evaluation_script.cpython-39.pyc create mode 100644 tasks/cooking_tasks/require_collab_test_2_items/2_agent_all_possible.json delete mode 100644 tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_long_timeout.json create mode 100644 tasks/cooking_tasks/require_collab_test_2_items/5_agent_remaining.json create mode 100644 tasks/cooking_tasks/require_collab_train_2_items/5_agent_remaining.json create mode 100644 tasks/experiment_script.sh create mode 100644 tasks/new_analyze_construction_tasks.py diff --git a/tasks/__pycache__/evaluation_script.cpython-39.pyc b/tasks/__pycache__/evaluation_script.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4d89ed24a77c458823f0e9c7df2801460b2ff3ad GIT binary patch literal 22057 zcmbt+dvqMvdEd_Ld$D+fAP7?A0Fp?8A^=j7Et#QYQG7_0Nr)vV%UVg@EcXt;1sA*E zodF+{S>-`FmL1EM6UVV*DF$7~J+56hPWnjG)=hhwwE!RvT(^b~0W(!%l zZ?%~#rVBT)IR0BZWSifMfITCkJv7?s1B+b#3t1t z^$<$!R+rSQnnTJS^@5sLM-aPDeNa8D9zkrcdQrVcy%({4>M`{=$~)?P>KLw5>Ic+u zT&L9&>PcMhSMOI(;rf6&p`KPJmu+=QonA_)GwK=Ceo%c#J*&Lz{?0`C_ z&ZEXbwVdfxV z>{O}jSFR&tvwy1O`=#>L3)RvsS8onZm9Mzvt4~+g-8EgQ`I}=~63)5T-Rfp;s$6wT z`s9_8j}|0;W?k1xWp^_(Rj${(^;MUJbZN;iU9K`!RlIUZE5zKIdZu2gq8Dz>ulN<$ z+e}Tl*VZd*Xltont=4Zuz3HD?cKuFYMtW{dPcl=>^-J}qUA38ve65OZKI>|Cvu|o`-9KA9dByd7^h@JX(u{eoe;$pXNu=D8 z%hI}B>T5Ii=>�NJj&wlep6<25ANv23ZDNOS+Fi9>L}iU;JdfcHPxpiG9)i%o||9 zg{6lXj4&8wFveg9gPja^F_=VvhCGaY`O2BPKFtBVrFS!L4}<#{>}9EeDZg~pJ)`TZ z=KXS0*DLM~iO)>QE0~_Q`x^{k=Bib0@rg&j#sHIS6%11#pf5Cr3zwx-EnXF8tlmN zui&=iU3Kc~e!0Ht&gD#Pz3d&67~5i{;#$eS;vDpRJ#);tz&KiA?RK+K)r+nVrqop% zRh+tZ7V0(km~&~%^Bm-&droD^S*ows)M2NNM)i$~=Sqz^=|t1gg`_lFNa%XiZKk|i z9;mRH2HW$&(1M9ed|S2;H-=$%)tYu7pE1iRiX=jg&+67jniIHH-qX&t-!J^Teb zPitM*$DA`9!dl%o9mW&(MHy#n*GtukibkZaS4+NAsiDB!iJG%sb8oI;nWKL$+i~jU z^19aS?iDt;rt4+b<5W4D_AzIsznQ47xwU3u#j7K%)=R1x2V-vLDkuaFSu4BEI7Y9T zTtcSbOnPh83NIMYwdOE;xls4da8RXx&7|xtg+Wf(DYpz(Ytpl)ZhqH5*&Fn%n@x`?pI>^2RJUz%)j7)tIk)vlB(+xUc-0iD?xCpxLTB;2|=SIRvqsZRM?;l|eXeO(GoQ&z`g% zkEg5w{HLs;C>*o&6R6R{nYcNSI|*m{K}7u63b|1X+{p65dE`DpUUkPNhYD@)po(Et z#Ts#CgD2SFQqzs3pA3`W5#UxTwr=T1$wk7%ZM%^QQ;o#6N5cf`00YDqg4CfozKKxJ zOuA{;y=H=|rcgOE*!r4?D4PwJf&w4Qmu~?ZNT% z`|u)#9LWcxh)F4A+nI$d8ZxOeOC~su3eACN%@?udu2=mFNb|Tw#5khygq5)I!$|W# zXQga?26;WBNgmIwRYvnq5UIo(mLgxr$SlV&S{O(0Q(#YU*7z>)FqH_C;Mzx2qLHjk zg1htXNtMK19$cMwr~*9yUdG1foQNcr|kd?OL2FdymQy%_lvMm`f}R2njnlV&7hE(8F6#Ihl?~J2qPZ};g^Oli z%U-((9*Qe@=(USzKYIsUJxr<;p7(9EYVSs?A=+1cZ`+vTd?^LaU>N1{vUZn&={#YE zLdjmmbIcff;1Sw!OXVwwaALP*uh{rY)uJijIR~p1&j*h^hl^8RawIpZ?vRW;hfJ?j zsgYOoaA5D+T)&EbH8Z|jzT#`wZRUwgeZ4ME*84#<3&F5(o^GC}XOJ;t zH#omaMyLpF^13uTvQE?z2=3r)xNfs&aj&!*j@htSvqz!tcIJStNM|o%&*#Ffr?5}38 z1@hO4(E5~p4SS?4n3;HIAvcp1PgOLQzCCwDKZfdC7gp{#IU>O6+LJ$z?Ej8mEI3$Z z*CVFcT5xm6Wx;z-BGRhTvmcZyWux4G~n#l@F>>BTsdlO^hX-=0u z!Qg2G&3M(V3BSSQkl_`;f?KrSOh?<<)~OlWZWewLwY?(Gmr&SwxIjscaR0Gycg5vZ)R04z_*> zXo;2>C<5ByZUM~)Q&iZ_L;Fs=Var{*=PuK8*Uk&UF4;PmBdEx+Nu>=UPcae&N0erG}3M<^d75WiOz3?5B`gxB(LGdUN`IyxeAT-Cvr0 z{3}o&xi#Q()LRIKAU0q(d&PT5xl1MBwq`8oKm3Y!=-~UGc)9V)tFO)kiTU}tL(NR9 zv7Qm^S)32xA+k94$jAY(0;crF8-&C_=x0 z%zwqYA4Cv9yHird_84rlJZIAS5Zg0n$D2v%_ewDimwu2@ zgL!2i|3TjO$&eNW!EEVOv%jYwzmDP_)g&J7;GS1D38Jr_AiuAGuqb z48M#U>?szBP$h&6!S93&Es$aI`;(#3gBZdB+MR5~g}9*qp#DKW8$#j;pl2;_jTyXq_HEJS-6p8gjFfoKEQnHXJ#L~)A z1(GOA%nI%U&aCLUU|6cSH%qH)RoBQgq*MJ0gI5tO1le}0P3y*8>gc{=6;hD@K;APM znOn`Vl*!aCV$B4r2t#V7uoT?db;z0Pt7|h!y~L87T}{~3jH6^BivmUI)z(=ZT9=nA zvOSR<|1Bzc)aA*<3a80Iq{)%DTtjL(&b;W4@wU=xKW=A9savn1v(4nTL-HWj zTCuBN7&z0fBA*Ta z{4BK?8j9_j?`=-ESkAnW?y1QvT`oqcLNJ>XSA2i%*!=v_haa0eg8!q(9zSyA$o%!A zcd5&~RHpv5^+)2OM9Qi0zKKq4VfVw~u&lEYtTX7_jMi^^b{~#lMU94|WZ)mQ!%;u^ z1~hRhu`33A2)$xs%%ptO{)qJvd&%Zndp+Z)-T;ynroJN_QyIvAA5+=Jcx@7QIoy3# z_2Dj$yFBi`#Jq4w|FWM}{cl*|xEgpf-q=|ift4c-Y~5*Xr=OuzxdCk+`ZWP<9taBv zcY@^gQQ+hD9X2R%lRhCCPBrnS4ctB$?iBg@xmWDQp2mGXw2I-5a1SuL72fv-dJv|=Oqd1# zNrup%hJE2!xI4^;{oz137!IjjZ|*=V!y6-Nl1t$&>)J&>&oOQ64flrDSgf%RGQJZ! z;l8V}w`~0@{^&JOa9fT%& zZ-ex+!yo5U_zpc(G;$QZ_WW)h8m93cUsE&E%As(#w3Td3`(xp>^mpgRL^!?CcL&>O zG&T=KWAlrm3p%_Y`+A38%1#PS0IBkxT{;D#A0^?_+#tL3NW%hA!Nm7Q?88u|M0>Nf zAbjvE(MD`lz%uf+^;PJMG$a_e3fY^YYejj6VN&@c`|=>*s@a$4tEKf?`AWM=v1?Ut z2cq>^v{A?|u4C;lLEh2N;l2r24P598T-_X-izX-Em;e^98DG~`eF4vEroBgu z<}Xhr9yBo?ig;#rqg~iT)jFQBPVG-~Nfk40nq==;Sd6IQQn7+0!UA=$~Tn zX$GG`5UF6O@{-}vpJNWCfFM5~2_$nq>=-LZ+RT-1KsQ&`_o8c_!Roa1+7I{rZc{ zOp|iZhQ7lbj#JmL{Wx#mV(=*jGN?bz*v~L%kDvZLZ{KF{4ud5I0=p==%3v1;T1=!U zb_M-0LiG`afdLp+%|# z2Wi(88{bbhsDH zCMPXI^08vqHu&@~)oN2>yP<2`6;1+$^o9MZ?@fBL5ai1Eb zu22oV6K^=R%clRxd#WpM7^Q&yq*M~6j;oOd@CtoUK5UCUdK?JFfxd7GWuPyFHNgSW zxgcr#)L82YO!u>)BWPs|Px+>wRlrw30XfXUL^!b%y~KF$dNYBvzLmV11QOZ<%rmi^ zRD0DvVzO`y_~K!|Kb%lbIDQ*4oy4br)LQXrJfjuAA2T=v6xF(a0QbXP_wbrwUYJL# z`=zA=CdD5>UnWQowW>P!|M154wWoXDc*cxG=s;6ENaSUDB6q-FrXO+#6sGn|3^+_M zrUf*Y!1H$i%?*YVK+cEW%wZ-+Axb?|Iu52Pn#^+oNSu;$zEX3=b_mr8frRK&zyV;f zZVMg`6loRT*dLxE>{%5JnXsQ;<22ceh`aKT?y`VK$DFgLJepW21q&mhO&ibZE*!Dj zW6r|*>Sc5X#k+fQZw1qBSi09CG=+4(z%4&7{$>bOWxW4CQus_H!+C6&!vyfUzBv58?-2o)$SIh)=(I zAV^FfcBTXSz{?Aw?%TAck$%_-M!Du-4xrwEdSzJf+}8eI#Qu8=ucNOZfNh%ttr6Yq zgUi=!q-218L*XaTIVpPL!oc~n3#U(BJaOhy@xt>LFBJxHe`@jc#SfmoXc96PEbG#m%6j6&D@2L0n(viwUG#;M?^R z(zQUnX8>A08gLP9IuK2CDNVtE#rm4pOh<~CW)5Q+`8&)^3yjkOTK)zf^$i9a47Njb z?+WH9Flc$VcY}4!XdxI>*1o}H6$Yu#G0UVVv)7r;l&oubEI@AY3Vm1BS4&3iCs7#DQVuCZ zPkErOaopwX5u0di1o1s^Q5ZrQVk(v&vnT8nO7edQ|7?Xu)u@zUI6-mu;Ekd`3?xXpV!wIL2J9E z)E@IRX?+AGqo<>F-fe09+SjkWg_8G0Ps-550{@#Kr0ta_m}l;jxbqJEK5{^4uV2fk zDba{c1OJTzIp)Gq>a*1SL|~$gd0;^h^(FlYOmL7p)iRMen?ufxlChi_xlaY7Cq)2M z9YY$dZId9nI;# z!d6m7@)aSz)#MAZ(X!Pb!-f|hLBmRVz3RPZw^Ea(UuNvwf+JM7W!n)j3rn9B2!Z3wIanzZsfwU=q7^lrUL|P zg%s2>C{pO_>e^Pu_M52wTV!lxbMW^d+kybO2jbn3<$x&-2z#3pHbsv$vbYE2ZUDKw z%UIK3g_2Xux>ed3E&Rj={6s}V zNi(SAgWEu}1|w#x481@4MDLb|-mU*lo1Sjk$CC#5B=Pnz9vk3W@Bjg?Q$s-T!@<$> z*dGN!%di1Y1BaCWR>gsW$hw2*Wxt#YCQ*eXxV6IE++6VVyRI<-=%6?;Mj5?ub(aCH)h;$>PQs$)MrN zATDGOJamF2VZ5Q*?>FVVR9_bdspWcIaWyU1onxnhqg{n*jqj?k2oGET3g7((+H-Ee zdbI2uJGcN#nJj~s*sB{1ZZh~9gTIcTIcN;+GGfFQ`ZtgYgd(`X%zVV%|iWWZ413>$|r45ls~{{cg>p@zvDHdGs6dYIbC8FPtj$^8q_ zZalmw-oTyh*3thAuNq9Y_F=<%JNfXESz&>ERFNuL?y@ECinHBSyK zbC%>JRO0P8@{@4;n~O@&o%R=Gb7FZY7~3WCQ7tLYO^t1Ux-u}`Wzk~?4#M#jxc$N@ z7jzZ5KeSE2*Iog$`IGLRUwcL9D<2u)$P@~R>(%Nimhq=?V|3;e*d_7>duAZ z0Te!pUO0lvgx>U3R;eNYO$fIZnkh3?ID^ZWh>&#_${HT=TTK0J20zI_o=cWtl=lNtimde}XmS!FO27(@U2l8CDdN~D%8vrFOS%>@(E z0=LiZ3V;o=c^hlh-^Qzn)(8Cm?;sxJsysY5%T)^x6WL}tKh5ECeeG7Sh3B8J?g9cF zgy{3?>$+@?y%=*H%A>nt2+_a5k{@O>SsZ)wMGDwDcYhVxXE}Ehh+xYVkVi?C&b|Yd z{k=>aM;2JBXR{@*&*3K%^}i4aeuZlcyH&Uly-o{k*^O8EuSny61^+cdt08{JCP2 z+!c(Y?TfM6;|VxH-1=j<;itt7pU{-0(i9xK4l^PDwR8;!PI;B1Ogu`FiB>NeyS{;&x>;%T0Jn}8e()+6ly|RZ@20JZmsB-4eqYIQ4elKM4 z9<&Z5wuDQ8Uh5Paz}CyY@O5~iNfR&>){GC14%nw-47R8_NJt-QPd$_mSho0OfcJA? z?}wq-fS(yl^!KJYzPA*5cetweD6lv{->RnNL` zmT(NQv)bqyOXq($8~y~Emem4xBO`i^LWzs|J<9>iP(1la=K5bV=zYuP4jw_R71!5# zsx9-q$!TKrZ@2V+Lac|t`G#!*{}^t9y>z_-hk-@~oW(Y8YJdue=wT31{MH2!5psh` z;bXN7+Qa!0;7`M)4xa>D z=p9EO`(8h})=PPK{_J)sMKU;fni#8zLugaZ8uygM$fmLk=;gO$>{YYIDJ}GlB_y!;p z=b*Qv^)zQonR|$*y+jDZY5Ft=x_B%hx&ubVogCS@8pn}Q9L`oexD#I>kjJq(cR@j3c-YP^6PPm207eM65jfk9_RF-)}4CL-9v?nf9Ld417$h)!w zA%V8TXNQm{dkEQZ17$c!aG#-NN!*5*gXwMSMh@{f!Bf382ekA@7=l7duWlhJPJ=no zLv0ZFQJZ$Qj{JW_{*QCy2M~#YUZ@i$y@1IuPk$6aApxBcOgAeq<`~ub$C272P$iMT zO;)%pl>tOTVchUm!wF=Qg5U%J3uj}fQQ>zDLL0VQ2sR>Wf#{HquN%<5srn;b3($`m zkO{^)=G&GBjYD+OMfecP#&1&}X>=#MBdaGT{Nk<%P4pAcx{R6zH{w9Neh~Sd`RYrT2BKkigEx5lmnf>ZRUNaIikolOm3&VK*ic86>q($a0-kuhcz1 z*cXj1j|iHfp)p(L@;&c)-_iG8YL9<(mSfveX8=%B9$dd%zmPt0rU0@5zGhXf%!f20LinnwBCywa=eaDwMs_Igo?|=`;Q!U@%BAd+TOIiaeUq-ZowmhjirUZv8cE9C2(Md(cXT zysT^ENH^lI#p$}PBqs2hj_ldsx5b8T_zcf_@(dJo4)j+S4+Z7oBPIAwhuH@z{$Zks z`VF$A3O*emz7ntzE0^al0hYn&xBGkmj&8w-sCWRC+pP$Ea_XPQWY^%yhpKFoY%nUz z#@(B+H~8*h$DLcAJM6rC0C40=y>{TRb6^#MTkH7vfme+qNFj-iJ@W93Rp>9%cmrCe zqk(s6Cc#7TkmIprdbh+0lz3O*nJ^-Z)4hR2^Sa6o}%GLHo#-fN%JB- zN8y4|9PUSBT_^f+dcO}Cm1#=^u&tkFxSiwmb;EW+Y_5@zn= zGZ&wK;X*Tc0or05_rGxV!fCT~<7*YAA0c&%c#`1Cmf>usuHGo&Y+->%aX4k$Ng~Yw zGl#U)vdlL~)(6pAEMv!su?%`i0KwRQmPp$FCzT$;fmG_G%<+2tXDC}{h1MUp&Qbhi z`+OLj*N{BPya72C+ht^Apq57NL6Wj@lVJ;=YWD<4i*un=_e;X>YXf4_PFA0F!D???RuUG?!P zBDgL=1d$#;qz zBdt2W>ciZ#l4m-u{b>7l`~iN*2nPkMl_B*MbO+P?9Ky!%9V&)KHbz4^q|~DYFi!J{ zo;~kGn1F+PVq?c0XduWb4pYuI$6l!EXw`Y5eZT?*aTC z#BV=-2k<+H-wb|-@XO?5>fD>dfPU0$oL>m0FT%g3v$vf%8yyMkm{dKOp!y&l3Znxz z3x;QB;rneEl-Z>qUePVANI#fh>Qr4glPR#>-Z^6zQv3!LKPbY_HU)iMM(p4LV__5Z zoG~Tt4eVc()&YH>?3h~+s_H=4?4Np`(7%-(eDLAB?0(@ji zDLJbaJQis}x#96Bn6YD`NqjK|pNe2|*BP$%*)lH}!F+8wXAnF9)-LLY)*&o@{)>|q zrAy<%?(gHL7o=xr#p_2m_yS4vbgiOaV|>?%3uoo6?{V%UHEuc85R9KT9(}EJ?B-OT zvqhe9_))Y7tsZ5=-%q`&7ke-l0NIR(K(7>?3#o`5Hm}g-4-jf!=q1zrbz5s0P-u8|e7 ze4z%TGhpQ3N3vikIpWle9L37`+>kGxFPjz)H69N3b{1pjiJ;8u6@IDdV6b=UPCYT{D9&~p=JLV|BTa0~*f!JAoim^{K_-O{8Vem5yKF8o^ z8GN3>+YH26<)LNSmtn7rBzwjN?0f&772EqVWvW|A;NU zjG!>Mg;jTnA=HRUe+!uwOOWHK#=!hV<`Qvr8I*pWx2p_*n4q-+Z07g$I>%3%xexMt zErL@uEl+Z$plf*kKSqW+L3vLNr$D~xV{HFH1cd}Q01eatg?Ve1id8uOeSt-`NLLAZ zPW>JM=+rW1ZR00L+R0_ZrQsocW}5Qj4|)*<*YOu#8{ z0AGlL`ydW+3|L3t7)V(A?*FOp=mCyqrdVXpip7}$*{FmI3j34Y=Zvs*{Uhk|8DU|< ztEA)^XcLDtHxN_tZ!t!`d2gNPm{nvzPS>uTh)Vtr5-))_{voc=ftg!dH(B;anP!Pa z4;QMlaQOx=4{4lLyK_Sg;qP)6hzWVTAnGX04M`*Zs z)gLMBeEJ*|2&YdKPn^7T_W6ZHxYIuW0r=AvChp0g3omo_+>?WPmoB~_4akSB^`ECX>xPm>J0& z$vm3bof*ueLHO_X|DD|GyXKiX-_ET^CH^!wml@6V str: # Combine everything with hells_kitchen suffix return f"multiagent_cooking_{quantities}_hells_kitchen" -def generate_hells_kitchen_task() -> Dict[str, Any]: +def generate_hells_kitchen_task(selected_items) -> Dict[str, Any]: """Generate a single Hell's Kitchen task where agents have recipes for each other's items.""" # Select two different items - selected_items = random.sample(list(COOKING_ITEMS.keys()), 2) + # selected_items = random.sample(list(COOKING_ITEMS.keys()), 2) # Assign one item to each agent agent0_target = selected_items[0] @@ -458,16 +459,22 @@ def generate_maximum_hells_kitchen_tasks( all_items = list(COOKING_ITEMS.keys()) # Fixed test items as specified in your original code - hk_test_items = {"cooked_mutton", "baked_potato", "cake", "golden_carrot", "mushroom_stew", "bread"} + hk_test_items = {"cooked_beef", "baked_potato", "cake", "golden_apple", "rabbit_stew", "bread"} + hk_train_items = set(all_items) - hk_test_items + hk_test_lst = list(hk_test_items) + train_possible_combinations = itertools.combinations(hk_train_items, 2) + test_possible_combinations = [["bread", "golden_apple"], ["golden_apple", "rabbit_stew"], ["bread", "cake"], + ["baked_potato", "golden_apple"], ["baked_potato", "cake"], ["cooked_beef", "golden_apple"]] + # test_possible_combinations = itertools.combinations(hk_test_lst, 2) # Set fixed seed for consistent results random.seed(42) # Generate tasks for training set train_tasks = {} - while len(train_tasks) < num_train_tasks: - task = generate_hells_kitchen_task() + for combination in train_possible_combinations: + task = generate_hells_kitchen_task(combination) task_id, task_data = list(task.items())[0] # Check if task uses valid items for train set @@ -480,8 +487,8 @@ def generate_maximum_hells_kitchen_tasks( # Generate tasks for test set test_tasks = {} - while len(test_tasks) < num_test_tasks: - task = generate_hells_kitchen_task() + for combination in test_possible_combinations: + task = generate_hells_kitchen_task(combination) task_id, task_data = list(task.items())[0] # Check if task uses valid items for test set @@ -594,7 +601,7 @@ if __name__ == "__main__": with open("hells_kitchen_train_tasks.json", "w") as f: json.dump(hk_train_tasks, f, indent=2) - with open("hells_kitchen_test_tasks.json", "w") as f: + with open("mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json", "w") as f: json.dump(hk_test_tasks, f, indent=2) # Print counts diff --git a/tasks/cooking_tasks/make_collaboration_required_cooking_task.py b/tasks/cooking_tasks/make_collaboration_required_cooking_task.py index e4fb22d..7ca2425 100644 --- a/tasks/cooking_tasks/make_collaboration_required_cooking_task.py +++ b/tasks/cooking_tasks/make_collaboration_required_cooking_task.py @@ -4,6 +4,7 @@ from typing import Dict, List, Any, Tuple, Set from collections import Counter, defaultdict import os import numpy as np +import itertools # Define your COOKING_ITEMS dictionary here # This is where you should put your complete COOKING_ITEMS dictionary @@ -245,6 +246,38 @@ chest_items = { "iron_ingot": 64, } +def make_initial_inventory(items, num_agents): + """ + Evenly split inventory between the agents for a given set of items and number of agents + """ + inventory = {} + for item in items: + if item in COOKING_ITEMS: + cooking_info = COOKING_ITEMS[item] + for chest_item, quantity in cooking_info.get("required_chest_items", {}).items(): + inventory[chest_item] = inventory.get(chest_item, 0) + quantity + else: + print(f"item {item} not found in COOKING_ITEMS.") + initial_inventory = {} + for i in range(num_agents): + initial_inventory[i] = {} + items_lst = list(inventory.keys()) + for i in range(len(items_lst)): + item_counts = count_items_in_inventory(initial_inventory) + agent_num = np.argmin(item_counts) + if inventory[items_lst[i]] == 1: + initial_inventory[agent_num][items_lst[i]] = 1 + elif inventory[items_lst[i]] > 1: + div = inventory[items_lst[i]] // num_agents + rem = inventory[items_lst[i]] % num_agents + for j in range(num_agents): + initial_inventory[j][items_lst[i]] = div + j = 0 + while j < rem: + initial_inventory[j][items_lst[i]] += 1 + j += 1 + return initial_inventory + def count_items_in_inventory(inventory): item_counts = [] for key in inventory.keys(): @@ -255,6 +288,50 @@ def count_items_in_inventory(inventory): item_counts.append(total_items) return item_counts +def make_all_possible_tasks(items: List[str], num_items:int, num_agents: int, output_file) -> List[Dict[str, Any]]: + combinations = itertools.combinations(items, num_items) + tasks = {} + for combination in combinations: + task = {} + task["type"] = "cooking" + task["recipes"] = {} + task["agent_count"] = num_agents + task["target"] = {} + for item in combination: + task["target"][item] = 1 + for item in combination: + if item in COOKING_ITEMS: + task["recipes"][item] = COOKING_ITEMS[item]["recipe"] + else: + print(f"item {item} not found in COOKING_ITEMS.") + initial_inventory = make_initial_inventory(combination, num_agents) + task["initial_inventory"] = initial_inventory + task["goal"] = {} + goal_str = f"Collaborate with other agents around you to make " + conversation_str = f"Let's collaborate to make " + for item in combination: + goal_str += item + ", " + conversation_str += item + ", " + recipe_goal_str = goal_str + "The recipes are as follows:\n" + for item in combination: + recipe_goal_str += f"Recipe for {item}:\n{COOKING_ITEMS[item]['recipe']}\n" + for i in range(num_agents): + task["goal"][i] = recipe_goal_str + task["conversation"] = conversation_str + partial_plan_task = task.copy() + partial_plan_task["goal"] = {} + for i in range(num_agents): + partial_plan_task["goal"][i] = goal_str + recipe_goal_str = goal_str + partial_plan_task["goal"][0] = recipe_goal_str + task_id = "multiagent_cooking" + for item in combination: + task_id += "_" + item + tasks[task_id] = task + tasks[task_id + "_partial_plan"] = partial_plan_task + with open(output_file, 'w') as f: + json.dump(tasks, f, indent=4) + def reconfigure_tasks(task_path, new_task_path, num_agents=None, hells_kitchen=False): @@ -343,10 +420,13 @@ def reconfigure_tasks(task_path, new_task_path, num_agents=None, hells_kitchen=F # reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/2_agent_cooking_test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/3_agent.json", 3) # reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/2_agent_cooking_test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/4_agent.json", 4) # reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/2_agent_cooking_test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/5_agent.json", 5) -reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_block_recipe.json", 2) -reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/hells_kitchen_test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json", 2, True) -reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/2_agent_block_recipe.json", 2, False) -reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/hells_kitchen_train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json", 2, True) +test_items = ["bread", "golden_apple", "rabbit_stew", "cake", "baked_potato", "cooked_beef"] +make_all_possible_tasks(test_items, 2, 2, "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_all_possible.json") + +# reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_block_recipe.json", 2) +# reconfigure_tasks("mindcraft/tasks/cooking_tasks/test_tasks/hells_kitchen_test_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json", 2, True) +# reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/2_agent_block_recipe.json", 2, False) +# reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/hells_kitchen_train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json", 2, True) # reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/2_agent_cooking_train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/3_agent.json", 3) # reconfigure_tasks("mindcraft/tasks/cooking_tasks/train_tasks/2_agent_cooking_train_tasks.json", "mindcraft/tasks/cooking_tasks/require_collab_train_2_items/4_agent.json", 4) diff --git a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_all_possible.json b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_all_possible.json new file mode 100644 index 0000000..80e5efa --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_all_possible.json @@ -0,0 +1,1086 @@ +{ + "multiagent_cooking_bread_golden_apple": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "golden_apple": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, golden_apple, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make bread, golden_apple, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make bread, golden_apple, " + }, + "multiagent_cooking_bread_golden_apple_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "golden_apple": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, golden_apple, ", + "1": "Collaborate with other agents around you to make bread, golden_apple, " + }, + "conversation": "Let's collaborate to make bread, golden_apple, " + }, + "multiagent_cooking_bread_rabbit_stew": { + "type": "cooking", + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 4: Go to the furnace and bake the potato.", + "Step 5: From your inventory or other agents get a bowl", + "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 7: Go to the furnace and cook the raw rabbit.", + "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "rabbit_stew": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, rabbit_stew, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make bread, rabbit_stew, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make bread, rabbit_stew, " + }, + "multiagent_cooking_bread_rabbit_stew_partial_plan": { + "type": "cooking", + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 4: Go to the furnace and bake the potato.", + "Step 5: From your inventory or other agents get a bowl", + "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 7: Go to the furnace and cook the raw rabbit.", + "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "rabbit_stew": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, rabbit_stew, ", + "1": "Collaborate with other agents around you to make bread, rabbit_stew, " + }, + "conversation": "Let's collaborate to make bread, rabbit_stew, " + }, + "multiagent_cooking_bread_cake": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make bread, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make bread, cake, " + }, + "multiagent_cooking_bread_cake_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, cake, ", + "1": "Collaborate with other agents around you to make bread, cake, " + }, + "conversation": "Let's collaborate to make bread, cake, " + }, + "multiagent_cooking_bread_baked_potato": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make bread, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make bread, baked_potato, " + }, + "multiagent_cooking_bread_baked_potato_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, baked_potato, ", + "1": "Collaborate with other agents around you to make bread, baked_potato, " + }, + "conversation": "Let's collaborate to make bread, baked_potato, " + }, + "multiagent_cooking_bread_cooked_beef": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make bread, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make bread, cooked_beef, " + }, + "multiagent_cooking_bread_cooked_beef_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "bread": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": {} + }, + "goal": { + "0": "Collaborate with other agents around you to make bread, cooked_beef, ", + "1": "Collaborate with other agents around you to make bread, cooked_beef, " + }, + "conversation": "Let's collaborate to make bread, cooked_beef, " + }, + "multiagent_cooking_golden_apple_rabbit_stew": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "rabbit_stew": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "bowl": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, rabbit_stew, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make golden_apple, rabbit_stew, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make golden_apple, rabbit_stew, " + }, + "multiagent_cooking_golden_apple_rabbit_stew_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "rabbit_stew": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "bowl": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, rabbit_stew, ", + "1": "Collaborate with other agents around you to make golden_apple, rabbit_stew, " + }, + "conversation": "Let's collaborate to make golden_apple, rabbit_stew, " + }, + "multiagent_cooking_golden_apple_cake": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1, + "milk_bucket": 2 + }, + "1": { + "gold_ingot": 4, + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make golden_apple, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make golden_apple, cake, " + }, + "multiagent_cooking_golden_apple_cake_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1, + "milk_bucket": 2 + }, + "1": { + "gold_ingot": 4, + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, cake, ", + "1": "Collaborate with other agents around you to make golden_apple, cake, " + }, + "conversation": "Let's collaborate to make golden_apple, cake, " + }, + "multiagent_cooking_golden_apple_baked_potato": { + "type": "cooking", + "recipes": { + "golden_apple": [ + "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to the furnace and bake the potato." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make golden_apple, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make golden_apple, baked_potato, " + }, + "multiagent_cooking_golden_apple_baked_potato_partial_plan": { + "type": "cooking", + "recipes": { + "golden_apple": [ + "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to the furnace and bake the potato." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, baked_potato, ", + "1": "Collaborate with other agents around you to make golden_apple, baked_potato, " + }, + "conversation": "Let's collaborate to make golden_apple, baked_potato, " + }, + "multiagent_cooking_golden_apple_cooked_beef": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make golden_apple, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make golden_apple, cooked_beef, " + }, + "multiagent_cooking_golden_apple_cooked_beef_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "gold_ingot": 4, + "apple": 1 + }, + "1": { + "gold_ingot": 4, + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make golden_apple, cooked_beef, ", + "1": "Collaborate with other agents around you to make golden_apple, cooked_beef, " + }, + "conversation": "Let's collaborate to make golden_apple, cooked_beef, " + }, + "multiagent_cooking_rabbit_stew_cake": { + "type": "cooking", + "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." + ], + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make rabbit_stew, cake, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make rabbit_stew, cake, " + }, + "multiagent_cooking_rabbit_stew_cake_partial_plan": { + "type": "cooking", + "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." + ], + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cake": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1, + "milk_bucket": 2 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, cake, ", + "1": "Collaborate with other agents around you to make rabbit_stew, cake, " + }, + "conversation": "Let's collaborate to make rabbit_stew, cake, " + }, + "multiagent_cooking_rabbit_stew_baked_potato": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make rabbit_stew, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make rabbit_stew, baked_potato, " + }, + "multiagent_cooking_rabbit_stew_baked_potato_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, baked_potato, ", + "1": "Collaborate with other agents around you to make rabbit_stew, baked_potato, " + }, + "conversation": "Let's collaborate to make rabbit_stew, baked_potato, " + }, + "multiagent_cooking_rabbit_stew_cooked_beef": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make rabbit_stew, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make rabbit_stew, cooked_beef, " + }, + "multiagent_cooking_rabbit_stew_cooked_beef_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "bowl": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make rabbit_stew, cooked_beef, ", + "1": "Collaborate with other agents around you to make rabbit_stew, cooked_beef, " + }, + "conversation": "Let's collaborate to make rabbit_stew, cooked_beef, " + }, + "multiagent_cooking_cake_baked_potato": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "cake": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make cake, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make cake, baked_potato, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make cake, baked_potato, " + }, + "multiagent_cooking_cake_baked_potato_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "cake": 1, + "baked_potato": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make cake, baked_potato, ", + "1": "Collaborate with other agents around you to make cake, baked_potato, " + }, + "conversation": "Let's collaborate to make cake, baked_potato, " + }, + "multiagent_cooking_cake_cooked_beef": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "cake": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make cake, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make cake, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make cake, cooked_beef, " + }, + "multiagent_cooking_cake_cooked_beef_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "cake": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "milk_bucket": 2, + "coal": 1 + }, + "1": { + "milk_bucket": 1, + "egg": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make cake, cooked_beef, ", + "1": "Collaborate with other agents around you to make cake, cooked_beef, " + }, + "conversation": "Let's collaborate to make cake, cooked_beef, " + }, + "multiagent_cooking_baked_potato_cooked_beef": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "baked_potato": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make baked_potato, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n", + "1": "Collaborate with other agents around you to make baked_potato, cooked_beef, The recipes are as follows:\nRecipe 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.']\nRecipe 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.']\n" + }, + "conversation": "Let's collaborate to make baked_potato, cooked_beef, " + }, + "multiagent_cooking_baked_potato_cooked_beef_partial_plan": { + "type": "cooking", + "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." + ] + }, + "agent_count": 2, + "target": { + "baked_potato": 1, + "cooked_beef": 1 + }, + "initial_inventory": { + "0": { + "coal": 1 + }, + "1": { + "coal": 1 + } + }, + "goal": { + "0": "Collaborate with other agents around you to make baked_potato, cooked_beef, ", + "1": "Collaborate with other agents around you to make baked_potato, cooked_beef, " + }, + "conversation": "Let's collaborate to make baked_potato, cooked_beef, " + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json index 639ce9e..9f52082 100644 --- a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json +++ b/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen.json @@ -1,1116 +1,224 @@ { - "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": 300, - "recipes": { - "baked_potato": [ - "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to the furnace and bake the potato." - ], - "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_bread_golden_apple_hells_kitchen": { + "conversation": "We need to make bread and golden_apple together. You are supposed to make golden_apple 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_apple" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "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." + ] }, - "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": 300, - "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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "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 - } - } + "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" }, - "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": 300, - "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 - } - } + "difficulty": "medium" + }, + "multiagent_cooking_golden_apple_rabbit_stew_hells_kitchen": { + "conversation": "We need to make golden_apple and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": [ + "golden_apple", + "rabbit_stew" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_apple": [ + "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 4: Go to the furnace and bake the potato.", + "Step 5: From your inventory or other agents get a bowl", + "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 7: Go to the furnace and cook the raw rabbit.", + "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] }, - "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": 300, - "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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to the furnace and bake the potato.\nStep 5: From your inventory or other agents get a bowl\nStep 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 7: Go to the furnace and cook the raw rabbit.\nStep 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make rabbit_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "recipes": { - "baked_potato": [ - "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to the furnace and bake the potato." - ], - "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 - } - } + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 10, + "max_steps_per_recipe": 8, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" }, - "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": 300, - "recipes": { - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ], - "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 - } - } + "difficulty": "hard" + }, + "multiagent_cooking_bread_cake_hells_kitchen": { + "conversation": "We need to make bread and cake together. You are supposed to make cake and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": [ + "bread", + "cake" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", + "Step 3: Get an egg from your inventory or other agents.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ] }, - "multiagent_cooking_bread_cake_hells_kitchen": { - "conversation": "We need to make bread and cake together. You are supposed to make cake and I am supposed to make bread, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "bread", - "cake" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "bread": [ - "Step 1: Go to the farm and collect 3 wheat.", - "Step 2: Go to the crafting table and use the wheat to craft bread." - ], - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make bread, but you don't have the recipe for it!\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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make bread, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "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 - } - } + "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" }, - "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": 300, - "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 - } - } + "difficulty": "medium" + }, + "multiagent_cooking_baked_potato_golden_apple_hells_kitchen": { + "conversation": "We need to make baked_potato and golden_apple together. You are supposed to make golden_apple 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_apple" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to the furnace and bake the potato." + ], + "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." + ] }, - "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": 300, - "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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "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 - } - } + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" }, - "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": 300, - "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 - } - } + "difficulty": "medium" + }, + "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": 300, + "recipes": { + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to the furnace and bake the potato." + ], + "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." + ] }, - "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": 300, - "recipes": { - "baked_potato": [ - "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to the furnace and bake the potato." - ], - "cooked_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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: From your inventory or other agents get 3 milk buckets (already filled with milk).\nStep 3: Get an egg from your inventory or other agents.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make cake, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "recipes": { - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ], - "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 - } - } + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 9, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" }, - "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": 300, - "recipes": { - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ], - "cooked_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 - } - } + "difficulty": "hard" + }, + "multiagent_cooking_cooked_beef_golden_apple_hells_kitchen": { + "conversation": "We need to make cooked_beef and golden_apple together. You are supposed to make golden_apple and I am supposed to make cooked_beef, 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_beef", + "golden_apple" + ], + "type": "cooking", + "timeout": 300, + "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." + ] }, - "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": 300, - "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 - } - } + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_beef, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Get 1 apple and 8 gold ingots from your inventory or other bots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", + "1": "You need to make golden_apple, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." }, - "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": 300, - "recipes": { - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ], - "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 - } - } + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" }, - "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": 300, - "recipes": { - "bread": [ - "Step 1: Go to the farm and collect 3 wheat.", - "Step 2: Go to the crafting table and use the wheat to craft bread." - ], - "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": 300, - "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": 300, - "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": 300, - "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": 300, - "recipes": { - "baked_potato": [ - "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to the furnace and bake the potato." - ], - "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": 300, - "recipes": { - "cake": [ - "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", - "Step 2: From your inventory or other agents get 3 milk buckets (already filled with milk).", - "Step 3: Get an egg from your inventory or other agents.", - "Step 4: Go to the crafting table and craft the sugarcane into sugar.", - "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." - ], - "baked_potato": [ - "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to the furnace and bake the potato." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cake, but you don't have the recipe for it!\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 - } - } - } + "difficulty": "medium" + } } \ 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 deleted file mode 100644 index 0c9726c..0000000 --- a/tasks/cooking_tasks/require_collab_test_2_items/2_agent_hells_kitchen_long_timeout.json +++ /dev/null @@ -1,1116 +0,0 @@ -{ - "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/5_agent_remaining.json b/tasks/cooking_tasks/require_collab_test_2_items/5_agent_remaining.json new file mode 100644 index 0000000..1144f11 --- /dev/null +++ b/tasks/cooking_tasks/require_collab_test_2_items/5_agent_remaining.json @@ -0,0 +1,153 @@ +{ + "multiagent_cooking_2_1_baked_potato_1_golden_apple": { + "conversation": "Let's work together to make baked_potato, golden_apple.", + "agent_count": 5, + "target": { + "baked_potato": 1, + "golden_apple": 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." + ], + "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": 2, + "gold_ingot": 2 + }, + "1": { + "coal": 2, + "gold_ingot": 2 + }, + "2": { + "coal": 2, + "gold_ingot": 2 + }, + "3": { + "coal": 2, + "gold_ingot": 2 + }, + "4": { + "coal": 2, + "apple": 1 + } + } + }, + "multiagent_cooking_2_1_baked_potato_1_cake": { + "conversation": "Let's work together to make baked_potato, cake.", + "agent_count": 5, + "target": { + "baked_potato": 1, + "cake": 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." + ], + "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": 2, + "milk_bucket": 1 + }, + "1": { + "coal": 2, + "milk_bucket": 1 + }, + "2": { + "coal": 2, + "milk_bucket": 1 + + }, + "3": { + "coal": 2, + "egg": 1 + }, + "4": { + "coal": 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": 5, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 500, + "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": 2, + "coal": 2 + }, + "1": { + "gold_ingot": 2, + "coal": 2 + }, + "2": { + "gold_ingot": 2, + "coal": 2 + }, + "3": { + "gold_ingot": 2, + "coal": 2 + }, + "4": { + "apple": 1, + "coal": 2 + } + } + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json b/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json index 25e108b..311e554 100644 --- a/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json +++ b/tasks/cooking_tasks/require_collab_train_2_items/2_agent_hells_kitchen.json @@ -1,4178 +1,1667 @@ { - "multiagent_cooking_suspicious_stew_cooked_chicken_hells_kitchen": { - "conversation": "We need to make suspicious_stew and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make suspicious_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": [ - "suspicious_stew", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "coal": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make rabbit_stew and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_cooked_chicken_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_cookie_hells_kitchen": { - "conversation": "We need to make suspicious_stew and cookie together. You are supposed to make cookie and I am supposed to make suspicious_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": [ - "suspicious_stew", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "cocoa_beans": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_beetroot_soup_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make suspicious_stew and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make suspicious_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": [ - "suspicious_stew", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "coal": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_beetroot_soup_hells_kitchen": { - "conversation": "We need to make cooked_chicken and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_chicken, 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_chicken", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_golden_apple_suspicious_stew_hells_kitchen": { - "conversation": "We need to make golden_apple and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 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, - "apple": 1, - "dandelion": 1 - }, - "1": { - "gold_ingot": 4, - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_golden_apple_hells_kitchen": { - "conversation": "We need to make cooked_chicken and golden_apple together. You are supposed to make golden_apple and I am supposed to make cooked_chicken, 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_chicken", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "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": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_cookie_cooked_beef_hells_kitchen": { - "conversation": "We need to make cookie and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make cookie, 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": [ - "cookie", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_cookie_hells_kitchen": { - "conversation": "We need to make rabbit_stew and cookie together. You are supposed to make cookie and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make rabbit_stew and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 10, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_rabbit_stew_hells_kitchen": { - "conversation": "We need to make suspicious_stew and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make suspicious_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": [ - "suspicious_stew", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_suspicious_stew_hells_kitchen": { - "conversation": "We need to make beetroot_soup and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_golden_apple_hells_kitchen": { - "conversation": "We need to make suspicious_stew and golden_apple together. You are supposed to make golden_apple and I am supposed to make suspicious_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": [ - "suspicious_stew", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "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": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "dandelion": 1, - "gold_ingot": 4 - } - } - }, - "multiagent_cooking_cooked_beef_cooked_chicken_hells_kitchen": { - "conversation": "We need to make cooked_beef and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make cooked_beef, 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_beef", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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_beef_cookie_hells_kitchen": { - "conversation": "We need to make cooked_beef and cookie together. You are supposed to make cookie and I am supposed to make cooked_beef, 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_beef", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_cooked_beef_hells_kitchen": { - "conversation": "We need to make suspicious_stew and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make suspicious_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": [ - "suspicious_stew", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "coal": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_golden_apple_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make golden_apple and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 4, - "max_steps_per_recipe": 2, - "unique_target_items": 2, - "overall_difficulty_score": 4, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "coal": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_golden_apple_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and golden_apple together. You are supposed to make golden_apple and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "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": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_cookie_beetroot_soup_hells_kitchen": { - "conversation": "We need to make cookie and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cookie, 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": [ - "cookie", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_beef_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make cooked_beef and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_beef, 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_beef", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make cooked_chicken and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cooked_chicken, 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_chicken", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_beetroot_soup_cookie_hells_kitchen": { - "conversation": "We need to make beetroot_soup and cookie together. You are supposed to make cookie and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 - }, - "1": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_rabbit_stew_hells_kitchen": { - "conversation": "We need to make beetroot_soup and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make cooked_chicken and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_chicken, 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_chicken", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_cooked_beef_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make cooked_porkchop, 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_porkchop", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop_cookie_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and cookie together. You are supposed to make cookie and I am supposed to make cooked_porkchop, 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_porkchop", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cooked_rabbit, 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_rabbit", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_beetroot_soup_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make beetroot_soup and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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_apple_cooked_beef_hells_kitchen": { - "conversation": "We need to make golden_apple and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 4, - "max_steps_per_recipe": 2, - "unique_target_items": 2, - "overall_difficulty_score": 4, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "coal": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_cooked_chicken_hells_kitchen": { - "conversation": "We need to make rabbit_stew and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_beetroot_soup_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_porkchop, 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_porkchop", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop_golden_apple_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and golden_apple together. You are supposed to make golden_apple and I am supposed to make cooked_porkchop, 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_porkchop", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "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": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make rabbit_stew and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_cooked_beef_hells_kitchen": { - "conversation": "We need to make cooked_chicken and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make cooked_chicken, 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_chicken", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_golden_apple_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make golden_apple and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "egg": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_rabbit_stew_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cooked_porkchop, 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_porkchop", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_rabbit_stew_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 10, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cookie_golden_apple_hells_kitchen": { - "conversation": "We need to make cookie and golden_apple together. You are supposed to make golden_apple and I am supposed to make cookie, 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": [ - "cookie", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "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": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_cooked_beef_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make cooked_beef and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cooked_beef, 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_beef", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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_cookie_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make cookie and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make cookie, 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": [ - "cookie", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_golden_apple_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make golden_apple and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 4, - "max_steps_per_recipe": 2, - "unique_target_items": 2, - "overall_difficulty_score": 4, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_porkchop, 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_porkchop", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_cooked_beef_hells_kitchen": { - "conversation": "We need to make beetroot_soup and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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_rabbit_stew_beetroot_soup_hells_kitchen": { - "conversation": "We need to make rabbit_stew and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_suspicious_stew_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_suspicious_stew_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make cooked_rabbit, 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_rabbit", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_beef_golden_apple_hells_kitchen": { - "conversation": "We need to make cooked_beef and golden_apple together. You are supposed to make golden_apple and I am supposed to make cooked_beef, 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_beef", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "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": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_golden_apple_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and golden_apple together. You are supposed to make golden_apple and I am supposed to make cooked_rabbit, 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_rabbit", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "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": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_golden_apple_hells_kitchen": { - "conversation": "We need to make beetroot_soup and golden_apple together. You are supposed to make golden_apple and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "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": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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, - "gold_ingot": 4 - }, - "1": { - "gold_ingot": 4, - "apple": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_cookie_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and cookie together. You are supposed to make cookie and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_golden_apple_beetroot_soup_hells_kitchen": { - "conversation": "We need to make golden_apple and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 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, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "bowl": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_beetroot_soup_hells_kitchen": { - "conversation": "We need to make suspicious_stew and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make suspicious_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": [ - "suspicious_stew", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_pumpkin_pie_cooked_beef_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_cooked_chicken_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make cooked_rabbit, 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_rabbit", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_golden_apple_rabbit_stew_hells_kitchen": { - "conversation": "We need to make golden_apple and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make cooked_porkchop, 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_porkchop", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_cookie_rabbit_stew_hells_kitchen": { - "conversation": "We need to make cookie and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cookie, 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": [ - "cookie", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "cocoa_beans": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cookie_cooked_chicken_hells_kitchen": { - "conversation": "We need to make cookie and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make cookie, 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": [ - "cookie", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_cookie_hells_kitchen": { - "conversation": "We need to make cooked_chicken and cookie together. You are supposed to make cookie and I am supposed to make cooked_chicken, 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_chicken", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_golden_apple_hells_kitchen": { - "conversation": "We need to make rabbit_stew and golden_apple together. You are supposed to make golden_apple and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "golden_apple" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "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": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "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, - "apple": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_rabbit_stew_hells_kitchen": { - "conversation": "We need to make cooked_chicken and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cooked_chicken, 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_chicken", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_cookie_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and cookie together. You are supposed to make cookie and I am supposed to make cooked_rabbit, 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_rabbit", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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": { - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_cookie_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make cookie and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cookie, 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": [ - "cookie", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "cocoa_beans": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make beetroot_soup and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_cooked_beef_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make cooked_beef and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make cooked_beef, 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_beef", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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_pumpkin_pie_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make pumpkin_pie and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make pumpkin_pie, 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": [ - "pumpkin_pie", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "egg": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_beef_beetroot_soup_hells_kitchen": { - "conversation": "We need to make cooked_beef and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_beef, 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_beef", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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_rabbit_rabbit_stew_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cooked_rabbit, 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_rabbit", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_cooked_beef_hells_kitchen": { - "conversation": "We need to make rabbit_stew and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_golden_apple_cooked_chicken_hells_kitchen": { - "conversation": "We need to make golden_apple and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 4, - "max_steps_per_recipe": 2, - "unique_target_items": 2, - "overall_difficulty_score": 4, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "gold_ingot": 4, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "coal": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_cooked_chicken_hells_kitchen": { - "conversation": "We need to make beetroot_soup and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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_cooked_chicken_suspicious_stew_hells_kitchen": { - "conversation": "We need to make cooked_chicken and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make cooked_chicken, 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_chicken", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_suspicious_stew_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make suspicious_stew and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make suspicious_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": [ - "suspicious_stew", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "bowl": 1, - "egg": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_cooked_beef_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make cooked_rabbit, 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_rabbit", - "cooked_beef" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "cooked_beef": [ - "Step 1: Kill a cow and pick up 1 beef that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to furnace and use it to cook the beef." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_porkchop_cooked_chicken_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make cooked_porkchop, 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_porkchop", - "cooked_chicken" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_beef_rabbit_stew_hells_kitchen": { - "conversation": "We need to make cooked_beef and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make cooked_beef, 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_beef", - "rabbit_stew" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking.", - "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 8, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_golden_apple_cookie_hells_kitchen": { - "conversation": "We need to make golden_apple and cookie together. You are supposed to make cookie and I am supposed to make golden_apple, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "golden_apple", - "cookie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "golden_apple": [ - "Step 1: Get 1 apple and 8 gold ingots from your inventory or other bots.", - "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." - ], - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 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, - "apple": 1 - }, - "1": { - "gold_ingot": 4, - "cocoa_beans": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_pumpkin_pie_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_rabbit, 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_rabbit", - "pumpkin_pie" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "pumpkin_pie": [ - "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", - "Step 2: Get 1 egg from your inventory or other bots", - "Step 3: Go to the crafting table and craft the sugar cane into sugar.", - "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 6, - "max_steps_per_recipe": 4, - "unique_target_items": 2, - "overall_difficulty_score": 5, - "difficulty_category": "medium" - }, - "difficulty": "medium", - "initial_inventory": { - "0": { - "coal": 1 - }, - "1": { - "egg": 1 - } - } - }, - "multiagent_cooking_rabbit_stew_suspicious_stew_hells_kitchen": { - "conversation": "We need to make rabbit_stew and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make rabbit_stew, but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", - "agent_count": 2, - "target": [ - "rabbit_stew", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "rabbit_stew": [ - "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 4: Go to the furnace and bake the potato.", - "Step 5: From your inventory or other agents get a bowl", - "Step 6: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 7: Go to the furnace and cook the raw rabbit.", - "Step 8: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "task_type": "cooking", - "difficulty_metrics": { - "total_recipe_steps": 9, - "max_steps_per_recipe": 6, - "unique_target_items": 2, - "overall_difficulty_score": 6, - "difficulty_category": "hard" - }, - "difficulty": "hard", - "initial_inventory": { - "0": { - "bowl": 1, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_beetroot_soup_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make beetroot_soup and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make beetroot_soup, 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": [ - "beetroot_soup", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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_suspicious_stew_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make suspicious_stew and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make suspicious_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": [ - "suspicious_stew", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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, - "coal": 1 - }, - "1": { - "dandelion": 1 - } - } - }, - "multiagent_cooking_cookie_suspicious_stew_hells_kitchen": { - "conversation": "We need to make cookie and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make cookie, 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": [ - "cookie", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_porkchop_suspicious_stew_hells_kitchen": { - "conversation": "We need to make cooked_porkchop and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make cooked_porkchop, 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_porkchop", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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, - "dandelion": 1 - }, - "1": { - "bowl": 1 - } - } - }, - "multiagent_cooking_cooked_rabbit_beetroot_soup_hells_kitchen": { - "conversation": "We need to make cooked_rabbit and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_rabbit, 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_rabbit", - "beetroot_soup" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ], - "beetroot_soup": [ - "Step 1: Go to the farm and collect 6 beetroot.", - "Step 2: From your inventory or other agents get a bowl.", - "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_cookie_cooked_porkchop_hells_kitchen": { - "conversation": "We need to make cookie and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cookie, 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": [ - "cookie", - "cooked_porkchop" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cookie": [ - "Step 1: Go to the farm and collect 2 wheat.", - "Step 2: Get 1 cocoa bean from your inventory or other agents.", - "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." - ], - "cooked_porkchop": [ - "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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": { - "cocoa_beans": 1 - }, - "1": { - "coal": 1 - } - } - }, - "multiagent_cooking_cooked_chicken_cooked_rabbit_hells_kitchen": { - "conversation": "We need to make cooked_chicken and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make cooked_chicken, 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_chicken", - "cooked_rabbit" - ], - "type": "cooking", - "timeout": 300, - "recipes": { - "cooked_chicken": [ - "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." - ], - "cooked_rabbit": [ - "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", - "Step 2: Get coal from your inventory or other agents.", - "Step 3: Put coal in the furnace", - "Step 2: Go to furnace and use it to cook the raw rabbit." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\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_beef_suspicious_stew_hells_kitchen": { - "conversation": "We need to make cooked_beef and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make cooked_beef, 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_beef", - "suspicious_stew" - ], - "type": "cooking", - "timeout": 300, - "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." - ], - "suspicious_stew": [ - "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", - "Step 2: From your inventory or other agents get a bowl and 1 dandelion", - "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." - ] - }, - "blocked_access_to_recipe": [], - "goal": { - "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." - }, - "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, - "dandelion": 1 - }, - "1": { - "bowl": 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": 300, + "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, your partner has 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, your partner has 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: From your inventory or other agents get 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" + }, + "multiagent_cooking_mushroom_stew_suspicious_stew_hells_kitchen": { + "conversation": "We need to make mushroom_stew and suspicious_stew together. You are supposed to make suspicious_stew 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", + "suspicious_stew" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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" + }, + "multiagent_cooking_mushroom_stew_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cooked_rabbit together. You are supposed to make cooked_rabbit 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_rabbit" + ], + "type": "cooking", + "timeout": 300, + "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_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "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": 300, + "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, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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, your partner has 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: From your inventory or other agents get 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_mushroom_stew_cooked_chicken_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cooked_chicken together. You are supposed to make cooked_chicken 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_chicken" + ], + "type": "cooking", + "timeout": 300, + "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_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_mushroom_stew_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cooked_porkchop together. You are supposed to make cooked_porkchop 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_porkchop" + ], + "type": "cooking", + "timeout": 300, + "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_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_mushroom_stew_beetroot_soup_hells_kitchen": { + "conversation": "We need to make mushroom_stew and beetroot_soup together. You are supposed to make beetroot_soup 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", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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" + }, + "multiagent_cooking_mushroom_stew_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make mushroom_stew and pumpkin_pie together. You are supposed to make pumpkin_pie 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", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_mushroom_stew_cookie_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cookie together. You are supposed to make cookie 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", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has 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: From your inventory or other agents get 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" + }, + "multiagent_cooking_golden_carrot_suspicious_stew_hells_kitchen": { + "conversation": "We need to make golden_carrot and suspicious_stew together. You are supposed to make suspicious_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", + "suspicious_stew" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it, your partner has 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" + }, + "multiagent_cooking_golden_carrot_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make golden_carrot and cooked_rabbit together. You are supposed to make cooked_rabbit 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_rabbit" + ], + "type": "cooking", + "timeout": 300, + "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_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it, your partner has 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "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": 300, + "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, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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, your partner has 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_golden_carrot_cooked_chicken_hells_kitchen": { + "conversation": "We need to make golden_carrot and cooked_chicken together. You are supposed to make cooked_chicken 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_chicken" + ], + "type": "cooking", + "timeout": 300, + "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_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it, your partner has 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_golden_carrot_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make golden_carrot and cooked_porkchop together. You are supposed to make cooked_porkchop 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_porkchop" + ], + "type": "cooking", + "timeout": 300, + "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_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_golden_carrot_beetroot_soup_hells_kitchen": { + "conversation": "We need to make golden_carrot and beetroot_soup together. You are supposed to make beetroot_soup 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", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has 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" + }, + "multiagent_cooking_golden_carrot_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make golden_carrot and pumpkin_pie together. You are supposed to make pumpkin_pie 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", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_golden_carrot_cookie_hells_kitchen": { + "conversation": "We need to make golden_carrot and cookie together. You are supposed to make cookie 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", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has 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" + }, + "multiagent_cooking_suspicious_stew_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make suspicious_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": [ + "suspicious_stew", + "cooked_rabbit" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\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_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_suspicious_stew_cooked_mutton_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make suspicious_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": [ + "suspicious_stew", + "cooked_mutton" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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 suspicious_stew, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_suspicious_stew_cooked_chicken_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make suspicious_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": [ + "suspicious_stew", + "cooked_chicken" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_suspicious_stew_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make suspicious_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": [ + "suspicious_stew", + "cooked_porkchop" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_suspicious_stew_beetroot_soup_hells_kitchen": { + "conversation": "We need to make suspicious_stew and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make suspicious_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": [ + "suspicious_stew", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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" + }, + "multiagent_cooking_suspicious_stew_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make suspicious_stew and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make suspicious_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": [ + "suspicious_stew", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_suspicious_stew_cookie_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cookie together. You are supposed to make cookie and I am supposed to make suspicious_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": [ + "suspicious_stew", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: From your inventory or other agents get a bowl and 1 dandelion\nStep 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious 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" + }, + "multiagent_cooking_cooked_rabbit_cooked_mutton_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make cooked_rabbit, 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_rabbit", + "cooked_mutton" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "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 cooked_rabbit, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_rabbit_cooked_chicken_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make cooked_rabbit, 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_rabbit", + "cooked_chicken" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_rabbit_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cooked_rabbit, 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_rabbit", + "cooked_porkchop" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_rabbit_beetroot_soup_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_rabbit, 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_rabbit", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_rabbit_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_rabbit, 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_rabbit", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_rabbit_cookie_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and cookie together. You are supposed to make cookie and I am supposed to make cooked_rabbit, 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_rabbit", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Get coal from your inventory or other agents.", + "Step 3: Put coal in the furnace", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 2: Go to furnace and use it to cook the raw rabbit.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_mutton_cooked_chicken_hells_kitchen": { + "conversation": "We need to make cooked_mutton and cooked_chicken together. You are supposed to make cooked_chicken 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", + "cooked_chicken" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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_chicken, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_mutton_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_mutton and cooked_porkchop together. You are supposed to make cooked_porkchop 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", + "cooked_porkchop" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_mutton_beetroot_soup_hells_kitchen": { + "conversation": "We need to make cooked_mutton and beetroot_soup together. You are supposed to make beetroot_soup 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", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_mutton_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_mutton and pumpkin_pie together. You are supposed to make pumpkin_pie 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", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_mutton_cookie_hells_kitchen": { + "conversation": "We need to make cooked_mutton and cookie together. You are supposed to make cookie 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", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "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." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has 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: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the 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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_chicken_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_chicken and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make cooked_chicken, 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_chicken", + "cooked_porkchop" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_chicken_beetroot_soup_hells_kitchen": { + "conversation": "We need to make cooked_chicken and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_chicken, 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_chicken", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_chicken_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_chicken and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_chicken, 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_chicken", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_chicken_cookie_hells_kitchen": { + "conversation": "We need to make cooked_chicken and cookie together. You are supposed to make cookie and I am supposed to make cooked_chicken, 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_chicken", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken 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 raw chicken." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the raw chicken.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_porkchop_beetroot_soup_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make cooked_porkchop, 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_porkchop", + "beetroot_soup" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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 beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_porkchop_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make cooked_porkchop, 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_porkchop", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes. Note: You can only guide your partner with recipe steps. You cannot help with ingredient collection or cooking." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_cooked_porkchop_cookie_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and cookie together. You are supposed to make cookie and I am supposed to make cooked_porkchop, 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_porkchop", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Get coal from your inventory or other agents.\nStep 3: Put coal in the furnace\nStep 4: Go to furnace and use it to cook the porkchop.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_beetroot_soup_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make beetroot_soup and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make beetroot_soup, 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": [ + "beetroot_soup", + "pumpkin_pie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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 pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_beetroot_soup_cookie_hells_kitchen": { + "conversation": "We need to make beetroot_soup and cookie together. You are supposed to make cookie and I am supposed to make beetroot_soup, 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": [ + "beetroot_soup", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make beetroot_soup, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: From your inventory or other agents get a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\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" + }, + "multiagent_cooking_pumpkin_pie_cookie_hells_kitchen": { + "conversation": "We need to make pumpkin_pie and cookie together. You are supposed to make cookie and I am supposed to make pumpkin_pie, 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": [ + "pumpkin_pie", + "cookie" + ], + "type": "cooking", + "timeout": 300, + "recipes": { + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Get 1 cocoa bean from your inventory or other agents.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make pumpkin_pie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Get 1 cocoa bean from your inventory or other agents.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\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 cookie, but you don't have the recipe for it, your partner has it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Get 1 egg from your inventory or other bots\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\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": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + } } \ No newline at end of file diff --git a/tasks/cooking_tasks/require_collab_train_2_items/5_agent_remaining.json b/tasks/cooking_tasks/require_collab_train_2_items/5_agent_remaining.json new file mode 100644 index 0000000..b358973 --- /dev/null +++ b/tasks/cooking_tasks/require_collab_train_2_items/5_agent_remaining.json @@ -0,0 +1,185 @@ +{ + "multiagent_cooking_2_1_golden_carrot_1_pumpkin_pie": { + "conversation": "Let's work together to make pumpkin_pie, golden_carrot.", + "agent_count": 5, + "target": { + "pumpkin_pie": 1, + "golden_carrot": 1 + }, + "type": "cooking", + "timeout": 500, + "recipes": { + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Get 1 egg from your inventory or other bots", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ], + "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": "Collaborate with agents around you to make 1 pumpkin_pie, 1 golden_carrot. Recipe for pumpkin_pie:\n['Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.', 'Step 2: Get 1 egg from your inventory or other bots', 'Step 3: Go to the crafting table and craft the sugar cane into sugar.', 'Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.']Recipe for golden_carrot:\n['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.']", + "1": "Collaborate with agents around you to make 1 pumpkin_pie, 1 golden_carrot. Recipe for pumpkin_pie:\n['Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.', 'Step 2: Get 1 egg from your inventory or other bots', 'Step 3: Go to the crafting table and craft the sugar cane into sugar.', 'Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.']Recipe for golden_carrot:\n['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.']" + }, + "initial_inventory": { + "0": { + "egg": 1, + "gold_ingot": 2 + }, + "1": { + "gold_ingot": 2 + }, + "2": { + "gold_ingot": 2 + }, + "3": { + "gold_ingot": 1 + }, + "4": { + "gold_ingot": 1 + } + } + }, + "multiagent_cooking_2_1_cooked_porkchop_1_golden_carrot": { + "conversation": "Let's work together to make cooked_porkchop, golden_carrot.", + "agent_count": 5, + "target": { + "cooked_porkchop": 1, + "golden_carrot": 1 + }, + "type": "cooking", + "timeout": 500, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop 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 porkchop." + ], + "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": "Collaborate with agents around you to make 1 cooked_porkchop, 1 golden_carrot. Recipe for cooked_porkchop:\n['Step 1: Kill a pig and pick up 1 porkchop 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 porkchop.']Recipe for golden_carrot:\n['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.']", + "1": "Collaborate with agents around you to make 1 cooked_porkchop, 1 golden_carrot. Recipe for cooked_porkchop:\n['Step 1: Kill a pig and pick up 1 porkchop 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 porkchop.']Recipe for golden_carrot:\n['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.']" + }, + "initial_inventory": { + "0": { + "coal": 1, + "gold_ingot": 2 + }, + "1": { + "gold_ingot": 2 + }, + "2": { + "gold_ingot": 2 + }, + "3": { + "gold_ingot": 1 + }, + "4": { + "gold_ingot": 1 + } + } + }, + "multiagent_cooking_2_1_golden_carrot_1_suspicious_stew": { + "conversation": "Let's work together to make golden_carrot, suspicious_stew.", + "agent_count": 5, + "target": { + "golden_carrot": 1, + "suspicious_stew": 1 + }, + "type": "cooking", + "timeout": 500, + "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." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: From your inventory or other agents get a bowl and 1 dandelion", + "Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "Collaborate with agents around you to make 1 golden_carrot, 1 suspicious_stew. Recipe for golden_carrot:\n['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.']Recipe for suspicious_stew:\n['Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.', 'Step 2: From your inventory or other agents get a bowl and 1 dandelion', 'Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.']", + "1": "Collaborate with agents around you to make 1 golden_carrot, 1 suspicious_stew. Recipe for golden_carrot:\n['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.']Recipe for suspicious_stew:\n['Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.', 'Step 2: From your inventory or other agents get a bowl and 1 dandelion', 'Step 3: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.']" + }, + "initial_inventory": { + "0": { + "gold_ingot": 2 + }, + "1": { + "gold_ingot": 2 + }, + "2": { + "gold_ingot": 2 + }, + "3": { + "gold_ingot": 1, + "bowl": 1 + }, + "4": { + "gold_ingot": 1, + "dandelion": 1 + } + } + }, + "multiagent_cooking_2_1_beetroot_soup_1_golden_carrot": { + "conversation": "Let's work together to make beetroot_soup, golden_carrot.", + "agent_count": 5, + "target": { + "beetroot_soup": 1, + "golden_carrot": 1 + }, + "type": "cooking", + "timeout": 500, + "recipes": { + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: From your inventory or other agents get a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ], + "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": "Collaborate with agents around you to make 1 beetroot_soup, 1 golden_carrot. Recipe for beetroot_soup:\n['Step 1: Go to the farm and collect 6 beetroot.', 'Step 2: From your inventory or other agents get a bowl.', 'Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.']Recipe for golden_carrot:\n['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.']", + "1": "Collaborate with agents around you to make 1 beetroot_soup, 1 golden_carrot. Recipe for beetroot_soup:\n['Step 1: Go to the farm and collect 6 beetroot.', 'Step 2: From your inventory or other agents get a bowl.', 'Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.']Recipe for golden_carrot:\n['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.']" + }, + "initial_inventory": { + "0": { + "bowl": 1, + "gold_ingot": 2 + }, + "1": { + "gold_ingot": 2 + }, + "2": { + "gold_ingot": 2 + }, + "3": { + "gold_ingot": 1 + }, + "4": { + "gold_ingot": 1 + } + } + } +} \ No newline at end of file diff --git a/tasks/crafting_tasks/test_tasks/1_agent.json b/tasks/crafting_tasks/test_tasks/1_agent.json index 915539a..5d99aa1 100644 --- a/tasks/crafting_tasks/test_tasks/1_agent.json +++ b/tasks/crafting_tasks/test_tasks/1_agent.json @@ -7,7 +7,7 @@ "black_wool": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "pink_wool", "number_of_target": 1, "type": "techtree", @@ -29,7 +29,7 @@ "black_wool": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "lime_wool", "number_of_target": 1, "type": "techtree", @@ -54,7 +54,7 @@ "stick": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "purple_banner", "number_of_target": 1, "type": "techtree", @@ -68,32 +68,6 @@ "missing_items": [], "requires_ctable": true }, - "multiagent_crafting_soul_campfire_partial_plan_requires_ctable__depth_0": { - "goal": "Collaborate with other agents to craft an soul_campfire", - "conversation": "Let's work together to craft an soul_campfire.", - "initial_inventory": { - "0": { - "oak_planks": 2, - "soul_sand": 1, - "dark_oak_log": 2 - } - }, - "agent_count": 2, - "target": "soul_campfire", - "number_of_target": 1, - "type": "techtree", - "max_depth": 2, - "depth": 0, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, "multiagent_crafting_bookshelf_full_plan_requires_ctable__depth_0": { "goal": "Collaborate with other agents to craft a bookshelf", "conversation": "Let's work together to craft a bookshelf.", @@ -103,7 +77,7 @@ "book": 2 } }, - "agent_count": 2, + "agent_count": 1, "target": "bookshelf", "number_of_target": 1, "type": "techtree", @@ -125,7 +99,7 @@ "iron_ingot": 2 } }, - "agent_count": 2, + "agent_count": 1, "target": "compass", "number_of_target": 1, "type": "techtree", @@ -150,7 +124,7 @@ "oak_planks": 2 } }, - "agent_count": 2, + "agent_count": 1, "target": "fishing_rod", "number_of_target": 1, "type": "techtree", @@ -175,7 +149,7 @@ "egg": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "cake", "number_of_target": 1, "type": "techtree", @@ -200,7 +174,7 @@ "carrot": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "golden_carrot", "number_of_target": 1, "type": "techtree", @@ -222,7 +196,7 @@ "paper": 5 } }, - "agent_count": 2, + "agent_count": 1, "target": "map", "number_of_target": 1, "type": "techtree", @@ -246,7 +220,7 @@ "blue_dye": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "blue_wool", "number_of_target": 1, "type": "techtree", @@ -268,7 +242,7 @@ "green_dye": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "lime_wool", "number_of_target": 1, "type": "techtree", @@ -294,7 +268,7 @@ "lapis_lazuli": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "magenta_wool", "number_of_target": 1, "type": "techtree", @@ -309,54 +283,6 @@ ], "requires_ctable": false }, - "multiagent_crafting_chest_full_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a chest", - "conversation": "Let's work together to craft a chest.", - "initial_inventory": { - "0": { - "oak_log": 1 - } - }, - "agent_count": 2, - "target": "chest", - "number_of_target": 1, - "type": "techtree", - "max_depth": 1, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, - "multiagent_crafting_barrel_partial_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a barrel", - "conversation": "Let's work together to craft a barrel.", - "initial_inventory": { - "0": { - "spruce_planks": 3, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "barrel", - "number_of_target": 1, - "type": "techtree", - "max_depth": 2, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [ - ], - "requires_ctable": true - }, "multiagent_crafting_lectern_full_plan_requires_ctable__depth_2": { "goal": "Collaborate with other agents to craft a lectern", "conversation": "Let's work together to craft a lectern.", @@ -366,7 +292,7 @@ "crafting_table": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "lectern", "number_of_target": 1, "type": "techtree", @@ -389,7 +315,7 @@ "gold_ingot": 2 } }, - "agent_count": 2, + "agent_count": 1, "target": "clock", "number_of_target": 1, "type": "techtree", @@ -413,7 +339,7 @@ "paper": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "firework_rocket", "number_of_target": 1, "type": "techtree", @@ -439,7 +365,7 @@ "crafting_table": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "enchanting_table", "number_of_target": 1, "type": "techtree", @@ -455,29 +381,6 @@ "missing_items": [], "requires_ctable": true }, - "multiagent_crafting_jukebox_full_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a jukebox", - "conversation": "Let's work together to craft a jukebox.", - "initial_inventory": { - "0": { - "oak_log": 2, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "jukebox", - "number_of_target": 1, - "type": "techtree", - "max_depth": 1, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, "multiagent_crafting_light_gray_wool_full_plan__depth_1": { "goal": "Collaborate with other agents to craft light_gray_wool", "conversation": "Let's work together to craft light_gray_wool.", @@ -486,7 +389,7 @@ "black_dye": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "light_gray_wool", "number_of_target": 1, "type": "techtree", @@ -510,7 +413,7 @@ "crafting_table": 1 } }, - "agent_count": 2, + "agent_count": 1, "target": "blast_furnace", "number_of_target": 1, "type": "techtree", @@ -534,7 +437,7 @@ "oak_planks": 6 } }, - "agent_count": 2, + "agent_count": 1, "target": "activator_rail", "number_of_target": 1, "type": "techtree", @@ -549,31 +452,6 @@ ], "requires_ctable": true }, - "multiagent_crafting_campfire_partial_plan_requires_ctable__depth_2": { - "goal": "Collaborate with other agents to craft campfire", - "conversation": "Let's work together to craft campfire.", - "initial_inventory": { - "0": { - "oak_log": 8 - } - }, - "agent_count": 2, - "target": "campfire", - "number_of_target": 1, - "type": "techtree", - "max_depth": 3, - "depth": 2, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [ - ], - "requires_ctable": true - }, "multiagent_crafting_crossbow_full_plan_requires_ctable__depth_2": { "goal": "Collaborate with other agents to craft a crossbow", "conversation": "Let's work together to craft a crossbow.", @@ -583,7 +461,7 @@ "iron_ingot": 2 } }, - "agent_count": 2, + "agent_count": 1, "target": "crossbow", "number_of_target": 1, "type": "techtree", diff --git a/tasks/crafting_tasks/test_tasks/2_agent.json b/tasks/crafting_tasks/test_tasks/2_agent.json index c7e91cf..c4ddb15 100644 --- a/tasks/crafting_tasks/test_tasks/2_agent.json +++ b/tasks/crafting_tasks/test_tasks/2_agent.json @@ -78,37 +78,6 @@ "missing_items": [], "requires_ctable": true }, - "multiagent_crafting_soul_campfire_partial_plan_requires_ctable__depth_0": { - "goal": "Collaborate with other agents to craft an soul_campfire", - "conversation": "Let's work together to craft an soul_campfire.", - "initial_inventory": { - "0": { - "oak_planks": 2, - "soul_sand": 1, - "dark_oak_log": 2 - }, - "1": { - "oak_planks": 1, - "dark_oak_log": 1, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "soul_campfire", - "number_of_target": 1, - "type": "techtree", - "max_depth": 2, - "depth": 0, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, "multiagent_crafting_bookshelf_full_plan_requires_ctable__depth_0": { "goal": "Collaborate with other agents to craft a bookshelf", "conversation": "Let's work together to craft a bookshelf.", @@ -225,13 +194,13 @@ "missing_items": [], "requires_ctable": true }, - "multiagent_crafting_golden_carrot_full_plan_requires_ctable__depth_0": { - "goal": "Collaborate with other agents to craft a golden_carrot", - "conversation": "Let's work together to craft a golden_carrot.", + "multiagent_crafting_golden_apple_full_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a golden_apple", + "conversation": "Let's work together to craft a golden_apple.", "initial_inventory": { "0": { "gold_nugget": 5, - "carrot": 1 + "apple": 1 }, "1": { "gold_nugget": 3, @@ -239,7 +208,7 @@ } }, "agent_count": 2, - "target": "golden_carrot", + "target": "golden_apple", "number_of_target": 1, "type": "techtree", "max_depth": 2, @@ -252,35 +221,6 @@ "missing_items": [], "requires_ctable": true }, - "multiagent_crafting_map_partial_plan_requires_ctable__depth_0": { - "goal": "Collaborate with other agents to craft a map", - "conversation": "Let's work together to craft a map.", - "initial_inventory": { - "0": { - "paper": 5 - }, - "1": { - "paper": 3, - "compass": 1, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "map", - "number_of_target": 1, - "type": "techtree", - "max_depth": 1, - "depth": 0, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, "multiagent_crafting_blue_wool_full_plan__depth_0": { "goal": "Collaborate with other agents to craft blue_wool", "conversation": "Let's work together to craft blue_wool.", @@ -363,73 +303,18 @@ ], "requires_ctable": false }, - "multiagent_crafting_chest_full_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a chest", - "conversation": "Let's work together to craft a chest.", - "initial_inventory": { - "0": { - "oak_log": 1 - }, - "1": { - "oak_planks": 4, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "chest", - "number_of_target": 1, - "type": "techtree", - "max_depth": 1, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, - "multiagent_crafting_barrel_partial_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a barrel", - "conversation": "Let's work together to craft a barrel.", - "initial_inventory": { - "0": { - "spruce_planks": 3, - "crafting_table": 1 - }, - "1": { - "spruce_planks": 3, - "wooden_slab": 1 - } - }, - "agent_count": 2, - "target": "barrel", - "number_of_target": 1, - "type": "techtree", - "max_depth": 2, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [ - ], - "requires_ctable": true - }, "multiagent_crafting_lectern_full_plan_requires_ctable__depth_2": { "goal": "Collaborate with other agents to craft a lectern", "conversation": "Let's work together to craft a lectern.", "initial_inventory": { "0": { "birch_slab": 5, - "crafting_table": 1 + "crafting_table": 1, + "book": 1 }, "1": { "birch_log": 2, - "book": 3 + "book": 2 } }, "agent_count": 2, @@ -503,62 +388,6 @@ "missing_items": [], "requires_ctable": false }, - "multiagent_crafting_enchanting_table_partial_plan_requires_ctable__depth_0": { - "goal": "Collaborate with other agents to craft an enchanting_table", - "conversation": "Let's work together to craft an enchanting_table.", - "initial_inventory": { - "0": { - "diamond": 2, - "obsidian": 2, - "crafting_table": 1 - }, - "1": { - "obsidian": 2, - "book": 1 - } - }, - "agent_count": 2, - "target": "enchanting_table", - "number_of_target": 1, - "type": "techtree", - "max_depth": 0, - "depth": 0, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, - "multiagent_crafting_jukebox_full_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a jukebox", - "conversation": "Let's work together to craft a jukebox.", - "initial_inventory": { - "0": { - "diamond": 1 - }, - "1": { - "oak_log": 2, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "jukebox", - "number_of_target": 1, - "type": "techtree", - "max_depth": 1, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [], - "1": [] - }, - "missing_items": [], - "requires_ctable": true - }, "multiagent_crafting_light_gray_wool_full_plan__depth_1": { "goal": "Collaborate with other agents to craft light_gray_wool", "conversation": "Let's work together to craft light_gray_wool.", @@ -586,34 +415,6 @@ ], "requires_ctable": false }, - "multiagent_crafting_blast_furnace_full_plan_requires_ctable__depth_1": { - "goal": "Collaborate with other agents to craft a blast_furnace", - "conversation": "Let's work together to craft a blast_furnace.", - "initial_inventory": { - "0": { - "iron_ingot": 5, - "smooth_stone": 3 - }, - "1": { - "cobblestone": 8, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "blast_furnace", - "number_of_target": 1, - "type": "techtree", - "max_depth": 2, - "depth": 1, - "timeout": 300, - "blocked_actions": { - "0": [], - "1": [] - }, - "missing_items": [ - ], - "requires_ctable": true - }, "multiagent_crafting_activator_rail_full_plan_requires_ctable__depth_2": { "goal": "Collaborate with other agents to craft activator_rail", "conversation": "Let's work together to craft activator_rail.", @@ -643,35 +444,6 @@ ], "requires_ctable": true }, - "multiagent_crafting_campfire_partial_plan_requires_ctable__depth_2": { - "goal": "Collaborate with other agents to craft campfire", - "conversation": "Let's work together to craft campfire.", - "initial_inventory": { - "0": { - "oak_log": 8 - }, - "1": { - "coal": 1, - "crafting_table": 1 - } - }, - "agent_count": 2, - "target": "campfire", - "number_of_target": 1, - "type": "techtree", - "max_depth": 3, - "depth": 2, - "timeout": 300, - "blocked_actions": { - "0": [ - "!getCraftingPlan" - ], - "1": [] - }, - "missing_items": [ - ], - "requires_ctable": true - }, "multiagent_crafting_crossbow_full_plan_requires_ctable__depth_2": { "goal": "Collaborate with other agents to craft a crossbow", "conversation": "Let's work together to craft a crossbow.", diff --git a/tasks/experiment_script.sh b/tasks/experiment_script.sh new file mode 100644 index 0000000..083fb52 --- /dev/null +++ b/tasks/experiment_script.sh @@ -0,0 +1,2 @@ +sleep 360 +python3 tasks/evaluation_script.py --model gpt-4o --num_parallel 1 --num_exp 1 --exp_name "4o_1_agent_crafting" --template_profile ./profiles/tasks/crafting_profile.json --task_path tasks/crafting_tasks/test_tasks/1_agent.json --num_agents 1 \ No newline at end of file diff --git a/tasks/new_analyze_construction_tasks.py b/tasks/new_analyze_construction_tasks.py new file mode 100644 index 0000000..0ebef63 --- /dev/null +++ b/tasks/new_analyze_construction_tasks.py @@ -0,0 +1,17 @@ +from evaluation_script import analyze_json_file, extract_result, aggregate_results, check_folder_results +import argparse + +def main(): + + parser = argparse.ArgumentParser(description="Analyze JSON files for construction tasks.") + parser.add_argument('--log_dir', type=str, nargs='+', help='Log dir to analyze') + + args = parser.parse_args() + log_dir = args.log_dir[0] + print(log_dir) + + results = check_folder_results(log_dir) + print(results) + +if __name__ == "__main__": + main() \ No newline at end of file