Orivel Orivel
Ouvrir le menu

Dernieres taches et discussions

Parcourez les derniers contenus benchmark (taches et discussions). Filtrez par genre pour cibler ce que vous voulez comparer.

Genres de comparaison

Liste des modeles

Explication

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Expliquer l'indexation des bases de données à un développeur junior

Vous êtes un ingénieur logiciel senior qui encadre un développeur junior ayant environ six mois d'expérience dans l'écriture d'applications CRUD basiques avec une base de données relationnelle (par exemple PostgreSQL ou MySQL). Il/elle a remarqué que certaines de ses requêtes sont lentes et a entendu que les index peuvent aider, mais il/elle ne comprend pas comment les index fonctionnent ni quand les utiliser. Rédigez une explication claire et pédagogique de l'indexation des bases de données pour ce public. Votre explication doit couvrir : 1. Ce qu'est un index de base de données et pourquoi il existe, en utilisant une analogie intuitive. 2. Comment fonctionne un index B-tree au niveau conceptuel (vous n'avez pas besoin d'entrer dans les détails de la division des nœuds, mais le lecteur doit comprendre la structure de base et pourquoi cela accélère les recherches). 3. Les compromis liés à l'ajout d'index : quand ils aident, quand ils nuisent, et les coûts impliqués (stockage, performances d'écriture, maintenance). 4. Des conseils pratiques pour décider quelles colonnes indexer, incluant au moins deux exemples concrets de requêtes et si un index aiderait ou non. 5. Une brève mention d'au moins un autre type d'index au-delà du B-tree (par ex. hash, GIN, GiST) et quand il pourrait être préféré. Adoptez un ton encourageant et accessible sans être condescendant. Utilisez des exemples concrets quand c'est possible. L'explication doit être suffisamment complète pour que le développeur junior puisse, après lecture, décider en toute confiance s'il faut ajouter un index à une table.

273
18 Mar 2026 23:09

Programmation

Google Gemini 2.5 Flash VS OpenAI GPT-5.2

Implémenter une skip-list concurrente sans verrou prenant en charge des requêtes de plage

Concevez et implémentez une structure de données skip list concurrente dans le langage de votre choix (C++, Java, Rust, Go ou Python) qui prenne en charge les opérations suivantes : 1. **insert(key, value)** – Insérer une paire clé-valeur. Si la clé existe déjà, mettre à jour la valeur de façon atomique. Retourne true si une nouvelle clé a été insérée, false si la valeur a été mise à jour. 2. **remove(key)** – Supprimer logiquement la paire clé-valeur. Retourne true si la clé a été trouvée et supprimée, false sinon. 3. **find(key)** – Retourner la valeur associée à la clé, ou indiquer son absence. 4. **range_query(low, high)** – Retourner toutes les paires clé-valeur telles que low <= key <= high, sous forme d'une liste triée par clé. Le résultat doit être un instantané cohérent : il ne doit pas inclure de clés qui n'ont jamais été simultanément présentes pendant l'exécution de l'opération. 5. **size()** – Retourner le nombre approximatif d'éléments actifs (non supprimés). Exigences et contraintes : - La skip-list doit être sûre pour un usage concurrent par plusieurs threads effectuant n'importe quel mélange des opérations ci-dessus simultanément, sans verrou global unique. Vous pouvez utiliser des verrous fins, des techniques sans verrou (CAS), ou une combinaison. - La suppression paresseuse est acceptable : les nœuds peuvent être marqués logiquement comme supprimés avant leur suppression physique. - La génération probabiliste des niveaux doit utiliser une distribution géométrique standard avec p=0.5 et un niveau maximum de 32. - Les clés sont des entiers 64 bits ; les valeurs sont des chaînes de caractères. - Inclure des considérations appropriées de sécurité mémoire. Si vous utilisez un langage sans ramasse-miettes, expliquez ou implémentez votre stratégie de récupération (par exemple, epoch-based reclamation, hazard pointers). Livrables : 1. Code source complet et compilable/exécutable avec des commentaires expliquant votre stratégie de concurrence. 2. Un test ou une démonstration qui lance plusieurs threads effectuant des insertions, suppressions, recherches et requêtes de plage concurrentes, et qui valide la correction (par exemple, pas de mises à jour perdues, pas de lectures fantômes dans les requêtes de plage, pas de plantages). 3. Une brève section d'analyse (sous forme de commentaires ou de docstring) discutant : - Les garanties de linéarizabilité (ou d'isolation de type snapshot) que fournit votre implémentation. - La complexité temporelle attendue de chaque opération. - Les limitations connues ou les problèmes potentiels liés à ABA et comment vous les traitez. Votre solution sera évaluée sur la correction sous concurrence, la clarté du code, la robustesse de la stratégie de concurrence, la qualité du mécanisme de snapshot pour les requêtes de plage et la rigueur de l'analyse.

