Welcome!
Welcome to Synthetic! :) Hopefully these docs will help make your onboarding experience smoother and more fun.
These Docs
In the philosophy of docs-as-code, these
docs live under docs in our main repo. PRs that change code should also include updates to any relevant docs.
Docs are a powerful resource but inevitably get outdated. Please feel empowered to take ownership and update these docs to keep them useful, or improve them with anything others may find helpful!
Context
I (Billy) always find it useful to have some historical and social context when joining a new team.
Synthetic Lab was originally started by Matt, who was experimenting with LLMs and open-source LLMs for an LLM-powered tabletop-like dungeon DM game he was building.
Simultaneously, Billy was working on an LLM-powered NSFW stable-diffusion based game.
We both found that while open-source LLMs had a lot of potential and features some closed source frontier models did not, they were hard and complex to run and manage, even for "technical" users.
Thus, Synthetic (formerly glhf.chat) was born! Matt started working on the idea around May of 2024, and Billy joined a couple months later, and the rest is history. :)
Matt is an ex-Instgram and ex-Airbnb early engineer, and Billy is an ex-Google eng.
Services
Depending on your role, you may need access to different third-party services. A service admin (probably Matt or Billy) should create accounts for you or invite you to the necessary ones.
This list is as much to remind us us as it is for you. :P
Please ping one of us if you think you need access to one of these or we've forgotten to add you to any. :)
General
- Google Admin - (ie. getting an
@syntheticlab.coemail) - Synthetic Lab Docs - These docs (all @syntheticlab.co emails can access by default)
- Slack - Chat
- Notion - Team collaboration and docs
- 1Password - Human-use secrets
Eng - General
- GitHub - syntheticdreamlabs/glhf.chat
- Linear.app - Project management and issue tracking