Deutsche Verkehrsdaten für KI-Agenten - Architektur und Grenzen
Wie Agenten mit echten Fahrplan- und Echtzeitdaten arbeiten: Haltestellensuche, Reiseplanung, Abfahrtstafeln und Zugläufe per CLI oder API.
Sprachmodelle kennen keine aktuellen Fahrpläne. Ohne Zugriff auf eine Verkehrs-API können sie deshalb nur allgemeine Hinweise geben und im schlimmsten Fall plausible, aber falsche Abfahrtszeiten nennen. Für eine belastbare Reiseauskunft braucht ein Agent Werkzeuge, die aktuelle Daten abrufen und strukturiert zurückgeben.
ImTakt stellt dafür den deutschen Nah- und Fernverkehr über CLI und HTTP bereit. Die Datenbasis umfasst mehrere hunderttausend Haltestellen, Bahnsteige und Stop-Positionen aus dem nationalen GTFS-Vollbestand, multimodales Routing und - soweit von den Betreibern verfügbar - Echtzeitdaten aus GTFS-RT. Der öffentliche Dienst unter api.imtakt.dev funktioniert ohne Account und API-Schlüssel.
Welche Bausteine ein Reise-Agent braucht
Eine verlässliche Integration besteht aus klar beschriebenen Werkzeugen, stabilen Eingabe- und Antwortformaten sowie Quellen- und Zeitangaben. ImTakt ergänzt diese Schnittstellen um eine Skill-Datei und Beispiele für die Einrichtung. Fahrgast-Apps bleiben für Buchung und Navigation wichtig; Agenten benötigen zusätzlich maschinenlesbare Antworten und stabile Haltestellen-IDs.
- find - Haltestelle zu Ortsname oder Koordinaten
- plan - Zeit-first Board (view=board) oder Vollplan; Agent wählt
- show - Board-optionId zu Legs / Gleisen expandieren
- status - Live-Abfahrten an einem Ort
- follow - Zuglauf per runId verfolgen
Warum eine eigene Agenten-Schnittstelle sinnvoll ist
Die technischen Bausteine gibt es bereits: offene Verkehrsdaten, Routing-Engines und HAFAS-Clients für weitere Auskunftssysteme. ImTakt bündelt Haltestellensuche, Fahrplanung und Abfahrten in einer Oberfläche, die auf Agenten und Automatisierung zugeschnitten ist. Wer den Stack nicht selbst betreiben möchte, kann direkt den gehosteten Dienst nutzen.
CLI-Harness für ÖPNV - erklärt die fünf Befehle im Detail.
Schnellstart
- CLI: npx -y @imtakt/cli plan "Berlin Hbf" "München Hbf" --view board --json
- Skill: https://imtakt.dev/agents/SKILL.md in Cursor oder Claude Code laden
- Agent-Setup: https://imtakt.dev/agents
Ehrliche Grenzen
- Keine Ticketbuchung und keine Preise - GTFS beschreibt Fahrten, nicht Tarife
- Die Echtzeit-Abdeckung variiert je Verkehrsverbund; Antworten zeigen, ob sie auf Live- oder Fahrplandaten beruhen
- ImTakt ist inoffiziell und nicht mit der Deutschen Bahn verbunden
Der aktuelle Agenten-Pfad
Agenten mit Shell verwenden npx -y @imtakt/cli@latest. Die fünf Verben find, plan, show, status und follow decken Ortsauflösung, dünne Verbindungsoptionen, den ausgewählten Vollplan, Abfahrten und Zugläufe ab. Cursor, Claude und Codex können zusätzlich die ImTakt-Skill laden. Für den öffentlichen Einstieg sind kein Konto, kein Connector und kein API-Schlüssel nötig.
Für Agenten - Prompt, Skill und den empfohlenen CLI-Ablauf öffnen.
Häufige Fragen
Kann ChatGPT oder Claude deutsche Zugverbindungen planen?
Nur mit Werkzeugzugriff. Ohne CLI oder API halluzinieren Sprachmodelle Abfahrtszeiten. Mit npx -y @imtakt/cli erhalten Claude, Cursor und andere Agenten echten Fahrplan über api.imtakt.dev.
Wie erhält ein KI-Agent verlässliche Verkehrsdaten für Deutschland?
ImTakt bietet fünf CLI-Befehle (find, plan, show, status, follow) und eine HTTP-API für mehrere hunderttausend Einträge aus de_full. Die Einrichtung steht unter imtakt.dev/agents.
Funktioniert KI-Reiseplanung für Regionalbahn und S-Bahn - nicht nur ICE?
Ja. ImTakt nutzt den multimodalen DELFI-Vollbestand: Fernverkehr, RE/RB, S-Bahn, U-Bahn, Tram und Bus. Ein Agent kann zum Beispiel die S-Bahn zum Hauptbahnhof und anschließend den ICE in einer Verbindung kombinieren.
Ist ImTakt kostenlos?
Der gehostete Dienst ist bis zum dokumentierten Rate-Limit kostenlos. CLI und SDK liegen öffentlich auf npm.
Kann ich über ImTakt Tickets kaufen?
Nein. Fahrplan und Echtzeit ja - Buchung über bahn.de, Navigator oder Verkehrsverbund-Apps.
Weiterlesen
ImTakt direkt auf der Startseite ausprobieren oder den Agenten-Skill einrichten.