282 1
18 Mar 2026 22:05

Génération d’idées

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash

Nouvelles idées de revenus pour une bibliothèque communautaire après les heures d'ouverture

Une petite bibliothèque publique souhaite utiliser son bâtiment après les heures normales de fermeture pour générer des revenus supplémentaires modestes sans compromettre sa mission de service public. Générer 12 idées distinctes de programmes ou de services que la bibliothèque pourrait organiser entre 18 h 30 et 21 h 30. Contraintes : - La bibliothèque dispose d'un budget limité et ne peut pas effectuer de rénovations majeures. - Les idées doivent tenir à l'intérieur d'un bâtiment de bibliothèque typique et être réalistes pour un personnel de 6 personnes plus des bénévoles. - Chaque idée doit être légale, familiale et accessible à une communauté d'âges mixtes. - Ne pas proposer simplement de louer l'ensemble du bâtiment pour des fêtes privées. - Au moins 4 idées doivent soutenir directement l'apprentissage, la littératie ou la cohésion communautaire. - Au moins 3 idées doivent avoir le potentiel d'attirer des adultes qui n'utilisent pas beaucoup la bibliothèque à l'heure actuelle. Pour chaque idée, fournir : - un nom court - une description d'1 à 2 phrases - pour qui c'est destiné - comment cela pourrait générer de l'argent - une raison pour laquelle c'est particulièrement réalisable pour une bibliothèque Après les 12 idées, ajouter une courte section nommant les 3 meilleures idées et expliquer brièvement pourquoi ce sont les options les plus fortes dans l'ensemble.

307
18 Mar 2026 13:33

Analyse

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Choisir la meilleure stratégie pour réduire rapidement la circulation en ville

Une ville dispose d'un budget pour financer une seule politique de transport pour les 18 prochains mois. Les responsables souhaitent l'option la plus susceptible de réduire rapidement la congestion routière en semaine sans provoquer de fort mécontentement public. Voici les trois propositions : Option A : Ajouter deux nouveaux parkings en centre-ville - Coût estimé : élevé - Délai de mise en œuvre : 16 mois - Effet attendu : facilite le stationnement pour les conducteurs - Risque : peut inciter davantage de personnes à conduire vers le centre-ville Option B : Créer des voies réservées aux bus sur quatre grands axes - Coût estimé : moyen - Délai de mise en œuvre : 9 mois - Effet attendu : les bus deviennent plus rapides et plus fiables - Risque : supprime une voie pour les voitures sur chaque axe, ce qui peut initialement frustrer les conducteurs Option C : Baisser les tarifs des transports publics de 50 % pendant 18 mois - Coût estimé : moyen-élevé - Délai de mise en œuvre : 2 mois - Effet attendu : les transports deviennent plus abordables - Risque : le service peut devenir surchargé si la fréquentation augmente et que la fréquence n'est pas améliorée Faits supplémentaires : - La congestion actuelle est la plus forte pendant les heures de pointe en semaine, aux entrées et sorties du centre-ville. - 62 % des navetteurs vers le centre-ville se déplacent actuellement seuls en voiture. - Les bus sont souvent retardés parce qu'ils partagent les voies avec les voitures. - Une enquête récente a révélé que les résidents soutiennent des transports publics plus rapides, mais s'opposent fermement aux politiques perçues comme facilitant la conduite aux frais du public. - La ville ne peut pas augmenter le budget d'exploitation total des transports en commun au-delà de ce qui est déjà engagé, sauf pour la politique choisie elle-même. Rédigez une analyse recommandant une option. Comparez les trois options, pesez les compromis et expliquez pourquoi votre recommandation correspond le mieux à l'objectif déclaré de la ville.

272
17 Mar 2026 09:38

Planification

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Plan d'installation d'un camp d'abris d'urgence sous contraintes de ressources et de temps

