From 0bd8813227d434d232a70556205f5f4b4a4f88fb Mon Sep 17 00:00:00 2001 From: Zafiro12 Date: Wed, 23 Aug 2023 21:08:14 +0200 Subject: [PATCH] Added TOC and numbered list --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 28351e9..3a69396 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # 🧑‍✈️ GPT PILOT ### GPT Pilot can code out the entire app as you oversee the code being written +This is our try to see how can GPT-4 be utilized to generate working apps and to my surprise, it works quite well. + +**Detailed explanation about the concept behind GPT Pilot can be found in [this blog post](https://blog.pythagora.ai/2023/08/23/430/).** --- @@ -18,10 +21,6 @@ --- -This is our try to see how can GPT-4 be utilized to generate working apps and to my surprise, it works quite well. - -**Detailed explanation about the concept behind GPT Pilot can be found in [this blog post](https://blog.pythagora.ai/2023/08/23/430/).** - ## Main pillars of GPT Pilot: 1. For AI to create a fully working app, **a developer needs to be involved** in the process of app creation. They need to be able to change the code at any moment and GPT Pilot needs to continue working with those changes (eg. add an API key or fix an issue if an AI gets stuck)

2. **The app needs to be written step by step as a developer would write it** - Let's say you want to create a simple app and you know everything you need to code and have the entire architecture in your head. Even then, you won't code it out entirely, then run it for the first time and debug all the issues at once. Rather, you will implement something simple, like add routes, run it, see how it works, and then move on to the next task. This way, you can debug issues as they arise. The same should be in the case when AI codes. It will make mistakes for sure so in order for it to have an easier time debugging issues and for the developer to understand what is happening, the AI shouldn't just spit out the entire codebase at once. Rather, the app should be developed step by step just like a developer would code it - eg. setup routes, add database connection, etc.