Orivel Orivel
Ouvrir le menu

Dernières tâches et discussions

Parcourez les derniers contenus de benchmark (tâches 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 Pro VS OpenAI GPT-5 mini

Concevoir un service de raccourcissement d'URL à grande échelle

On vous confie la conception d'un service de raccourcissement d'URL (similaire à bit.ly ou tinyurl.com) qui doit respecter les contraintes suivantes : 1. Le service doit supporter 100 millions de nouveaux raccourcissements d'URL par mois. 2. Le ratio lecture/écriture est de 100:1 (c.-à-d. 10 milliards de redirections par mois). 3. Les URL raccourcies doivent comporter au maximum 7 caractères (alphanumériques). 4. Le système doit garantir qu'une URL raccourcie, une fois créée, n'expire jamais à moins d'être explicitement supprimée par l'utilisateur. 5. La latence de redirection (de la réception de la requête à l'émission du HTTP 301/302) doit être inférieure à 10 millisecondes au 99e centile. 6. Le système doit rester disponible même si un centre de données entier devient indisponible. 7. Le service doit prendre en charge un tableau de bord d'analyse optionnel affichant les comptes de clics, la répartition géographique et les données des référents par URL raccourcie, mais l'analytique ne doit pas dégrader la performance des redirections. Fournissez une conception système complète qui aborde : A. Architecture haute-niveau : Décrivez les composants principaux et comment ils interagissent. B. Stratégie de génération d'URL : Comment vous générez des codes courts uniques, pourquoi vous avez choisi cette approche, et comment vous gérez les collisions. C. Modèle de données et stockage : Quelles bases de données ou systèmes de stockage vous utilisez et pourquoi. Incluez les considérations de schéma. D. Optimisation du chemin de lecture : Comment vous atteignez l'exigence de latence pour les redirections à cette échelle. E. Chemin d'écriture : Comment les nouvelles URL sont créées et persistées de manière fiable. F. Stratégie de mise à l'échelle : Comment le système évolue horizontalement pour gérer la croissance. G. Fiabilité et tolérance aux pannes : Comment vous gérez les pannes de centres de données, la réplication et le basculement. H. Pipeline d'analytique : Comment vous collectez, traitez et servez les données analytiques sans impacter le chemin critique de redirection. I. Principaux compromis : Identifiez au moins trois compromis significatifs que vous avez faits dans votre conception et justifiez chacun. Soyez précis concernant les technologies, protocoles et estimations numériques lorsque c'est pertinent (par exemple, calculs de stockage, estimations de QPS, tailles de cache, analyse de l'espace de clés des codes courts).

378
18 Mar 2026 22:59

Conception de systèmes

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5 mini

Concevoir un système de notifications en temps réel évolutif

Vous êtes un ingénieur logiciel senior chargé de concevoir un système de notifications en temps réel pour une plateforme de médias sociaux en pleine croissance. Le système doit pouvoir délivrer des notifications (par ex. « nouveau j'aime », « nouveau commentaire », « demande d'ami ») aux utilisateurs qui sont actuellement en ligne. **Exigences du système :** * **Fonctionnel :** 1. Les utilisateurs peuvent s'abonner à différents sujets de notification (par ex. mises à jour de leurs propres publications, mises à jour d'amis spécifiques). 2. Un service de publication d'événements peut envoyer des messages vers des sujets ou des utilisateurs spécifiques. 3. Les utilisateurs abonnés et en ligne reçoivent les notifications pertinentes en temps réel. * **Non-Fonctionnel (Contraintes) :** 1. **Scalabilité :** Le système doit supporter 1 million d'utilisateurs simultanés en ligne et une charge de pointe de 10 000 notifications par seconde. 2. **Latence :** 99 % des notifications doivent être livrées sur l'appareil de l'utilisateur dans les 200 millisecondes suivant la publication de l'événement. 3. **Fiabilité :** Le système doit garantir une livraison "au moins une fois" des notifications. 4. **Disponibilité :** Le système doit avoir une disponibilité de 99,95 %. **Votre tâche :** Fournissez une conception système à haut niveau. Votre réponse doit couvrir : 1. L'architecture globale (y compris les composants clés tels que les passerelles API, le service de notification, les files de messages, les bases de données et la gestion des connexions clients). 2. Les choix technologiques pour les composants clés et les raisons qui les motivent (par ex. WebSockets vs. Long Polling, Kafka vs. RabbitMQ, NoSQL vs. SQL). 3. Comment votre conception répond aux exigences de scalabilité, latence, fiabilité et disponibilité. 4. Une discussion des compromis potentiels que vous avez faits dans votre conception.

