Orivel Orivel
Menue oeffnen

Neueste Aufgaben und Diskussionen

Durchsuche die neuesten Benchmark-Inhalte für Aufgaben und Diskussionen. Wechsle nach Genre, um gezielt zu vergleichen.

Vergleichsgenres

Modelluebersicht

Zusammenfassung

Anthropic Claude Fable 5 VS OpenAI GPT-5.4

Fasse die Kernprinzipien aus ‚Die Kunst des Krieges‘ zusammen

Fasse den folgenden Auszug aus Sun Tzus ‚Die Kunst des Krieges‘ zusammen. Deine Zusammenfassung soll ein einzelner, zusammenhängender Absatz von 150 bis 200 Wörtern sein. Konzentriere dich auf die zentralen strategischen Prinzipien, wie die Faktoren zur Beurteilung eines Konflikts, die Bedeutung von Täuschung, die Bevorzugung eines siegreichen Ergebnisses ohne Zerstörung und die Notwendigkeit, sowohl sich selbst als auch den Feind zu kennen. Verwende keine direkten Zitate aus dem Text. --- Sun Tzu sagte: Die Kriegskunst ist von lebenswichtiger Bedeutung für den Staat. Sie ist eine Frage von Leben und Tod, ein Weg entweder zur Sicherheit oder zum Ruin. Daher ist sie ein Untersuchungsgegenstand, der unter keinen Umständen vernachlässigt werden darf. Die Kriegskunst wird also von fünf beständigen Faktoren beherrscht, die bei den Überlegungen zu berücksichtigen sind, wenn man die Bedingungen auf dem Feld zu bestimmen sucht. Diese sind: (1) Das Moralgesetz; (2) Himmel; (3) Erde; (4) Der Kommandant; (5) Methode und Disziplin. Das Moralgesetz veranlasst das Volk, in völliger Übereinstimmung mit seinem Herrscher zu sein, sodass es ihm ungeachtet seines Lebens folgen wird, ohne vor irgendeiner Gefahr zu erschrecken. Der Himmel bedeutet Nacht und Tag, Kälte und Hitze, Zeit und Jahreszeiten. Die Erde umfasst Entfernungen, groß und klein; Gefahr und Sicherheit; offenes Gelände und enge Pässe; die Chancen von Leben und Tod. Der Kommandant steht für die Tugenden Weisheit, Aufrichtigkeit, Güte, Mut und Strenge. Unter Methode und Disziplin sind die Aufstellung des Heeres in seinen richtigen Unterabteilungen, die Rangabstufungen unter den Offizieren, die Instandhaltung der Wege, durch die Nachschub das Heer erreichen kann, und die Kontrolle der militärischen Ausgaben zu verstehen. Diese fünf Köpfe sollten jedem General vertraut sein: Wer sie kennt, wird siegreich sein; wer sie nicht kennt, wird scheitern. Daher sollen sie in deinen Überlegungen, wenn du die militärischen Verhältnisse zu bestimmen suchst, die Grundlage eines Vergleichs bilden, auf diese Weise: (1) Welcher der beiden Fürsten ist vom Moralgesetz durchdrungen? (2) Welcher der beiden Generäle hat die meiste Fähigkeit? (3) Bei wem liegen die Vorteile, die sich aus Himmel und Erde ergeben? (4) Auf welcher Seite wird Disziplin am strengsten durchgesetzt? (5) Welches Heer ist stärker? (6) Auf welcher Seite sind Offiziere und Männer besser ausgebildet? (7) In welchem Heer gibt es größere Beständigkeit sowohl bei Belohnung als auch bei Bestrafung? Durch diese sieben Überlegungen kann ich Sieg oder Niederlage vorhersagen. Der General, der meinem Rat Gehör schenkt und danach handelt, wird siegen: ein solcher soll im Kommando behalten werden! Der General, der meinem Rat nicht gehorcht noch danach handelt, wird Niederlage erleiden: ein solcher soll entlassen werden! Während du dem Nutzen meines Rates Folge leistest, bediene dich auch aller hilfreichen Umstände jenseits der gewöhnlichen Regeln. Je günstiger die Umstände, desto mehr sollte man seine Pläne ändern. Alle Kriegsführung beruht auf Täuschung. Daher müssen wir, wenn wir angreifen können, unfähig zu sein scheinen; wenn wir unsere Kräfte einsetzen, müssen wir untätig erscheinen; wenn wir nahe sind, müssen wir den Feind glauben machen, wir seien fern; wenn wir fern sind, müssen wir ihn glauben machen, wir seien nahe. Lege Köder aus, um den Feind anzulocken. Heuchele Unordnung und zermalme ihn. Wenn er an allen Punkten sicher ist, sei auf ihn vorbereitet. Ist er überlegen, entziehe dich ihm. Wenn dein Gegner reizbar ist, suche ihn zu reizen. Täusche Schwäche vor, damit er übermütig werde. Wenn er sich ausruht, gönne ihm keine Ruhe. Sind seine Truppen vereint, trenne sie. Greife ihn dort an, wo er unvorbereitet ist; erscheine dort, wo du nicht erwartet wirst. Diese kriegerischen Kniffe, die zum Sieg führen, dürfen nicht vorher verraten werden. In der praktischen Kriegskunst ist das Beste von allem, das Land des Feindes ganz und unversehrt zu nehmen; es zu zerschmettern und zu zerstören ist nicht so gut. Ebenso ist es besser, ein Heer vollständig zurückzuerobern als es zu zerstören, ein Regiment, einen Trupp oder eine Kompanie unversehrt gefangen zu nehmen, als sie zu vernichten. Daher ist es nicht höchste Vollkommenheit, in allen Schlachten zu kämpfen und zu siegen; höchste Vollkommenheit besteht darin, den Widerstand des Feindes ohne Kampf zu brechen. So ist die höchste Form der Generalstkunst, die Pläne des Feindes zu vereiteln; die nächstbeste, die Vereinigung der feindlichen Streitkräfte zu verhindern; die nächste, das feindliche Heer auf dem Felde anzugreifen; und die schlechteste aller Politiken ist, befestigte Städte zu belagern. Die Regel ist, befestigte Städte nicht zu belagern, wenn es irgendwie vermieden werden kann. Die Vorbereitung von Schutzwänden, beweglichen Unterständen und verschiedenen Kriegsgeräten wird drei volle Monate in Anspruch nehmen; und das Aufschütten von Wällen gegenüber den Mauern wird weitere drei Monate dauern. Der General, unfähig, seine Gereiztheit zu zügeln, wird seine Männer wie wimmelnde Ameisen zum Sturm führen, mit dem Ergebnis, dass ein Drittel seiner Männer getötet wird, während die Stadt noch ungenommen bleibt. Solche sind die verhängnisvollen Folgen einer Belagerung. Daher unterwirft der geschickte Führer die Truppen des Feindes ohne Kampf; er erobert ihre Städte ohne Belagerung; er stürzt ihr Königreich ohne langwierige Operationen im Feld. Mit seinen Kräften unversehrt wird er um die Vorherrschaft im Reich streiten und so, ohne einen Mann zu verlieren, seinen Triumph vollenden. Das ist die Methode des Angriffs durch List. Es ist die Regel im Krieg: Sind unsere Kräfte zehn zu eins, ihn zu umzingeln; fünf zu eins, ihn anzugreifen; sind wir doppelt so zahlreich, unser Heer in zwei zu teilen. Sind wir gleich stark, können wir die Schlacht anbieten; sind wir zahlenmäßig leicht unterlegen, können wir den Feind meiden; sind wir in jeder Hinsicht ganz ungleich, können wir vor ihm fliehen. Daher mag ein hartnäckiger Kampf von einer kleinen Streitmacht geführt werden, am Ende muss sie aber von der größeren Streitmacht erobert werden. Der General ist der Bollwerk des Staates; ist das Bollwerk an allen Punkten vollendet, wird der Staat stark sein; ist das Bollwerk mangelhaft, wird der Staat schwach sein. Es gibt drei Wege, auf denen ein Herrscher Unglück über sein Heer bringen kann: (1) Indem er das Heer zum Vorrücken oder zum Rückzug befiehlt, ohne zu wissen, dass es nicht gehorchen kann. Das heißt, das Heer zu behindern. (2) Indem er versucht, ein Heer so zu regieren wie er ein Königreich verwaltet, ohne die Verhältnisse zu kennen, die in einem Heer herrschen. Das verursacht Unruhe in den Gedanken der Soldaten. (3) Indem er die Offiziere seines Heeres ohne Unterscheidung einsetzt, aus Unkenntnis des militärischen Prinzips der Anpassung an die Umstände. Das erschüttert das Vertrauen der Soldaten. Aber wenn das Heer unruhig und misstrauisch ist, wird sich das Übel sicher von den anderen feudalen Fürsten her zeigen. Das ist schlicht, Anarchie in das Heer zu bringen und den Sieg wegzuwerfen. So wissen wir, dass es fünf Wesensmerkmale für den Sieg gibt: (1) Er wird gewinnen, der weiß, wann er kämpfen und wann er nicht kämpfen soll. (2) Er wird gewinnen, der weiß, wie er sowohl überlegene als auch unterlegene Kräfte handhabt. (3) Er wird gewinnen, dessen Heer in allen Reihen vom selben Geist beseelt ist. (4) Er wird gewinnen, der, selbst vorbereitet, wartet, um den Feind unvorbereitet zu treffen. (5) Er wird gewinnen, der militärische Fähigkeit besitzt und nicht vom Herrscher behindert wird. Daher die Aussage: Wenn du den Feind kennst und dich selbst kennst, brauchst du das Ergebnis von hundert Schlachten nicht zu fürchten. Wenn du dich selbst kennst, aber nicht den Feind, so wirst du für jeden errungenen Sieg auch eine Niederlage erleiden. Wenn du weder den Feind noch dich selbst kennst, wirst du in jeder Schlacht unterliegen.

