Przejdź do głównej treści

Użyj własnej AI do wygenerowania projektu

ChatGPT, Claude i Gemini świetnie planują projekty — jeśli dostaną właściwe instrukcje. Ten przewodnik pokazuje, jak w mniej niż 2 minuty wygenerować za pomocą dowolnego asystenta AI kompletny plan projektu LoopGantt gotowy do zaimportowania.

Dlaczego warto użyć własnej AI?

Wbudowany generator AI w LoopGantt jest szybki i prosty. Ale jeśli chcesz mieć:

  • Większą kontrolę nad promptem i stylem wyniku
  • Konkretny model AI (GPT-5, Claude Opus, Gemini Advanced)
  • Plan dopasowany do Twojej branży, metodyki lub wewnętrznej terminologii
  • Możliwość iteracyjnego dopracowywania planu w rozmowie

…to wygenerowanie pliku JSON za pomocą własnej AI i zaimportowanie go jest najlepszym rozwiązaniem.

Krok 1 — Skopiuj szablon promptu

Skopiuj poniższy prompt, zastąp opis projektu w cudzysłowie i wklej całość do ChatGPT, Claude lub Gemini. Prompt zawiera pełny schemat JSON i wszystkie zasady, których AI musi przestrzegać.

Jesteś doświadczonym kierownikiem projektów. Wygeneruj plan projektu LoopGantt dla:

"[OPISZ TUTAJ SWÓJ PROJEKT]"

Użyj DOKŁADNIE tego formatu JSON — nie dodawaj dodatkowych pól i nie zmieniaj struktury:

{
  "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
    }
  ]
}

ZASADY (przestrzegaj ich ściśle):
1. Fazy (isPhase: true) NIE MOGĄ mieć zależności. Nigdy nie dodawaj ich do tablicy dependencies.
2. Kamienie milowe (isMilestone: true) muszą mieć durationDays: 0.
3. Fazy (isPhase: true) NIE mogą występować w dependencies. Zarówno zwykłe zadania, jak i kamienie milowe mogą być używane jako predecessorId lub successorId.
4. parentTaskId musi wskazywać id fazy albo mieć wartość null dla elementów najwyższego poziomu.
5. Wszystkie id muszą być unikalnymi ciągami znaków.
6. type zależności musi mieć jedną z wartości: FS, SS, FF, SF
7. lagDays może być dodatnie (zwłoka) lub ujemne (nakładanie się/wyprzedzenie).
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. wartości color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon

WYNIK: zwróć wyłącznie poprawny JSON. Bez bloków kodu markdown, bez tekstu z wyjaśnieniami.

Krok 2 — Opisz swój projekt

Zastąp [OPISZ TUTAJ SWÓJ PROJEKT] jasnym opisem. Uwzględnij:

  • Co jest efektem projektu (aplikacja, strona internetowa, raport, wydarzenie, premiera produktu…)
  • Główne etapy, jakich się spodziewasz (np. „3 sprinty programistyczne”)
  • Kluczowe ograniczenia („premiera przed Q4”, „zespół 3-osobowy”)
  • Szczególne wymagania („uwzględnij czas na UAT i weryfikację w sklepie z aplikacjami”)

Gotowe przykłady promptów

Projekt programistyczny

"Zbuduj aplikację webową B2B SaaS: uwierzytelnianie użytkowników, zarządzanie zespołem, rozliczenia subskrypcyjne
(Stripe) i główny panel. Zespół 4-osobowy. Docelowy harmonogram: 14 tygodni.
Uwzględnij fazy: Rozpoznanie, Projektowanie, Rozwój (3 sprinty), QA i Wdrożenie."

Kampania marketingowa

"Uruchom kampanię content marketingową dla narzędzia do zarządzania projektami skierowanego
do małych firm. Obejmuje treści na blog (6 wpisów), reklamy na LinkedIn, sekwencję e-maili
i webinar. Harmonogram 8-tygodniowy, 2-osobowy zespół marketingu."

Planowanie wydarzenia

"Zaplanuj konferencję firmową dla 200 osób. Obejmuje wybór miejsca, catering,
listę prelegentów, przygotowanie sprzętu AV, rejestrację i działania po wydarzeniu.
12 tygodni przygotowań, począwszy od dziś."

Krok 3 — Skopiuj wynik w formacie JSON

AI zwraca obiekt JSON. Zaznacz go w całości, skopiuj i zapisz jako plik .json (np. my-project.json).

Jeśli AI umieściła JSON w blokach kodu markdown (```json ... ```), usuń te znaczniki przed zapisaniem — zostaw tylko czysty JSON, który zaczyna się od { i kończy na }.

Krok 4 — Zaimportuj do LoopGantt

  1. Przejdź do panelu LoopGantt.
  2. Kliknij Importuj.
  3. Upuść zapisany plik .json w oknie Importuj projekt albo kliknij, aby wybrać go z dysku.
  4. Sprawdź podgląd importu i kliknij Importuj projekt.

Plan projektu wygenerowany przez AI jest już w LoopGantt — z pełnym harmonogramem i gotowy do edycji.

Zasady dotyczące JSON

Podczas przeglądania lub edytowania wyniku AI zwróć uwagę na te typowe problemy:

ZasadaDlaczego to ważne
Fazy nie mogą mieć zależnościFazy automatycznie obejmują swoje zadania podrzędne. Zależność ustawiona na fazie kolidowałaby z automatycznym harmonogramowaniem. Zamiast tego powiąż zadania wewnątrz faz.
Kamienie milowe muszą mieć durationDays: 0Kamień milowy to punkt w czasie, a nie okres. Na wykresie Gantta jest wyświetlany jako romb.
Wszystkie identyfikatory w zależnościach muszą wskazywać istniejące zadaniaJeśli predecessorId lub successorId nie istnieje, zależność zostanie przy imporcie po cichu pominięta.
Zależności cykliczne są odrzucaneA → B → A uniemożliwiłoby ułożenie harmonogramu. LoopGantt wykrywa i usuwa takie zależności podczas importu.

Typy zależności w skrócie

FS (Finish-to-Start):   ████ A
                              ████ B  ← B zaczyna się po zakończeniu A

SS (Start-to-Start):    ████ A
                         ████ B      ← B zaczyna się, gdy zaczyna się A

FF (Finish-to-Finish):  ████████ A
                           ████████ B ← B kończy się, gdy kończy się A

SF (Start-to-Finish):            ████ A
                        ████████ B   ← B kończy się, gdy zaczyna się A
Wskazówka — iteracyjne dopracowywanie: nie poprzestawaj na pierwszym wyniku. Poproś AI: „Dodaj zadanie ograniczania ryzyka po każdej fazie” albo „Podziel fazę testów na testy jednostkowe i UAT, a między nimi dodaj kamień milowy akceptacji”. Iterowanie w rozmowie daje znacznie lepsze plany niż pojedynczy prompt.

Pobierz przykładowy plik JSON

Pobierz nasz przykładowy projekt z komentarzami i używaj go jako wzorca podczas pisania promptów lub sprawdzania wyników AI:

↓ Pobierz example-project.json

Czy ten artykuł był pomocny?