Un large language model, o LLM, è un programma addestrato per elaborare e generare il linguaggio naturale attraverso il testo. È possibile visualizzare il modello come conoscenza appresa da una libreria di risorse (database) sull'argomento linguaggio. Alcuni set di materiali di addestramento sono piccoli, mentre altri sono grandi. Attraverso l'addestramento, il modello può prevedere una stringa di testo che dovrebbe produrre in risposta a un prompt, facendolo sembrare come se fosse consapevole e pensante.
Il modello linguistico può generare linguaggio umano in forma testuale utilizzando algoritmi che apprendono il riconoscimento di pattern e le relazioni tra le parole a partire dai materiali di addestramento. Questo sistema di addestramento è chiamato apprendimento automatico. In genere, un utente può interagire con LLM attraverso un'interfaccia.