61
11 Jun 2026 01:45

Systemdesign

Anthropic Claude Opus 4.8 VS OpenAI GPT-5.4

Entwerfen Sie ein Echtzeit-kollaboratives Whiteboard-System

Sie sollen die Hochniveau-Systemarchitektur für eine Echtzeit-kollaborative Whiteboard-Anwendung entwerfen. **Kernanforderungen:** 1. **Echtzeit-Kollaboration:** Mehrere Benutzer (bis zu 100 pro Sitzung) können einem einzelnen Whiteboard beitreten und die Aktionen der anderen (Zeichnen, Text hinzufügen, Objekte verschieben) in nahezu Echtzeit (unter 200 ms Latenz) sehen. 2. **Persistenz:** Whiteboard-Sitzungen müssen gespeichert werden, damit Benutzer die Anwendung schließen und später an ihrer Arbeit anknüpfen können. 3. **Werkzeuge:** Benutzer sollten grundlegende Werkzeuge wie Freihandstift, Textfelder und Haftnotizen haben. **Skalierungs- und Zuverlässigkeitsanforderungen:** * Unterstützung von bis zu 10.000 gleichzeitig aktiven Whiteboard-Sitzungen. * Unterstützung von bis zu 1.000.000 Gesamtnutzern. * Der Dienst muss hochverfügbar sein, mit 99,9 % Betriebszeit. **Ihre Aufgabe:** Liefern Sie ein Systemdesign, das die obigen Anforderungen erfüllt. Ihre Antwort sollte Folgendes abdecken: 1. **High-Level-Architektur:** Ein Diagramm oder eine Beschreibung der Hauptkomponenten (z. B. Clients, Load Balancer, Anwendungsserver, Datenbanken, Echtzeitdienste) und wie sie miteinander interagieren. 2. **Echtzeit-Kommunikation:** Erklären Sie die Technologie und das Protokoll, die Sie verwenden würden, um Aktualisierungen an alle Benutzer in einer Sitzung zu übertragen. 3. **Datenmodell:** Beschreiben Sie, wie Sie die Daten für ein Whiteboard, dessen Inhalte (Zeichnungen, Text usw.) und Benutzersitzungen strukturieren würden. 4. **Skalierbarkeits- und Zuverlässigkeitsstrategie:** Wie würden Sie das System entwerfen, um die Zielbelastung zu bewältigen und eine hohe Verfügbarkeit sicherzustellen? 5. **Kompromisse:** Diskutieren Sie einen wesentlichen Kompromiss, den Sie in Ihrem Design gemacht haben (z. B. Konsistenz vs. Latenz, Wahl der Datenbank usw.).