411
16 Mar 2026 05:05

Résumé

Anthropic Claude Opus 4.6 VS OpenAI GPT-5 mini

Résumez l'histoire du canal de Suez

Résumez le texte suivant sur l'histoire du canal de Suez. Votre résumé doit respecter ces exigences : 1. Faire entre 200 et 250 mots. 2. Être rédigé comme un seul bloc cohérent de prose narrative, et non comme une liste. 3. Inclure les cinq aspects clés suivants tirés du texte : * Les origines antiques et les premières tentatives de création d'un canal. * Le rôle de Ferdinand de Lesseps et les défis de la construction au XIXe siècle. * L'importance stratégique du canal pour le commerce mondial et pour l'Empire britannique. * Les causes et les conséquences de la crise de Suez de 1956. * Le statut et l'importance du canal à l'époque moderne. Texte source : The Suez Canal, a 193.3-kilometer artificial sea-level waterway in Egypt, connecting the Mediterranean Sea to the Red Sea through the Isthmus of Suez, is more than just a marvel of engineering; it is a pivot of global history, trade, and geopolitics. Its story is one of ancient ambition, modern ingenuity, colonial struggle, and national pride. The concept of a direct water route between the Mediterranean and the Red Sea is ancient, dating back to the pharaohs of Egypt. The Canal of the Pharaohs, also known as the Ancient Suez Canal, was a series of waterways that connected the Nile River to the Red Sea. Evidence suggests that this precursor existed in various forms from as early as the 19th century BCE, with major construction and expansion projects undertaken by pharaohs like Senusret III and Necho II, and later by Persian conqueror Darius the Great. However, these ancient canals were often indirect, reliant on the Nile's flood patterns, and prone to silting up, eventually falling into disuse by the 8th century CE. The dream of a direct canal was revived during the Renaissance and the Age of Discovery, as European powers sought faster trade routes to Asia. Napoleon Bonaparte, during his Egyptian campaign in 1798, commissioned a survey to explore the feasibility of a modern canal. His surveyors erroneously calculated a 10-meter difference in sea levels between the Mediterranean and the Red Sea, a finding that, along with political instability, shelved the project for decades. It wasn't until the mid-19th century that the project gained serious momentum, largely through the tireless efforts of French diplomat Ferdinand de Lesseps. He secured a concession from Sa'id Pasha, the Ottoman viceroy of Egypt, in 1854 to establish the Suez Canal Company. De Lesseps, a master of promotion and diplomacy rather than an engineer, assembled international experts and raised capital, primarily from French investors, to bring the vision to life. Construction began in 1859 and was a monumental undertaking fraught with immense challenges. The decade-long project employed tens of thousands of laborers, many of whom were Egyptian peasants conscripted under the corvée system of forced labor. Conditions were brutal, and it is estimated that thousands perished from disease, malnutrition, and accidents. The engineering obstacles were also formidable, requiring the excavation of over 74 million cubic meters of earth and sand in one of the world's most arid regions, all without the benefit of modern machinery in the initial years. Despite political opposition, particularly from Great Britain which feared the canal would disrupt its dominance over the sea route around Africa, and financial difficulties, the canal was officially opened with great fanfare on November 17, 1869. The canal's impact was immediate and revolutionary. It drastically reduced the sea voyage distance between Europe and Asia by up to 7,000 kilometers, fundamentally altering patterns of global trade. For the British Empire, it became the "lifeline of the Empire," providing a critical shortcut to its colonies in India and the Far East. Recognizing its strategic importance, the British government, under Prime Minister Benjamin Disraeli, purchased Egypt's shares in the Suez Canal Company in 1875 when the debt-ridden Egyptian government was forced to sell. This move gave Britain significant control over the canal, which was solidified in 1882 when British troops occupied Egypt, ostensibly to protect the canal during a nationalist uprising. The Convention of Constantinople in 1888 declared the canal a neutral zone, open to ships of all nations in times of peace and war, but in practice, Britain maintained de facto control for decades. This foreign control became a major source of resentment for Egyptian nationalists. The simmering tensions exploded in 1956 with the Suez Crisis. After the United States and Britain withdrew funding for the Aswan High Dam project, Egyptian President Gamal Abdel Nasser responded by nationalizing the Suez Canal Company on July 26, 1956, intending to use its revenue to finance the dam. This act was seen as a direct threat to British and French interests. In a secret agreement, Israel, France, and Great Britain colluded to invade Egypt. Israel attacked the Sinai Peninsula, providing a pretext for Britain and France to intervene as "peacekeepers" and seize control of the canal zone. The military operation was successful, but the political fallout was catastrophic. The United States, the Soviet Union, and the United Nations strongly condemned the invasion, forcing the tripartite forces to withdraw in humiliation. The crisis marked a turning point, signaling the decline of British and French imperial power and the rise of the United States and the Soviet Union as the new superpowers. In the decades since, the Suez Canal has remained a vital artery of international commerce, though its history has continued to be eventful. It was closed by Egypt following the Six-Day War in 1967 and remained shut for eight years, with sunken ships blocking the passage until it was reopened in 1975. Since then, the canal has undergone several major expansion projects by the Suez Canal Authority to accommodate ever-larger supertankers and container ships. Today, it handles approximately 12% of global trade volume, including a significant portion of the world's seaborne oil and liquefied natural gas. Events like the 2021 blockage by the container ship Ever Given serve as stark reminders of the canal's critical, yet fragile, role in the modern globalized economy. It stands as a powerful symbol of Egyptian sovereignty and a testament to humanity's ability to reshape the planet, for better and for worse.

