Como explicar código com IA

Cole o seu código e receba uma explicação clara, no seu nível, em segundos.

Primeiros passos

  1. 1Escolha um modo de explicaçãoExplicar um trecho, O que uma linha faz, Explicar um erro, Explicar uma regex, Explicar SQL ou Anotar código: o modo define quais opções aparecem em seguida.
  2. 2Cole o seu códigoCopie o trecho que precisa explicar, de uma única linha a um arquivo inteiro, conforme o modo escolhido.
  3. 3Informe o seu nível e o que interessaEscolha para quem é a explicação e onde colocar o foco; essas e as demais opções são explicadas em detalhe abaixo.
  4. 4Clique em «Explicar código»A iBro analisa o código com base no modo, no seu nível e em todas as opções escolhidas.

Configurações da ferramenta

Nível

Para quem é a explicação: Nunca programei, Iniciante, Conheço outra linguagem (pode informar qual) ou Experiente, só preciso da ideia. Isso molda toda a explicação.

Profundidade

Quão detalhada é a análise: A essência em 3 frases, Visão geral por blocos ou Linha por linha. A opção linha por linha só está disponível para trechos curtos o suficiente.

O que interessa

Onde colocar o foco: O que faz, Como funciona internamente, Por que foi escrito assim, ou Onde estão os problemas.

Variante de regex

O motor de expressões regulares: JavaScript ou PCRE, por exemplo. Aparece apenas no modo Explicar uma regex, pois a variante define o que é válido no padrão.

Dialeto SQL

O banco de dados para o qual a consulta foi escrita: PostgreSQL ou MySQL, por exemplo. Aparece apenas no modo Explicar SQL.

Código do erro

O código ou arquivo em volta de onde o erro veio; cole-o para que a explicação veja o panorama completo, não só o stack trace. Disponível no modo Explicar um erro.

Idioma da explicação

O idioma em que a explicação em si é escrita; não precisa coincidir com o idioma do código.

Terminologia

Como tratar termos técnicos: mantê-los como estão, explicar cada um deles ou evitar totalmente o jargão.

Analogias

Ativa explicações por meio de comparações do dia a dia; indisponível no modo Anotar código, onde as notas já ficam linha a linha ao lado do código.

O modo determina quais opções estão disponíveis: O que interessa e Analogias, por exemplo, não aparecem em todos os modos.
«Conheço outra linguagem» é a opção de nível mais útil: uma linha citando uma linguagem conhecida muda bastante a explicação.
Voltar à ferramenta
Como obter uma explicação de código com IA — guia iBro