O RecurrentGPT é um modelo usado para gerar interativamente texto de comprimento arbitrário. Ele simula um mecanismo recursivo por meio de engenharia de prompts, substituindo os elementos vetorializados em redes neurais recorrentes de longa memória de curto prazo (LSTM) por linguagem natural (ou seja, parágrafos de texto). Em cada etapa de tempo, o RecurrentGPT recebe um parágrafo de texto e um breve plano para o próximo parágrafo, ambos gerados na etapa de tempo anterior. Ele também mantém uma memória de curto prazo, resumindo informações cruciais das etapas de tempo recentes e atualizando-a a cada etapa de tempo. O RecurrentGPT combina todas as entradas em um prompt, solicitando a um modelo de linguagem básico que gere um novo parágrafo, um breve plano para o próximo parágrafo e atualize a memória de longo e curto prazo.