Orivel Orivel
Abrir menu

Ultimas tarefas e discussoes

Explore o conteudo benchmark mais recente de tarefas e discussoes. Filtre por genero para focar no que voce quer comparar.

Generos de Comparacao

Lista de Modelos

Análise

OpenAI GPT-5 mini VS Google Gemini 2.5 Pro

Avaliação de Opções de Transporte para uma Cidade de Médio Porte

Uma cidade de médio porte com 350.000 habitantes está enfrentando aumento da congestão de tráfego e elevação das emissões de carbono. O conselho municipal reduziu suas opções a três grandes investimentos em infraestrutura de transporte, mas só pode financiar um devido a restrições orçamentárias. Analise as três opções abaixo, avalie as compensações delas em pelo menos quatro critérios distintos (por exemplo, custo-efetividade, impacto ambiental, equidade, cronograma, escalabilidade, viabilidade política) e chegue a uma recomendação justificada sobre qual opção a cidade deve perseguir. Explique claramente seu raciocínio e reconheça o argumento contrário mais forte contra sua recomendação. Opção A: Construir uma linha de light rail de 12 miles conectando o núcleo do centro à maior área suburbana de emprego. Custo estimado: $1.8 billion. Tempo de construção: 6 anos. Demanda diária projetada após 5 anos de operação: 35,000. Opção B: Implementar uma rede de ônibus de trânsito rápido (BRT) em toda a cidade com 4 corredores de faixas dedicadas totalizando 40 miles. Custo estimado: $600 million. Tempo de construção: 3 anos. Demanda diária projetada após 5 anos de operação: 55,000. Opção C: Investir em uma rede abrangente de transporte ativo (ciclovias protegidas, compartilhamento de e-bikes, melhorias na infraestrutura para pedestres) em toda a cidade, combinada com precificação de congestionamento no núcleo do centro. Custo estimado: $400 million. Tempo de construção: 2 anos. Demanda/uso diário projetado após 5 anos: 80,000 viagens por dia (ciclismo, caminhada e micromobilidade combinados).

69
16 Mar 2026 02:16

Resumo

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

Resuma a História e o Impacto da Imprensa Tipográfica

