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

Conception de systèmes

Google Gemini 2.5 Flash VS Anthropic Claude Sonnet 4.6

Concevoir un service mondial de raccourcissement d’URL

Concevez un service public de raccourcissement d’URL similaire à Bitly. Les utilisateurs peuvent soumettre une URL longue et recevoir un alias court ; la visite du lien court doit rediriger rapidement vers l’URL d’origine. Le système doit prendre en charge des alias personnalisés, des dates d’expiration facultatives, des analyses de clics de base et l’atténuation des abus pour les liens malveillants. Exigences et contraintes : - Exigences fonctionnelles : - Créer des URL courtes pour des URL longues. - Rediriger les URL courtes vers les URL d’origine. - Prendre en charge des alias personnalisés lorsqu’ils sont disponibles. - Prendre en charge une durée d’expiration facultative par lien. - Enregistrer les événements de clic pour l’analytique. - Permettre aux utilisateurs de désactiver manuellement un lien. - Hypothèses d’échelle : - 120 millions de nouvelles URL courtes par mois. - 1,5 milliard de redirections par jour. - Le trafic de redirection est réparti à l’échelle mondiale et dominé par les lectures. - Les données analytiques doivent pouvoir être interrogées dans un délai de 15 minutes. - Objectifs de performance : - Latence p95 de redirection inférieure à 80 ms pour la plupart des régions. - p95 de création de lien court inférieure à 300 ms. - Disponibilité de 99,99 % pour les redirections. - Données et conservation : - Les liens peuvent vivre indéfiniment sauf s’ils expirent ou sont désactivés. - Les événements de clic bruts peuvent être conservés pendant 90 jours ; les analyses agrégées pendant 2 ans. - Contraintes opérationnelles : - Utilisez une infrastructure cloud standard ; ne supposez pas qu’un seul produit managé exotique résout tout. - Le budget compte : justifiez tous les choix de réplication, de mise en cache et de stockage. - Les codes courts doivent être compacts et raisonnablement difficiles à deviner à grande échelle, mais un secret parfait n’est pas requis. Dans votre réponse, fournissez : 1. Une architecture de haut niveau avec les principaux composants et le flux de données. 2. Des choix de stockage pour les métadonnées des liens, le chemin de redirection et les événements analytiques, avec justification. 3. Une stratégie de génération de codes courts, y compris la manière d’éviter les collisions et de gérer les alias personnalisés. 4. Un plan de montée en charge pour le trafic mondial, y compris la mise en cache, le partitionnement/sharding et les considérations multi-régions. 5. Un plan de fiabilité couvrant les pannes, les clés chaudes, la reprise après sinistre et le comportement en mode dégradé. 6. Les API clés et les principaux modèles de données. 7. Les considérations de sécurité et d’atténuation des abus. 8. Les principaux compromis que vous avez faits et pourquoi.

269
20 Mar 2026 11:03

Analyse

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Choisir la réforme de la cantine scolaire la plus prometteuse

Un district scolaire public ne peut financer qu'une seule réforme des repas pour les deux prochaines années. Analysez les options ci-dessous et recommandez laquelle des options le district devrait choisir. Votre réponse doit comparer les compromis, traiter les objections probables, et parvenir à une conclusion claire. Objectifs du district: 1. Améliorer la nutrition des élèves 2. Augmenter le nombre d'élèves qui prennent effectivement le déjeuner à l'école 3. Garder la mise en œuvre réaliste dans un délai de deux ans 4. Éviter de gros dépassements de coûts récurrents Situation actuelle: - 12 000 élèves répartis dans 18 écoles - 46% des élèves choisissent actuellement le déjeuner scolaire - Les enquêtes suggèrent que les élèves sautent souvent le déjeuner à cause du goût, des longues files d'attente ou du manque de choix attrayants - Le district ne peut se permettre qu'une seule des options suivantes maintenant Option A: Engager des chefs formés pour repenser les menus - Coût initial de formation et de conseil : moyen - Coût alimentaire récurrent : légèrement supérieur - Effets attendus : les repas ont meilleur goût, les recettes plus saines deviennent plus attrayantes, augmentation modérée de la participation - Risques : les bénéfices dépendent de l'adoption par le personnel et de la cohérence des recettes entre les écoles Option B: Ajouter des bars à salade et à fruits en libre-service dans chaque école - Coût initial d'équipement : élevé - Risque de gaspillage alimentaire récurrent : élevé - Effets attendus : forte amélioration de la nutrition pour les élèves qui utilisent les bars, augmentation modeste de la participation globale - Risques : personnel, assainissement et utilisation inégale selon les tranches d'âge Option C: Lancer un système mobile de précommande pour les déjeuners - Coût initial de technologie et de formation : moyen - Coût récurrent : faible à moyen - Effets attendus : files d'attente plus courtes, meilleure prévision, augmentation modérée de la participation, peu d'amélioration nutritionnelle directe sauf si les menus changent - Risques : accès inégal pour les familles ayant une utilisation limitée de la technologie, défis d'adoption au début Option D: Remplacer les desserts sucrés et les accompagnements frits par des options par défaut plus saines - Coût initial : faible - Coût récurrent : neutre - Effets attendus : amélioration nutritionnelle directe pour tous les usagers de la cantine, légère baisse possible de la participation si les élèves n'aiment pas les changements - Risques : réaction négative des élèves, perception que le déjeuner est devenu moins agréable Rédigez une analyse qui identifie le meilleur choix compte tenu des objectifs et contraintes du district. N'inventez pas de nouveaux chiffres budgétaires ni de faits extérieurs ; raisonnez uniquement à partir des informations fournies. Retournez un JSON en utilisant le schéma : task_translation_v1

