ChatGPT, Claude und Gemini sind hervorragende Projektplaner – wenn du ihnen die richtigen Anweisungen gibst. Diese Anleitung zeigt dir, wie du mit einem beliebigen KI-Assistenten in weniger als 2 Minuten einen vollständigen, importfertigen LoopGantt-Projektplan erzeugst.
Warum deine eigene KI nutzen?
Der integrierte KI-Generator von LoopGantt ist schnell und einfach. Aber wenn du Folgendes willst:
- Mehr Kontrolle über den Prompt und den Stil des Ergebnisses
- Ein bestimmtes KI-Modell (GPT-5, Claude Opus, Gemini Advanced)
- Einen Plan, der auf deine Branche, deine Methodik oder eure interne Terminologie zugeschnitten ist
- Die Möglichkeit, den Plan im Gespräch schrittweise zu verfeinern
…dann ist es der richtige Weg, mit deiner eigenen KI eine JSON-Datei zu erzeugen und sie zu importieren.
Schritt 1 – Die Prompt-Vorlage kopieren
Kopiere den Prompt unten, ersetze die Projektbeschreibung in den Anführungszeichen und füge ihn in ChatGPT, Claude oder Gemini ein. Der Prompt enthält das vollständige JSON-Schema und alle Regeln, die die KI befolgen muss.
Du bist ein erfahrener Projektmanager. Erstelle einen LoopGantt-Projektplan für:
"[BESCHREIBE HIER DEIN PROJEKT]"
Verwende GENAU dieses JSON-Format – füge keine zusätzlichen Felder hinzu und ändere die Struktur nicht:
{
"version": "1.0",
"generator": "LoopGantt",
"project": {
"name": "YOUR PROJECT NAME",
"startDate": "YYYY-MM-DD",
"scheduleType": "working_days"
},
"tasks": [
{
"id": "phase-1",
"name": "Phase Name",
"isPhase": true,
"isMilestone": false,
"durationDays": 0,
"parentTaskId": null,
"status": "not_started",
"priority": "high",
"color": "blue",
"order": 0
},
{
"id": "task-1",
"name": "Task Name",
"isPhase": false,
"isMilestone": false,
"durationDays": 5,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "medium",
"color": null,
"progress": 0,
"desiredDate": null,
"notes": "",
"checklist": [
{ "id": "cl-1", "text": "Sub-task item", "completed": false }
],
"order": 1
},
{
"id": "milestone-1",
"name": "Milestone Name",
"isPhase": false,
"isMilestone": true,
"durationDays": 0,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "critical",
"color": null,
"order": 2
}
],
"dependencies": [
{
"id": "dep-1",
"predecessorId": "task-1",
"successorId": "milestone-1",
"type": "FS",
"lagDays": 0
}
]
}
REGELN (strikt befolgen):
1. Phasen (isPhase: true) DÜRFEN KEINE Abhängigkeiten haben. Füge sie niemals zum Array dependencies hinzu.
2. Meilensteine (isMilestone: true) müssen durationDays: 0 haben.
3. Phasen (isPhase: true) dürfen NICHT in dependencies vorkommen. Normale Aufgaben und Meilensteine dürfen beide als predecessorId oder successorId verwendet werden.
4. parentTaskId muss auf die id einer Phase verweisen oder bei Elementen der obersten Ebene null sein.
5. Alle ids müssen eindeutige Strings sein.
6. Der type einer Abhängigkeit muss einer der folgenden sein: FS, SS, FF, SF
7. lagDays kann positiv (Verzögerung) oder negativ (Überlappung/Vorlaufzeit) sein.
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. Werte für color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon
AUSGABE: Gib nur gültiges JSON zurück. Keine Markdown-Codeblöcke, kein erklärender Text.
Schritt 2 – Dein Projekt beschreiben
Ersetze [BESCHREIBE HIER DEIN PROJEKT] durch eine klare Beschreibung. Nenne:
- Was das Projekt hervorbringt (App, Website, Bericht, Event, Produktlaunch …)
- Die wichtigsten Abschnitte, die du erwartest (z. B. „3 Entwicklungssprints“)
- Wichtige Rahmenbedingungen („Launch muss vor Q4 sein“, „Team aus 3 Personen“)
- Besondere Anforderungen („Zeit für UAT und App-Store-Review einplanen“)
Fertige Prompt-Beispiele
Softwareprojekt
"Entwickle eine B2B-SaaS-Webanwendung: Benutzer-Authentifizierung, Teamverwaltung, Abo-Abrechnung (Stripe) und ein zentrales Dashboard. Team aus 4 Personen. Ziel-Zeitrahmen: 14 Wochen. Phasen: Analyse, Design, Entwicklung (3 Sprints), QA und Launch."
Marketingkampagne
"Starte eine Content-Marketing-Kampagne für ein Projektmanagement-Tool, das sich an kleine Unternehmen richtet. Umfasst Blog-Content (6 Artikel), LinkedIn-Anzeigen, eine E-Mail-Sequenz und ein Webinar. Zeitrahmen 8 Wochen mit einem Marketingteam aus 2 Personen."
Eventplanung
"Plane eine Firmenkonferenz für 200 Personen. Umfasst Auswahl des Veranstaltungsorts, Catering, Referentenprogramm, AV-Technik, Registrierung und Nachbereitung nach dem Event. 12 Wochen Vorlauf ab heute."
Schritt 3 – Die JSON-Ausgabe kopieren
Die KI gibt ein JSON-Objekt zurück. Markiere alles, kopiere es und speichere es als .json-Datei (z. B. my-project.json).
Falls die KI das JSON in Markdown-Codeblöcke eingeschlossen hat (```json ... ```), entferne diese vor dem Speichern – behalte nur das reine JSON, das mit { beginnt und mit } endet.
Schritt 4 – In LoopGantt importieren
- Öffne dein LoopGantt-Dashboard.
- Klicke auf Importieren.
- Zieh deine gespeicherte
.json-Datei in das Fenster Projekt importieren oder klicke, um sie auszuwählen. - Prüfe die Importvorschau und klicke auf Projekt importieren.
Dein KI-generierter Projektplan ist jetzt in LoopGantt – vollständig terminiert und bereit zur Bearbeitung.
Die JSON-Regeln verstehen
Achte beim Prüfen oder Bearbeiten der KI-Ausgabe auf diese häufigen Probleme:
| Regel | Warum sie wichtig ist |
|---|---|
| Phasen können keine Abhängigkeiten haben | Phasen erstrecken sich automatisch über ihre Unterelemente. Eine Abhängigkeit an einer Phase würde mit der automatischen Terminplanung kollidieren. Verknüpfe stattdessen die Aufgaben innerhalb der Phasen. |
| Meilensteine müssen durationDays: 0 haben | Ein Meilenstein ist ein Zeitpunkt, keine Dauer. Er erscheint im Gantt als Raute. |
| Alle IDs in Abhängigkeiten müssen auf gültige Aufgaben-IDs verweisen | Existiert eine predecessorId oder successorId nicht, wird die Abhängigkeit beim Import stillschweigend ignoriert. |
| Zirkuläre Abhängigkeiten werden abgelehnt | A → B → A würde die Terminplanung unmöglich machen. LoopGantt erkennt und entfernt sie beim Import. |
Referenz der Abhängigkeitstypen
FS (Finish-to-Start): ████ A
████ B ← B beginnt, nachdem A endet
SS (Start-to-Start): ████ A
████ B ← B beginnt, wenn A beginnt
FF (Finish-to-Finish): ████████ A
████████ B ← B endet, wenn A endet
SF (Start-to-Finish): ████ A
████████ B ← B endet, wenn A beginnt
Das Beispiel-JSON herunterladen
Lade unser kommentiertes Beispielprojekt herunter und nutze es als Referenz, wenn du deine Prompts formulierst oder die KI-Ausgabe prüfst: