31 de jan. de 2025
Harumi Platform Beta Release
Lançamento v0.1
Estamos animados de anunciar o Lançamento Beta da Plataforma Harumi, agora disponível em platform.harumi.io!
Unindo Otimização e Machine Learning
A Pesquisa Operacional (PO) e o Aprendizado de Máquina (ML) são ferramentas poderosas utilizadas em várias indústrias para melhorar a eficiência, reduzir custos e promover a inovação. Ao aproveitar dados e modelos matemáticos, as empresas podem otimizar operações, aprimorar a tomada de decisões e aumentar a receita.
Embora a otimização esteja em toda parte, desde a solução de problemas de roteamento até a gestão de estoque, o gargalo muitas vezes está na modelagem do problema. A maioria das empresas precisa de equipes especializadas para modelar seus problemas de otimização e, para questões de menor escala, o custo dessas equipes pode superar os benefícios. Isso cria uma barreira para a otimização generalizada, uma vez que o principal desafio não está em resolver o problema, mas em defini-lo e modelá-lo corretamente.
Tornando a Otimização Mais Acessível com IA
Para democratizar a otimização, a Harumi utiliza Large Language Models (LLMs) para automatizar o processo de modelagem. Nossa abordagem inclui:
Compreensão da Lógica Empresarial em Linguagem Natural: Traduzindo problemas empresariais em termos matemáticos estruturados.
Raciocínio Matemático: Convertendo conceitos de negócios em restrições lineares.
Implementando Código de Solvers: Escrevendo o código para solvers como Gurobi, que otimizam com base nas restrições fornecidas.
Ao conectar a lacuna entre a lógica empresarial e a modelagem matemática, as LLMs reduzem significativamente a necessidade de equipes de modelagem especializadas, tornando a otimização mais amplamente acessível.
Por Que Não Usar Apenas LLMs para Resolver Problemas?
Uma abordagem simples é pedir a uma LLM de uso geral (como ChatGPT) para resolver um problema de otimização. No entanto, esse método possui limitações-chave:
Resultados Não Confiáveis: LLMs podem produzir soluções com erros de previsão de tokens.
Representações Ambíguas: Problemas complexos frequentemente carecem de descrições precisas, tornando-os difíceis de interpretar.
Longas Descrições de Problemas: Indústrias como sistemas de energia envolvem conjuntos de dados extensos com os quais LLMs gerais têm dificuldades.
Matrizes de Dados Grandes: Problemas de otimização geralmente envolvem milhares ou milhões de variáveis e restrições.
Alucinações: LLMs podem gerar resultados plausíveis, mas incorretos.
Ao combinar LLMs com solvers tradicionais, a Harumi garante soluções de otimização confiáveis, estruturadas e precisas.
Arquitetura do Framework Harumi
Desenvolvemos um agente de IA de ponta com 10% mais precisão na solução de problemas matemáticos e quantitativos comparado ao output de outros LLMs, projetado para auxiliar em aprendizado de máquina, pesquisa operacional e análise de dados. Nosso agente de IA suporta modelagem de otimização, tornando a tomada de decisões complexas mais intuitiva. A arquitetura do agente foi desenvolvida para suportar:
Descrição Natural do Problema: Usuários descrevem seus problemas de otimização em linguagem simples.
Pré-processamento: Identificar parâmetros, objetivos e restrições.
Modelagem Iterativa: LLMs ajudam a estruturar modelos de otimização com etapas de validação integradas.
Agente Formulador: Converte descrições de problemas em um modelo matemático formal (por exemplo, LaTeX).
Agente Programador: Traduz esse modelo em código pronto para solucionadores (por exemplo, Gurobi, CPLEX).
Agente Avaliador: Detecta erros e garante a precisão do modelo.
Principais Recursos da Harumi Beta
Criar e compartilhar projetos de otimização com modelos matemáticos complexos.
Editor de texto inteligente adaptado para documentar projetos de pesquisa operacional.
Geração automática de código, integrando-se a solvers como Gurobi e CPLEX.
Assistente de IA conversacional para ajudar a iniciar novos projetos de otimização em logística, infraestrutura e mais.
Segurança de dados de nível empresarial, executando LLMs em uma nuvem privada sem compartilhar dados externamente.
A Harumi Beta está no ar! Crie uma conta em platform.harumi.io e descubra como a IA pode revolucionar seus processos de otimização e tomada de decisões.
Em breve: novos recursos chegando à plataforma. Não fique de fora!
Execução de código Python no navegador com WebAssembly para iterações rápidas.
Execução de código no servidor para suportar processamento mais complexo.
Integração de backend com vários solvers para execução de código.
Desenvolvimento de uma aplicação de visualização e interação com componentes gráficos.
Integração com fontes de dados externas (datatable, Excel, CSV) para execução de código perfeita.
Fornecimento de um ambiente de simulação para resultados de execução.
#Releases