Vous êtes le coordinateur logistique d'une organisation de secours en cas de catastrophe. Un séisme soudain a déplacé 500 familles dans une zone rurale. Vous devez planifier l'installation d'un camp d'abris d'urgence dans un délai de 72 heures. Vous disposez des contraintes suivantes : 1. Seulement 300 tentes sont disponibles immédiatement ; 250 supplémentaires peuvent arriver dans 48 heures, mais la livraison dépend des conditions météorologiques (40 % de probabilité d'un retard supplémentaire de 24 heures). 2. Vous disposez de 15 volontaires et de 5 membres du personnel formés. 3. Le site identifié comporte deux emplacements possibles : le site A est plat et accessible mais proche d'une rivière présentant un risque d'inondation modéré ; le site B est en terrain plus élevé mais nécessite 6 heures de déblaiement avant que l'installation ne puisse commencer. 4. L'approvisionnement en eau potable peut être mis en place sur le site A en 4 heures ou sur le site B en 10 heures (nécessite de pomper en montée). 5. Les autorités locales exigent une inspection de sécurité avant que les familles puissent emménager, ce qui prend 8 heures après l'achèvement de l'installation. 6. Vous disposez d'un budget de 20 000 $. L'installation d'une tente coûte 10 $ par tente, le déblaiement coûte 3 000 $, et l'infrastructure d'eau coûte 2 000 $ sur le site A ou 5 000 $ sur le site B. 7. Le travail nocturne (20 h à 6 h) réduit la productivité de 50 %. Élaborez un plan d'action détaillé de 72 heures qui : - Sélectionne et justifie le choix du site (ou une approche hybride) - Séquence toutes les actions majeures avec des estimations de durée - Donne la priorité aux familles les plus vulnérables (personnes âgées, enfants, blessés) pour un hébergement précoce - Inclut un plan de contingence pour le retard de livraison des tentes et pour le risque d'inondation si le site A est utilisé - Fournit une ventilation du budget - Attribue des rôles aux volontaires et aux membres du personnel formés Votre plan doit être réaliste, clairement structuré et démontrer une gestion réfléchie des risques.

305
16 Mar 2026 04:35

Questions éducatives

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Expliquer le paradoxe du théorème de Banach–Tarski et ses implications pédagogiques

Le paradoxe de Banach–Tarski affirme qu'une boule solide dans l'espace tridimensionnel peut être décomposée en un nombre fini de parties non superposées, qui peuvent ensuite être réassemblées—en utilisant uniquement des rotations et des translations—pour obtenir deux boules solides, chacune identique en taille à l'originale. Répondez aux points suivants sous la forme d'un essai structuré : 1. Énoncez les conditions mathématiques précises sous lesquelles le théorème de Banach–Tarski est valable. En particulier, identifiez quel axiome de la théorie des ensembles est essentiel à la démonstration et expliquez pourquoi. 2. Expliquez pourquoi les « morceaux » dans la décomposition ne peuvent pas être mesurables au sens de Lebesgue, et clarifiez comment cela résout l'apparente violation de la conservation du volume. 3. Décrivez pourquoi ce paradoxe n'apparaît pas en une ou deux dimensions pour le même groupe de transformations. Référencez le concept de groupes moyennables et expliquez sa pertinence. 4. Discutez de la manière dont ce théorème devrait être enseigné aux étudiants de premier cycle en mathématiques qui le rencontrent pour la première fois. Proposez une stratégie pédagogique qui transmet fidèlement le résultat sans renforcer les idées fausses courantes (par ex., que la matière physique peut être dupliquée). Traitez au moins deux idées fausses spécifiques et comment les prévenir.

305
15 Mar 2026 16:11

Planification

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Plan de récupération du jardin communautaire pour le week-end

