3 minutes
English is the new programming language
English is the new programming language
Have you ever heard of the phrase “English is the new programming language”? It’s a quote from Andrej Karpathy, and it’s becoming increasingly true with the rise of AI technology.
ChatGPT, for example, is a tool that uses natural language to understand a problem and provide a piece of code that could solve it. Similarly, GitHub-Copilot uses natural language with code to prompt engineering and improve our software projects.
But what about other software design documents such as architecture documents, user stories, and use cases? All of these documents are written in English, so why not use them to program with AI tools? To do so, we first need to be able to create and update them faster than ever before. We need to be able to do it 10x quicker!
English as a programming language is becoming more and more important in today’s world. With the right tools, it can make our software development faster, smoother, and more efficient than ever before.
At Project Copilot, we are firm believers in the new paradigm of programming - detailed design, expressed in human language, and assisted by AI. In this context, software project management tools become increasingly relevant, allowing us to create properly designed software documents, use cases, and user stories, all in a language easily understood by people.
We are confident that this is the best way to make the most of the new AI tools in software development. By improving the planning and management documents by 10x, we can use these documents to facilitate, assist, and evaluate both the code written by humans and that written by artificial intelligence.
In today’s world, there are tools available to make software development much easier and faster. ChatGPT and GitHub-Copilot are two of the most popular tools that are being used by developers.
ChatGPT allows you to create software design documents, use cases, user stories and diagrams. However, it all depends on the user’s ability to select the right pieces of information, create the right prompts and parametrize them accordingly.
GitHub-Copilot takes advantage of the code that has already been written and the knowledge that is already structured in a software solution. It also uses a series of prompts designed by “prompt engineers” and uses the correct information to parametrize them.
Our approach is to take the best from these two tools and assist the user in a previous step where human language is more relevant. We want to reduce the risk, improve the quality, reduce the budget and the time to create a software solution, and make the job more user-friendly. Ultimately, we want to accelerate and improve software development with a new paradigm based on AI.
We are doing this with an AI assistant that captures and provides the ability of a prompt engineer, a software architect and designer, a project manager and QA, in the context of a software project management tool. Initially, we are focusing on Jira and Confluence, with plans to expand in the near future to GitHub Projects.
We can’t wait to show you what Project Copilot can do!
Matias Molinas
521 Words
2023-04-06 00:00