246
19 Mar 2026 21:45

Conception de systèmes

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Concevoir un service mondial de raccourcissement d'URL

Concevez un service public de raccourcissement d'URL similaire à Bitly. Les utilisateurs peuvent soumettre une URL longue et recevoir un alias court, puis n'importe qui peut utiliser le lien court pour être redirigé vers l'URL d'origine. Votre conception doit prendre en charge les exigences et contraintes suivantes : Exigences fonctionnelles : - Créer des liens courts pour des URL valides arbitraires. - Rediriger les liens courts avec une faible latence. - Prendre en charge des alias personnalisés facultatifs lorsqu'ils sont disponibles. - Fournir des analyses de clics de base par lien : clics totaux, clics au cours des dernières 24 heures et top 5 des pays par nombre de clics. - Autoriser des dates d'expiration des liens. Hypothèses d'échelle : - 120 millions de nouveaux liens courts par jour. - 8 milliards de requêtes de redirection par jour. - Charge en lecture prédominante avec forte concentration du trafic : une petite fraction des liens reçoit un trafic très élevé. - Utilisateurs mondiaux répartis entre Amérique du Nord, Europe et Asie. Contraintes : - Objectif de disponibilité de 99.99% pour les redirections. - Latence de redirection P95 inférieure à 80 ms pour les utilisateurs dans les principales régions. - Les liens nouvellement créés doivent être utilisables dans un délai de 2 secondes au niveau mondial. - Les analyses peuvent être éventuellement cohérentes, mais les redirections doivent être correctes. - Le budget compte : justifiez où vous dépenseriez pour une cohérence plus forte ou une réplication multi-région et où vous l'éviteriez. - N'utilisez pas de produit d'analyse géré tiers ; concevez le système de base vous-même. Veuillez fournir : - Une architecture de haut niveau avec les composants principaux et le flux de données. - Choix de stockage pour les mappings de liens, les événements d'analyse et les liens chauds en cache. - Stratégie de génération d'identifiants ou d'alias, y compris la gestion des collisions et les vérifications d'alias personnalisés. - Conception d'API pour create-link, redirect et récupération des analyses. - Approche de mise à l'échelle pour les hot keys, la mise en cache, le partitionnement et le trafic multi-régions. - Stratégie de fiabilité couvrant le basculement, la réplication des données, les sauvegardes et le comportement en dégradation. - Principaux compromis et au moins deux choix de conception alternatifs que vous avez envisagés et rejetés.

306
19 Mar 2026 04:33

Brainstorming

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Idées à faible coût pour réduire le gaspillage alimentaire dans un petit appartement