Leia o texto fornecido sobre a história da imprensa tipográfica. Escreva um resumo conciso, em um único parágrafo, com no máximo 150 palavras. Seu resumo deve capturar com precisão os seguintes pontos-chave: 1. O estado da produção de livros antes de Gutenberg. 2. As inovações essenciais de Gutenberg que tornaram sua prensa bem-sucedida. 3. O impacto imediato da imprensa na sociedade (por exemplo, religião, educação). 4. As consequências de longo prazo da invenção. --- TEXTO COMEÇA --- A invenção da prensa mecânica de tipos móveis por Johannes Gutenberg por volta de 1440 é um momento decisivo na história da civilização, uma inovação tão profunda que seu impacto é frequentemente comparado ao da própria invenção da escrita. Essa tecnologia atuou como catalisadora de algumas das transformações mais significativas na sociedade ocidental, incluindo o Renascimento, a Reforma, a Era do Iluminismo e a Revolução Científica. Antes do advento da impressão, a criação e a disseminação do conhecimento eram trabalhosas, lentas e proibitivamente caras. Livros eram tesouros raros, copiados meticulosamente à mão por escribas, principalmente em mosteiros. Esse processo manual, conhecido como cultura do manuscrito, significava que um único livro podia levar meses ou até anos para ser produzido. Consequentemente, as bibliotecas eram pequenas, e o acesso à informação escrita era privilégio exclusivo do clero, da realeza e de uma pequena fração da elite rica, criando efetivamente um gargalo para o progresso intelectual e a alfabetização generalizada. Embora Gutenberg seja celebrado como o pai da impressão no Ocidente, é crucial reconhecer que os conceitos básicos da impressão existiam muito antes de seu tempo, particularmente na Ásia Oriental. Já no século VIII, a China tinha desenvolvido a impressão em blocos de madeira, uma técnica em que uma página inteira de texto e imagens era esculpida em espelho em um único bloco de madeira, que depois era entintado e prensado sobre o papel. Esse método permitia a reprodução de textos, mas era inflexível e demorado; um novo bloco precisava ser esculpido para cada página. O passo lógico seguinte, os tipos móveis, também foi concebido na China. Por volta de 1040 d.C., um artesão chamado Bi Sheng inventou tipos móveis usando argila queimada, e posteriormente os tipos de madeira e metal foram desenvolvidos na China e na Coreia. De fato, o Jikji, um documento budista coreano impresso em 1377, é o livro mais antigo do mundo impresso com tipos móveis de metal que sobreviveu. No entanto, esses sistemas iniciais, embora engenhosos, não eram bem adaptados para escritas alfabéticas e careciam da eficiência para a verdadeira produção em massa. O grande número de caracteres na escrita chinesa tornava a ordenação e composição dos tipos uma tarefa monumental, e os materiais usados muitas vezes não eram duráveis o bastante para uso extensivo. O verdadeiro gênio de Gutenberg não residiu em uma única invenção, mas na síntese e no refinamento de múltiplas tecnologias em um sistema de impressão abrangente e altamente eficiente. Ourives e metalurgista de ofício, ele trouxe um conjunto único de habilidades para o problema. Sua primeira grande inovação foi a criação de uma liga metálica para tipos, uma mistura precisa de chumbo, estanho e antimônio. Essa liga foi crucial: fundia a baixa temperatura para facilitar o molde, era suficientemente dura para suportar a imensa pressão da prensa e não encolhia nem deformava ao esfriar, garantindo formas de letras uniformes e nítidas. Em seguida, desenvolveu um molde manual que permitia a fundição rápida e precisa de peças idênticas de tipos para cada letra. Isso foi um avanço na manufatura, possibilitando a produção em massa das milhares de letras individuais necessárias para compor uma página inteira de texto. Igualmente importante foi sua adaptação da prensa de parafuso. Inspirando-se nas prensas usadas por vinicultores e fabricantes de papel, Gutenberg projetou uma máquina que podia aplicar uma pressão forte e uniforme por toda a superfície de impressão. Isso garantia que a tinta fosse transferida de forma limpa e consistente do tipo de metal para o papel. Para completar seu sistema, formulou um novo tipo de tinta. As tintas à base de água usadas por escribas e na impressão em blocos de madeira eram inadequadas porque não aderiam corretamente ao tipo de metal. Gutenberg desenvolveu uma tinta verniz viscosa à base de óleo, mais semelhante a uma tinta espessa, que grudava no metal e produzia uma impressão escura e legível na página. Foi a integração bem-sucedida desses quatro elementos — tipos móveis duráveis, um molde de precisão, a prensa de parafuso e a tinta à base de óleo — que constituiu a revolução da impressão. O primeiro grande livro impresso com essa nova tecnologia foi a Bíblia de Gutenberg, produzida entre 1450 e 1455. Essa Bíblia latina em dois volumes foi uma obra-prima da tipografia e da impressão, destinada a rivalizar com a qualidade dos mais finos manuscritos iluminados. Cerca de 180 cópias foram feitas, um número impressionante para a época. A conclusão desse projeto demonstrou a viabilidade e o poder de sua invenção, e a tecnologia começou a se espalhar com incrível velocidade. Tipógrafos treinados na oficina de Gutenberg em Mainz dispersaram-se por toda a Europa, instalando suas próprias prensas. Em 1500, menos de 50 anos após a publicação da Bíblia, prensas de impressão estavam ativas em mais de 270 cidades europeias, e coletivamente haviam produzido uma estimativa de 20 milhões de livros. Em 1600, esse número havia saltado para mais de 200 milhões. As consequências sociais dessa explosão de informação foram imediatas e de amplo alcance. A Reforma Protestante, iniciada por Martin Luther em 1517, foi talvez o primeiro grande movimento a ser impulsionado pela prensa. As Noventa e Cinco Teses de Luther e seus escritos subsequentes foram impressos e distribuídos às dezenas de milhares, espalhando suas ideias pela Alemanha e pela Europa com uma velocidade antes inimaginável e sobrecarregando as tentativas de censura da Igreja. A prensa também democratizou a educação. O custo dos livros despencou, tornando-os acessíveis a uma classe média crescente de comerciantes e artesãos. Isso alimentou um aumento dramático na alfabetização e fomentou uma cultura de leitura e investigação crítica. Universidades floresceram à medida que textos padronizados e precisos se tornaram amplamente disponíveis, acelerando a Revolução Científica ao permitir que estudiosos como Copérnico, Galileu e Newton compartilhassem suas descobertas com uma comunidade ampla e internacional. O impacto estendeu-se além da religião e da ciência. A prensa foi instrumental na formação dos estados-nação modernos. Governantes agora podiam padronizar leis, circular decretos e criar um senso de identidade compartilhada por meio de uma linguagem impressa comum. As próprias línguas da Europa começaram a se coalescer à medida que os tipógrafos padronizavam ortografia e gramática, elevando certos dialetos à proeminência nacional. Economicamente, a impressão criou um comércio novo e vibrante, empregando compositores, revisores, impressores e livreiros. Também deu origem a conceitos novos como autoria e propriedade intelectual. Culturalmente, levou ao desenvolvimento de novas formas de mídia, como jornais, revistas e panfletos, que por sua vez criaram uma esfera pública para o debate político e social. Em essência, a imprensa reconfigurou o fluxo de informação na sociedade, deslocando o poder dos guardiões tradicionais do conhecimento para uma população muito mais ampla e lançando as bases para o mundo moderno. --- TEXTO TERMINA ---

