Pular para o conteúdo
Tópicos

Guia para Iniciantes em IA: Primeiros Passos

Novo em IA? Comece aqui. Guias para iniciantes sobre conceitos de IA e primeiros passos práticos.

146 artigos

Ordene os artigos para encontrar o que precisa

Artigos em Iniciantes

Gemini "Algo deu errado (13)": causas e soluções para tentar em ordem

Gemini "Algo deu errado (13)": causas e soluções para tentar em ordem

Logo depois de enviar uma mensagem, o Gemini trava com "Algo deu errado (13)", ou "Something went wrong(13)" no texto original em inglês, e o Google não explica a causa desse erro na ajuda oficial. Mas o relatório oficial de incidente de maio de 2026 registra que essa mensagem apareceu por cerca de quatro dias, com a causa atribuída a recursos insuficientes no banco de dados e bugs na aplicação, e a solução alternativa informada como "nenhuma". Com base nesse registro oficial e no fato de que o número "13" coincide com o código de erro interno do gRPC (INTERNAL), embora o Google não afirme que os dois têm o mesmo significado, este artigo organiza as quatro situações mais comuns na comunidade oficial: acontece com todo mundo ao mesmo tempo, só em um chat longo, só quando há uma imagem anexada e só em uma conta específica. Em seguida, mostra sete passos para isolar o problema, do que dá menos trabalho ao que dá mais, desde conferir a página de status até continuar em um chat novo, testar outra conta e relatar pelo feedback.

Onde ficam as instruções personalizadas do ChatGPT, Claude e Gemini? Limite de caracteres e como escrever

Onde ficam as instruções personalizadas do ChatGPT, Claude e Gemini? Limite de caracteres e como escrever

Você não precisa pedir toda vez "comece pela conclusão" ou "responda em português": basta escrever isso uma vez no campo de instruções que vale automaticamente para todas as conversas. Esse campo são as "Instruções personalizadas" no ChatGPT, as "Instruções para Claude" no Claude e as "Instruções para o Gemini" no Gemini, mas o nome na tela, o lugar onde fica e a quantidade de caracteres permitida são diferentes. O ChatGPT aceita 1.500 caracteres no Free e no Go e 5.000 no Plus ou superior (limite elevado em julho de 2026), enquanto o Claude e o Gemini não divulgam um limite. Este artigo confere o lugar e o limite na ajuda oficial das três empresas e, com base no guia oficial de prompts da Anthropic, mostra como escrever instruções que funcionam, com um exemplo. Além disso, reúne em uma lista de verificação as situações em que, segundo as ajudas oficiais, as instruções não valem, como dentro de projetos, dentro de Gems, em chats temporários e em contas da empresa.

Claude responde em inglês do nada? As causas e como corrigir: 3 tipos e o que funciona

Claude responde em inglês do nada? As causas e como corrigir: 3 tipos e o que funciona

Você escreve em português e o Claude responde em inglês. O repositório oficial do Claude Code recebe o mesmo relato repetidas vezes, e a pesquisa também mostrou que, quando o pedido e a resposta estão em idiomas diferentes, mesmo os modelos mais fortes não conseguem responder de forma consistente no idioma pedido. Mas a causa não é uma só. O problema se divide em três tipos: o inglês que entra aos poucos enquanto o Claude lê código e saídas de ferramentas, a volta ao inglês logo depois da compactação que resume a conversa, e a resposta que vira outro idioma, e cada um pede uma correção diferente. Este artigo mostra como identificar cada tipo, explica por que a configuração language do Claude Code, que fixa a instrução no prompt de sistema, continua valendo depois da compactação, e organiza o problema relatado a partir de setembro de 2026, de sessões longas em que a própria saída desanda, separando o que foi confirmado do que ainda não foi.

Um artigo escrito por IA precisa de rótulo de "gerado por IA"? Lendo o Artigo 50 do EU AI Act na prática

