DEV Community

Cover image for Como a IA Entende a Linguagem
Pachi 🥑
Pachi 🥑

Posted on

Como a IA Entende a Linguagem

Fala galera!
Nos últimos posts vimos como a IA funciona e como ela aprende. Mas talvez a parte mais mágica pra gente que programa seja: como ela entende a nossa linguagem.

Afinal, pedir em português “me sugere um nome melhor pra essa função” e receber algo útil em segundos as vezes ainda me parece mágica haha. 🧙‍♀️✨

Pra explicar, vamos falar de três conceitos chave: NLP, LLMs e Contexto (e de quebra, um probleminha comum: as alucinações).


NLP (Processamento de Linguagem Natural)

É a área da IA que permite que as máquinas entendam e gerem linguagem humana.

Graças ao NLP, um modelo consegue interpretar comandos, traduzir frases e até responder perguntas.

💡 Exemplo: quando você pede “me explica esse erro em palavras simples” e o modelo traduz a mensagem do compilador pra algo compreensível.


LLM (Large Language Model)

Os LLMs são modelos gigantes de linguagem treinados com toneladas de textos.

Eles são capazes de escrever, traduzir, resumir e até gerar código de forma muito fluida.

ChatGPT, Gemini e LLaMA são exemplos de LLMs.


Contexto

Os modelos não têm “memória infinita”. Eles entendem o que você diz olhando para a janela de contexto, que é a quantidade de tokens que conseguem analisar de uma vez.

Quanto maior o contexto, mais fácil pra IA manter a conversa coerente.


Alucinação

Às vezes, o modelo erra bonito: inventa fatos, bibliotecas que não existem ou dados sem sentido.

Isso é o que chamamos de alucinação.

A resposta parece real, mas não é confiável, por isso sempre confira antes de usar no código. 😉


E agora?

Agora você já sabe o que permite que a IA entenda o que a gente escreve e responda de volta de forma útil.

Na Parte 4, vamos falar sobre como pessoas programadoras podem trabalhar lado a lado com a IA: code completion, code review e pair programming com IA.

XOXO

Pachi 🥑

Top comments (0)