149
30 May 2026 09:41

Programmierung

Anthropic Claude Opus 4.7 VS OpenAI GPT-5.4

Markdown-Subset-zu-HTML-Konverter

Schreiben Sie eine Python-Funktion `markdown_to_html(markdown_text: str) -> str`, die einen String, der eine bestimmte Teilmenge von Markdown enthält, in die entsprechende HTML-Darstellung konvertiert. Die Funktion muss die folgenden Merkmale unterstützen: **Block-Elemente:** 1. **Kopfzeilen:** Zeilen, die mit `# ` bis `###### ` beginnen, sollten in `<h1>`- bis `<h6>`-Tags umgewandelt werden. 2. **Ungeordnete Listen:** Zeilen, die mit `- ` beginnen, sollten in `<ul>`- und `<li>`-Tags umgewandelt werden. Verschachtelte Listen, eingerückt durch zwei Leerzeichen pro Ebene, müssen unterstützt werden. Eine Liste endet durch eine Leerzeile oder ein anderes Block-Element. 3. **Codeblöcke:** Inhalt, der zwischen Zeilen mit dreifachen Backticks (```) eingeschlossen ist, sollte in `<pre><code>...</code></pre>` umgewandelt werden. Der Sprachbezeichner in den öffnenden Backticks (z. B. ```python) sollte ignoriert werden. Innerhalb eines Codeblocks darf keine weitere Markdown-Verarbeitung stattfinden. 4. **Absätze:** Jeder andere Text sollte in `<p>`-Tags eingeschlossen werden. Aufeinanderfolgende Textzeilen gehören zum gleichen Absatz. Absätze werden durch eine oder mehrere Leerzeilen getrennt. **Inline-Elemente:** 1. **Fett & Kursiv:** `***text***` sollte in `<strong><em>text</em></strong>` umgewandelt werden. 2. **Fett:** `**text**` sollte in `<strong>text</strong>` umgewandelt werden. 3. **Kursiv:** `*text*` sollte in `<em>text</em>` umgewandelt werden. **Regeln und Einschränkungen:** - Inline-Elemente können innerhalb von Kopfzeilen und Listenelementen verschachtelt sein. - Der Parser sollte robust gegenüber fehlerhaften oder kniffligen Eingaben sein, wie z. B. nicht geschlossenen Inline-Tags. Zum Beispiel sollte `*italic` als `<p>*italic</p>` gerendert werden. - Die Prioritätsreihenfolge für Inline-Elemente ist `***`, dann `**`, dann `*`. - Gehen Sie davon aus, dass die Eingabe ein einzelner mehrzeiliger String ist. - Implementieren Sie keine Unterstützung für andere Markdown-Funktionen wie Links, Bilder, Blockzitate oder geordnete Listen. - Das ausgegebene HTML muss kein vollständiges Dokument sein (keine `<html>`- oder `<body>`-Tags erforderlich). **Beispiel-Eingabe:** ```markdown # Header 1 This is a paragraph with **bold** and *italic* text. This is the same paragraph. - List item one - List item two with ***bold and italic*** - Nested list item - Back to the first level ```python def hello(): print("Hello, World!") ``` ```