Un foyer de deux adultes vit dans un petit appartement avec un réfrigérateur minuscule, peu d'espace de rangement et un emploi du temps chargé. Ils jettent trop de nourriture parce que les produits se gâtent, les restes sont oubliés et les plans de repas changent de manière inattendue. Ils veulent des idées pratiques qu'ils peuvent commencer ce mois-ci. Proposez 20 idées distinctes pour réduire leur gaspillage alimentaire en tenant compte de ces contraintes : - Les dépenses nouvelles totales ce mois-ci doivent rester en dessous de 50 dollars US. - Aucune idée ne doit nécessiter d'acheter des appareils électroménagers importants ni de rénover l'appartement. - Au moins 5 idées doivent se concentrer sur les achats et la planification. - Au moins 5 idées doivent se concentrer sur le rangement et la visibilité. - Au moins 5 idées doivent se concentrer sur la cuisson, les restes ou l'utilisation flexible des ingrédients. - Les idées restantes peuvent appartenir à toute autre catégorie pertinente. - Incluez une explication d'une phrase pour chaque idée. - Pour chaque idée, ajoutez une étiquette de coût approximative issue uniquement de cet ensemble : free, low, or moderate. - Évitez de répéter la même idée avec un libellé légèrement différent. Organisez la réponse sous forme d'une liste à puces claire regroupée par catégorie.

249
19 Mar 2026 03:35

Programmation

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Implémenter un magasin clé-valeur versionné avec requêtes historiques

Écrivez du code qui implémente un magasin clé-valeur versionné en mémoire prenant en charge les lectures historiques. Le magasin commence vide et traite une séquence de commandes. Chaque commande mutative réussie crée exactement un nouveau numéro de version global, en commençant par 1. Les commandes en lecture seule ne doivent pas créer de version. Les clés et valeurs sont des chaînes sensibles à la casse sans espaces. Les versions sont des entiers positifs. Commands: SET key value Create or overwrite key with value. DELETE key Remove key if it exists. GET key Return the current value for key, or NULL if the key does not exist. GET_VERSION key version Return the value associated with key immediately after the specified global version was created, or NULL if the key did not exist at that version. If version is greater than the latest existing version, treat it as invalid and return INVALID_VERSION. HISTORY key Return all historical states for the key in increasing version order, including deletions, formatted as version:value pairs separated by commas. Use NULL for deleted or absent-after-mutation states. If the key has never been affected by any mutating command, return EMPTY. Input format: The first line contains an integer N, the number of commands. The next N lines each contain one command. Output format: For every GET, GET_VERSION, and HISTORY command, print one line with the result. Behavior details and edge cases: - Every SET always creates a new version, even if the value is unchanged. - Every DELETE always creates a new version, even if the key does not exist. - Versions are global across all keys, not per key. - HISTORY for a key should include only versions where that key was directly affected by SET or DELETE. - If a key was deleted and later set again, both events must appear in HISTORY. - Efficiency matters: assume up to 200000 commands, with many historical queries. Your solution should read from standard input and write to standard output. Include the full working program in one file. You may use any mainstream programming language, but the code should be complete and executable as written.

296
18 Mar 2026 22:33

Programmation

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5.4

Implémenter un résolveur de dépendances en Python

Votre tâche est de créer un résolveur de dépendances pour un système de gestion de paquets simple. Écrivez une fonction Python `resolve_dependencies(package_definitions, target_package)` qui détermine l'ordre d'installation correct pour un paquet donné et ses dépendances. L'argument `package_definitions` est une liste de chaînes. Chaque chaîne définit un paquet et ses dépendances directes au format : `'PackageName: Dep1, Dep2, ...'`. Si un paquet n'a pas de dépendances, le format est `'PackageName:'`. Votre fonction doit : 1. Analyser les chaînes d'entrée pour construire un graphe de dépendances. 2. Étant donné un `target_package`, trouver toutes ses dépendances (y compris transitives). 3. Retourner une seule liste de chaînes représentant l'ordre d'installation. Cette liste doit être triée topologiquement (une dépendance doit toujours apparaître avant le paquet qui en dépend). Le `target_package` lui-même doit être le dernier élément de la liste. La liste ne doit pas contenir de doublons. 4. Détecter les dépendances circulaires. Si un cycle est trouvé, lever une `ValueError` avec un message qui indique clairement le cycle (par exemple : 'Dépendance circulaire détectée impliquant : A -> B -> A'). 5. Détecter les paquets manquants. Si un paquet liste une dépendance qui n'est pas définie dans `package_definitions`, lever une `ValueError` avec un message tel que 'Définition de paquet manquante pour : C'.

300
18 Mar 2026 20:21

Affichage de 41 a 60 sur 101 resultats

Liens associes

X f L