Este é um projeto demonstrativo que utiliza KaibanJS para criar uma equipe de agentes de IA especializados em planejamento de projetos.
- Node.js instalado (versão 16 ou superior)
- Uma chave de API da OpenAI
- Git instalado
-
Faça um fork deste repositório clicando no botão "Fork" no canto superior direito
-
Clone seu fork:
git clone https://github.com/seu-usuario/kaiban-demo
cd kaiban-demo- Instale as dependências:
npm install- Copie o arquivo de ambiente e configure sua chave API:
cp .env.example .envEdite o arquivo .env e adicione sua chave API da OpenAI
- Inicie o servidor:
npm run kaiban- Acesse a aplicação no navegador:
http://localhost:5174
Se preferir criar o projeto do zero:
- Crie uma nova pasta para o projeto e acesse ela:
mkdir meu-projeto-kaiban
cd meu-projeto-kaiban- Inicialize um novo projeto Vite com React:
npx create-vite@latest . --template react- Instale as dependências:
npm install- Instale o KaibanJS:
npm install kaibanjs- Inicialize o KaibanJS:
npx kaibanjs@latest init-
Copie o arquivo
team.kban.jsdeste repositório para a raiz do seu projeto -
Crie um arquivo
.envna raiz do projeto e adicione sua chave da OpenAI:
VITE_OPENAI_API_KEY=sua-chave-api-aqui
- Inicie o servidor:
npm run kaiban.env- Arquivo com as variáveis de ambiente (chave da API)team.kban.js- Definição dos agentes e suas tarefas.kaiban/- Diretório com as configurações do KaibanJS
-
Lucas Carvalho (Planejador de Projetos)
- Responsável por criar planos detalhados de projeto
- Experiência em gerenciamento de projetos ágeis
-
Marina Souza (Analista de Riscos)
- Especialista em avaliação de riscos
- Foco em conformidade legal e LGPD
- Acesse a aplicação no navegador
- Clique em "Start Workflow"
- Acompanhe o trabalho dos agentes em tempo real
- Veja o resultado final na seção de resultados
- Mantenha sua chave API segura e nunca a compartilhe
- O primeiro processamento pode levar alguns segundos
- Os agentes trabalham de forma sequencial, um após o outro
- Sempre que fizer alterações no arquivo
team.kban.js, reinicie o servidor
Você pode personalizar os agentes editando o arquivo team.kban.js. Lembre-se de:
- Definir claramente o papel e objetivo de cada agente
- Especificar as tarefas que cada agente deve realizar
- Fornecer inputs relevantes para as tarefas
- Reiniciar o servidor após as alterações
Para mais informações sobre o KaibanJS, visite: https://kaibanjs.com