Verwendung von Claude zur Datenextraktion aus einem Football-Manager-Spiel von 1997

Ben Nuttall hat FIFA Soccer Manager 97 (FSM97) mithilfe von Claude als Datenextraktions-Assistenten reverse-engineered. Er richtete Claude auf das per Wine installierte Spielverzeichnis, woraufhin die KI SM97.DAT lokalisierte und Spielernamen, Statistiken, Vereinszuordnungen, Stadien und Managerdaten extrahierte – alles abgebildet auf reale Fußballentitäten. Ziel war Reproduzierbarkeit: Die gesamte Pipeline ist nun als Python-Skripte auf GitHub verfügbar.
Schlüsseldetails
- Quelldatei:
SM97.DATenthält alle Spieldaten, einschließlich vollständiger Spielernamen (z.B. „David Beckham“ statt „D. Beckham“ im Spiel), Stadionnamen, Vereins-Spitznamen und sogar Manager, die im Spiel nie angezeigt werden. - Erste Abfrage: Claude beantwortete einfache Fragen (größtes Stadion, bestbewerteter Spieler) durch direktes Lesen der Binärdatei.
- CSV-Export: Claude generierte CSV-Dateien für alle Daten; die Spaltennamen für Spielerstatistiken waren unbekannt, daher startete Nuttall das Spiel, um sie zu ermitteln (z.B. unter Verwendung von David Seamans Statistiken als Kalibrierungsreferenz).
- Seitengenerierung: Nach der Korrektur einiger halluzinierter Datenpunkte erstellte Claude eine verlinkte HTML-Seite unter fsm.bennuttall.com, die Spieler, Vereine, Stadien und Wissenswertes zeigt.
- Datenkorrekturen: Abgekürzte Teamnamen wie „Sheffield W“ wurden zu „Sheffield Wednesday“ erweitert. Tippfehler in Stadien (z.B. „Bramall Lane Ground“) wurden korrigiert, ohne die Spieldaten zu verändern.
- Entdeckte Easter Eggs: Der Olympiasieger Daley Thompson erscheint als Spieler bei Mansfield Town. Spieler-Manager-Beziehungen wurden erkannt (z.B. Spieler, der auch als Manager für denselben Verein gelistet ist).
- Geteilte Stadien: Vereine wie Crystal Palace und Wimbledon nutzen beide Selhurst Park; die Daten erfassen dies nun.
- Top-Statistikseiten: Generierte Listen der bestbewerteten Spieler, besten Spieler nach Altersgruppe, besten Spieler-Manager und Stadien nach Kapazität. Bemerkenswert ist, dass der Verein „EA All Stars“ fiktive hochbewertete Spieler enthält.
Reproduzierbarkeit
Der gesamte Python-Code zur Datenextraktion und zum Aufbau der Website ist Open Source auf GitHub. Andere können dieselbe Pipeline ohne Claude oder ein KI-Tool ausführen, indem sie die veröffentlichten CSVs und Skripte verwenden.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Scrapling integriert als Scraping-Backbone von OpenClaw
Scrapling, eine Open-Source-Bibliothek, die Seitenstrukturen erlernt und sich an Änderungen anpasst, wurde in OpenClaw als Kern-Scraping-Engine integriert. Sie ist 774x schneller als BeautifulSoup mit Lxml und unterstützt mehrere Selektortypen mit asynchronen Sitzungen.

Ollamas technische Probleme und Kontroversen in der Community
Ollama, ein beliebtes lokales LLM-Tool, steht in der Kritik, weil es seine Abhängigkeit von llama.cpp herunterspielt, Lizenzprobleme hat und technische Probleme mit seinem eigenen Backend aufweist, einschließlich Leistungseinbußen und wieder eingeführter Fehler.

Genehmigungsgrenzen-Tool für das Claude-Code-Repository
Ein Entwickler hat ein Genehmigungsgrenzen-Tool erstellt, das einen Überprüfungsschritt hinzufügt, bevor die lokale Ausführung erfolgt, wenn Claude Code für Repository-Arbeiten verwendet wird. Das Tool folgt einem Kreislauf: Zuerst den Plan sehen, einmal genehmigen, die Ausführung lokal geschehen lassen und anschließend den Nachweis aufbewahren.

Prompt-Master: Claude-Fähigkeit zur Erzeugung präziser KI-Tool-Prompts
Prompt-Master ist eine kostenlose Claude-Fähigkeit, die präzise Prompts für verschiedene KI-Tools schreibt, darunter Cursor, Claude Code, GPT, Midjourney, Kling und Eleven Labs. Das Tool hat über 600 Sterne auf GitHub erreicht und verarbeitet mehr als 4000 Zugriffe.