O linguista Roman Jackobson foi o estudioso responsável por desenvolver a teoria segundo a qual existem seis funções da linguagem. Essa teoria se baseia na ideia de que os atos de linguagem podem ser divididos em seis componentes: o emissor, o receptor, a mensagem, o contexto, o canal e o código.
Cada um desses componentes se refere a uma determinada função da linguagem, de acordo com seus objetivos e características. Assim, ao focar em um desses componentes, um texto se aproxima mais da função da linguagem ao qual esse componente se relaciona. É válido ressaltar que, em um texto, diferentes funções da linguagem podem estar presentes, mas, de acordo com o objetivo da produção, é possível identificar qual das funções é predominante.
A função poética, por sua vez, é aquela cujo foco está centralizado na própria mensagem. Por isso, a estrutura utilizada para a construção da mensagem, bem como os recursos estilísticos (de som e de sentido, por exemplo) são elementos importantes para caracterizar essa função, que pode ser percebida, por exemplo, em poemas e letras de música.