Aprenda IA
O blog da Qirava
Artigos com voz e rigor sobre inteligência artificial, qualidade de software e método. Escolha uma seção e comece a ler.
Fundamentos
12 artigosO que é um token? A peça de LEGO com a qual a IA monta o idioma
Você escreve "gato" e acha que o modelo lê a palavra. Não. Ele lê fichas. Aqui eu mostro quais, por quê, e por que isso mexe no seu bolso.
O que são embeddings: transformar palavras em coordenadas
Para uma máquina, 'rei' e 'rainha' não são letras: são pontos em um mapa. Aqui você vê como esse mapa é desenhado.
O que é uma rede neural, explicada como uma cadeia de decisões
Não há neurônios de verdade ali dentro. Há números trocando a bola. Vou desenhar isso para você, camada por camada.
A janela de contexto: por que uma IA brilhante também esquece
Os modelos que hoje redigem, resumem e programam têm uma memória de trabalho surpreendentemente curta. Entender seu tamanho (e sua forma) é entender por que a IA às vezes perde o fio da meada, e o que fazer a respeito.
IA, machine learning e deep learning: qual é qual
São usados como sinônimos e não são. São três círculos, um dentro do outro. Aqui fica claro qual contém qual.
O que é a inteligência artificial, explicada sem tecnicismos
Antes de o termo existir já existia a pergunta: pode uma máquina fazer o que julgávamos ser só nosso? Aqui está a resposta, sem enrolação.
Ver mais · Fundamentos
O que é machine learning para quem não programa
A máquina não está pensando. Ela ajusta milhares de botões até acertar. Vou mostrar como, com um exemplo que você consegue acompanhar de cabeça.
Os seis níveis de contexto em IA: a escada que decide se o seu assistente lembra ou improvisa
Não existe uma única forma de "dar contexto" a um modelo. Existe uma escada de seis degraus, do prompt solto ao banco vetorial. Aqui eu mostro qual você precisa e por que subir demais também tem seu custo.
A máquina que leu demais
Um modelo de linguagem grande não sabe nada no sentido em que você sabe. E, ainda assim, algo aconteceu quando lhe demos para ler quase tudo o que já escrevemos. Este é o relato do que essa coisa é, sem misticismo, sem fumaça, e de por que prever a próxima palavra acabou sendo muito mais profundo do que parecia.
O espaço vetorial: como o significado se torna geometria
Antes de uma máquina poder buscar por sentido, alguém teve que transformar as palavras em coordenadas. Esta é a história de como o significado ganhou forma, direção e distância.
O que é um agente de IA e por que não é o mesmo que um chatbot
Um chatbot responde. Um agente de IA persegue um objetivo: planeja, usa ferramentas, age em etapas e verifica. Esta é a diferença que importa.
Tipos de inteligência artificial: estreita, geral e a que não existe
A IA que você usa hoje é especialista, não um gênio universal. Distinguir os tipos evita medos infundados e expectativas infladas.
Como funciona por dentro
8 artigosComo uma rede neural aprende: o erro que se propaga para trás
Aprender, para uma máquina, é errar e corrigir o rumo. O método tem um nome feio e uma ideia muito elegante por trás.
O que é RLHF: como se ensinam boas maneiras a um modelo
Um modelo cru diz coisas úteis e coisas terríveis com o mesmo tom. RLHF é a criação que o ensina a preferir as primeiras.
Por que a IA alucina: inventa dados com total segurança
Ele te dá uma citação, um autor, uma data. Tudo falso, tudo com aprumo. Não mente: prevê. E às vezes a previsão é uma invenção.
O que é a 'temperatura' de um modelo e como ela muda suas respostas
Aumente a temperatura e a IA fica criativa e ousada. Abaixe e ela se torna previsível. Um controle que quase ninguém sabe que existe.
Como se treina um modelo de linguagem, do zero ao assistente
Primeiro lê metade da internet. Depois aprende boas maneiras. São duas etapas bem distintas e confundi-las leva a mal-entendidos.
O que é RAG e o que é um vault: como ancorar uma IA aos SEUS documentos
O que é RAG, por que uma IA sozinha inventa e como um vault privado com recuperação a prende aos seus documentos reais, não à sua memória vaga.
Ver mais · Como funciona por dentro
O que é quantização: como encolher um modelo sem quebrá-lo
Um modelo enorme não cabe no seu laptop. A quantização o aperta arredondando seus números. Até onde dá para apertar sem perdê-lo.
O que são os parâmetros de um modelo (e por que se fala em bilhões)
Quando você ouve '70 bilhões de parâmetros', do que estão falando? Dos botões que o modelo ajustou para acertar. Aqui, o que são.
Prompting e prática
9 artigosComo transcrever áudios do WhatsApp em texto, passo a passo
Transcrever áudios do WhatsApp em texto para buscar, resumir e não ouvir de novo áudios de sete minutos. Guia honesto, com privacidade.
Como passar um vídeo do YouTube para texto, passo a passo
Passar um vídeo do YouTube para texto serve para estudar, citar e resumir. A diferença entre legendas automáticas e uma transcrição limpa.
Few-shot: ensine a IA com exemplos em vez de instruções
Às vezes explicar a tarefa é difícil, mas mostrar dois exemplos esclarece tudo. A IA aprende como nós: observando.
Como transcrever uma reunião a texto com IA, passo a passo
Como transcrever uma reunião com IA: grave ou suba o áudio, obtenha texto e Markdown com falantes e acordos, e o que fazer depois.
Como usar a IA para escrever melhor sem soar como IA
O texto que sai de fábrica soa plano e repetido. Com as instruções certas, a IA edita em vez de uniformizar.
O que é prompt engineering e por que não é mágica
Deram nome de engenharia a algo mais parecido com saber perguntar. Útil, sim; misterioso, não. Vou trazer o termo de volta ao chão.
Ver mais · Prompting e prática
Pedir à IA que 'pense passo a passo' e por que isso melhora as respostas
Um modelo apressado erra em contas simples. Obrigá-lo a raciocinar em voz alta o torna mais certeiro. O motivo é curioso.
Como escrever um bom prompt: a estrutura que quase sempre funciona
A diferença entre uma resposta medíocre e uma útil não está no modelo. Está em como você pediu. Aqui, a receita.
Como converter um PDF ou Word para Markdown para usar com IA
Converter PDF para Markdown limpo não é capricho: uma IA entende estrutura muito melhor que um PDF cru. Aqui o como, passo a passo.
Treinamento
1 artigosQA
26 artigosTestes unitários: o que são e como escrever o primeiro
A menor unidade de confiança no seu código. Se você não consegue testar uma função isolada, provavelmente também não a entende por completo.
Os quatro níveis de teste e por que a ordem importa
Unitário, integração, sistema e aceitação não são a mesma coisa em tamanhos distintos: cada nível responde a um risco diferente. Pular um não economiza tempo, apenas o adia.
Cobertura de código: a métrica que mais mente justo quando você mais confia nela
80% de cobertura não significa 80% testado. Dá para executar cada linha sem verificar nada. Aqui está o que a cobertura realmente mede e por que persegui-la como meta é um erro.
Testes exploratórios: quando o script não encontra o bug estranho
Os scripts testam o que você já imaginou. Os bugs que doem vivem onde ninguém pensou em olhar, e esses são caçados por um humano que explora com critério.
O que é teste de software: o guia que separa o ruído do sinal
Testar não é clicar até algo quebrar. É desenhar experimentos que respondam a uma pergunta concreta: isto faz o que prometemos? Aqui está o mapa completo, sem enrolação.
O que é QA (Quality Assurance) em software, explicado de forma simples
Qualidade não é "não ter bugs". É ter uma forma de saber, antes de publicar, se o software faz o que você prometeu. Isso é QA, e não é a mesma coisa que testar no final.
Ver mais · QA
ISO/IEC 25010: o mapa do que significa “software de qualidade”
Quando alguém diz “qualidade” sem definir, discutir é inútil. A ISO 25010 dá nome às oito características que você pode de fato exigir e medir em um produto.
Testes funcionais vs não funcionais: o que cada um mede
O botão funcionar é funcional. Ele aguentar 5.000 usuários ao mesmo tempo é não funcional. Um produto pode passar em tudo que é funcional e ainda assim ser inutilizável em produção.
Testes de integração: quando as peças passam sozinhas mas falham juntas
Cada módulo passa nos testes unitários e mesmo assim o sistema falha. O bug mora na costura entre componentes, e só a integração o pega ali.
Testes de desempenho: carga, estresse e picos explicados
Funciona perfeito com três usuários. A pergunta é o que acontece no dia do lançamento com trinta mil. Isso não se adivinha: se mede.
Como reportar um bug que o desenvolvedor vai querer corrigir
"Não funciona" não é um reporte, é uma reclamação. Um bom reporte de defeito é reproduzível, traz o esperado versus o obtido, e economiza metade do tempo de correção.
Verificação vs validação: a pergunta que quase ninguém sabe responder
'Estamos construindo o produto do jeito certo?' e 'estamos construindo o produto certo?' são duas perguntas distintas. Confundi-las é o motivo pelo qual muitas equipes passam em todos os testes e ainda assim falham.
A vida de um bug: de 'novo' a 'fechado' sem se perder no caminho
Um defeito não se conserta, se gerencia. Novo, atribuído, resolvido, verificado, reaberto: cada estado existe por um motivo, e pulá-los é como os bugs 'consertados' voltam.
QA vs teste vs controle de qualidade: não são a mesma coisa
Usam como sinônimos, mas não são. QA é o processo que previne, teste é a atividade que verifica, e QC é a inspeção que detecta. Confundi-los faz você contratar mal e medir pior.
O que é ISTQB e se vale a pena a certificação para testers
É o padrão de fato para falar de testes com um vocabulário comum. Não te torna um bom tester, mas te dá o idioma com o qual a indústria se entende.
A pirâmide de testes: por que nem tudo deve ser E2E
Muitas equipes têm a pirâmide invertida: montanhas de testes E2E lentos e frágeis, quase nada de testes unitários. O resultado é uma suíte que leva horas e na qual ninguém confia.
Cobertura de linhas, ramos e condições: nem todas valem o mesmo
Cobrir linhas é fácil e enganoso. Cobrir ramos e condições é onde os bugs reais se escondem. A diferença técnica que muda o quanto você confia no seu número.
Caso de teste, cenário e script: três coisas que não são a mesma
Vocabulário desleixado gera suítes desleixadas. Distinguir caso, cenário e script de automação é o que mantém sua suíte legível daqui a um ano.
Testes end-to-end (E2E): percorrer toda a jornada do usuário
Simulam uma pessoa real fazendo a tarefa do início ao fim. São os mais realistas e os mais caros de manter, e por isso não deveriam ser a maioria.
Testes de regressão: que consertar A não quebre B
A mudança mais inofensiva reativa um bug que você julgava morto. A regressão é a rede que avisa quando o passado volta a quebrar.
Severidade vs prioridade: por que um bug crítico pode esperar
Severidade é o quanto dói; prioridade é quando você corrige. Confundir as duas faz equipes apagarem incêndios pequenos enquanto a casa arde. Aqui está a matriz que organiza isso.
Caixa preta vs caixa branca: duas formas de olhar para o mesmo código
Uma testa o que o software faz; a outra, como ele faz. Elas não competem: se completam. Escolher só uma deixa você com metade do mapa de risco.
Testes de fumaça (smoke testing): a build sequer liga?
Antes de testar a fundo, confirme que a build não está morta. Cinco minutos de smoke test poupam horas testando algo que nem inicia.
Como projetar casos de teste que realmente encontram bugs
Classes de equivalência, valores limite, tabelas de decisão: técnicas que transformam 'o que eu testo?' em um método reproduzível em vez de intuição que se esgota.
O plano de testes: o documento que quase ninguém lê e todos precisam
Um plano de testes não é burocracia: é a resposta escrita ao que você vai testar, ao que não, ao critério que faz você parar e ao risco que aceita. Sem isso, você testa às cegas.
Testes de aceitação (UAT): quando quem decide não é o testador
O código pode passar em tudo e ainda assim não ser aceitável. O UAT é o momento em que o negócio, não o QA, diz 'isto serve'. E quase sempre é feito mal.
Método
8 artigosHuman in the loop: por que a melhor IA carrega pessoas dentro
Human in the loop não é desconfiar da IA. É desenhar quando ela decide sozinha e quando um humano revisa, para o resultado ganhar valor sem perder controle.
O que é um fluxo de trabalho com IA e como montar
Um fluxo de trabalho com IA não é um chat solto: é uma cadeia de passos onde o modelo faz alguns e as pessoas outros. Veja como montar.
Como dirigir uma empresa de IA com agentes governados
Como dirigir uma empresa de IA com agentes governados: estratégia no chat, execução por um enxame, governo que dá critério.
Deliberar sem simular execução: o governo de agentes sob SDD
Um agente que propõe não é um agente que fez. Confundir as duas coisas é o que enche seus sistemas de trabalho que parece pronto e não está. Aqui eu mostro a você a linha exata.
O que é Spec-Driven Development (e por que abandonamos o vibe coding)
Você pediu à IA "vamos ver o que sai" e saiu alguma coisa. O problema não é o que saiu: é que ninguém escreveu o que deveria sair. Quem resolve isso é a especificação, não o prompt.
A fábrica Qirava: papéis, skills e portões de maturidade (G0 a G3)
Um agente solto improvisa. Uma fábrica não. Aqui mostro como se organiza uma linha de agentes governados: cada papel com seu pacote de skills, e nada avança sem passar pelo seu portão.
Ver mais · Método
O que é Qirava: uma fábrica de serviços, não um app
O que é Qirava, sem rodeios: não uma função solta, mas uma fábrica que integra camadas de IA e pessoas para entregar serviços.
Do prompt ao spec: como uma especificação governa os agentes
Um prompt pede. Um spec governa. Aqui você verá por que um contrato com critérios de aceitação faz os agentes renderem mais e pararem de improvisar.
Custos e negócio
6 artigosO que é um gateway de pagamento (e por que você não guarda o cartão)
O que é um gateway de pagamento, o que ele faz de verdade quando alguém compra de você online e por que o número do cartão nunca deve tocar seu servidor.
Como automatizar tarefas com IA em um negócio pequeno
Você não precisa de um departamento de dados. Com as tarefas repetitivas certas, a IA se paga em semanas. Por onde começar.
O que é uma API de IA e por que você vai precisar dela mais cedo ou mais tarde
O chat é para você; a API é para o seu produto. É a diferença entre usar a IA e construir com ela. A ideia, sem código.
O que é KYC: por que uma plataforma pede para verificar sua identidade
O que é KYC e por que existe. Verificar sua identidade não é desconfiança: é o que impede seu dinheiro de se misturar com o de outro.
Como medir o retorno sobre o investimento da IA (sem se enganar)
Poupar tempo soa bem até a hora de colocar em dinheiro. Um método sóbrio para saber se a IA rende ou apenas entretém.
Serviço de IA vs ferramenta: o que sua empresa deve comprar
Serviço de IA vs ferramenta não é a mesma escolha: uma você opera, o outro entrega o resultado. Como escolher sem pagar a mais.
Ética e vieses
6 artigosOs riscos reais da IA: separar o urgente do hipotético
Entre o pânico e a negação existe um terreno sensato. Estes são os riscos que já existem e os que ainda são especulação.
A regulação da IA, explicada para quem não é advogado
A Europa a classifica por risco, outros avançam mais devagar. Sem jargão jurídico, o que está mudando e o que você deve acompanhar como usuário ou empresa.
Privacidade e inteligência artificial: o que acontece com o que você escreve
Cada prompt é um dado que sai da sua casa. Às vezes treina o modelo, às vezes não. Saber a diferença protege a sua informação.
O que são os vieses na IA e de onde eles vêm
Um modelo não nasce com preconceitos: ele os herda dos dados. Entender de onde eles vêm é o primeiro passo para não amplificá-los.
Viés algorítmico: três casos reais que saíram caro
Não são hipóteses de laboratório. Sistemas em produção tomaram decisões injustas em escala. O que aconteceu e o que aprendemos.
O que é o alinhamento da IA e por que preocupa seus criadores
Um sistema muito capaz que persegue o objetivo errado é um problema. Alinhar é fazer com que ele queira o que queremos. Não é trivial.
História
2 artigosComo o ChatGPT nasceu: a cadeia de ideias que o tornou possível
Ele não surgiu do nada em 2022. Por trás dele há uma década de papers, apostas caras e uma virada inesperada. A história curta de um fenômeno.
Breve história da IA: de Turing aos transformadores
Nenhuma das máquinas que hoje conversam conosco teria existido sem uma pergunta incômoda formulada em 1950, um verão otimista de 1956 e dois invernos que quase enterraram tudo. Esta é a história dessa teimosia.












































































