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
- 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.
- 2Cole o seu códigoCopie o trecho que precisa explicar, de uma única linha a um arquivo inteiro, conforme o modo escolhido.
- 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.
- 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.