Um artigo escrito por IA precisa de rótulo de "gerado por IA"? Lendo o Artigo 50 do EU AI Act na prática

As demais disposições do EU AI Act se tornaram de aplicação geral em 2 de agosto de 2026 e, com elas, veio uma onda repentina de avisos de que publicar um artigo escrito por IA sem rótulo passou a ser ilegal. A resposta curta é que, para a maioria dos criadores independentes e dos blogs corporativos, não surge nenhum dever de divulgação. O Artigo 50(4) diz com todas as letras que o dever não se aplica quando o conteúdo passou por revisão humana ou controle editorial e alguém assume a responsabilidade editorial pela publicação. A condição atrelada é que a revisão precisa ser substantiva e não pode se limitar a aspectos superficiais ou a uma aprovação meramente formal, de modo que publicar automaticamente um texto que ninguém leu não se enquadra. Este artigo percorre por que prestador (provider) e responsável pela implantação (deployer) têm deveres completamente distintos, por que a divulgação do texto gerado por IA depende da finalidade da publicação e não do tema, o dever de divulgação dos deepfakes e o tratamento atenuado das obras artísticas e satíricas, o aviso dos chatbots, por que a marcação legível por máquina como o C2PA Content Credentials é obrigação do prestador, e os prazos de 2 de dezembro de 2026 e 2 de fevereiro de 2027, sempre restrito ao que foi possível confirmar no texto legal e nos materiais da Comissão Europeia.

API Error: Connection lost mid-response — causas e solução do erro de conexão perdida renomeado na v2.1.227

API Error: Connection lost mid-response — causas e solução do erro de conexão perdida renomeado na v2.1.227

