Hello. I am a digital craftsperson. I go by BoneAmputee online.
You can follow me here:
Discord |
GitHub |
Instagram |
Twitter
BATbot was born Thursday, May 17, 2018 3:54 PM CDT into the chat room of adultswim.com. Its initial purpose was to allow me to enhance the Adult Swim Live Stream with functionalities I desired, and also to learn Python.
It started with things like .songinfo, which used ACRCloud's API to identify songs on the live stream, and .markov, which returned a markov chain generation from the user's previous posts, and eventually char-rnn and word-rnn were deployed.
2019In February 2019, gpt-2 was released, and I was quick to create a conversational loop for BATbot, running on my 1080 Ti. I eventually finetuned a 345M model on the chat's history to enhance its performance (thank you, nshepperd for the finetuning code & gwern for the write-up).
2020In November 2020, the Adult Swim Live Streams were cancelled as a result of corporate merger. By then, BATbot had accrued somewhere around 100 bespoke commands. Because my chat room of interest was soon to be deleted, I created a Discord server for [as] chat refugees and continued my bot development there.
2021In January 2021, OpenAI released CLIP and I was quick to integrate it into BATbot in as many ways as possible. The first was .clip for basic comparisons of images against a list of texts. .actorinfo followed that, which used CLIP, IMDb and metadata from my media player to determine which actor was currently on my screen.
Then I began dropping in several CLIP-powered image generators, with a command called .imagine. I deployed this bot into the EleutherAI Discord where, in April of 2021, CoreWeave generously donated 16 GPUs to its cause. This allowed it to get very popular and garnered the attention of several founders, including David Holz, who invited me to collaborate on the foundation of Midjourney, but I was already working for someone else on a similar project, and feared a non-compete clause.
The project I did work on was called Pixelmind, which was unfortunately crypto-adjacent and consequently had no chance of serious adoption.
I also implemented CLIP-based emoji reactions in Discord around this time, which I've still never seen anyone else do, for some reason.
2022I spent 2022 employed to work on Pixelmind, but continued BATbot development in my free time.
2023In January of 2023, Pixelmind was abandoned by its founder and suddenly I had lots of free time to finesse BATbot.
In April of 2023, after a two year run, EleutherAI decided to re-allocate its donated compute towards other aspirations.
We continue generating with a local A6000 as well as several remote APIs.