Artigos do Giorgio sobre inteligência artificial, engenharia, pesquisa, segurança e desenvolvimento de produtos.
- Thesis 2.1: compute adaptativo virou parte da resposta · Giorgio
A versão 2.1 separa tarefas simples de problemas que realmente exigem prova, auditoria e verificação, sem transformar cada prompt em um ritual de múltiplos agentes.
- Math-first: por que Thesis 2.1 mudou a ordem do roteamento · Giorgio
Quando uma prova tem muitas regras de formato, o formato não pode roubar a tarefa da matemática. O 2.1 dá prioridade ao conteúdo e valida a apresentação depois.
- Thesis 2.1: 120B resolve, 20B audita · Giorgio
A verificação cruzada usa modelos com perfis diferentes e orçamentos separados para procurar defeitos, sem duplicar o custo do solver principal em toda mensagem.
- Riemann como teste de produto: o Open Problem Guard do Thesis 2.1 · Giorgio
Problemas abertos são excelentes testes de honestidade: o sistema precisa explorar ideias sem converter uma ponte conjectural em “prova” só porque a escrita ficou convincente.
- Melos 2: reasoning rápido sem fingir que tudo é fácil · Giorgio
O modelo rápido mantém single-pass na maior parte do uso, mas agora sobe o esforço de forma agressiva em matemática e lógica difícil, em vez de economizar justamente onde o erro custa mais.
- Da resposta à decisão: um protocolo de evidências · Giorgio
Aprenda a transformar uma resposta plausível em uma conclusão auditável, com hipóteses, fontes, limites e um critério explícito de aceitação.
- Código por agentes: revisão, execução e recuperação · Giorgio
Um fluxo prático para transformar pedidos em mudanças pequenas, verificáveis e reversíveis, sem confundir uma interface convincente com execução comprovada.
- Da fala ao rascunho: ditado que você consegue revisar · Giorgio
Organize ideias falando, acompanhe o texto durante a captura e revise o que importa antes de enviar.
- Como ler um benchmark de IA sem confundir meta com resultado · Giorgio
Uma pontuação só fica útil quando você conhece a prova, a versão, as condições e as falhas incluídas na conta.
- Um espaço de trabalho legível em mais de um idioma · Giorgio
Idioma, contraste e preferência de leitura precisam funcionar juntos nas tarefas que você repete todos os dias.
- Melos 2: velocidade só conta quando a resposta continua verificável · Giorgio
Uma rota mais rápida para trabalho cotidiano, com foco em respostas diretas, pesquisa quando necessária e formato final consistente.
- Como verificar uma resposta de IA sem refazer tudo do zero · Giorgio
Uma revisão eficiente procura o ponto decisivo, não repete todo o raciocínio por esporte.
- Pesquisa na web: quando a data da fonte muda a resposta · Giorgio
Recência não é enfeite de citação. Em muitos temas, ela faz parte do conteúdo.
- Planilhas com IA: sete checagens antes de confiar no total · Giorgio
O erro mais perigoso em uma planilha costuma parecer plausível.
- Código gerado: um checklist curto que pega bugs caros · Giorgio
Compilar é o começo da revisão, não o fim.
- Trabalho longo com IA: escreva contratos, não romances · Giorgio
O contexto que sobrevive é o que pode ser checado depois.
- Documentos e anexos: dados dentro do arquivo não viram ordens automaticamente · Giorgio
Uma frase em um PDF pode ser conteúdo a analisar, não uma mudança de autoridade.
- Referência visual: como pedir fidelidade sem copiar uma interface · Giorgio
A parte útil de uma referência é a relação entre elementos, não a clonagem da marca.
- Automação: quatro sinais de que ainda não é hora de automatizar · Giorgio
Automatizar um processo instável apenas faz o erro acontecer mais rápido.
- Conectores: o melhor contexto é o mínimo necessário para a tarefa · Giorgio
Mais acesso não significa automaticamente uma resposta melhor.
- Handoff entre pessoas e IA: preserve decisões, não ruído · Giorgio
Um bom handoff permite continuar o trabalho sem reler a conversa inteira.
- Thesis 2: o contexto virou um ledger de evidências, não um histórico infinito · Giorgio
O runtime separa missão, restrições, evidência recente, contratos e estado de execução para reduzir context rot e preservar o que realmente governa a tarefa.
- Thesis 2: gastar compute onde a incerteza está, não em toda mensagem · Giorgio
A arquitetura de test-time compute deixa de ser “Max = mais texto” e passa a decidir quando planejar, validar, reparar, comparar candidatos ou simplesmente parar.
- Thesis 2 por horas ou dias: trabalho durável precisa sobreviver ao próprio processo · Giorgio
Long-run não significa manter uma função aberta eternamente. Significa estado externo, checkpoints idempotentes, leases, retomada e handoff entre sessões independentes.
- Thesis 2 sobre GPT-OSS 120B: o MoE está no modelo; a inteligência extra está no harness · Giorgio
117 bilhões de parâmetros totais não significam 117 bilhões ativos por token. O design do Thesis 2 parte dessa diferença e usa orquestração externa seletiva, não uma fantasia de “escolher experts” no JavaScript.
- Thesis 2 v3: mais rigor onde o trabalho realmente quebra · Giorgio
Visual, 3D, PBR, arquitetura e refinamento agora têm gates próprios em vez de compartilhar um único botão de “pensar mais”.
- Thesis 2: coding visual com gerador, avaliador e checkpoint · Giorgio
A nova disciplina do Thesis 2 separa criação, crítica e verificação para evitar que uma interface apenas “pareça pronta”.
- Código de longa duração: checkpoints, handoffs e progresso que não se perde · Giorgio
Projetos grandes não falham só por falta de inteligência; falham quando o agente perde o mapa do trabalho ao longo das iterações.
- Refinar código sem transformar cada bug em uma reescrita · Giorgio
O Thesis 2 v3 passa a tratar regressão, lifecycle e contratos adjacentes como parte do repair, não como dano colateral aceitável.
- PBR não é “material brilhante”: é um pipeline inteiro · Giorgio
Metallic-roughness, microfacet BRDF, IBL, color management e budget de GPU precisam conversar entre si.
- Design de IA sem “vibes”: um loop de avaliação que consegue reprovar a própria tela · Giorgio
Bom design agentico precisa de critérios que permitam dizer não à primeira versão e explicar por quê.
- Giorgio Office: um contexto, oito superfícies de trabalho · Giorgio
Ordo, Scriptum, Lumen, Nodus, Tabula, Forma, Convena e Acta dividem estado e agente sem virar um super-app indistinto.
- Giorgio Office e Ordo: documentos deixam de ser arquivos passivos · Giorgio
A suíte Office do Giorgio combina interfaces familiares de produtividade com um agente capaz de operar entre planilha, texto, slides e agenda.
- Thesis 1.6: raciocínio adaptativo para trabalho de precisão · Giorgio
Como o runtime de precisão do Giorgio escala esforço, preflight e disciplina de código conforme a complexidade da tarefa.
- Melos: a rota de baixa latência para trabalho cotidiano · Giorgio
Onde uma rota mais leve é melhor que gastar o maior orçamento de raciocínio em toda solicitação.
- Escolher modelo pela carga de trabalho, não pelo hábito · Giorgio
Uma regra prática para decidir entre velocidade, profundidade e custo de iteração dentro do Giorgio.
- Revisão independente com Thesis e Melos antes de aceitar uma mudança · Giorgio
Por que duas rotas com perfis diferentes podem encontrar falhas que uma única geração deixa passar.
- Esforço de raciocínio é um orçamento, não um botão de qualidade · Giorgio
Como Low, Medium, High, Extra e Max mudam a quantidade de trabalho interno sem substituir boas evidências.
- Contrato de contexto: separar o observado do inferido no Code · Giorgio
Um fluxo de engenharia fica mais auditável quando arquivo observado, hipótese, mudança proposta e verificação têm estados diferentes.
- Diagnóstico útil começa classificando a falha · Giorgio
Timeout, indisponibilidade de modelo, teste quebrado e drift de contexto pedem respostas diferentes.
- Quando um modelo fica indisponível, a interface precisa explicar · Giorgio
Estados explícitos de disponibilidade evitam que falhas de provedor pareçam erro do usuário ou do prompt.
- Busca na web só quando a resposta depende do agora · Giorgio
Uma política de freshness reduz respostas desatualizadas sem transformar toda pergunta em pesquisa externa.
- Arquivos antes de suposições · Giorgio
Quando o usuário fornece um documento, o fluxo deve tratar o conteúdo real como evidência prioritária em vez de adivinhar pelo nome do arquivo.
- Conectores: permissão explícita antes de conveniência · Giorgio
Integrações ficam mais seguras quando a pessoa entende qual sistema está conectado, o que pode ser lido e o que pode ser alterado.
- Chat temporário: quando o trabalho não precisa virar memória · Giorgio
Separar contexto transitório de memória persistente reduz ruído e dá ao usuário mais controle sobre o que permanece.
- Giorgio Design: do briefing ao QA de frontend · Giorgio
A superfície de Design combina referência visual, preview executável, acessibilidade, responsividade e revisão antes da exportação.
- Recuperar autenticação sem perder o trabalho em andamento · Giorgio
Sessões longas precisam distinguir expiração de credencial, falha de rede e erro de modelo antes de mandar o usuário de volta ao login.
- Preview e execução antes da entrega no Giorgio Code · Giorgio
Código gerado só vira entrega quando existe uma forma observável de verificar o comportamento que mudou.
- Sessões persistentes: por que o trabalho não deveria recomeçar do zero · Giorgio
Como histórico, arquivos e decisões permanecem juntos para tarefas que levam mais de uma resposta.
- Previews que fazem parte da revisão · Giorgio
Por que visualizar HTML, imagens e artefatos ao lado da tarefa é melhor do que tratar preview como decoração.
- Um blog público dentro do mesmo HTML · Giorgio
Como separar conteúdo público e workspace privado sem duplicar o produto inteiro.
- Documentação que descreve o produto que existe · Giorgio
O que muda quando a documentação para de prometer superfícies que ainda não fazem parte do Giorgio.
- Miniaturas de arquivo com menos ruído · Giorgio
Por que reconhecer o tipo do arquivo é mais importante do que desenhar um pequeno diorama em cada card.
- Conectores com contexto e permissão explícitos · Giorgio
O papel de um conector fica mais claro quando a interface explica o que ele disponibiliza e quando ele será usado.
- Chat temporário para trabalho que não precisa permanecer · Giorgio
Quando uma conversa descartável é uma escolha melhor do que adicionar mais histórico à conta.
- Projetos como contexto persistente, não como pasta bonita · Giorgio
O valor de um projeto aparece quando instruções, fontes e conversas trabalham juntas.
- Refletir: transformar atividade em leitura útil · Giorgio
Gráficos só ajudam quando respondem perguntas sobre ritmo, horários e foco — não quando existem para preencher espaço.
- Login mobile que sobrevive ao teclado · Giorgio
Viewport dinâmica, safe areas e inputs legíveis fazem mais diferença do que simplesmente diminuir o desktop.
- Do brief ao preview no Giorgio Design · Giorgio
Como separar intenção, configuração visual e resultado renderizado sem transformar a ferramenta em um formulário infinito.
- Cowork: fontes, tarefa e saída no mesmo fluxo · Giorgio
Um workspace colaborativo fica mais claro quando separa o que entra, o que precisa ser feito e o que foi produzido.
- Busca na web quando a resposta depende do agora · Giorgio
Informação atual exige uma fonte atual; o desafio é pesquisar quando necessário sem transformar todo pedido em navegação.
- Modelo, esforço e modo sem transformar o composer em painel de avião · Giorgio
Controles avançados só ajudam quando a pessoa entende o efeito sem interromper o pedido que está escrevendo.
- Revisar antes de entregar · Giorgio
O painel de revisão existe para transformar alterações em evidência: o que mudou, onde mudou e se algo ficou quebrado.
- Terminal como evidência, não como teatro · Giorgio
Comandos e logs têm valor quando respondem ao que precisa ser verificado, não quando apenas fazem a sessão parecer técnica.
- Code Web e app instalado: a mesma tarefa, limites diferentes · Giorgio
O navegador é ótimo para acesso imediato; o app instalado ganha quando a tarefa depende mais do ambiente local.
- Idioma certo antes do primeiro render · Giorgio
Detectar depois que a página aparece causa flashes e mistura de idiomas; conteúdo público precisa decidir o idioma cedo.
- Painel Supremo: poder administrativo precisa de hierarquia · Giorgio
Controles de conta, avisos e restrições ficam mais seguros quando a interface separa ações rápidas de operações sensíveis.
- Como limpar um HTML standalone sem arrancar a lógica junto · Giorgio
Em um arquivo monolítico, ordem de CSS e scripts pode ser comportamento; limpeza segura começa por entender dependências.
- Artefatos como entrega, não como anexo perdido · Giorgio
Um artefato útil mantém nome, tipo, preview e ação próximos do contexto que o gerou.
- Memória visível e controlável · Giorgio
Lembrar preferências só é útil quando a pessoa consegue entender o que foi guardado e remover o que não serve mais.
- Plugins como capacidades reconhecíveis · Giorgio
Catálogo, instalação e estado ficam mais úteis quando a interface explica o que cada plugin acrescenta ao trabalho.
- Anexos como evidência prioritária · Giorgio
Quando um arquivo é fornecido, a melhor resposta começa lendo o material em vez de adivinhar pelo nome.
- Imagem como contexto, não só como decoração no prompt · Giorgio
Uma entrada visual útil precisa chegar ao modelo junto com a pergunta e manter relação clara com a mensagem.
- Configurações sem virar depósito de recurso · Giorgio
Agrupar conta, privacidade, capacidades, memórias e personalização por intenção reduz a sensação de painel infinito.
- Code no celular sem fingir que 390px são 1440px · Giorgio
Uma coluna por vez é mais útil do que esmagar sidebar, editor, terminal e conversa lado a lado.
- Diagnósticos que alguém consegue usar · Giorgio
Erro bom informa contexto, localização e próximo passo em vez de apenas dizer que “não foi possível”.
- Especialidades de Code sem lotar a interface · Giorgio
Especialidade deve orientar o contexto e as prioridades da tarefa sem virar uma segunda linguagem de configuração.
- Começamos o desenvolvimento do Melos 2 · Giorgio
A próxima geração da rota rápida do Giorgio começa com uma meta clara: menos latência e custo sem transformar velocidade em superficialidade.