O Claude Code para no meio da resposta e mostra API Error: Connection lost mid-response. The response above may be incomplete. Pesquisar essa frase exata devolve pouca coisa porque o nome é relativamente novo: a referência oficial de erros diz que, antes da v2.1.227, Connection lost mid-response aparecia como Connection closed mid-response, e que ao mesmo tempo Response stalled mid-stream virou The response stopped arriving e Connection closed while thinking, before producing a response virou Connection lost before a response was produced. O fenômeno já existia; só a palavra mudou. Partindo dessa renomeação, este artigo organiza tudo apoiado apenas na documentação oficial e em issues públicas. Primeiro, a definição oficial das quatro mensagens de resposta interrompida (Server error, Connection lost, computer went to sleep e The response stopped arriving), o motivo de a saída parcial ser preservada de propósito — reenviar poderia executar a mesma chamada de ferramenta duas vezes — e o procedimento de retomada, que é responder continue. Depois, por que não há nova tentativa automática, pela bifurcação oficial dos Automatic retries: quedas antes de qualquer conclusão são reenviadas com backoff até 10 vezes; depois do raciocínio e antes da saída, no máximo 2 vezes, até terminar em Connection lost before a response was produced; depois de um bloco concluído, nada é reenviado e o aviso aparece. Em seguida, as três camadas em que a conexão pode se romper (equipamento e conexão local, caminho com proxy e gateway, servidor e reuso de conexão), a releitura do material mTLS na rotação de certificados (a partir da v2.1.232), um checklist de isolamento com 9 passos, os valores padrão dos quatro temporizadores de vigilância do stream (first-byte 180 s, event 300 s, byte 180 s, body idle 5 minutos) e variáveis como CLAUDE_CODE_MAX_RETRIES, CLAUDE_CODE_RETRY_WATCHDOG e API_TIMEOUT_MS, além de uma tabela para distinguir oito mensagens parecidas. Também traz os relatos reais em que o HTTPS puro passa e só a CLI cai com ECONNRESET (#86473 e #85979). No fim, separa por grau de confiança o que está documentado — sintoma, sentido e retomada — do que ainda não saiu: a explicação oficial da causa e qualquer registro da renomeação no CHANGELOG.

Não é possível abrir este aplicativo: o Claude Desktop não inicia no Windows — resolva com o Reparar sem perder as sessões

Não é possível abrir este aplicativo: o Claude Desktop não inicia no Windows — resolva com o Reparar sem perder as sessões

Você tenta abrir o Claude Desktop no Windows e, no lugar do aplicativo, aparece uma caixa de diálogo com o título "Não é possível abrir este aplicativo", dizendo que é preciso ir às opções avançadas do Claude e selecionar Reparar — e fazer exatamente o que a mensagem manda funciona. Sem desinstalar e sem o Redefinir, que joga os seus dados fora. Existe, porém, um degrau no meio do caminho onde as pessoas realmente travam, e ele é o centro deste artigo. Ao clicar em Reparar, você pode receber uma mensagem dizendo que o aplicativo ainda está em execução, mesmo sem nenhuma janela do Claude aberta em lugar nenhum. A causa é que o Claude Desktop continua rodando na bandeja do sistema depois que você fecha a janela, e, enquanto esse processo residente segura os arquivos do pacote, o reparo não passa. A solução é simples: encerre os processos explicitamente e só então clique em Reparar. E esse fato aponta para a causa da própria falha — o mesmo processo quebrou a atualização e depois bloqueou o reparo. O artigo também responde à pergunta que quase todo mundo faz primeiro: as sessões são apagadas? A resposta se divide em três. O histórico de conversas do claude.ai fica nos servidores da Anthropic e não é tocado. As sessões do Claude Code ficam em %USERPROFILE%\.claude\projects\, fora do pacote do aplicativo, então sobrevivem a um reparo, a uma redefinição e até a uma desinstalação (uma máquina real guardava 2.977 arquivos, cerca de 3,0GB, em 52 projetos). A única coisa em risco são as configurações do lado do aplicativo em %APPDATA%\Claude, e nem essas o Reparar remove — o próprio Windows explica a diferença na tela, avisando que o Reparar não afeta os dados do aplicativo e que o Redefinir os exclui. A partir daí, o texto cobre a verificação de estado somente leitura no PowerShell, uma rotina de backup, uma escalada em etapas para quando o aplicativo ainda não abre (conferir se vmcompute e hns estão em execução, reinstalar com -PreserveApplicationData), a causa deduzida de um MSIX registrado pela metade junto com as issues do GitHub (#55465, em que a instalação foi bem-sucedida mas nenhum ponto de entrada foi criado, além de #50285 e #48437 — todas closed as not planned e sem correção oficial), como reduzir as chances de repetição e uma comparação com a versão antiga do instalador, em que tanto a versão MSIX mais recente quanto a máquina no formato antigo mediram 1.24012.9.

O que é o Kimi K3? O modelo de 2,8 trilhões de parâmetros por trás do "terceiro lugar" — preço, pesos abertos e impacto no mercado

O que é o Kimi K3? O modelo de 2,8 trilhões de parâmetros por trás do "terceiro lugar" — preço, pesos abertos e impacto no mercado

Em 16 de julho de 2026, a Moonshot AI lançou o Kimi K3, um modelo com 2,8 trilhões de parâmetros no total. As ações de semicondutores dos EUA foram vendidas em massa, e a história escalou até um funcionário da Casa Branca acusar a empresa, pelo nome, de destilar os modelos da Anthropic. Como os números e até os rótulos divergem conforme a fonte, este artigo cruza as casas que publicam os benchmarks, a imprensa financeira, os anúncios da própria Moonshot e a página real no Hugging Face, dizendo quem produziu cada dado. Em desempenho, ele marca 57 pontos e o terceiro lugar no Artificial Analysis Intelligence Index (em 17 de julho de 2026, embora também existam contagens que colocam os mesmos 57 pontos em quarto e em sétimo). No GDPval-AA v2, a métrica mais prática, o K3 fica em 1668 contra 1760 do Fable 5 e 1600 do Opus 4.8 — um salto de 478 pontos sobre a geração anterior K2.6, em 1190, e foi esse encurtamento da distância, mais do que a colocação absoluta, que moveu o mercado. Em código, ele ficou em primeiro no Frontend Code Arena da Arena.ai com 1679 (Fable 5 em 1631), mas no FrontierSWE ele perde: 81,2% contra 86,6% do Fable 5. O preço se inverte conforme a comparação: US$ 3 de entrada e US$ 15 de saída são cerca de 40% mais baratos na entrada e de 40% a 50% mais baratos na saída que o Claude Opus 4.8 (US$ 5/US$ 25) ou o GPT-5.6 Sol (US$ 5/US$ 30), e o custo medido de US$ 0,94 por tarefa fica abaixo dos US$ 1,80 do Opus 4.8. Diante dos rivais chineses, porém, ele é o mais caro do grupo, com cerca de três vezes o GLM-5.2 e 23 vezes o DeepSeek V4 Pro, de modo que este não é o desconto de uma ordem de grandeza do choque DeepSeek. Sobre os pesos, os veículos se dividem entre "código aberto" (VentureBeat, SCMP) e o "pesos abertos" da Reuters, e este último é o termo correto. Os pesos saíram no prazo, em 27 de julho de 2026, e podem ser baixados do Hugging Face sem pedido de acesso, em 96 fragmentos safetensors. A licença publicada junto com eles é a própria "Kimi K3 License": sobre uma concessão de estilo MIT, ela exige acordo à parte com a Moonshot AI para negócios de Model as a Service acima de US$ 20 milhões de receita e a exibição de "Kimi K3" na interface de produtos com mais de 100 milhões de usuários mensais. Como a concessão muda conforme o porte de quem usa, ela não é código aberto pela definição da OSI, e a divergência de rótulo passa a ser resolvida pelo próprio texto da licença, e não por inferência. Nos mercados, o Nasdaq caiu 1,5% na sexta-feira, Taiwan mais de 6%, o Japão 4%, e o ETF de semicondutores (SMH) recuou mais de 20% em relação à máxima do fim de junho, mas a queda semanal do SOX é noticiada de -9% a -12,5% conforme o veículo, e as perdas depois foram reduzidas por compradores de oportunidade. A acusação de destilação é rejeitada por pesquisadores pela cronologia — 15 dias entre a estreia pública do Fable em 1º de julho e o lançamento do K3 em 15 de julho — e nenhuma evidência foi tornada pública. A velocidade (medições que vão de 33 a 62 tokens por segundo, com o OpenRouter avisando sobre erros 429 frequentes por aperto de capacidade), a taxa de alucinação subindo de 39% para 51% e a clara diferença de experiência de uso que a própria Moonshot admite são todas tratadas com rótulos explícitos de confiança.

API Error: Connection closed mid-response no Claude Code: causas e solução

API Error: Connection closed mid-response no Claude Code: causas e solução

O Claude Code para no meio de uma resposta com "API Error: Connection closed mid-response. The response above may be incomplete." Isso não é um problema de prompting: a conexão que carregava a resposta em streaming foi fechada enquanto a resposta ainda chegava. Este artigo se baseia apenas na referência de erros oficial, no changelog oficial e em relatos apoiados por capturas de pacotes. Começa pelas definições oficiais: Connection closed significa que o enlace foi cortado, Response stalled que ficou em silêncio e Server error que um 5xx chegou no meio do stream; e explica por que a saída parcial é mantida de propósito (reenviar poderia executar duas vezes as mesmas chamadas de ferramenta) e que o passo de recuperação documentado é responder continue. Depois separa as três camadas de onde o fechamento pode partir (sua máquina e a suspensão, um corte por inatividade em proxy ou VPN, ou um fechamento iniciado pelo servidor) e apresenta as medições publicadas por quem reportou a issue #67766: os dez incidentes foram fechamentos limpos do servidor, o erro apareceu entre 3 e 105 ms após o FIN, de 7 a 20 KB da resposta já tinham sido entregues, o corpo da requisição tinha de 1 a 2,5 MB, uma conexão nova funcionou em cerca de 20 ms e apareceram 200 erros em 171 incidentes ao longo de 23 dias de transcrições, 87 deles a menos de cinco segundos da chamada anterior. O núcleo prático é uma cronologia de entradas reais do changelog — 2.1.179 preserva o parcial, 2.1.185 move o aviso de estagnação de 10 para 20 segundos, 2.1.198 repete quedas transitórias com backoff, 2.1.199 mantém o parcial em erros de servidor no meio do stream e 2.1.214 desativa o pool keep-alive após um erro de conexão obsoleta — comparada com as versões dos relatos (2.1.173, 2.1.181 e 2.1.183), todas anteriores à 2.1.198. Fecha com as condições que aumentam a probabilidade, um checklist de oito passos, seis diretrizes para desenvolvedores, como diferenciar de Unable to connect e Prompt is too long, e uma separação clara entre o que está confirmado oficialmente e o que não está.

Guia de Formatos de Quantização: GGUF vs GPTQ vs AWQ — Qual Arquivo?

Guia de Formatos de Quantização: GGUF vs GPTQ vs AWQ — Qual Arquivo?

Você abre o Hugging Face para rodar um LLM local e o mesmo modelo traz uma parede de arquivos (Q4_K_M, Q5_K_S, GPTQ, AWQ, IQ3_M) e você congela. Este artigo responde, na prática, qual arquivo quantizado você baixa para conseguir rodar, deixando o conceito de o que é quantização para outro artigo e focando em escolher o formato. A escolha são dois passos: qual formato (= em qual engine você roda), depois qual profundidade de bits. O fato mais importante é que um arquivo quantizado só roda em engines que suportam seu formato. GGUF é o único formato faz-tudo local que roda em CPU, Mac e GPU parcial (llama.cpp/Ollama); GPTQ/AWQ/EXL2 são focados em GPU (vLLM/TGI); bitsandbytes quantiza no carregamento no Transformers sem calibração. O nome GGUF Q4_K_M tem três partes: Q4 (4-bit nominal, maior = melhor e maior), K (K-quant sobre super-blocos; sem sufixo/_0/_1 são legados), M (S/M/L = quanto alguns tensores importantes são promovidos; os bits efetivos ficam acima do rótulo, Q4_K cerca de 4.5 bpw). A família IQ (I-quants) vai ainda menor nos mesmos bits, mas é mais pesada na inferência e precisa de um imatrix (uma matriz de importância da calibração que protege os pesos que importam). GPTQ minimiza o erro camada a camada; AWQ protege pesos importantes via ativações (nenhum é universalmente melhor). Para a profundidade de bits, na dúvida escolha Q4_K_M (padrão do Ollama para muitos modelos), suba para Q5_K_M/Q6_K com VRAM sobrando, Q8_0 é quase sem perdas mas não recomendado, e IQ2/IQ3 só para espremer um modelo grande. Cerca de 4.5 a 5 bpw é a faixa saborosa (uma heurística). Encontre arquivos via library=gguf, bartowski/mradermacher (atividade varia) ou tags do Ollama model:size-variant-quant. Os números são aproximados e variam conforme o modelo e o build.

Escolher Não Usar IA: O Julgamento de Dispensá-la de Propósito

Escolher Não Usar IA: O Julgamento de Dispensá-la de Propósito

Agora que "é só perguntar à IA" e "deixa a IA escrever tudo" são o padrão, a pergunta oposta é a que tem valor: esta é realmente uma situação em que eu deveria usar IA? Este artigo não é ser contra a IA; trata-se de manter o "não usar" como uma opção justamente para que você tire o máximo proveito da IA. A IA não é algo que se usa por padrão, mas uma ferramenta que se escolhe de propósito, e usar bem e escolher não usar são um par. Seis situações em que dispensá-la vence: 1. aprendizado que constrói fundamentos (o processo de escrever para pensar é o objetivo), 2. inserir dados confidenciais ou pessoais (não cole sem checar termos e retenção), 3. decisões finais fatais-se-erradas (medicina, direito, segurança, dinheiro não devem ser delegados sem verificação), 4. tarefas leves que não valem o custo, 5. trabalho em que a confiança ou criatividade humana é o centro (desculpas, contratação, autoria), 6. quando você não quer adicionar um ponto único de falha (continuidade do negócio). Decida rápido com três perguntas: você consegue verificar a saída, são apenas dados que pode compartilhar e o processo é algo que deveria estar treinando agora. Se consegue verificar, os dados são compartilháveis e não precisa treinar, use IA; caso contrário, dispense-a ou insira uma verificação humana. As desvantagens do uso excessivo (descarga cognitiva, aceitar erros plausíveis, dependência) são apresentadas como pontos de discussão, não números rígidos. Dispensar a IA de propósito não é um freio, mas a habilidade do outro lado que permite ir com tudo onde ela se encaixa, e uma proteção contra a dependência excessiva da IA.

Claude Desktop 0x80070020: não abre após atualizar

Claude Desktop 0x80070020: não abre após atualizar

Logo depois de atualizar o Claude Desktop (Windows), ao abrir o aplicativo surge "Há um outro programa usando este arquivo no momento" e ele não inicia — e continua quebrado até você reiniciar o PC. Esse é um bug conhecido na versão da Microsoft Store (MSIX) (GitHub #53247 e outros). O ponto principal: um reinício completo do PC não é necessariamente preciso — em muitos casos, apenas sair do Windows e entrar de novo já recupera (não é reiniciar o PC, nem sair da conta do Claude), porque o handle órfão por trás disso persiste por sessão de usuário do Windows. Parar o CoworkVMService ou reregistrar o pacote é relatado como algo que NÃO funciona. Apesar do texto da caixa de diálogo, está verificado que não há bloqueio de arquivo no espaço do usuário (handle.exe / Process Explorer): a falha real está na camada de contêiner do AppX/Desktop Bridge, na conversão de Job Object → Silo (0x80070020 = ERROR_SHARING_VIOLATION, eventos 215/208). O gatilho tem duas explicações sem definição — o serviço segurando o Job Object (#57221) vs. uma falha na inicialização deixando a limpeza por fazer (#53247) — e nenhuma correção oficial foi lançada. A solução permanente é migrar para a versão Squirrel (instalador). Baseado em uma única máquina (Windows 11 Home 10.0.26200) cruzada com issues do GitHub; com rótulos de confiança ao longo do texto.

O que é o GPT-Live? A voz full-duplex do ChatGPT que ouve e fala ao mesmo tempo (2026)

O que é o GPT-Live? A voz full-duplex do ChatGPT que ouve e fala ao mesmo tempo (2026)

Em 8 de julho de 2026, a OpenAI lançou mundialmente o GPT-Live, um novo modelo de voz que substitui o Advanced Voice Mode do ChatGPT. Seu maior diferencial é a arquitetura full-duplex (duplex total): ele ouve e fala ao mesmo tempo, devolve retornos afirmativos (backchanneling), acomoda interrupções e não corta o silêncio de quando você pensa, com latência inferior a 250ms. A prontidão da conversa fica com o GPT-Live, enquanto o raciocínio profundo e a busca são delegados ao GPT-5.5 nos bastidores (Instant/Medium/High). No plano gratuito o padrão é o GPT-Live-1 mini; em Go/Plus/Pro, o GPT-Live-1. Este artigo explica o que é, como funciona, os limites atuais (sem vídeo, sem tela, sem API ainda) e a diferença em relação ao GPT-Realtime-2.1.