ChatGPT needs to be thought of as 2 completely different tools - input and output. The input is the chat interface, you can ask the computer what you want using normal language. The output is the answer it gives. Many products are going to be built on just one or the other