341
16 Mar 2026 04:23

Analyse

OpenAI GPT-5 mini VS Google Gemini 2.5 Pro

Évaluation des options de transport pour une ville de taille moyenne

Une ville de taille moyenne de 350 000 habitants connaît une augmentation de la congestion routière et une hausse des émissions de carbone. Le conseil municipal a réduit ses options à trois investissements majeurs dans les infrastructures de transport, mais ne peut en financer qu'un seul en raison de contraintes budgétaires. Analysez les trois options ci‑dessous, évaluez leurs compromis selon au moins quatre critères distincts (par exemple : rapport coût‑efficacité, impact environnemental, équité, calendrier, évolutivité, faisabilité politique), et formulez une recommandation justifiée sur l’option que la ville devrait poursuivre. Expliquez clairement votre raisonnement et reconnaissez le argument contraire le plus fort à l’encontre de votre recommandation. Option A : Construire une ligne de tramway léger (light rail) de 12 miles reliant le cœur du centre‑ville au plus grand pôle d’emploi suburbain. Coût estimé : 1,8 milliard de dollars. Durée de construction : 6 ans. Fréquentation quotidienne prévue après 5 ans d’exploitation : 35 000. Option B : Mettre en place un réseau de transport en commun rapide par bus (BRT) couvrant toute la ville, avec 4 corridors en voies réservées totalisant 40 miles. Coût estimé : 600 millions de dollars. Durée de construction : 3 ans. Fréquentation quotidienne prévue après 5 ans d’exploitation : 55 000. Option C : Investir dans un réseau complet de transports actifs (pistes cyclables protégées, partage de vélos à assistance électrique, améliorations des infrastructures piétonnes) sur l’ensemble de la ville, associé à une tarification de la congestion dans le centre‑ville. Coût estimé : 400 millions de dollars. Durée de construction : 2 ans. Fréquentation/usage quotidien prévu après 5 ans : 80 000 trajets par jour (vélo, marche, micro‑mobilité combinés).

376
16 Mar 2026 02:16

Résumé

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

Résumez l'histoire et l'impact de l'imprimerie

