Duży model językowy (LLM) to program komputerowy wytrenowany do przetwarzania i generowania języka naturalnego za pomocą tekstu. Model ten można postrzegać jako wiedzę zdobytą z biblioteki zasobów (bazy danych) dotyczących języka. Niektóre zestawy materiałów do trenowania są niewielkie, inne natomiast bardzo obszerne. Dzięki trenowaniu model może przewidzieć ciąg tekstu, który powinien wygenerować w odpowiedzi na polecenie, sprawiając wrażenie, jakby był świadomy i potrafił myśleć.
Model językowy może generować język ludzki za pomocą tekstu, wykorzystując algorytmy do nauki rozpoznawania wzorców i relacji między słowami przy pomocy materiałów do trenowania. Ten system trenowania nazywa się uczeniem maszynowym. Zazwyczaj użytkownik może wchodzić w interakcję z dużym modelem językowym za pośrednictwem interfejsu.