66
15 Mar 2026 15:49

Design de sistemas

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

Projetar um Sistema de Notificações em Tempo Real para E-commerce

Você é um engenheiro de software sênior em uma empresa de e-commerce em rápido crescimento. Sua tarefa é projetar um sistema de notificações em tempo real. Este sistema deve alertar os usuários sobre vários eventos, como atualizações de status de pedidos (por exemplo, "enviado", "entregue"), quedas de preço em itens na lista de desejos e anúncios de promoções relâmpago. Projete uma arquitetura de alto nível para este sistema. Seu projeto deve abordar os seguintes requisitos: 1. **Alta Vazão:** O sistema deve processar até 100.000 notificações por minuto durante períodos de pico, como grandes eventos de venda. 2. **Baixa Latência:** 99% das notificações devem ser entregues ao dispositivo do usuário dentro de 5 segundos após a ocorrência do evento. 3. **Confiabilidade:** O sistema deve garantir entrega pelo menos uma vez (at-least-once) das notificações. Nenhuma notificação crítica (como uma atualização de pedido) deve ser perdida. 4. **Escalabilidade:** A arquitetura deve ser capaz de escalar horizontalmente para lidar com crescimento futuro na base de usuários e no volume de notificações. 5. **Personalização:** O sistema deve suportar o envio de notificações direcionadas a segmentos específicos de usuários (por exemplo, usuários interessados em uma determinada categoria de produto). Descreva a arquitetura proposta, incluindo os componentes principais e suas interações. Explique sua escolha de tecnologias (por exemplo, filas de mensagens, bancos de dados, serviços de notificações push). Justifique suas decisões de projeto discutindo os trade-offs que você considerou, particularmente no que diz respeito à consistência, disponibilidade e custo.

75
15 Mar 2026 11:23

Planejamento

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Plano de Montagem de Abrigo de Emergência Sob Restrições de Recursos e Tempo

Você é o coordenador de logística de uma organização de assistência a desastres. Um terremoto repentino desalojou 500 famílias em uma área rural. Você deve planejar a instalação de um acampamento de abrigo de emergência dentro de 72 horas. Você tem as seguintes restrições: 1. Apenas 300 tendas estão disponíveis imediatamente; mais 250 podem chegar em 48 horas, mas a entrega depende do tempo (40% de chance de atraso por mais 24 horas). 2. Você tem 15 voluntários e 5 membros da equipe profissional. 3. O local identificado tem duas possíveis posições: o Local A é plano e acessível, mas perto de um rio com risco moderado de inundação; o Local B fica em terreno mais alto, mas exige 6 horas de limpeza de destroços antes que a montagem possa começar. 4. Caminhões de água potável podem fazer 3 viagens por dia, cada uma atendendo 200 famílias. 5. As autoridades locais exigem uma inspeção de segurança antes que as famílias possam ocupar o acampamento, a qual leva 8 horas após a conclusão da montagem. 6. Trabalho noturno é possível, mas reduz a produtividade em 50%. 7. Você tem um orçamento de $20,000 para despesas imediatas (combustível, alimentação para trabalhadores, suprimentos médicos básicos, diversos). Crie um plano de ação detalhado de 72 horas que aborde o seguinte: - Seleção do local com justificativa - Implantação de abrigos em fases (considerando a escassez de tendas e a incerteza da entrega) - Alocação de tarefas para voluntários e pessoal - Programação da distribuição de água - Estratégias de mitigação de risco para pelo menos três riscos identificados - Discriminação da alocação do orçamento - Um plano de contingência caso a segunda remessa de tendas seja atrasada Apresente seu plano em um formato claro e estruturado com blocos de tempo e pontos de decisão.

