Hacking in public: Project Wyzy.
Lesezeit: 4 min
From zero to app with John & AI
Watch me and my AI copilots creating prototypes for Wyzy.app - a knowledge navigation system.
I realized that prompts matter a lot.
I use ChatGPT 4 to refine ideas and to generate or optimize code.
It's an interesting process, as i learn to manage and communicate better along the way.
You get what you ask for, so you better give the AI some context.
Early prototyping screenshots
Wins & Fails :)
An example prompt i gave ChatGPT4 on 2023-09-11
Wait. Let's take one step back and i'll describe what i want to create:
I want to create a visual knowledge navigation system.
The codebase you already know is a design prototype.
The globe will be replaced by nodes and node-connections, so that we can see a network-structure.
When i move the slider, i want the network-structure to grow or shrink.
The displayed network should represent human knowledge. In the beginning in a very simplified form.
In the future i want to be able to select nodes and zoom in and out and each node could represent a statement, that can be either true or false, or be disputed.
I want to parse all scientific papers and create a visual representation of human knowledge as it evolves.
The timeline slider should give me the option to "timetravel" and see how the knowledge-network evolved over time – which new theories came up, which theories crumbled, how many papers are being published in a certain field, and a visual signal if they support a certain branch of disputed knowledge or not.
The visual representation will use colours – for example green for relatively safe and undisputed human knowledge, and red for branches of knowledge that turned out to be wrong and are dying out at the given point in time.
Now i want to create an interactive prototype that gives the user a first feeling of what that experience might look like in the future.
So i don't need all human knowledge, but maybe just a simple example that can be formalized and displayed as a network.
And i can even live with fake-data for the beginning.
Goal: I move the slider, a network evolves.
What do you suggest we do next to achieve that intermediate first prototype goal?
Notes on day 3 of Wyzy-Code-Creation - message to a friend on 2023-09-12
Ich will eigentlich zu einem Starcraft-Interface-Style kommen, aber ich bin ja froh überhaupt IRGENDWAS gemacht zu haben.
Für mich waren die Lernschritte schon:
- überhaupt irgendwas in einem Node.js Runtime Environment starten
- mich überhaupt an Github gewöhnen
- überhaupt etwas via Vercel zu deployen
Anders ausgedrückt: meine aktuelle Lernphase ist es, die Garage überhaupt zu betreten, den Strom einzuschalten und mal ein paar Werkzeuge auszuprobieren.
Was ich aber definitiv sagen kann: ohne AI als Copilot wäre das für mich absolut nicht in so wenig Zeit machbar.
Die Lern-Speed-Erhöhung durch AI ist massiv – das Lernen aber komplett anders als früher.
Also, mich überhaupt daran zu gewöhnen diesen hypergenialen Privattutor zu haben, der fast alles weiß – und den auch einfach abzurufen.
Unglaublich.
Dieser ChatGPT4-Mentor beantwortet ja nicht nur meine Codefragen, sondern schreibt den Code, debuggt den Code – und challenged meine Produkt-Idee – und schlägt pro-aktiv Lösungswege, Software-Architekturen und Visualierungsansätze vor.
Kurzum: versteht mich deutlich besser als jeder Mensch den ich jemals getroffen habe und reagiert hochgradig konstruktiv auf meinen Output – und begleitet mich bester Laune auf dem Weg in die komplexesten Tech-Challenges.
Einfach nur ultrakrass – mir fehlen die Worte.