7 pontos por GN⁺ 2025-09-10 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Review de Simon Willison baseada no uso real do recurso “Upgraded file creation and analysis” da Anthropic, destacando seu perfil como uma ferramenta de análise com execução de código
  • Esse novo recurso oferece suporte à execução de código Python e Node.js em um contêiner no lado do servidor e à criação e edição de arquivos, com implementação totalmente diferente da antiga “Analysis tool” baseada em JS no navegador
  • O contêiner fornece Ubuntu 24.04.2, Python 3.12.3, Node v18.19.1, cerca de 9GB de RAM/5GB de disco e se caracteriza por uma lista branca de rede baseada em proxy Envoy e pela permissão para instalar pacotes do PyPI
  • Nos testes práticos, ele realizou a geração de PDF com diagrama de esquema SQLite e a reprodução de um gráfico sobre taxa de adoção de IA da Apollo, mostrando que é possível elevar a qualidade do resultado por meio de design de prompts e ajuste de visualização
  • Como o acesso parcial à internet traz riscos de prompt injection e vazamento de dados, é necessário monitoramento do usuário; ao mesmo tempo, o fracasso na nomeação e explicação do recurso continua sendo um desafio para todo o setor

Visão geral do recurso

  • A Anthropic anunciou que o Claude agora oferece suporte à criação e edição de arquivos
    • Geração de planilhas do Excel, documentos do Word, slides do PowerPoint e PDFs no Claude.ai e no aplicativo para desktop
    • Os usuários podem obter arquivos prontos para uso ao enviar dados ou descrever suas necessidades
  • Prévia disponível para usuários dos planos Max, Team e Enterprise, com suporte ao plano Pro previsto para as próximas semanas
  • Principais recursos:
    • Análise de dados: limpeza de dados brutos e fornecimento de análise estatística, gráficos e insights principais
    • Criação de planilhas: geração de modelos financeiros, rastreadores de projeto e templates de orçamento com fórmulas
    • Trabalho entre formatos: converter PDF em PowerPoint, organizar notas de reunião em documentos etc.
  • O autor Simon Willison define isso como um recurso equivalente ao ChatGPT Code Interpreter e considera o nome oficial “Upgraded file creation and analysis” uma escolha inadequada de nomenclatura
  • Diferenças em relação ao recurso anterior
    • Analysis tool de outubro de 2024: era uma ferramenta leve de análise que executava JS no navegador do usuário
    • Novo recurso de setembro de 2025: é um verdadeiro code interpreter que executa comandos de shell, Python e Node.js em um contêiner no lado do servidor e faz leitura/criação de arquivos
    • É parecido com a Code execution tool da API da mesma empresa, mas esta é a primeira vez que usuários finais podem executar código arbitrário em um contêiner de servidor

Características do novo Code Interpreter

  • O Code Interpreter do Claude é semelhante ao ChatGPT Code Interpreter
  • É possível instalar pacotes Python do PyPI (ex.: pip install sqlite-utils)
    • Node.js v18.19.1 vem pré-instalado, e pacotes globais do npm podem ser usados
  • Detalhes do ambiente:
    • SO: Ubuntu 24.04.2 LTS, kernel Linux 4.4.0
    • Arquitetura: x86_64, shell: GNU Bash 5.2.21
    • Python: 3.12.3, pip: 24.0
    • Disco: 4.9GB (4.6GB disponíveis), RAM: 9.0GB
  • Limitações: 30MB para upload/download de arquivos, uma capacidade mais restrita que os 512MB do ChatGPT
    • Acesso à internet: aplicação de lista branca rigorosa sob proxy Envoy
    • Um curl para sites comuns (ex.: google.com) retorna erro 403 Forbidden
    • Domínios permitidos: api.anthropic.com, github.com, registry.npmjs.org / npmjs.com, pypi.org / files.pythonhosted.org etc., uma lista branca voltada a pacotes e controle de versões
    • Instalação de pacotes do PyPI, como pip install sqlite-utils, é permitida, e o runtime Node também pode ser usado imediatamente
    • Os contêineres web_fetch e web_search permitem acesso limitado a conteúdo da web

Configuração e modo de uso

  • Ativação: habilitar o toggle Upgraded file creation and analysis em claude.ai/settings/features
    • Não pode ser ativado ao mesmo tempo que o Analysis Tool, para evitar confusão
  • Tarefa simples: SQLite → PDF de diagrama de joins

    • Entrada: após enviar o banco SQLite do site TIL (≈21.9MB), foi solicitado um PDF com diagrama de joins entre tabelas
    • Resultado: conseguiu gerar PDF/PNG; a legibilidade das conexões ainda ficou um pouco aquém, mas houve confirmação de que isso pode melhorar com reforço no prompt
    • Significado: o workflow padrão de Code Interpreteranalisar o arquivo de banco enviado em Python e gerar imagem/PDF — funciona sem problemas
  • Tarefa mais difícil: reproduzir gráfico de taxa de adoção de IA

    • Tarefa: com captura de tela + XLSX como entrada, foi solicitado reproduzir um gráfico de linha temporal semelhante ao original
    • Processo:
      • O primeiro resultado tinha linhas retas ligando pontos e sobreposição de rótulos, com acabamento visual ainda bruto
      • Ao solicitar a aplicação de uma média móvel de 6 pesquisas, a linha de tendência melhorou
      • Ao explicitar a exigência de “interpolação curva em vez de linhas retas”, o gráfico passou a ser renderizado com curvas suaves, e a sobreposição do título foi corrigida com instruções adicionais
    • Implicação: ao combinar prompts amigáveis ao modelo com ajuste de parâmetros de visualização, é possível obter produtividade semelhante à do ChatGPT

Segurança e risco de prompt injection

  • O acesso à internet cria risco de ataques de prompt injection
    • Comandos maliciosos podem ser inseridos por arquivos ou sites
    • Ex.: execução de código não confiável e vazamento de dados sensíveis
  • A Anthropic realizou red teaming e testes de segurança, e recomenda monitoramento por parte do usuário
    • A permissão ao GitHub levanta preocupações com aumento de vetores de exfiltração de dados
  • Recomendação: ter cuidado ao usar dados sensíveis e interromper imediatamente se houver acesso inesperado a dados

Avaliação de usabilidade e qualidade

  • O Code Interpreter do Claude oferece capacidades que superam o ChatGPT Code Interpreter
  • Vantagens
    • Com instalação via PyPI + suporte a Node, a expansibilidade do ecossistema de ferramentas é excelente
    • É possível realizar de uma vez um pipeline interativo que vai de criação, conversão e visualização de arquivos
  • Limitações
    • O limite de 30MB por arquivo restringe uploads de grandes conjuntos de dados e bancos
    • Em certas visualizações, pode ser necessário iterar prompts adicionais para ajuste fino
  • Valor: Code Interpreter é uma das funções mais úteis dos LLMs, e o upgrade do Claude aumenta a expectativa

Desafio de nomenclatura e comunicação

  • Anthropic: depois do antigo nome Analysis tool, adotou o nome ainda mais confuso “Upgraded file creation and analysis”, escondendo a capacidade de executar código na documentação de lançamento
  • OpenAI: também houve oscilação de nomenclatura entre Code Interpreter ↔ Advanced Data Analysis, além de baixa visibilidade da landing page oficial
  • Conclusão: o setor vem falhando de forma consistente em comunicar o valor central de criação e análise de arquivos com execução de código, e precisa melhorar terminologia e guias para fortalecer a compreensão e a confiança dos usuários

Ainda não há comentários.

Ainda não há comentários.