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
- Przejdź do panelu LoopGantt.
- Kliknij Importuj.
- Upuść zapisany plik
.jsonw oknie Importuj projekt albo kliknij, aby wybrać go z dysku. - 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:
| Zasada | Dlaczego to ważne |
|---|---|
| Fazy nie mogą mieć zależności | Fazy 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: 0 | Kamień 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 zadania | Jeśli predecessorId lub successorId nie istnieje, zależność zostanie przy imporcie po cichu pominięta. |
| Zależności cykliczne są odrzucane | A → 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
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: