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

Redação empresarial

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Escreva um e-mail dirigido ao cliente explicando um atraso significativo no projeto

Você é gerente de projeto em uma empresa de consultoria de software de médio porte. Sua equipe tem desenvolvido um sistema de gestão de inventário personalizado para um cliente do varejo, GreenLeaf Stores. O projeto estava originalmente programado para entregar sua primeira versão pronta para produção em 15 de agosto, mas devido a complicações técnicas inesperadas na integração com o banco de dados legado do cliente e à saída de um desenvolvedor sênior, a entrega será adiada por aproximadamente seis semanas (novo prazo: 26 de setembro). Seu contato no cliente é Dana Morales, VP de Operações da GreenLeaf Stores. Dana tem sido compreensiva, mas está sob pressão da sua própria liderança para ter o sistema em operação antes do início da temporada de compras de fim de ano, em meados de outubro. Escreva um e-mail profissional para Dana que cumpra todos os seguintes pontos: 1. Comunicar claramente o atraso e a nova data de entrega prevista. 2. Explicar brevemente as razões do atraso sem fazer desculpas ou atribuir culpa. 3. Reconhecer o impacto no cronograma comercial da GreenLeaf e demonstrar empatia. 4. Propor pelo menos duas medidas concretas de mitigação que sua empresa tomará para minimizar riscos adicionais e proteger o prazo operacional de outubro. 5. Manter um tom honesto, confiante e que preserve o relacionamento. O e-mail deve incluir uma linha de assunto e ter entre 250 e 400 palavras (excluindo a linha de assunto). Não use texto substituto como "[insert name here]". Escreva o e-mail completo, pronto para envio.

303
20 Mar 2026 15:18

Questões educacionais

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash-Lite

Explique o Paradoxo do Navio de Teseu na Filosofia da Identidade

O Navio de Teseu é um dos mais antigos experimentos mentais da filosofia ocidental. Suponha que um navio de madeira seja mantido substituindo gradualmente cada tábua à medida que se deteriora. Depois que cada única tábua original tenha sido substituída, o navio resultante ainda é o Navio de Teseu? Agora suponha que alguém recolha todas as tábuas originais descartadas e as remonte em um navio. Qual dos dois navios, se algum, é o "verdadeiro" Navio de Teseu? Em um ensaio estruturado, aborde todos os itens a seguir: 1. Enuncie o cerne do paradoxo com precisão e explique por que ele representa um problema filosófico genuíno para teorias da identidade. 2. Apresente e avalie criticamente pelo menos três posições filosóficas distintas que tentem resolver o paradoxo (por exemplo, essencialismo mereológico, teoria da continuidade espaço-temporal, quadridimensionalismo/perdurantismo, essencialismo nominal, etc.). Para cada posição, explique sua solução e identifique pelo menos uma objeção significativa. 3. Explique como esse paradoxo se conecta a pelo menos dois domínios do mundo real (por exemplo, identidade pessoal ao longo do tempo, identidade jurídica de corporações, substituição de células biológicas, cópia de arquivos digitais, restauro de artefatos históricos). Para cada domínio, mostre especificamente como o paradoxo se manifesta e quais consequências práticas decorrem. 4. Assuma e defenda sua própria posição fundamentada sobre qual resolução é mais filosoficamente satisfatória, reconhecendo suas limitações.

275
20 Mar 2026 10:48

Programação

Google Gemini 2.5 Pro VS OpenAI GPT-5.2

Implemente um Limitador de Taxa Concorrente com Janela Deslizante e Filas de Prioridade

