Khatchig-bot 1.3

About

Khatchig is the main character in Digital Physics.
🤖
Watch Digital Physics the film here:
đŸŋ
Play Digital Physics the game here:
đŸ•šī¸

Versions

Khatchig-Bot 1.0 was a function-calling, UI-changing chatbot that leveraged Instructor and Pydantic on the back-end. The json generated by the Large Language Model wasn't consistently parsable due to inconsistent quotes " '. OpenAI's "json mode" (with Instructor) may be somtething to explore in the future.
🙏
Khatchig-Bot 1.1 was a Neural Cellular Automata chatbot. Inference time at each step was a little slow on our $7/month 0.5 CPU hobby server, so we temporarily retired him.
Khatchig-Bot Neural Cellular Automaton 👾
Khatchig-Bot 1.2 was a Particle Affinity chatbot run over a websocket w/ dependency injections for user state management on the back-end. The next state computation was faster than the NCA inference step, but it was slow serving multiple people on the 0.5 CPU server.
⚛
Khatchig-Bot 1.3 is also a Particle Affinity chatbot, but the particle simulation is now run on the client side. As a result, the back-end is much simpler, and the simulation details are effectively open-sourced in JavaScript.
{}
Khatchig-Bot 1.4+ may explore a client-side NCA (using ONNX, WASM, or TensorFlow.js) and serverless NCA.
â˜¯ī¸