ChatGPT in Product Development

How to Write a Good Prompt?

📅 2023.05.10 - 👤 Borbély Viktor

AI meets human : MidJourney AI meets human : MidJourney

Since November 2022, we have known that ChatGPT is capable of helping us with anything. This is no different in product development. Of course, I will not write about accepting everything it outputs. It is mainly about what a patient and helpful assistant we have received through it.

Programmers have long dreamed of formulating in their own words and getting ready-made solutions. They had to wait more than 60 years for this, but it is now available. Going further, the impact it has on other professions is almost unforeseeable. People who previously lacked the knowledge will be able to design and produce systems.

At the moment of writing this article, the ChatGPT 4.0 model was available to me, so these are still featured in the studies. If a newer model becomes available, I will update the article accordingly.

What ChatGPT can do in product development

I used the OpenAi.com ChatGPT 4.0 version during my prompts.

The prompt (command, instruction) is the free-text formulation through the AI interface with which we request a task from it. In the future, the work of professionals (prompt engineers) who can formulate their instructions as precisely as possible to achieve the desired end result will be appreciated.

Warehouse goods tracking

My first attempt was to have a mobile app UI design created that uses a Bluetooth device to track warehouse goods. For this, I need 3 screen designs and an app logo. To create these, I used ChatGPT, MidJourney, and Bing AI.

ChatGPT is good at writing stories

Story app UI design

Next came designing a mobile application user interface that contains stories for young children. The reader can select a story, read about the synopsis, view the cover image, read the full text, or listen to it as an audiobook.

I emphasized that the application should have a calm and light-colored theme. This relaxes the eye and is calming for children. For this too, I used ChatGPT, MidJourney, and Bing AI in multiple iterations. I marked the individual refining prompts with “iteration”.

E-learning product development with ChatGPT

If I experiment with Generative Artificial Intelligence, education cannot be left out either. I led the AI through the steps of developing an E-learning product for adults.

This had 2 parts: a mobile app and a server admin interface. I explored what main parts the solution should have? I asked for suggestions for both the mobile and server sides.

My conclusion

Even with my rudimentary user knowledge, I feel satisfied when summarizing task execution.

Generative AI is not new, they have been with us for a few years, but it has now reached everyone. Although the end result is not perfect, I attribute this only to the fact that I am still learning and need to practice “prompting”. As a software developer, I am used to keeping my knowledge up to date.

My studies are available at the above links, which anyone can use. My goal is knowledge sharing so that we can get the best things out of this tool.

I am confident that during product development, I will increasingly incorporate Artificial Intelligence into my architectural tasks.

Contact me with confidence if you have questions or requests about the topic. I am happy to talk with you about implementing your own idea or product. If you want to use ChatGPT at the endpoint (API), also read my article ChatGPT and Flutter.