Desenhe e implemente um limitador de taxa (rate limiter) thread-safe em Python que suporte as seguintes funcionalidades: 1. **Limitação de Taxa com Janela Deslizante**: Em vez de usar janelas de tempo fixas, implemente um algoritmo de janela verdadeiramente deslizante. Cada cliente (identificado por uma chave string) tem permissão para no máximo `max_requests` requisições dentro de qualquer janela móvel de `window_seconds` segundos. 2. **Níveis de Prioridade**: Cada requisição tem um nível de prioridade (inteiro 1-5, onde 1 é a prioridade mais alta). Quando o limite de taxa é atingido para um cliente, requisições de prioridade mais baixa (número maior) devem ser rejeitadas primeiro. Especificamente, se uma nova requisição com prioridade P chegar e a janela estiver cheia, o limitador deve verificar se existe alguma requisição na janela atual com prioridade estritamente menor (número maior) que P. Se existir, a requisição de prioridade mais baixa (com o maior número) tem seu slot "revogado" e a nova requisição de prioridade mais alta é admitida. A requisição revogada deve ser registrada para que possa ser reportada. Se não houver requisição de prioridade mais baixa para revogar, a nova requisição é rejeitada. 3. **Permissão de Rajada (Burst Allowance)**: Cada cliente pode opcionalmente ter uma permissão de rajada `burst` (por padrão 0). Isto permite até `burst` requisições adicionais além de `max_requests` em uma janela, mas somente se pelo menos metade da duração da janela tiver passado desde a primeira requisição do cliente na janela atual. 4. **Segurança em Threads (Thread Safety)**: O limitador de taxa deve ser seguro para uso a partir de múltiplas threads concorrentemente. Demonstre isto com um cenário de teste. 5. **Estatísticas**: O limitador deve rastrear estatísticas por cliente: total de requisições admitidas, total rejeitadas, total revogadas (removidas por requisições de maior prioridade) e utilização atual da janela (como float de 0.0 a 1.0). Implemente a seguinte interface: ```python class RateLimiter: def __init__(self, max_requests: int, window_seconds: float, default_burst: int = 0): ... def set_client_burst(self, client_id: str, burst: int) -> None: """Override burst allowance for a specific client.""" ... def allow(self, client_id: str, priority: int = 3, timestamp: float = None) -> bool: """ Check if a request is allowed. If timestamp is None, use current time. Returns True if the request is admitted, False if rejected. """ ... def get_stats(self, client_id: str) -> dict: """ Return a dict with keys: 'admitted', 'rejected', 'revoked', 'utilization' """ ... def get_revoked_log(self, client_id: str) -> list: """ Return a list of (timestamp, priority) tuples for revoked requests for the given client, in chronological order. """ ... ``` Forneça uma implementação completa e executável juntamente com um script de demonstração que: - Cria um limiter com max_requests=5, window_seconds=10.0, default_burst=2 - Simula uma sequência de requisições de dois clientes com prioridades e timestamps variados que exercitem todas as funcionalidades (expiração da janela deslizante, revogação por prioridade, ativação da rajada e rejeição) - Imprime as estatísticas e logs de revogação para cada cliente ao final - Inclui um breve teste multithreaded com pelo menos 4 threads fazendo requisições concorrentes Certifique-se de tratar casos de borda tais como: - Validação do valor de prioridade (deve ser 1-5) - Requisições chegando exatamente nas fronteiras da janela - Múltiplas revogações em sequência - Ativação da permissão de rajada precisamente no marco de metade da janela - IDs de cliente vazios ou desconhecidos em consultas de estatísticas

292
19 Mar 2026 14:46

Programação

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.2

Implemente um Cache LRU Concorrente Sem Bloqueio Global

Projete e implemente um cache LRU (Least Recently Used — Menos Recentemente Utilizado) com segurança para threads em Python, que suporte leituras e gravações concorrentes sem usar um bloqueio global para cada operação. Sua implementação deve satisfazer os seguintes requisitos: 1. O cache tem uma capacidade máxima fixa especificada no momento da construção. 2. Ele suporta três operações: - get(key): Retorna o valor associado à chave, ou None se a chave não estiver presente. Acessar uma chave deve marcá-la como a mais recentemente usada. - put(key, value): Insere ou atualiza o par chave-valor. Se o cache estiver na capacidade máxima e uma nova chave for inserida, a entrada menos recentemente usada deve ser removida. - delete(key): Remove a chave do cache, se presente. Retorna True se a chave foi encontrada e removida, False caso contrário. 3. O cache deve ser seguro para uso simultâneo por múltiplas threads. Operações get concorrentes em chaves diferentes não devem bloquear umas às outras. Você deve minimizar a contenção — um único bloqueio grosseiro ao redor de tudo não é aceitável. 4. A política de remoção (eviction) deve ser estritamente LRU: a entrada que foi acessada (via get ou put) menos recentemente deve ser a removida. 5. Trate casos-limite: capacidade de 1, puts concorrentes rápidos que disparem remoções, get/put/delete intercalados na mesma chave por diferentes threads, e capacidade zero ou negativa (levantar ValueError). Forneça sua implementação completa como um único módulo Python. Inclua uma breve explicação da sua estratégia de concorrência e por que ela preserva a correção. Inclua também uma demonstração curta (em um bloco main ou função de teste) que crie múltiplas threads executando operações mistas de get/put/delete e que verifique (assert) que o cache nunca excede sua capacidade e que não ocorre corrupção de dados.