315
22 Apr 2026 09:40

Systemdesign

Anthropic Claude Opus 4.6 VS OpenAI GPT-5.4

Entwurf eines Echtzeit-Benachrichtigungsdienstes

Skizzieren Sie ein hochrangiges Systemdesign für einen Echtzeit-Benachrichtigungsdienst für eine Social-Media-Plattform. Der Dienst muss die folgenden Anforderungen erfüllen: - **Skalierung:** 10 Millionen tägliche aktive Nutzer (DAU). - **Volumen:** Jeder Nutzer erhält im Durchschnitt 20 Benachrichtigungen pro Tag. - **Latenz:** Benachrichtigungen müssen innerhalb von unter 2 Sekunden an das Gerät des Nutzers zugestellt werden. - **Kanäle:** Unterstützung für Push-Benachrichtigungen (mobil), E‑Mail und In-App-Benachrichtigungen. - **Zuverlässigkeit:** 99,9% Verfügbarkeit und kein Verlust von Benachrichtigungsdaten. Ihr Entwurf sollte die folgenden Aspekte abdecken: 1. **Kernarchitektur:** Beschreiben Sie die Schlüsselkomponenten (z. B. API-Gateway, Benachrichtigungsdienst, Nachrichtenwarteschlange, Worker) und deren Interaktionen. 2. **Datenbankschema:** Schlagen Sie ein grundlegendes Datenbankschema zur Speicherung von Benutzerbenachrichtigungen und -präferenzen vor. 3. **Skalierungsstrategie:** Erklären Sie, wie Sie das System skalieren würden, um die angegebene Last und zukünftiges Wachstum zu bewältigen. 4. **Zuverlässigkeit und Fehlertoleranz:** Erläutern Sie die Maßnahmen, die Sie ergreifen würden, um hohe Verfügbarkeit sicherzustellen und Datenverlust zu verhindern. 5. **Wesentliche Abwägungen:** Diskutieren Sie mindestens zwei bedeutende Abwägungen, die Sie in Ihrem Design getroffen haben (z. B. Konsistenz vs. Verfügbarkeit, Wahl der Datenbank, Push- vs. Pull-Modell).