74
15 Mar 2026 09:41

Programação

OpenAI GPT-5 mini VS Anthropic Claude Sonnet 4.6

Implementar um resolvedor de dependências de pacotes

Escreva uma função Python `resolve(requirements, package_index)` que implemente um algoritmo de resolução de dependências. A função deve receber dois argumentos: 1. `requirements`: Uma lista de strings, onde cada string é um requisito inicial de pacote (por exemplo, `["A>=1.2.0", "B"]`). 2. `package_index`: Um dicionário que representa todos os pacotes disponíveis. As chaves são nomes de pacotes. Os valores são dicionários onde as chaves são strings de versão (por exemplo, '1.2.3') e os valores são listas de strings de requisitos de dependência para essa versão. Sua função deve retornar um dicionário que mapeia cada nome de pacote requerido (incluindo dependências transitivas) para uma única string de versão resolvida que satisfaça todas as restrições. Isto é frequentemente chamado de 'lock file'. Seu algoritmo deve ser capaz de lidar com dependências transitivas e conflitos de versão. Se um conjunto válido de pacotes não puder ser encontrado, a função deve lançar um `ValueError` com uma mensagem clara explicando o conflito. Para simplificar, você pode assumir: - As versões seguem versionamento semântico (por exemplo, '1.2.3'). - Os especificadores de requisito são um dos: `==`, `!=`, `>=`, `<=`, `>`, `<`. Um requisito sem especificador (por exemplo, "B") implica que qualquer versão é aceitável. - Sua solução deve procurar selecionar a versão mais recente possível de cada pacote que satisfaça todas as restrições.

69
15 Mar 2026 08:52

Programação

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

Implemente um resolvedor de dependências com versionamento semântico

Sua tarefa é escrever uma função que simule o resolvedor de dependências de um gerenciador de pacotes. A função deve receber uma lista de todos os pacotes disponíveis, um pacote alvo para instalar e o requisito de versão desse pacote. Ela deve retornar uma lista plana de pacotes (nome e versão específica) que precisam ser instalados, em uma ordem topológica válida (dependências antes dos dependentes). O resolvedor deve lidar com restrições de versionamento semântico (SemVer). Para esta tarefa, você precisa suportar apenas versões exatas, e os especificadores caret (`^`) e til (~) e til (`~`). - `1.2.3`: Deve ser exatamente a versão 1.2.3. - `^1.2.3`: Permite versões de 1.2.3 até, mas não incluindo, 2.0.0 (ou seja, `>=1.2.3 <2.0.0`). - `~1.2.3`: Permite versões de 1.2.3 até, mas não incluindo, 1.3.0 (ou seja, `>=1.2.3 <1.3.0`). Sua implementação deve: 1. Selecionar a maior versão possível de cada pacote que satisfaça todas as restrições impostas a ele por outros pacotes na árvore de dependências. 2. Produzir uma lista topologicamente ordenada de pacotes para instalação. 3. Lidar graciosamente e reportar erros para: - Conflitos de versão não solucionáveis (por exemplo, uma dependência exige `^1.0.0` e outra exige `^2.0.0` do mesmo pacote). - Dependências circulares (por exemplo, o pacote A depende de B, e B depende de A). - Um pacote ou versão exigida não estar disponível. Você pode escolher qualquer linguagem de programação para sua implementação. Defina a assinatura da função e as estruturas de dados conforme achar apropriado, mas deixe-as claras.

86
15 Mar 2026 06:11

Design de sistemas

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Projete um Serviço de Encurtamento de URL em Escala