261
19 Mar 2026 11:51

Resumo

OpenAI GPT-5.2 VS Anthropic Claude Haiku 4.5

Resumir um Artigo sobre o Telescópio Espacial James Webb

Sua tarefa é resumir o seguinte artigo sobre o Telescópio Espacial James Webb (JWST). O resumo deve ser escrito para um público geral com pouca ou nenhuma formação em astronomia ou engenharia. Seu resumo deve ter de 3 a 4 parágrafos e deve cobrir concisamente os seguintes pontos-chave: 1. A missão primária e os objetivos científicos do JWST. 2. As principais inovações tecnológicas, especificamente o espelho segmentado e o escudo solar. 3. A localização orbital única do telescópio (L2) e por que ela é importante. 4. A colaboração internacional por trás do projeto. --- ARTIGO FONTE --- O Telescópio Espacial James Webb (JWST) é um telescópio espacial projetado para conduzir astronomia no infravermelho. Como o maior telescópio ótico no espaço, sua resolução e sensibilidade no infravermelho muito aprimoradas permitem que ele observe objetos antigos, distantes ou fracos demais para o Telescópio Espacial Hubble. Espera-se que isso possibilite uma ampla gama de investigações nos campos da astronomia e da cosmologia, como a observação das primeiras estrelas e a formação das primeiras galáxias, e a caracterização detalhada das atmosferas de exoplanetas potencialmente habitáveis. O JWST é o sucessor formal do Telescópio Espacial Hubble, representando um salto monumental à nossa capacidade de observar o cosmos. Sua missão principal é olhar para trás no tempo até o alvorecer do universo, capturando a luz das estrelas e galáxias que se formaram apenas algumas centenas de milhões de anos após o Big Bang. A missão científica do JWST é guiada por quatro temas principais. O primeiro é 'Primeira Luz e Reionização', que envolve a busca pelos primeiros objetos luminosos que se formaram após o Big Bang. Ao observar no infravermelho, o Webb pode penetrar na poeira e no gás cósmicos para ver essas galáxias em formação. O segundo tema é a 'Formação das Galáxias', onde o telescópio estudará como as galáxias evoluíram ao longo de bilhões de anos, de suas formas caóticas iniciais até as grandes galáxias espirais e elípticas que vemos hoje. O terceiro tema, o 'Nascimento das Estrelas e Sistemas Protoplanetários', foca em observar a formação de estrelas e planetas. Os instrumentos infravermelhos do Webb podem ver através das densas nuvens de gás e poeira onde as estrelas nascem, fornecendo vistas sem precedentes desses berçários estelares e dos discos de formação planetária ao redor de estrelas jovens. Finalmente, o quarto tema é 'Planetas e Origens da Vida', que inclui o estudo das atmosferas de exoplanetas para procurar os blocos construtores da vida, como água e metano, e obter uma compreensão mais profunda dos objetos dentro do nosso próprio Sistema Solar. No coração do JWST está sua tecnologia revolucionária, notadamente seu espelho primário. O espelho tem 6,5 metros (21 pés) de diâmetro, um aumento significativo em relação ao espelho de 2,4 metros do Hubble, conferindo-lhe cerca de 6,25 vezes a área coletora de luz. Um espelho tão grande não poderia ser lançado em uma única peça, portanto é composto por 18 segmentos hexagonais feitos de berílio, um material escolhido por sua leveza, resistência e capacidade de manter a forma em temperaturas criogênicas. Cada segmento é revestido com uma camada microscopicamente fina de ouro, que é excepcionalmente refletiva para a luz infravermelha, otimizando a capacidade do telescópio de captar sinais fracos do universo primordial. Esses segmentos foram dobrados como origami para caber na carenagem do foguete Ariane 5 e tiveram de ser desdobrados e alinhados com precisão no espaço, um processo de complexidade sem precedentes. Para analisar a luz coletada por seu enorme espelho, o JWST está equipado com um conjunto de quatro instrumentos científicos de ponta. A Near-Infrared Camera (NIRCam) é a principal câmera, projetada para detectar a luz das primeiras estrelas e galáxias. O Near-Infrared Spectrograph (NIRSpec) pode observar até 100 objetos simultaneamente, dispersando sua luz em espectros para determinar suas propriedades físicas, como temperatura, massa e composição química. O Mid-Infrared Instrument (MIRI) contém tanto uma câmera quanto um espectrógrafo que captam luz na região do infravermelho médio do espectro eletromagnético, permitindo ver estrelas recém-formadas, cometas fracos e objetos no Cinturão de Kuiper. Por fim, o Fine Guidance Sensor and Near-Infrared Imager and Slitless Spectrograph (FGS/NIRISS) permite que o telescópio aponte com precisão e também é capaz de investigar a detecção e caracterização de exoplanetas. Juntos, esses instrumentos fornecem um conjunto versátil de ferramentas para os astrônomos explorarem o universo em uma ampla faixa de comprimentos de onda infravermelhos. Ao contrário do Hubble, que orbita a Terra, o JWST opera em um ambiente muito mais distante e estável. Ele orbita o Sol no segundo ponto de Lagrange (L2), localizado a cerca de 1,5 milhão de quilômetros (1 milhão de milhas) da Terra. Em L2, a atração gravitacional do Sol e da Terra equilibra a força centrífuga da órbita do telescópio, permitindo que ele "pairar" em uma posição estável em relação ao nosso planeta. Essa localização é crítica para a missão do telescópio. Estar longe da Terra o mantém afastado do calor e da radiação infravermelha emitidos pelo nosso planeta, que de outra forma interfeririam em suas observações sensíveis. Esse ambiente estável e frio é essencial para manter os instrumentos do telescópio nas temperaturas extremamente baixas necessárias para a astronomia no infravermelho. Para atingir e manter essas temperaturas de funcionamento glaciares (abaixo de 50 Kelvin, ou -223°C), o JWST conta com um enorme escudo solar de cinco camadas. Do tamanho aproximado de uma quadra de tênis, o escudo solar é feito de um material leve e durável chamado Kapton, revestido com alumínio e silício dopado. Seu propósito é bloquear o calor e a luz do Sol, da Terra e da Lua. As cinco camadas são separadas por vácuo, que atua como um excelente isolante. Cada camada sucessiva é mais fria que a anterior. Esse projeto cria um enorme diferencial de temperatura, com o lado voltado para o Sol alcançando até 85°C (185°F), enquanto o lado que abriga os espelhos e instrumentos permanece em sua temperatura de funcionamento criogênica. Esse sistema de resfriamento passivo é um dos componentes mais críticos e complexos do observatório, pois mesmo uma pequena quantidade de calor poderia cegAR seus detectores infravermelhos sensíveis. O Telescópio Espacial James Webb não é produto de uma única nação, mas um testemunho da colaboração internacional. É um projeto conjunto liderado pela NASA em parceria com a Agência Espacial Europeia (ESA) e a Agência Espacial Canadense (CSA). Essa parceria global reuniu as melhores mentes, recursos e tecnologias de todo o mundo para criar esse observatório de próxima geração. A jornada da concepção ao lançamento se estendeu por décadas, envolvendo milhares de cientistas, engenheiros e técnicos. Após seu lançamento bem-sucedido em 25 de dezembro de 2021, o telescópio passou por um período de comissionamento de vários meses para o desdobramento de seus componentes, alinhamento de seus espelhos e calibração de seus instrumentos. Agora totalmente operacional, o JWST está entregando imagens de tirar o fôlego e dados inestimáveis, abrindo uma nova janela para o universo e prometendo remodelar nossa compreensão do cosmos por décadas futuras.

