ChatGPT, Claude и Gemini отлично справляются с планированием проектов — если дать им правильные инструкции. Из этого руководства вы узнаете, как с помощью любого AI-ассистента меньше чем за 2 минуты создать полный план проекта LoopGantt, готовый к импорту.
Зачем использовать собственный AI?
Встроенный AI-генератор LoopGantt быстрый и простой. Но если вам нужны:
- больше контроля над запросом и стилем результата;
- конкретная модель AI (GPT-5, Claude Opus, Gemini Advanced);
- план, адаптированный к вашей отрасли, методологии или внутренней терминологии;
- возможность дорабатывать план в диалоге,
…то стоит сгенерировать JSON-файл с помощью собственного AI и импортировать его.
Шаг 1 — Скопируйте шаблон запроса
Скопируйте запрос ниже, замените описание проекта в кавычках и вставьте его в ChatGPT, Claude или Gemini. Запрос содержит полную JSON-схему и все правила, которым должен следовать AI.
Вы — опытный руководитель проектов. Составьте план проекта LoopGantt для:
"[ОПИШИТЕ ВАШ ПРОЕКТ ЗДЕСЬ]"
Используйте СТРОГО этот формат JSON — не добавляйте лишние поля и не меняйте структуру:
{
"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
}
]
}
ПРАВИЛА (соблюдайте строго):
1. Этапы (isPhase: true) НЕ МОГУТ иметь зависимостей. Никогда не добавляйте их в массив dependencies.
2. У вех (isMilestone: true) должно быть durationDays: 0.
3. Этапы (isPhase: true) НЕ могут фигурировать в зависимостях. Обычные задачи и вехи можно использовать и как predecessorId, и как successorId.
4. parentTaskId должен ссылаться на id этапа или быть null для элементов верхнего уровня.
5. Все id должны быть уникальными строками.
6. type зависимости должен быть одним из: FS, SS, FF, SF
7. lagDays может быть положительным (задержка) или отрицательным (перекрытие/опережение).
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. Значения color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon
ВЫВОД: верните только корректный JSON. Без блоков кода markdown и без пояснений.
Шаг 2 — Опишите проект
Замените [ОПИШИТЕ ВАШ ПРОЕКТ ЗДЕСЬ] понятным описанием. Укажите:
- что создаётся в рамках проекта (приложение, сайт, отчёт, мероприятие, запуск продукта…);
- основные ожидаемые стадии (например, «3 спринта разработки»);
- ключевые ограничения («запуск до IV квартала», «команда из 3 человек»);
- особые требования («учесть UAT и время на проверку в магазине приложений»).
Готовые примеры запросов
Программный проект
"Создать веб-приложение B2B SaaS: аутентификация пользователей, управление командой, оплата подписки (Stripe) и основная панель. Команда из 4 человек. Целевой срок — 14 недель. Включить этапы: Исследование, Проектирование, Разработка (3 спринта), QA и Запуск."
Маркетинговая кампания
"Запустить кампанию контент-маркетинга для инструмента управления проектами, ориентированную на малый бизнес. Включает контент для блога (6 статей), рекламу в LinkedIn, серию писем и вебинар. Срок — 8 недель, маркетинговая команда из 2 человек."
Планирование мероприятия
"Спланировать корпоративную конференцию на 200 человек. Включает выбор площадки, кейтеринг, состав докладчиков, аудио- и видеотехнику, регистрацию и работу с участниками после мероприятия. Срок подготовки — 12 недель, начиная с сегодняшнего дня."
Шаг 3 — Скопируйте JSON из ответа
AI вернёт объект JSON. Выделите его целиком, скопируйте и сохраните как файл .json (например, my-project.json).
Если AI обернул JSON в блок кода markdown (```json ... ```), удалите эти ограждения перед сохранением — оставьте только чистый JSON, который начинается с { и заканчивается }.
Шаг 4 — Импортируйте в LoopGantt
- Перейдите на панель LoopGantt.
- Нажмите Импорт.
- Перетащите сохранённый файл
.jsonв окно Импорт проекта или щёлкните, чтобы выбрать его. - Просмотрите предварительный результат импорта и нажмите Импортировать проект.
Ваш план проекта, созданный с помощью AI, теперь в LoopGantt — полностью спланированный и готовый к редактированию.
Разбираемся в правилах JSON
Проверяя или редактируя ответ AI, обращайте внимание на типичные проблемы:
| Правило | Почему это важно |
|---|---|
| У этапов не может быть зависимостей | Этапы автоматически охватывают свои дочерние элементы. Зависимость для этапа противоречила бы автоматическому планированию. Вместо этого связывайте задачи внутри этапов. |
| У вех должно быть durationDays: 0 | Веха — это момент времени, а не отрезок. На диаграмме Ганта она отображается ромбом. |
| Все ID в зависимостях должны ссылаться на существующие ID задач | Если predecessorId или successorId не существует, зависимость при импорте молча игнорируется. |
| Циклические зависимости отклоняются | Цепочка A → B → A сделала бы планирование невозможным. LoopGantt обнаруживает и удаляет такие зависимости при импорте. |
Справочник по типам зависимостей
FS (Finish-to-Start): ████ A
████ B ← B начинается после окончания A
SS (Start-to-Start): ████ A
████ B ← B начинается, когда начинается A
FF (Finish-to-Finish): ████████ A
████████ B ← B завершается, когда завершается A
SF (Start-to-Finish): ████ A
████████ B ← B завершается, когда начинается A
Скачайте пример JSON
Скачайте наш пример проекта с комментариями — используйте его как образец при составлении запросов или проверке ответа AI: