No More Hustleporn: We're releasing our @scale_AI hackathon 1st place project - "GPT is all you need for backend" with @evanon0ping @theappletucker
Tweet by DY
https://twitter.com/DYtweetshere
@DYtweetshere:
We're releasing our
@scale_AI
hackathon 1st place project - "GPT is all you need for backend" with
@evanon0ping
@theappletucker
But let me first explain how it works:
@DYtweetshere:
Our vision for a future tech stack is to completely replace the backend with an LLM that can both run logic and store memory. We demonstrated this with a Todo app.
@DYtweetshere:
We first instruct the LLM on the purpose of the backend (i.e. "This is a todo list app") and provide it with an initial JSON blob for the database state (i.e. {todo_items: [{title: "eat breakfast", completed: true}, {title: "go to school", completed: false}]}.
@DYtweetshere:
In every "API call" we make on the LLM, we pass in the current state and some user-inputted instructions and extract a response for the client.
@DYtweetshere:
Crazy thing is, the data is flexibly "stored". You can tell the LLM to create sublists, convert to key-value pairs, manage multiple linked todo lists, etc.
Because we simply fed the LLM an idea of the data at the beginning, the data schema is entirely malleable on the fly!
@DYtweetshere:
Even more, the backend logic is also entirely flexible. You can "call" the API with add_five_household_chores() or deleteAllTodosDealingWithFood() or sort_todos_by_estimated_time().
And it will do exactly that, even though you never wrote any of those functions!
@DYtweetshere:
A ToDo app is just one example of what's possible. We thought of LLMagnus Chess App, flash cards with LLM backends, etc. The possibilities are limitless.
@DYtweetshere:
The future of backends might be no server, no DB, and only LLM??!
github.com/TheAppleTucker…