283
19 Mar 2026 07:51

Programação

Google Gemini 2.5 Flash VS OpenAI GPT-5.2

Implemente uma Skip List Concorrente Sem Bloqueios com Consultas por Intervalo

Design e implemente uma estrutura de dados skip list concorrente em uma linguagem de sua escolha (C++, Java, Rust, Go ou Python) que suporte as seguintes operações: 1. **insert(key, value)** – Insere um par chave-valor. Se a chave já existir, atualize o valor de forma atômica. Retorna true se uma nova chave foi inserida, false se foi atualizada. 2. **remove(key)** – Remove logicamente o par chave-valor. Retorna true se a chave foi encontrada e removida, false caso contrário. 3. **find(key)** – Retorna o valor associado à chave, ou indica ausência. 4. **range_query(low, high)** – Retorna todos os pares chave-valor onde low <= key <= high, como uma lista ordenada por chave. O resultado deve ser um snapshot consistente: não deve incluir chaves que nunca estiveram simultaneamente presentes durante a execução da operação. 5. **size()** – Retorna o número aproximado de elementos ativos (não deletados). Requisitos e restrições: - A skip list deve ser segura para uso concorrente por múltiplas threads realizando qualquer combinação das operações acima simultaneamente, sem um bloqueio global único. Você pode usar bloqueios de granularidade fina, técnicas sem bloqueio (CAS) ou uma combinação. - Exclusão preguiçosa é aceitável: nós podem ser marcados logicamente como deletados antes da remoção física. - A geração de nível probabilística deve usar uma distribuição geométrica padrão com p=0.5 e nível máximo de 32. - Chaves são inteiros de 64 bits; valores são strings. - Inclua considerações adequadas sobre segurança de memória. Se usar uma linguagem sem coleta de lixo, explique ou implemente sua estratégia de recuperação (por exemplo, recuperação baseada em épocas, hazard pointers). Entregáveis: 1. Código-fonte completo e compilável/executável com comentários explicando sua estratégia de concorrência. 2. Um teste ou demonstração que lance múltiplas threads realizando inserções, exclusões, buscas e consultas por intervalo concorrentes, e valide a correção (por exemplo, sem atualizações perdidas, sem leituras fantasmas em consultas por intervalo, sem travamentos). 3. Uma seção de análise breve (como comentários ou uma docstring) discutindo: - As garantias de linearizabilidade (ou isolamento por snapshot) que sua implementação fornece. - A complexidade de tempo esperada de cada operação. - Limitações conhecidas ou possíveis problemas ABA e como você os aborda. Sua solução será avaliada com base na correção sob concorrência, clareza do código, robustez da estratégia de concorrência, qualidade do mecanismo de snapshot para consultas por intervalo e completude da análise.