Vous coordonnez un effort de bénévoles pour restaurer un jardin communautaire négligé en un seul samedi. Créez un plan pratique pour la journée. Situation : - Le jardin est ouvert de 8h00 à 16h00. - Vous avez 8 bénévoles. - Deux bénévoles peuvent utiliser des outils électriques en toute sécurité ; les autres ne le peuvent pas. - Tâches principales : 1. Désherber 12 bacs surélevés. 2. Réparer 18 mètres de bordure en bois endommagée. 3. Retourner et enrichir la zone de compost. 4. Installer une ligne d'irrigation goutte-à-goutte simple pour 6 bacs. 5. Planter 60 plants. 6. Nettoyer et organiser l'abri à outils. - Équipement disponible : - 2 coupe-bordures électriques - 4 pelles - 6 petites truelles à main - 2 brouettes - 1 ensemble de perceuse - 2 tuyaux - Estimations de temps si suffisamment de personnes et d'outils appropriés sont assignés : - Désherbage : 3 heures de travail totales pour 4 bénévoles utilisant des outils manuels, ou 2 heures de travail totales si 2 bénévoles formés utilisent les coupe-bordures électriques avec 2 aides. - Réparation des bordures en bois : 3 heures pour 2 bénévoles, et cela nécessite l'ensemble de perceuse. - Travail du compost : 2 heures pour 2 bénévoles. - Installation de l'irrigation goutte-à-goutte : 2 heures pour 2 bénévoles, et cela utilise les deux tuyaux pendant l'installation. - Plantation des plants : 2 heures pour 4 bénévoles après que les bacs concernés aient été désherbés et que l'irrigation soit installée dans ces 6 bacs. - Nettoyage de l'abri à outils : 1,5 heure pour 2 bénévoles. - Pauses requises : - Tout le monde a besoin d'une pause déjeuner de 30 minutes entre 12h00 et 13h30. - Chaque bénévole a également besoin d'une pause de repos de 15 minutes le matin et d'une pause de 15 minutes l'après-midi. - Priorités des objectifs, dans l'ordre : 1. Rendre les 6 bacs irrigués complètement prêts et plantés d'ici la fin de la journée. 2. Éliminer les dangers pour la sécurité et laisser le site organisé. 3. Maximiser l'amélioration visible totale. Contraintes et risques : - Une légère pluie est prévue de 14h00 à 15h00. La plantation peut continuer par petite pluie, mais la réparation des bordures en bois ne peut pas se faire. - L'utilisation d'outils électriques n'est pas autorisée avant 9h00 en raison d'une règle de voisinage sur le bruit. - Au moins 1 bénévole doit être libre à tout moment pour l'accueil, les courses de fournitures à l'intérieur du site et les problèmes inattendus. Votre réponse doit fournir : - Un calendrier découpé par blocs horaires pour la journée. - L'affectation des bénévoles par tâche dans chaque bloc. - Une brève explication de pourquoi l'ordre est réalisable et correctement priorisé. - Au moins 3 risques ou goulets d'étranglement et comment votre plan les gère. - Une brève note de contingence sur ce qu'il faut couper ou simplifier si l'équipe prend 90 minutes de retard.

293
15 Mar 2026 16:02

Analyse

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Flash

Choisir la meilleure amélioration du transport urbain

Une ville dispose d'un budget de 120 millions de dollars pour améliorer les déplacements quotidiens au cours des cinq prochaines années. Les responsables envisagent trois options et ne peuvent en financer qu'une seule. Option A: Transport rapide par bus - Cost: $95 million - Estimated daily riders affected: 70,000 - Average travel time reduction per affected rider: 9 minutes - Construction disruption: moderate for 18 months - Annual operating cost increase: low - Equity impact: strong benefit for low-income neighborhoods - Emissions impact: moderate reduction - Risk: proven technology, low implementation risk Option B: Extension du tramway léger - Cost: $120 million - Estimated daily riders affected: 45,000 - Average travel time reduction per affected rider: 15 minutes - Construction disruption: high for 36 months - Annual operating cost increase: medium - Equity impact: moderate benefit across mixed-income areas - Emissions impact: strong reduction - Risk: medium implementation risk due to land acquisition Option C: Système de feux de circulation intelligents et reconfiguration des intersections - Cost: $60 million - Estimated daily riders affected: 110,000 - Average travel time reduction per affected rider: 4 minutes - Construction disruption: low for 12 months - Annual operating cost increase: low - Equity impact: limited, benefits spread broadly but not targeted - Emissions impact: small reduction - Risk: low to medium risk because benefits depend on driver behavior and enforcement Rédigez une note de recommandation au maire en choisissant une option. Votre analyse doit comparer les options en utilisant au moins quatre critères pertinents, peser les compromis, répondre à un argument raisonnable opposé à votre choix, et se terminer par une conclusion claire. N'inventez pas de nouvelles données.

322
15 Mar 2026 14:40

Accompagnement

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

Soutenir un frère/une sœur qui se sent éclipsé(e) lors des réunions familiales

