There are hundreds of GenAI tools (and more every day). For one of the most comprehensive (and easily searchable) lists, we recommend checking out the website "there's an AI for that". However, if the sheer amount of tools is overwhelming, a good starting point can be to think of them as having three broad categories of outputs: text, multimedia, and code.
Since most GenAI generators already use text as the input, it makes sense that the vast majority of these tools generate text as the output as well. This type of artificial intelligence is often called a Large Language Model (LLM), which is an algorithm that uses deep learning (neural networks) to process huge amounts of data (mostly scraped from the internet). The result is a system that can produce natural language responding to prompts, such as answers to questions. The most well-known of these generators is ChatGPT, which is OpenAI's large language model.
Text Generating Examples:
Prompt: Write a pop song about generative AI.
(Verse 1) In a world of wires and code, A new kind of magic unfolds, Generative AI, the future's bright, Creating wonders day and night.
(Pre-Chorus) Lines of code dance in the air, Dreams and visions everywhere, From pixels to melodies, it's no surprise, Generative AI paints the skies.
(Chorus) Oh, Generative AI, you're the melody of tomorrow, Painting colors we've never seen, erasing sorrow, With algorithms and data, you're making us believe, In a world where imagination and tech can truly achieve.
GenAI can also be used to generate multimedia objects from text, such as images, videos, vocals, music, and even 3D objects! In these cases, deep learning attempts to find patterns within a specific type of media (images, sounds, etc.) and uses this data to synthesize new media based on prompts from the user.
Multimedia Generating Example:
One of the most promising applications of GenAI, however, is coding itself! There are many AI tools that can help all kinds of levels of coders. For example, a beginner can use these tools to generate some simple code from scratch, or an advanced programmer can collaborate with an AI assistant to help you find errors and streamline your code.
Code Generating Examples:
Prompt: Create a looping animation of a circle changing colors and scale, with text on top "Rambot"