ChatGPT and implications of generative AI

Thomas Carmichael
4 min readDec 29, 2022

--

OpenAI’s ChatGPT chatbot, released November 2022, is so effective at responding to chat prompts that it is already being applied to wide range of use cases. ChatGPT surpassed 1M users in 5 days as it went viral earlier in December 2022. For comparison, it took Netflix 41 months to reach 1M user count, FB 10 months, Spotify 5 months, and Instagram 2.5 months. Given the astounding user metrics, it’s worth taking a closer look at why users are infatuated and where ChatGPT may be disruptive. This post focuses primarily on the implications and assumes basic understanding of ChatGPT.

Three graphs showing ChatGPT’s surge in popularity.

Will ChatGPT disrupt search?

Speculation exists that ChatGPT may disrupt current search engines. ChatGPT provides the user with a direct answer, whereas modern search engines effectively provide the user with a research project. There is a clear paradigm shift in the flow of information. ChatGPT formulates a single response using billions, soon trillions rumored with GPT-4, of parameters, whereas search engines require users to sift through countless sites. While making queries on ChatGPT, information flows to the user instead of the user manually scraping blogs, forums, and listed sites for data.

ChatGPT wasn’t created as a replacement to search. The potential search use case of ChatGPT is a corollary of how effective its conversational prompt replies are. Results returned by ChatGPT may be inaccurate, without citation, and are limited to results prior to 2021. Currently, there’s a category of user queries that GPT may provide a better user experience for, a category that Google search may be more useful for, and a category where the user may be content with either method.

The case for ChatGPT-like, generative models disrupting search gets stronger when considering that they could be specifically designed for the search use case. It’s not difficult to imagine a “SearchGPT” that allows for fine-tuned search queries. For instance, selecting certain datasets (Wikipedia, commons, scientific journals etc.) to customize search queries could allow more strict, fact-based searches or more creative, subjective results.

Instead of thinking in terms of one search method replacing another, it seems more likely that current search engines will integrate generative AI responses as another tool in their repertoire to build the best search experience for users. In fact, Google has already signaled a “Code Red” to respond to the disruptive advent of GPT being applied to search.

Will ChatGPT disrupt SaaS and applications?

Imagining the use of ChatGPT as a function with restrictions around input and output, gives further insight into how it may be integrated into apps. There exist different ways of filtering training data to shape the responses, as well as tuning such as the model’s temperature setting, to optimize for different use cases. It seems likely that simple rule-based systems could effectively wrap generative models, placing constraints or invariants to shape an app or service. For instance, with encoders and decoders for text to speech, it may be possible to bootstrap voice assistants and customer service. There are many SaaS offerings and applications that may be transformed with the use of GPT tailored to its niche.

Several projects on GitHub are already reverse engineering the ChatGPT API to provide a usable interface to developers. While we will have to wait and see how successive GPT models scale with increased training data, it’s already clear applications that send and receive text data may be disrupted by language models in the long-term. Some clever users have even asked ChatGPT for code which produces a 3D STL file and text which readily converts into melodies, effectively transforming ChatGPT’s text output to several other domains.

What are the broader implications of generative AI?

Functional Generative AI has another interesting corollary. If generated images, text, and audio data are so realistic that they can fool human judges, it’s possible to use generative models to create data. There are papers that have already examined how augmenting datasets with generated data improves the power of the models. An obvious cycle emerges:

  1. Increased training data leads to improved generative output.
  2. Improved generative output leads to increased training data.
  3. Repeat ad infinitum.

Another example of the potential for generative AI to produce usable data is with the use of Generative Adversarial Networks. Using a Super Resolution GAN, for instance, an image larger than the original input image can be generated. Potential data producing or data transforming pipelines become plainly apparent.

With the effective use of generative AI to augment datasets, we have access to an abundance of data. Perhaps generative AI will resolve the bottleneck of immense training data requirements and shift focus to cleaning generated data.

As SaaS offerings and various applications scramble to integrate ChatGPT and other generative AI tools that users crave, we’ll learn more about implications for copyright, competitive advantage, and how companies reshape the moat around their offerings.

--

--

Thomas Carmichael
Thomas Carmichael

Written by Thomas Carmichael

Software Engineer @Microsoft 🧑🏻‍💻. Interested in Artificial Intelligence, cloud, and web development.

No responses yet