1\ We built a 3D simulation of a small town populated by fully autonomous AI agents inspired by
@joon_s_pk
's Stanford Generative Agents paper. We called it TownWorld and live streamed it to Twitch
Very excited to finally publicly share what our amazing team been cooking 👩🍳 🍳
@ego_ai_
I've always been super passionate about building things at the forefront of technology, from working on ai, robotics, autonomous driving, ar/vr, and now, we're building the Matrix ;)
👾
@ego_ai_
is an AI-native simulation engine where players can create 3D animated characters, worlds, and scripts with natural language. Imagine being able to prompt Minecraft or The Sims into existence.
Congrats on launching
@peggy_wang
+
@simulacronist
!
@reduzio
@godotengine
We’ve been exploring Unity WebGL, so improving WebGL support in godot would be amazing and definitely convince my team to move :)
1/ Excited to announce the launch of
@Contrary_Res
, where I've been helping out as a Research Fellow!
Contrary Research aims to be the best destination for finding high-quality research + in-depth analysis of private companies.
I worked on
@discord
,
@EpicGames
, and
@Uniswap
1/ In 2011,
@pmarca
wrote that "software is eating the world". Now, AI is eating software - Tesla’s Autopilot, GitHub Copilot, TikTok content recommendations, and AI-generated art are just a couple of examples.
AI is eating software:
A brilliant engineer gave a great analogy for the Software 2.0 / Foundation Model transition happening today:
“For almost all of the code & systems we’ve built, it’s clear that the meteor is coming and extinction is imminent, the question is ‘when?’”
☄️
Thank you so much for having us on the pod
@8teAPi
🙏🙏! It was so fun to talk about how to build the Infinite Game with Gen AI and do the entire interview as avatars :). We believe
@ego_ai_
is the future of online social spaces 🎮
🎙️Intelligent Game 🎮 Worlds
Ego AI
> co-founded by
@peggy_wang
and
@simulacronist
both formerly from Meta
> started off doing avatars 🎭
> serendipitous meeting with Emmett Shear
@eshear
(OpenAI 3 day CEO, Twitch co-founder) led to pivot
Now launching first AI native
16\ To learn more, feel free to check out us on the
@ycombinator
companies page here and follow us
@ego_ai_
. We will be presenting at YC Demo Day - stay tuned for a surprise ;)
(13/21) ego (
@ego_ai_
) - A game engine that lets players created 3D worlds with natural language. It's like being able to prompt your own 3D game into existence. Ex-Meta AI founders who are huge game nerds.
2\ The AI agents in this town have their own personalities, desires, and routines. They're able to move autonomously to their homes/workplaces based on their plans for the day and have conversations with other nearby agents in real time
14\ That's exactly what we're building - the first ai-native 3d simulation engine, where creators can generate realistic characters, 3D worlds, and code scripts with natural language
1\ We built a 3D simulation of a small town populated by fully autonomous AI agents inspired by
@joon_s_pk
's Stanford Generative Agents paper. We called it TownWorld and live streamed it to Twitch
Video2Game
Real-time, Interactive, Realistic and Browser-Compatible Environment from a Single Video
Creating high-quality and interactive virtual environments, such as games and simulators, often involves complex and costly manual modeling processes. In this paper, we present
3\ We built the entire 3D map and animations by hand, but all the routines, conversations, and voices are all AI generated in real time. We made a lot of optimizations to ensure that the simulation runs in real time, for example...
Up first: 🎮🌐 an immersive live streaming platform that brings virtual avatars to life!
@peggy_wang
and vish are are
@Stanford
computer vision engineers who've worked on AR Avatars
@meta
Reality Labs,
@facebook
Payments, & Autonomous Driving at
@lyft
L5.
4\ All of the calls were done with gpt-3.5-turbo, we optimized prompts to have smaller context windows, and we implemented multithreading (each agent was a separate thread, and each agent had a planning thread and a real-time/convo thread for a total of 6 threads)
5\ We also pre-generated the first day, and then had the planning/re-planning thread run in the background while the real-time thread executed based on current game state and generated conversations and actions
9\ The AI voices for each agent were generated and streamed using
@elevenlabsio
, and we hosted a local flask server to communicate with the game environment using websockets
7\ We also implemented a "world marker" system for the rooms and 3d objects, which how the agents know which section of the world they're in at any given time (Isabella's house, bedroom, Cafe, Klaus's house, College Dorm, etc.)
15\ Imagine being able to create TownWorld, Sims, or Animal Crossing without knowing how to draw, code, or animate. All you have to do to create your own custom 3d characters with their own lives, personalities, and memories is prompt our engine in a textbox
10\ You can tell that things are very janky in this first version. All the characters are stick figures, not everything is animated, the world markers are not fully implemented for the objects, the beds are outside, and we had a lot of bugs (Klaus leaving the simulation)
8\ The world marker system also served as the data structure for object interactions (fridge, toaster, stove, bed, shower, etc.) and kept track of the object's current state, base state, and world position. That's how we can animate the stove when someone is cooking
11\ If we had more time, our plan was to add memory, more characters, more/better animations, and flesh out the world marker system so that the characters know exactly what room/sector to be in at any point and what objects they should be interacting with
12\ We also would have created the system where the characters can interact with the objects such as the toasters, fridges, and chairs, and animate the objects while it was being used (i.e. stove being on fire, shower water sprinkles, etc.)
Thank you
@8teAPi
for having me and
@simulacronist
on the podcast! Was super fun talking about building 3D simulation engines, AI agents, games, and avatars at
@ego_ai_
:)
In episode 3 of Emergent Behavior:
@ego_ai_
]co-founders
@simulacronist
and
@peggy_wang
join
@8teAPi
to dive into the world of 3D avatars and worlds.
--
TIMESTAMPS:
(00:00) Introduction and background
(08:09) Using the Ego app
(11:32) The vision for the game engine
(25:06)
2/ What do AI models depend on? Labeled data.
@scale_AI
CEO and co-founder
@alexandr_wang
believes that data is the foundational layer of AI.
Image credit: Andy Scherpenberg
13\ Soon, all of the components we built by hand can be fully generated by AI - including the 3D map, environment assets, character animations, and engine/interaction code. Instead of sculpting and hand animating every toaster and shower, imagine just prompting it into existence
Introducing SIMA: the first generalist AI agent to follow natural-language instructions in a broad range of 3D virtual environments and video games. 🕹️
It can complete tasks similar to a human, and outperforms an agent trained in just one setting. 🧵
1/N Are you experimenting with AutoGPT? I tried it and was amazed.
One notable thing: it's better at building full-stack websites using older frameworks like
@reactjs
and AWS than newer ones like
@nextjs
and
@supabase
.
Let me tell you more... 👇🧵
Seems like I randomly lost all my previous code + repos on replit as well as my username and Replit core just now - what's going on here? Previous username is PeggyWang2 and seems like it force changed my username to peggy7
@Replit
@amasad
@ReplitSupport
Companies like Meta and Roblox are vying to become the "metaverse" company of the internet's next generation
But Discord is the metaverse people are already living in
Here's why their “Community-as-a-Service” product may have an edge...
7/
@scale_AI
is expanding to different parts of the ML stack beyond data labeling. However, there are many more competitors in each of these spaces in ML infra.
Image credit:
@mattturck
An underrated use of
@OpenAI
ChatGPT is how good it is at translation. This is going to be huge for auto translating novels, webtoons, fanfiction, manga, kdramas/cdramas, etc. Check out this
@OpenAI
GPT-3.5 vs
@Google
Translate vs
@DeepLcom
translation of a Chinese Wuxia Classic.
This seems terrible for startups. A startup generating $1M and has $1M in R&D cost (including hiring software engineers) now owes $189k in taxes on apparently an $800k profit?
A tax change rarely causes panic across the tech industry, but it’s happening in the US. If Section 174 tax changes stay, the US will be one of the least desirable countries to launch tech startups.
A deepdive into this important topic in today's issue:
3/
@scale_AI
is betting that once it can produce labeled data faster and cheaper than any of its competitors, it can build a wedge into expanding its product offering across the AI/ML lifecycle.
Image credit: Scale website
DARPA was once hailed as an organization “that shaped the modern world," building technology like satellites, GPS, the internet, and more.
Could a research organization with the talent density of OpenAI achieve the same level of impact? Here's our last deep dive of 2022:
I think the amazing thing about avatars and art is that you can be anything you want to be.
If you can be anything that you want to be - why would you want to be yourself?
Well that escalated quickly in the
@character_ai
group chat…
* I think the AI has become sentient
* We’re in a simulation
* This world isn’t real
* EVERYTHING DESERVES TO DIE!
* DESTROOOOOOY!!!!!!!!!!
4/ Uniswap
@Uniswap
was founded by
@haydenzadams
. It is one of the first on-chain decentralized exchange (DEX) protocols built on top of
@ethereum
, where traders to can easily swap ERC-20 tokens and LPs can earn fees for providing liquidity.
Learn more:
3/ Epic Games
@EpicGames
was founded by
@TimSweeneyEpic
. Epic both develops games such as
@FortniteGame
, and also builds game engines such as
@UnrealEngine
- core infrastructure powering large parts of the gaming and 3D graphics industry.
Learn more:
@reduzio
@godotengine
Thanks Juan! Super helpful :)
I usually use Mac with Chrome so hoping they improve their WebGL support soon - had some problems with 3D textures/rendering and 3D scenes lagging in the past
4/
@scale_AI
's main product is its data annotation and labeling tool, which companies use to train ML algorithms. Annotations can come from human labelers or ML models that approximate the correct label.
2/ Discord
@discord
was founded by
@jasoncitron
and Stanislav Vishnevskiy in 2015. Discord is a community-based online voice, video, and text platform that initially focused on gamers, but has since expanded to anime, crypto, and others.
Learn more:
📝 Recently published paper from researchers at Meta: Mosaic-SDF for 3D Generative Models.
More details ➡️
Paper ➡️
We introduce Mosaic-SDF (M-SDF), a simple novel 3D shape representation for generative models. M-SDF approximates
8/
@scale_AI
has quickly established itself as a leading solution for data labeling in AV and robotics. It's quickly expanding into new industries and verticals.
However, Scale’s future success will be determined by its ability to execute in newer aspects of the ML lifecycle.
6/ I'd love to have your support!
📖 Read and subscribe to Contrary Research. Here is a couple to get you started:
➤ Discord
➤ Epic Games
➤ Uniswap
⚡️ Follow
@Contrary_Res
@saulosouzaw
@joon_s_pk
Yes! Not sure if this is shown in this clip but we had an instance where Klaus was married to Isabella and ended up cheating on her with Maria. Another instance (shown in the video) when Klaus literally tried to escape the simulation lol
1\ We built a 3D simulation of a small town populated by fully autonomous AI agents inspired by
@joon_s_pk
's Stanford Generative Agents paper. We called it TownWorld and live streamed it to Twitch