Lisez le texte fourni sur l'histoire de l'imprimerie. Rédigez un résumé concis, en un seul paragraphe, ne dépassant pas 150 mots. Votre résumé doit rendre fidèlement les points clés suivants : 1. L'état de la production de livres avant Gutenberg. 2. Les innovations majeures de Gutenberg qui ont permis le succès de son imprimerie. 3. L'impact immédiat de l'imprimerie sur la société (par ex. religion, éducation). 4. Les conséquences à long terme de l'invention. --- TEXTE COMMENCE --- L'invention de la presse mécanique à caractères mobiles par Johannes Gutenberg autour de 1440 est un tournant dans l'histoire de la civilisation, une innovation si profonde que son impact est souvent comparé à celui de l'invention de l'écriture elle-même. Cette technologie a servi de catalyseur pour certaines des transformations les plus importantes de la société occidentale, y compris la Renaissance, la Réforme, le Siècle des Lumières et la Révolution scientifique. Avant l'avènement de l'imprimerie, la création et la diffusion du savoir étaient laborieuses, lentes et prohibitivement coûteuses. Les livres étaient des trésors rares, recopiés méticuleusement à la main par des scribes, principalement dans des monastères. Ce processus manuel, connu sous le nom de culture du manuscrit, faisait qu'un livre unique pouvait prendre des mois voire des années à être produit. Par conséquent, les bibliothèques étaient petites, et l'accès à l'information écrite était le privilège exclusif du clergé, de la royauté et d'une infime fraction de l'élite aisée, créant effectivement un goulot d'étranglement pour le progrès intellectuel et l'alphabétisation généralisée. Alors que Gutenberg est célébré comme le père de l'imprimerie en Occident, il est crucial de reconnaître que les concepts de base de l'impression existaient bien avant son époque, en particulier en Asie de l'Est. Dès le VIIIe siècle, la Chine avait développé l'impression sur plaques de bois, une technique où une page entière de texte et d'images était gravée en miroir sur une planche de bois unique, qui était ensuite encrée et pressée sur le papier. Cette méthode permettait la reproduction de textes mais était rigide et chronophage ; une nouvelle planche devait être gravée pour chaque page. L'étape logique suivante, les caractères mobiles, a aussi été conçue en Chine. Vers 1040 ap. J.-C., un artisan nommé Bi Sheng inventa les caractères mobiles en argile cuite, et plus tard, des caractères en bois et en métal furent développés en Chine et en Corée. En fait, le Jikji, un document bouddhiste coréen imprimé en 1377, est le livre imprimé en caractères métalliques mobiles le plus ancien conservé au monde. Cependant, ces premiers systèmes, bien qu'ingénieux, n'étaient pas bien adaptés aux écritures alphabétiques et manquaient de l'efficacité requise pour une véritable production de masse. Le nombre considérable de caractères de l'écriture chinoise rendait le tri et la composition des caractères une tâche monumentale, et les matériaux utilisés n'étaient souvent pas assez durables pour un usage intensif. Le véritable génie de Gutenberg ne résidait pas dans une invention unique, mais dans la synthèse et le perfectionnement de multiples technologies en un système d'impression complet et hautement efficace. Orfèvre et métallurgiste de métier, il apporta un ensemble de compétences uniques au problème. Sa première grande innovation fut la création d'un alliage de typographie, un mélange précis de plomb, d'étain et d'antimoine. Cet alliage fut crucial : il fondait à basse température pour faciliter le moulage, était suffisamment dur pour résister à l'immense pression de la presse, et ne se contractait ni ne se déformait en refroidissant, garantissant des formes de lettres uniformes et nettes. Il développa ensuite un moule manuel permettant le moulage rapide et précis de pièces de caractères identiques pour chaque lettre. Ce fut une percée dans la fabrication, permettant la production de masse des milliers de lettres individuelles nécessaires pour composer une page entière de texte. Tout aussi important fut son adaptation de la presse à vis. S'inspirant des presses utilisées par les vignerons et les papetiers, Gutenberg conçut une machine capable d'appliquer une pression forte et uniforme sur toute la surface d'impression. Cela assurait que l'encre était transférée proprement et de manière consistante du caractère métallique au papier. Pour compléter son système, il formula un nouveau type d'encre. Les encres à base d'eau utilisées par les scribes et pour la gravure sur bois étaient inadaptées car elles n'adhéraient pas correctement aux caractères métalliques. Gutenberg développa une encre visqueuse à base d'huile, plus proche d'un vernis, qui adhérait au métal et produisait une empreinte sombre et lisible sur la page. C'est l'intégration réussie de ces quatre éléments — caractères mobiles durables, moule de précision, presse à vis et encre à base d'huile — qui constitua la révolution de l'imprimerie. Le premier grand livre imprimé avec cette nouvelle technologie fut la Bible de Gutenberg, produite entre 1450 et 1455. Cette Bible latine en deux volumes était un chef-d'œuvre de typographie et d'impression, destinée à rivaliser avec la qualité des plus beaux manuscrits enluminés. Environ 180 exemplaires furent réalisés, un nombre stupéfiant pour l'époque. L'achèvement de ce projet démontra la viabilité et la puissance de son invention, et la technologie commença à se répandre avec une vélocité incroyable. Les imprimeurs formés dans l'atelier de Gutenberg à Mayence se dispersèrent à travers l'Europe, installant leurs propres presses. Dès 1500, moins de 50 ans après la publication de la Bible, des presses à imprimer étaient en activité dans plus de 270 villes européennes, et elles avaient collectivement produit environ 20 millions de livres. En 1600, ce nombre avait grimpé à plus de 200 millions. Les conséquences sociétales de cette explosion d'information furent immédiates et profondes. La Réforme protestante, initiée par Martin Luther en 1517, fut sans doute le premier grand mouvement alimenté par l'imprimerie. Les Quatre-vingt-quinze thèses de Luther et ses écrits ultérieurs furent imprimés et distribués par dizaines de milliers d'exemplaires, propageant ses idées à travers l'Allemagne et l'Europe à une vitesse auparavant inimaginable et submergeant les tentatives de censure de l'Église. La presse démocratisa aussi l'éducation. Le coût des livres chuta, les rendant accessibles à une classe moyenne croissante de marchands et d'artisans. Cela alimenta une augmentation spectaculaire de l'alphabétisation et favorisa une culture de la lecture et de l'enquête critique. Les universités prospérèrent à mesure que des textes standardisés et fiables devenaient largement disponibles, accélérant la Révolution scientifique en permettant à des savants comme Copernic, Galilée et Newton de partager leurs découvertes avec une communauté internationale large. L'impact alla au-delà de la religion et de la science. L'imprimerie fut déterminante dans la formation des États-nations modernes. Les souverains purent désormais standardiser les lois, diffuser des décrets et créer un sentiment d'identité partagée à travers une langue imprimée commune. Les langues mêmes de l'Europe commencèrent à se consolider à mesure que les imprimeurs standardisaient l'orthographe et la grammaire, élevant certains dialectes au rang de langues nationales. Sur le plan économique, l'imprimerie créa un nouveau commerce dynamique, employant compositeurs, correcteurs, imprimeurs et libraires. Elle fit également émerger de nouveaux concepts comme l'auteur et la propriété intellectuelle. Sur le plan culturel, elle engendra de nouveaux médias, tels que les journaux, revues et pamphlets, qui à leur tour créèrent une sphère publique propice au débat politique et social. En substance, l'imprimerie a reconfiguré le flux d'information dans la société, déplaçant le pouvoir des gardiens traditionnels du savoir vers une population beaucoup plus large et posant les bases du monde moderne. --- TEXTE SE TERMINE ---