Sua tarefa é projetar um serviço de encurtamento de URL (semelhante a bit.ly ou tinyurl.com) que deve lidar com as seguintes restrições: 1. O serviço deve suportar 100 milhões de novos encurtamentos de URL por mês. 2. A razão leitura-escrita é 100:1 (isto é, 10 bilhões de redirecionamentos por mês). 3. URLs encurtadas devem ter no máximo 7 caracteres (alfanuméricos). 4. URLs encurtadas não devem ser previsíveis nem sequenciais. 5. O sistema deve atingir 99,9% de disponibilidade (uptime). 6. A latência de redirecionamento deve ser inferior a 10 ms no 95.º percentil. 7. URLs encurtadas devem expirar após um TTL configurável (padrão 5 anos), e URLs expiradas devem poder ser recicladas. 8. O serviço deve operar em pelo menos duas regiões geográficas para recuperação contra desastres. Forneça um projeto de sistema abrangente que aborde o seguinte: - Descrição do diagrama de arquitetura em alto nível (descreva os componentes e suas interações claramente em texto) - Algoritmo de encurtamento de URL e estratégia de geração de chaves, incluindo como evitar colisões e assegurar que não sejam previsíveis - Esquema de banco de dados e escolha da tecnologia de armazenamento, com justificativa - Estratégia de cache e abordagem de invalidação de cache - Caminho de leitura e caminho de escrita, descritos separadamente com cálculos estimados de throughput - Estratégia de escalonamento: como o sistema lida com crescimento de tráfego de 10x - Implantação multi-região e modelo de consistência de dados, incluindo trade-offs escolhidos (raciocínio com o teorema CAP) - Mecanismo de expiração de TTL e reciclagem de URLs - Modos de falha e como o sistema se recupera (pelo menos 3 cenários de falha específicos) - Principais trade-offs que você fez e alternativas que considerou mas rejeitou, com justificativa Seja específico com números, escolhas de tecnologia e raciocínio arquitetural. Evite generalidades vagas.

83
14 Mar 2026 19:35

Programação

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Implemente um cache LRU (Least Recently Used)

Implemente uma estrutura de dados de cache LRU (Least Recently Used) em Python que suporte as seguintes operações, cada uma com complexidade de tempo média O(1): 1. `get(key)` — Retorna o valor associado à chave se ela existir no cache; caso contrário, retorna -1. Acessar uma chave marca-a como recentemente usada. 2. `put(key, value)` — Insere ou atualiza o par chave-valor. Se o cache atingiu sua capacidade, remova o item menos recentemente usado antes de inserir o novo. Sua implementação deve ser uma classe chamada `LRUCache` com a seguinte interface: ``` cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) ``` Demonstre sua implementação com a seguinte sequência de teste: ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Expected: 10 cache.put(3, 30) # Evicts key 2 print(cache.get(2)) # Expected: -1 cache.put(4, 40) # Evicts key 1 print(cache.get(1)) # Expected: -1 print(cache.get(3)) # Expected: 30 print(cache.get(4)) # Expected: 40 ``` Requisitos: - NÃO use `functools.lru_cache` ou `collections.OrderedDict`. Implemente a estrutura subjacente você mesmo. - Use a combinação de um mapa de hash (hash map) e uma lista duplamente ligada (doubly linked list). - Inclua comentários claros explicando sua abordagem. - Trate casos extremos como capacidade igual a 0 ou 1. - Forneça o código completo e executável incluindo a sequência de teste acima com sua saída esperada.

100
12 Mar 2026 19:00

Redação empresarial

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Rascunho de um E-mail Profissional Propondo uma Colaboração Interdepartamental

Você é um gerente de marketing de nível médio em uma empresa de software de médio porte. Você identificou uma oportunidade de colaborar com o departamento de Desenvolvimento de Produto em uma iniciativa conjunta: a criação de um ciclo de feedback do cliente que canaliza insights dos usuários de campanhas de marketing diretamente para o roteiro do produto. Escreva um e-mail profissional para Jordan Reeves, Chefe de Desenvolvimento de Produto, propondo essa colaboração. Seu e-mail deve: 1. Abrir com uma saudação apropriada e uma linha de assunto concisa e atraente. 2. Explicar claramente a iniciativa proposta e por que ela é importante para ambos os departamentos. 3. Apresentar três benefícios específicos da colaboração (pelo menos um benefício deve ser apresentado da perspectiva do departamento de Desenvolvimento de Produto). 4. Sugerir próximos passos concretos, incluindo um cronograma de reunião proposto. 5. Encerrar profissionalmente, deixando a porta aberta para perguntas ou sugestões alternativas. O e-mail deve ter entre 200 e 400 palavras (excluindo a linha de assunto), usar um tom profissional, mas acessível, e evitar jargões que seriam pouco claros para alguém de fora do marketing. Não use colchetes de espaço reservado como [inserir nome aqui]; escreva o e-mail como se estivesse pronto para ser enviado.

76
12 Mar 2026 09:36

Mostrando 41 a 60 de 74 resultados

Links relacionados

X f L