[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"project-41237446":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":41,"post_text":42,"what":43,"said":74,"maker_in_thread":130,"shape":141,"grid":146,"attempts":168,"same_week":173,"maker_shows":144,"maker_hidden":204,"reader_version":205,"card":206},"41237446","Mangobox","AI Bartender in a Virtual Bar","title","Show HN: AI Bartender in a Virtual Bar","https:\u002F\u002Fwww.mangobox.ai\u002F","mangobox.ai","masterspy7",1723570097,2024,10,11,2671,3515,76,"shown","ai","ai character chat","web_app",[24,25,26,27,28],"ai bartender","virtual bar","ai avatar","three.js","claude 3.5","roasted",-0.444,{"positive":32,"neutral":33,"mixed":33,"critical":34},0,1,4,6,{"execution":37,"performance":39,"idea":40},{"positive":32,"critical":38},3,{"positive":32,"critical":33},{"positive":32,"critical":32},[33,32,33,33,32,38,32,33,32,38,32],"Note: The avatar will talk to you, so make sure you check your volume!\n\nHello HN! I've seen a bunch of AI character type stuff online, but all of them were boring chat interfaces. I thought it would be more fun to give the characters an avatar and a 3d environment to interact with.\n\nThe stack I'm using is Claude 3.5 for the LLM, OpenAI TTS, Stable Diffusion for generating drinks, and three.js for rendering. I exposed the prompt I'm using so people can play around with it by clicking the robot icon.\n\nIf people find it interesting, I might add more environments, character customization options, ",{"problem":44,"audience":50,"pricing":50,"motivation":51,"time_to_build":50,"stack":55,"openness":72,"stage":73,"team_size":72},{"value":45,"source":46,"evidence":47},"AI characters are boring chat interfaces; maker wanted an avatar and 3D environment instead","maker",[48],{"id":49},"post",null,{"value":52,"source":46,"evidence":53},"Make AI characters more fun than chat interfaces",[54],{"id":49},[56,60,64,68],{"value":57,"source":46,"evidence":58},"Claude 3.5 LLM",[59],{"id":49},{"value":61,"source":46,"evidence":62},"OpenAI TTS",[63],{"id":49},{"value":65,"source":46,"evidence":66},"Stable Diffusion for generating drinks",[67],{"id":49},{"value":69,"source":46,"evidence":70},"three.js rendering",[71],{"id":49},"unknown","beta",{"praise":75,"objections":84,"requests":116,"questions":121,"alternatives":129},[76],{"value":77,"source":78,"evidence":79},"Fun to interact with","commenter",[80],{"id":81,"by":82,"text":83},"41237487","billconan","I tried it, other than the high latency, it is pretty fun. can't wait to see something similar in a RPG game.",[85,100,108,112],{"value":86,"source":78,"evidence":87},"Drink-making logic is broken and responses are random",[88,92,96],{"id":89,"by":90,"text":91},"41239919","saaaaaam","I feel like I'm missing something. I asked her for a cocktail. She made the cocktail. The glass kept changing into a different glass. There is no way to drink the cocktail. I…",{"id":93,"by":94,"text":95},"41244461","sam29681749","I asked for a tomato juice and she said they don't have tomato juice and recommended a bloody mary. I asked what ingredients go into a bloody mary. She said her manager called…",{"id":97,"by":98,"text":99},"41240569","AndrewKemendo","I asked what non alcoholic drinks they had. Was offered a normal list. I responded “Sparkling water works” Response: Sorry! I just got a call from the manager, he said there's a…",{"value":101,"source":78,"evidence":102},"High latency from TTS",[103,104],{"id":81,"by":82,"text":83},{"id":105,"by":106,"text":107},"41237766","beardyw","The bar tender seems a mite out of breath, as if she just ran up several flights of stairs.",{"value":109,"source":78,"evidence":110},"Voice sounds robotic and avatar seems out of breath",[111],{"id":105,"by":106,"text":107},{"value":113,"source":78,"evidence":114},"Servers overloaded",[115],{"id":97,"by":98,"text":99},[117],{"value":118,"source":78,"evidence":119},"Use it in an RPG game",[120],{"id":81,"by":82,"text":83},[122],{"value":123,"source":78,"evidence":124},"Is Claude 3.5 character done purely through prompt engineering?",[125],{"id":126,"by":127,"text":128},"41241243","lqcfcjx","for claude 3.5, is it done purely from prompt engineering?",[],{"comments":34,"answered":32,"key":131},[132,135,138],{"id":133,"text":134},"41240032","Sorry about that, I agree that the drink making logic is pretty broken right now! It was kind of a little easter egg that I added on very recently without much testing.",{"id":136,"text":137},"41240772","Sorry about that, looks like the servers are a bit overloaded now! And yea, I don't have a pre-programmed menu yet so the responses about that are a bit random!",{"id":139,"text":140},"41237578","Thanks! Yea the latency is kinda high now because of the TTS. I turned it off by default now so it should be faster unless you want it on.",{"commenters":142,"max_depth":143,"maker_replies":34,"first_comment_mins":144,"lifespan_hours":145},8,2,5,17,[147,149,151,152,153,154,156,158,160,162,164],[89,32,33,148,90,32],"project\u002Fcritical\u002Fexecution",[133,32,32,150,11,33],"maker\u002Fneutral\u002Fexecution",[93,33,33,148,94,32],[97,143,33,148,98,32],[136,143,32,150,11,33],[81,38,38,155,82,32],"project\u002Fmixed\u002Fperformance",[139,38,32,157,11,33],"maker\u002Fneutral\u002Fperformance",[105,34,33,159,106,32],"project\u002Fcritical\u002Fperformance",[161,34,32,157,11,33],"41237807",[126,144,38,163,127,32],"project\u002Fneutral\u002Fidea",[165,35,32,166,167,32],"41238753","other\u002Fneutral\u002Fnone","reducesuffering",[169,170],{"id":4,"t":12,"points":14,"comments":15},{"id":171,"t":172,"points":143,"comments":32},"42868258",1738172237,[174,179,184,189,194,199],{"id":175,"name":176,"points":177,"category":178},"41247023","ytch",2741,"consumer_social",{"id":180,"name":181,"points":182,"category":183},"41224689","PGlite",509,"data",{"id":185,"name":186,"points":187,"category":188},"41203306","LLM-aided OCR",479,"productivity",{"id":190,"name":191,"points":192,"category":193},"41217109","Grandma's Word",454,"games",{"id":195,"name":196,"points":197,"category":198},"41203475","Thunder Compute",344,"infrastructure",{"id":200,"name":201,"points":202,"category":203},"41213711","flutter_rust_bridge",301,"languages",false,"v2",{"id":207,"name":5,"line":6,"ai":204,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":208,"top":18,"kw":209,"maker":11,"domain":10,"tier":19,"attempts":143,"strip":210,"url":9,"mix":211,"praise":77,"objection":86,"sub":21},41237446,-0.44,[24,25,26,27,28],"10110301030",[32,33,33,34],1794036659272]