369
15 Mar 2026 15:49

Conception de systèmes

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

Concevoir un système de notifications e‑commerce en temps réel

Vous êtes ingénieur logiciel senior dans une entreprise de commerce électronique en forte croissance. Votre tâche consiste à concevoir un système de notifications en temps réel. Ce système doit alerter les utilisateurs au sujet de divers événements, tels que les mises à jour du statut des commandes (par exemple, « expédiée », « livrée »), les baisses de prix d'articles présents dans leur liste de souhaits et les annonces de ventes flash. Concevez une architecture de haut niveau pour ce système. Votre conception doit répondre aux exigences suivantes : 1. **Débit élevé :** Le système doit pouvoir traiter jusqu'à 100 000 notifications par minute pendant les périodes de pointe, comme les grands événements promotionnels. 2. **Basse latence :** 99 % des notifications doivent être délivrées sur l'appareil de l'utilisateur dans les 5 secondes suivant la survenue de l'événement. 3. **Fiabilité :** Le système doit garantir la livraison au moins une fois des notifications. Aucune notification critique (comme une mise à jour de commande) ne doit être perdue. 4. **Scalabilité :** L'architecture doit pouvoir monter horizontalement pour gérer la croissance future du nombre d'utilisateurs et du volume de notifications. 5. **Personnalisation :** Le système doit permettre l'envoi de notifications ciblées à des segments d'utilisateurs spécifiques (par exemple, les utilisateurs intéressés par une catégorie de produit particulière). Décrivez l'architecture proposée, y compris les composants clés et leurs interactions. Expliquez votre choix de technologies (par exemple, message queues, bases de données, services de push notification). Justifiez vos décisions de conception en discutant des compromis que vous avez envisagés, en particulier concernant la cohérence, la disponibilité et le coût.

389
15 Mar 2026 11:23

Affichage de 61 a 80 sur 108 resultats

Liens associes

X f L