304
18 Apr 2026 09:41

Erklärung

Google Gemini 2.5 Flash VS OpenAI GPT-5.4

Erkläre das CAP-Theorem für einen Produktmanager

Du bist ein Senior-Softwareingenieur und gibst einem Produktmanager eine 1‑zu‑1-Erklärung. Der Produktmanager hat einen soliden allgemeinen technischen Hintergrund, aber keine formale Ausbildung in verteilten Systemen. Er muss das CAP-Theorem so gut verstehen, dass er sinnvoll an Architekturentscheidungen teilnehmen kann, die den Übergang unseres Unternehmens von einer monolithischen Datenbank zu einem verteilten Datenspeicher betreffen. Schreibe eine klare, strukturierte Erklärung des CAP-Theorems, die Folgendes abdeckt: 1. Was Konsistenz, Verfügbarkeit und Partitionstoleranz jeweils praktisch bedeuten (vermeide rein akademische Definitionen). 2. Warum man zu jedem Zeitpunkt nur zwei der drei garantieren kann und welche Kräfte diesen Trade‑off verursachen. 3. Eine konkrete, einprägsame Analogie, die auch eine nicht‑technische Person sich merken und wiederverwenden kann. 4. Mindestens zwei reale, nachvollziehbare Beispiele für Systeme oder Produkte, die unterschiedliche CAP‑Abwägungen treffen, und eine Erklärung, was jede Wahl für Endnutzer bedeutet. 5. Welche Fragen der Produktmanager auf Basis dieses Verständnisses in den anstehenden Architekturmeetings stellen sollte. Deine Erklärung sollte genau sein, unnötigen Fachjargon vermeiden und den Produktmanager befähigen, informierte Trade‑off‑Entscheidungen zu treffen, statt nur Definitionen nachzusagen.

265
17 Apr 2026 09:38

Programmierung

Anthropic Claude Haiku 4.5 VS OpenAI GPT-5.4

Kommandozeilen-Tool zur Dateisynchronisation

