Visão Geral
O que é a Harumi, como um projeto se organiza em seis seções e por onde continuar para construir, executar e agendar modelos de otimização.
O que é a Harumi
A Harumi é uma plataforma com IA para construir, executar e agendar modelos de pesquisa operacional e otimização. Todo projeto é apoiado por um repositório git real: você (ou o Chat de IA da Harumi) escreve código Python usando um kernel de solver (OR-Tools ou Gurobi), faz commit, executa e vê o resultado no dashboard do projeto.
Não há notebooks para configurar — seu código, a configuração da execução e suas conexões de dados vivem no repositório e nas configurações do projeto, versionados como qualquer outro projeto git. Arquivos que não deveriam ser versionados em git (datasets, pesos de modelo) ainda podem ser enviados diretamente; veja a aba Fontes de Dados.
Como um projeto é organizado
Todo projeto tem seis seções, disponíveis na barra lateral do projeto:
| Seção | Para que serve |
|---|---|
| Painel | A visão padrão. Mostra o resultado da última execução, execuções recentes e execuções agendadas. |
| Documentação | Documentos em markdown do projeto — registre regras de negócio, premissas ou notas de design. |
| Código | Navegue, edite e faça commit do repositório git do projeto direto no navegador. |
| Fontes de Dados | Conecte bancos de dados externos (PostgreSQL, MySQL, SQL Server, Oracle) para consultar a partir do seu código, e envie arquivos de dados que aparecem em inputs/ dentro de cada execução. |
| Chat | Chat de IA da Harumi — tire dúvidas, peça para ler/escrever arquivos do projeto, ou encaminhe uma solicitação direto para o solver. |
| Configurações | Renomeie o projeto, gerencie Segredos (variáveis de ambiente para seu código) e veja os detalhes do repositório. |
Uma execução é controlada por dois arquivos versionados no repositório:
harumi.toml— declara o comando que a Harumi executa e o kernel de computação (CPU/RAM e imagem do solver) usado para executá-lo.dashboard/*.toml— cada arquivo declara os [widgets] de um dashboard(/pt-BR/docs/widgets) (métricas, tabelas, gráficos) exibidos no Painel, associados ao JSON que sua execução escreve emoutput/output.json.
Por onde continuar
Criando uma conta
Cadastre-se, confirme seu email e chegue à sua página de projetos.
Começando um projeto
Três formas de colocar código na Harumi — escolha a que combina com o que você já tem.
Primeiros passos: aplicativo web
Crie um projeto no aplicativo web e veja sua primeira execução aparecer no painel.
Tour pela plataforma
Documentação, Código, Fontes de Dados, Segredos e Chat de IA da Harumi, em detalhes.
CLI harumi
Execute projetos, gerencie fontes de dados e busque resultados pelo terminal.
Preços e Limites
Como funcionam os créditos, o que cada plano inclui e o que acontece quando sua cota se esgota.
Referência da API
Traga os resultados de execução de um projeto para sistemas externos.