Zum Hauptinhalt springen

Nutze deine eigene KI, um ein Projekt zu erzeugen

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

  1. Öffne dein LoopGantt-Dashboard.
  2. Klicke auf Importieren.
  3. Zieh deine gespeicherte .json-Datei in das Fenster Projekt importieren oder klicke, um sie auszuwählen.
  4. 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:

RegelWarum sie wichtig ist
Phasen können keine Abhängigkeiten habenPhasen 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 habenEin Meilenstein ist ein Zeitpunkt, keine Dauer. Er erscheint im Gantt als Raute.
Alle IDs in Abhängigkeiten müssen auf gültige Aufgaben-IDs verweisenExistiert eine predecessorId oder successorId nicht, wird die Abhängigkeit beim Import stillschweigend ignoriert.
Zirkuläre Abhängigkeiten werden abgelehntA → 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
Profi-Tipp – schrittweise verfeinern: Gib dich nicht mit der ersten Ausgabe zufrieden. Sag der KI zum Beispiel „Füge nach jeder Phase eine Aufgabe zur Risikominderung hinzu“ oder „Die Testphase soll in Unit-Tests und UAT aufgeteilt werden, mit einem Freigabe-Meilenstein dazwischen“. Iteratives Nachschärfen im Gespräch liefert deutlich bessere Pläne als ein einzelner Prompt.

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:

↓ example-project.json herunterladen

War dieser Artikel hilfreich?