IdeaPlanAI - Transforme suas ideias em projetos com IA
Um analisador de projetos que utiliza IA para calcular os requisitos funcionais, não funcionais, estimativa de tempo, tecnologias recomendadas e desafios em potencial a partir do projeto proposto.
Instalação e execução
Pré-requisitos
- Node.js v22 ou v23 (recomendado v23 para desenvolvimento)
- npm (ou yarn, pnpm, bun…)
Clone o repositório
git clone <url>
Instale as dependências
cd <proj-folder>
npm ci
Build(necessário para produção caso esteja utilizando o node v22)
npm run build
Inicie o servidor
- Desenvolvimento (Node.js v23)
npm run start:dev
- Produção (Node v22 ou v23)
npm run start:prod
Funcionalidades
- Análise de requisitos: Identifica requisitos funcionais e não funcionais.
- Estimativa de tempo: Fornece uma estimativa de tempo para cada etapa do projeto.
- Recomendação de tecnologias: Sugere as melhores tecnologias para a implementação.
Exemplo de Fluxo Operacional
-
Input do usuário:
O usuário descreve seu projeto, por exemplo:
“Quero um sistema de gerenciamento de tarefas para equipes, onde os usuários podem criar, editar e excluir tarefas, definir prazos, atribuir membros e ter uma visão do progresso geral com gráficos. Ele precisa ser seguro e capaz de suportar muitos usuários simultâneos.”
-
Processamento do input:
O modelo processa a entrada fornecida.
-
Resposta:
A aplicação retorna uma resposta em Markdown, contendo os detalhes solicitados (requisitos, estimativas, tecnologias).
Modelo Utilizado
- Nvidia LLaMA Nemotron 70B Instruct
Variáveis de Ambiente
Configure a variável de ambiente abaixo antes de iniciar a aplicação:
NVIDIA_NIM_API_KEY
: Chave de API necessária para acessar o modelo.
Rotas
POST /
Content-Type: application/json
Corpo da requisição:
{
"text": "<SUA-IDEIA-DE-PROJETO>"
}