Pular para o conteúdo principal

Use sua própria IA para gerar um projeto

ChatGPT, Claude e Gemini são ótimos planejadores de projetos, desde que você dê as instruções certas. Este guia mostra como usar qualquer assistente de IA para gerar, em menos de 2 minutos, um plano de projeto completo do LoopGantt, pronto para importar.

Por que usar sua própria IA?

O gerador com IA integrado ao LoopGantt é rápido e simples. Mas, se você quer:

  • Mais controle sobre o prompt e o estilo do resultado
  • Um modelo de IA específico (GPT-5, Claude Opus, Gemini Advanced)
  • Um plano adaptado ao seu setor, à sua metodologia ou à terminologia interna da empresa
  • A possibilidade de iterar e refinar o plano conversando com a IA

…então o melhor caminho é gerar um arquivo JSON com sua própria IA e importá-lo.

Passo 1 — Copie o modelo de prompt

Copie o prompt abaixo, substitua a descrição do projeto entre aspas e cole no ChatGPT, Claude ou Gemini. O prompt inclui o esquema JSON completo e todas as regras que a IA deve seguir.

Você é um gerente de projetos experiente. Gere um plano de projeto do LoopGantt para:

"[DESCREVA SEU PROJETO AQUI]"

Use EXATAMENTE este formato JSON; não adicione campos extras nem altere a estrutura:

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

REGRAS (siga à risca):
1. Fases (isPhase: true) NÃO PODEM ter dependências. Nunca as adicione ao array dependencies.
2. Marcos (isMilestone: true) devem ter durationDays: 0.
3. Fases (isPhase: true) NÃO podem aparecer em dependencies. Tarefas comuns e marcos podem ser usados como predecessorId ou successorId.
4. parentTaskId deve fazer referência ao id de uma fase, ou ser null para itens de nível superior.
5. Todos os ids devem ser strings únicas.
6. O type da dependência deve ser um destes: FS, SS, FF, SF
7. lagDays pode ser positivo (atraso) ou negativo (sobreposição/antecipação).
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. valores de color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon

SAÍDA: Retorne apenas JSON válido. Sem blocos de código markdown, sem texto explicativo.

Passo 2 — Descreva seu projeto

Substitua [DESCREVA SEU PROJETO AQUI] por uma descrição clara. Inclua:

  • O que o projeto entrega (app, site, relatório, evento, lançamento de produto…)
  • As principais etapas previstas (por exemplo, "3 sprints de desenvolvimento")
  • As restrições importantes ("precisa ser lançado antes do 4º trimestre", "equipe de 3 pessoas")
  • Os requisitos especiais ("incluir o tempo de UAT e de revisão na loja de apps")

Exemplos de prompts prontos para usar

Projeto de software

"Desenvolver uma aplicação web B2B SaaS: autenticação de usuários, gestão de equipes, cobrança por assinatura
(Stripe) e um painel principal. Equipe de 4 pessoas. Prazo-alvo de 14 semanas.
Incluir as fases: Descoberta, Design, Desenvolvimento (3 sprints), QA e Lançamento."

Campanha de marketing

"Lançar uma campanha de marketing de conteúdo para uma ferramenta de gestão de projetos voltada
a pequenas empresas. Inclui conteúdo de blog (6 posts), anúncios no LinkedIn, sequência de e-mails
e um webinar. Prazo de 8 semanas com uma equipe de marketing de 2 pessoas."

Planejamento de eventos

"Planejar uma conferência corporativa para 200 pessoas. Inclui escolha do local, buffet,
programação de palestrantes, montagem de áudio e vídeo, inscrições e acompanhamento pós-evento.
12 semanas de antecedência a partir de hoje."

Passo 3 — Copie o JSON gerado

A IA retorna um objeto JSON. Selecione tudo, copie e salve como um arquivo .json (por exemplo, my-project.json).

Se a IA envolveu o JSON em blocos de código markdown (```json ... ```), remova os delimitadores antes de salvar: mantenha só o JSON puro, que começa com { e termina com }.

Passo 4 — Importe no LoopGantt

  1. Acesse seu painel do LoopGantt.
  2. Clique em Importar.
  3. Solte o arquivo .json que você salvou na janela Importar projeto ou clique para procurá-lo.
  4. Confira a pré-visualização da importação e clique em Importar projeto.

Seu plano de projeto gerado por IA agora está no LoopGantt, totalmente programado e pronto para edição.

Entendendo as regras do JSON

Ao revisar ou editar o resultado da IA, fique atento a estes problemas comuns:

RegraPor que importa
Fases não podem ter dependênciasAs fases abrangem automaticamente suas filhas. Adicionar uma dependência a uma fase entraria em conflito com a programação automática. Em vez disso, vincule as tarefas dentro das fases.
Marcos devem ter durationDays: 0Um marco é um ponto no tempo, não uma duração. Ele aparece como um losango no Gantt.
Todos os IDs das dependências devem fazer referência a IDs de tarefas válidosSe um predecessorId ou successorId não existir, a dependência é ignorada sem aviso na importação.
Dependências circulares são rejeitadasA → B → A tornaria a programação impossível. O LoopGantt detecta e remove essas dependências na importação.

Referência dos tipos de dependência

FS (Finish-to-Start):   ████ A
                              ████ B  ← B começa depois que A termina

SS (Start-to-Start):    ████ A
                         ████ B      ← B começa quando A começa

FF (Finish-to-Finish):  ████████ A
                           ████████ B ← B termina quando A termina

SF (Start-to-Finish):            ████ A
                        ████████ B   ← B termina quando A começa
Dica — refinamento iterativo: Não fique só com o primeiro resultado. Peça à IA "Adicione uma tarefa de mitigação de riscos depois de cada fase" ou "A fase de testes precisa ser dividida em testes unitários e UAT, com um marco de aprovação entre eles". Iterar na conversa gera planos muito melhores do que um único prompt.

Baixe o JSON de exemplo

Baixe nosso projeto de exemplo comentado para usar como referência ao escrever seus prompts ou revisar o resultado da IA:

↓ Baixar example-project.json

Este artigo foi útil?