Skip to Main Content

Generative AI: Subject Guide: Types of AI

Examples of Generative AI

While not an exhaustive list, here are some examples of the current types of Generative AI.  Examples of tools for each type are also included in this list.  The Smith Library Center does not offer subscriptions to these tools.  

Text Generators:  This AI produces written content imitating human language patterns and style.  It uses algorithms and large language models to process input data and generate output data.  It is trained on large amounts of text from material available on online.  


Image Generators Large data sets are used to train this AI including paintings, photographs, 3D models, and  more.  This AI learns by analyzing  captions, text descriptions, patterns, and features such as textures, shapes, and colors.    It learns which images are associated with which concepts and then can combine to create new images in a range of artistic styles.   Once trained it can generate new images based on the input parameters.


  • Dall-E
  • Midjourney
  • Leonardo AI
  • Stable Diffusion
  • Jasper Art

Video Generators: This type of AI learns by analyzing large sets of annotated videos.  It then generates new video in response to a text prompt.  Users can also upload existing videos and edit them using text prompts or by applying filters and effects.


  • Invideo
  • Fliki 
  • Synthesia
  • Gen-1 Runway
  • Pictory
  • Kapwing
  • Pictory

Sound Content Generators: These generators analyze music tracks and the metadata, such as artist, album, genre, etc.  They are also trained on lyrics.  It looks for patterns and features of music genres and generates similar sounding compositions.  


  • Aviva
  • Soundful
  • Boomy

Code Generators:  Code generators use algorithms trained on existing code, usually from open source project, and generates new code base on those examples.  Some tools can also analyze and debug existing code or make suggestions for improvement.


  • Tabnine
  • CodeT5
  • CodePal
  • ChatGPT

Research Discovery:  This generative AI  can automate parts of the research process and make long, complex texts easier to understand. This type of AI analyses research papers that users upload to extract key information or summarize a paper.


  • Consensus
  • Elicit
  • Scite
  • Scholarcy
  • Research Rabbit
  • Semantic Scholar
  • Humata