A (an ambitious) collaborative effort with ChatGPT (GPT-4) to create a tutorial for, and open source, a forum web application
This repo is the result of a recent conversation with ChatGPT (GPT4). The clever little chatbot suggested in true ChatGPT Dunning-Kruger style, and I figured 🤷♂️, okay, maybe we can build a real tutorial from this conversation
Essentially, I asked ChatGPT about how to build a forum web app using Elixir and Phoenix
The conversation around ChatGPT right now is wild. There's a lot of doomers out there, some moreso than others.
A recent toot on hachyderm.io seems to suggest another point of view:
Updating a classic: Some people, when presented with a problem, think "I'll use ChatGPT to solve this problem!" Now they have two problems.
This intance I'm working with keeps forgetting things, and I've spotted plenty of issues with its code as we've gone along so far, but this feels like a good opportunity to try to learn how to work with a LLM to accomplish larger projects
I harbor no illusions that this will be successful. I'm sure some, if not most, of its code is crap, maybe even already outdated
There is something amazing about working with an always-there (except when you hit the 25 message cap) knowledge partner that is omniscient (presenting).
ChatGPT is a hell of a "yes-man" and has a pretty wide array of knowledge to draw from-
I am just working with ChatGPT to build both this tutorial and the application
I intend to opensource the final product (should one be built, I definitely harbor no illusions about my ability to focus on this, nor my skill level with Elixir, that it will actually get done)
I do hope some folks might contribute in the future, maybe even some folks with actual Elixir experience will be willing to vet the project
Or maybe it will be another repo gathering dust 🤷
I make no warranty. This is a work in progress and I have no idea what I'm doing (probably). ChatGPT and I seem to be having a pretty productive conversation, but this may all be made up bullshit. Do not rely on it until this document suggests otherwise.