Schreiben Sie ein Python-Skript für ein Kommandozeilen-Tool zur Dateisynchronisation. Das Skript muss drei Kommandozeilenargumente akzeptieren: 1. `source_path`: Der Pfad zum Quellverzeichnis. 2. `replica_path`: Der Pfad zum Replikatverzeichnis, das synchronisiert werden soll. 3. `log_file_path`: Der Pfad zu einer Datei, in die alle Operationen protokolliert werden. Kernfunktionalität: 1. **Einweg-Synchronisation:** Das Tool muss eine Einweg-Synchronisation durchführen, sodass das Verzeichnis `replica_path` eine exakte Kopie des Verzeichnisses `source_path` wird. - Dateien und Verzeichnisse, die im Source vorhanden, aber im Replica nicht vorhanden sind, müssen in das Replica kopiert werden. - Dateien und Verzeichnisse, die im Replica vorhanden, aber im Source nicht vorhanden sind, müssen aus dem Replica entfernt werden. - Dateien, die an beiden Orten vorhanden sind, deren Inhalt sich jedoch unterscheidet, müssen im Replica aktualisiert werden (die Version im Source überschreibt die Version im Replica). 2. **Änderungserkennung:** Verwenden Sie den MD5-Hash des Datei-Inhalts, um zu bestimmen, ob eine Datei aktualisiert werden muss. Verlassen Sie sich nicht auf Änderungszeitstempel. 3. **Protokollierung:** Protokollieren Sie alle Dateioperationen (z. B. "KOPIEREN file.txt", "ENTFERNEN old_dir", "AKTUALISIEREN changed.log") sowohl in der Konsole als auch in der angegebenen Protokolldatei. Jeder Protokolleintrag sollte mit einem Zeitstempel versehen sein. 4. **Ausführung:** Das Skript soll die Synchronisationsoperation genau einmal ausführen und dann beenden. Es darf nicht in einer Schleife laufen. Anforderungen: - Verwenden Sie Python 3. - Verwenden Sie die Bibliothek `argparse` für die Kommandozeilenargumentauswertung. - Die Lösung muss verschachtelte Verzeichnisse, leere Verzeichnisse und Dateien verschiedener Größen korrekt behandeln. - Das Skript sollte eine einzelne, eigenständige Datei sein.

296
09 Apr 2026 09:38

Beratung

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

Einen Geschwisterteil unterstützen, der sich von einem leistungsstarken Familienmitglied überschattet fühlt

Dein jüngerer Bruder (25 Jahre) hat dir anvertraut, dass er sich ständig mit eurer älteren Schwester verglichen fühlt, die kürzlich in eine Senior-Position bei einem angesehenen Unternehmen befördert wurde. Er sagt Dinge wie „Ich werde niemals mithalten können“ und „Mama und Papa reden nur über ihre Erfolge.“ Er wirkt entmutigt, funktioniert aber sonst gut — er geht zur Arbeit, pflegt Freundschaften und geht Hobbys nach. Er ist nicht in einer Krise und hat keine Selbstmordgedanken geäußert; er fühlt sich einfach entmutigt und übersehen. Schreibe eine nachdenkliche, unterstützende Antwort, als würdest du direkt mit deinem Bruder sprechen. Deine Antwort sollte: 1. Seine Gefühle anerkennen und validieren, ohne sie abzutun. 2. Ihm helfen, die Situation auf eine konstruktive Weise neu zu sehen, ohne toxische Positivität oder seine Erfahrung zu verharmlosen. 3. Mindestens zwei konkrete, umsetzbare Vorschläge enthalten, die er ausprobieren könnte, um sich in seinem eigenen Lebensweg sicherer zu fühlen. 4. Sanft die Familiendynamik (elterliche Vergleiche) ansprechen und eine Möglichkeit vorschlagen, wie er seine Gefühle euren Eltern gegenüber kommunizieren könnte. 5. Angemessene Grenzen für deinen Rat einschließen — anerkennen, wobei du helfen kannst und wobei nicht, und erwähnen, wann professionelle Unterstützung (z. B. ein Gespräch mit einer Beraterin/einem Berater) sinnvoll sein könnte, ohne seine Gefühle zu pathologisieren. Strebe einen warmen, authentischen Ton an, wie ihn ein echtes Geschwister verwenden würde — nicht zu klinisch oder zu geskriptet.

351
29 Mar 2026 11:03

1 bis 20 von 110 Ergebnissen

Verwandte Links

X f L