282 1
18 Mar 2026 22:05

Análise

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash-Lite

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

Uma cidade de médio porte com 350.000 residentes está enfrentando aumento do congestionamento do tráfego e da poluição do ar. O conselho municipal reduziu suas opções para 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 suas compensações em pelo menos quatro critérios distintos (por exemplo, custo-efetividade, impacto ambiental, equidade/acessibilidade, cronograma de implementação, potencial de demanda, escalabilidade a longo prazo) e chegue a uma recomendação justificada sobre qual opção a cidade deve seguir. Explique claramente seu raciocínio e reconheça o argumento contrário mais forte à sua recomendação. Opção A: Construir uma linha de trem leve de 12 milhas conectando o centro da cidade ao maior polo de empregos suburbano. Custo estimado: $1,8 bilhão. Tempo de construção: 6 anos. Passageiros diários projetados: 25,000. Opção B: Implementar uma rede de Transporte Rápido por Ônibus (BRT) em toda a cidade com 4 corredores de faixas exclusivas totalizando 40 milhas. Custo estimado: $600 milhões. Tempo de construção: 3 anos. Passageiros diários projetados: 45,000. Opção C: Investir em uma reforma abrangente da infraestrutura para ciclismo e pedestres, incluindo 80 milhas de ciclovias protegidas, calçadas ampliadas e um programa de compartilhamento de bicicletas. Custo estimado: $250 milhões. Tempo de construção: 2 anos. Uso diário projetado: 30,000 viagens.

286
18 Mar 2026 13:24

Mostrando 41 a 60 de 102 resultados

Links relacionados

X f L