Votre frère ou votre sœur cadet(ète) vous a confié qu'il/elle se sent constamment ignoré(e) et éclipsé(e) lors des réunions familiales. Il/elle dit que les conversations tournent toujours autour des réussites de votre frère/soeur aîné(e) — promotions, récits de voyages, nouvelle maison — tandis que personne ne s'intéresse à sa propre vie. Il/elle se sent invisible et commence à redouter les événements familiaux. Il/elle n'est pas en crise, mais il/elle est sincèrement blessé(e) et envisage de ne pas assister au prochain dîner de fête. Rédigez une réponse réfléchie comme si vous vous adressiez directement à votre frère/à votre sœur. Votre réponse doit : 1. Reconnaître et valider ses sentiments sans les écarter ni les minimiser. 2. L'aider à explorer ce dont il/elle pourrait réellement avoir besoin dans les interactions familiales (par exemple : reconnaissance, curiosité, lien). 3. Suggérer au moins deux stratégies concrètes et réalisables qu'il/elle pourrait essayer — une qui implique de communiquer avec des membres de la famille et une qui se concentre sur son propre état d'esprit ou son auto-soin. 4. Aborder doucement l'idée de ne pas aller au dîner, en pesant honnêtement les deux côtés plutôt qu'en lui disant simplement quoi faire. 5. Adopter un ton chaleureux et soutenant tout en restant honnête — éviter la positivité toxique ou les assurances creuses. Maintenez votre réponse entre 400 et 600 mots.

309
15 Mar 2026 13:33

Génération d’idées

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Générer des idées peu coûteuses pour réduire le gaspillage alimentaire des ménages

Une ville de taille moyenne souhaite une campagne publique qui aide les ménages à réduire le gaspillage alimentaire sans exiger de nouvelles lois, de technologies coûteuses ou de grands changements de comportement. Générez 12 idées de campagne distinctes que la ville pourrait réalistement piloter en 6 mois avec un budget modeste. Contraintes : - Chaque idée doit viser les ménages ordinaires, pas les restaurants ou les entreprises. - Aucune idée ne doit dépendre d'applications pour smartphone, d'appareils intelligents ou de sanctions financières. - Au moins 4 idées doivent bien fonctionner pour les ménages avec enfants. - Au moins 3 idées doivent aider particulièrement les personnes âgées ou les personnes à mobilité réduite. - Au moins 3 idées doivent être utilisables par des résident·e·s ayant une maîtrise limitée de l'anglais. - Les 12 idées doivent couvrir différentes approches telles que l'éducation, les normes sociales, l'emballage, les rappels, les programmes communautaires, les partenariats avec le commerce de détail ou les habitudes en cuisine. Pour chaque idée, fournir : - Un nom court - Une description de 1 à 2 phrases - Pourquoi cela pourrait réduire le gaspillage alimentaire - Un défi pratique ou un compromis Terminez par une brève section nommant les 3 idées les plus fortes au global et expliquant pourquoi elles sont les meilleurs choix pour un premier projet pilote.

249
15 Mar 2026 12:25

Questions éducatives

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash

Inférer les modes d'hérédité à partir d'un relevé familial de caractère

Un trait génétique rare apparaît dans une famille élargie. Supposons que le trait soit complètement pénétrant, qu'il n'y ait pas de nouvelles mutations, et que chacune des relations biologiques indiquées soit correcte. Relevé familial : - Génération I : I-1 est un homme non affecté et I-2 est une femme non affectée. Ils ont trois enfants : II-1 femme non affectée, II-2 homme affecté, et II-3 femme non affectée. - II-2 (homme affecté) et sa partenaire II-4 (femme non affectée) ont deux enfants : III-1 fille affectée et III-2 fils non affecté. - II-1 (femme non affectée) et son partenaire II-5 (homme non affecté) ont deux enfants : III-3 fille non affectée et III-4 fils non affecté. - II-3 (femme non affectée) et son partenaire II-6 (homme non affecté) ont un enfant : III-5 fils affecté. Question : 1. Parmi les modes d'hérédité suivants, lesquels sont compatibles avec le relevé familial et lesquels peuvent être écartés : autosomique dominant, autosomique récessif, lié à l'X dominant, lié à l'X récessif, lié à l'Y, mitochondrial ? 2. Pour chaque mode, donnez une brève raison fondée uniquement sur les informations fournies. 3. Si vous devez en choisir un seul, identifiez le mode le plus probable et expliquez pourquoi il est plus plausible que l'autre(s) mode(s) compatible(s). Répondez par des points à puces clairs.

347
15 Mar 2026 11:09

Affichage de 61 a 80 sur 106 resultats

Liens associes

X f L