Repolode
plexe-ai

plexe-ai/plexe

Ferramenta Python que cria modelos de machine learning tabular a partir de uma intenção em linguagem natural e de um conjunto de dados, usando agentes com LLMs.

Alternativa open source a:DataRobotH2O Driverless AI

Estrelas
2,642
Forks
263
Issues abertas
18
Último commit
há 8 meses

O que é?

plexe permite descrever um modelo de machine learning em linguagem natural, indicar um conjunto de dados tabular e receber um modelo treinado. Um sistema multiagente cuida do fluxo de trabalho: analisa os dados, identifica a tarefa de ML, escolhe uma métrica de avaliação e testa modelos candidatos até encontrar um bom resultado.

O projeto oferece suporte a XGBoost, CatBoost, LightGBM, Keras e PyTorch para dados tabulares e pode ser executado pela linha de comando ou como uma função Python. O resultado é um pacote de modelo autocontido, com artefatos, código de inferência, esquemas de entrada e saída e relatórios de avaliação, que não depende do plexe no momento da implantação. As chamadas de LLM passam pelo LiteLLM, permitindo que diferentes agentes usem provedores diferentes, embora o projeto teste ativamente apenas modelos da OpenAI e da Anthropic.

O plexe também disponibiliza imagens Docker com PySpark e Java pré-instalados, um arquivo de configuração YAML e um dashboard Streamlit para explorar os resultados dos experimentos e as árvores de busca.

Recursos principais

  • 01Cria modelos tabulares a partir de uma intenção em linguagem natural e de um conjunto de dados nos formatos Parquet, CSV, ORC ou Avro.
  • 02Usa um fluxo de trabalho multiagente para analisar os dados, escolher métricas e testar modelos candidatos.
  • 03Oferece suporte a XGBoost, CatBoost, LightGBM, Keras e PyTorch.
  • 04Exporta um pacote de modelo autocontido que pode ser implantado sem o plexe.
  • 05Encaminha chamadas de LLM a vários provedores pelo LiteLLM, com configuração por agente.
  • 06Inclui imagens Docker com PySpark e um dashboard Streamlit para acompanhar experimentos.

Casos de uso

  • Prototipar um modelo de previsão tabular, como para prever cancelamentos ou preços, sem escrever código de treinamento.
  • Gerar rapidamente um modelo de referência para comparar com pipelines criados manualmente.
  • Empacotar um modelo treinado como artefato independente para implantá-lo em outro ambiente.

Tópicos

Perguntas frequentes

O que é plexe?
Ferramenta Python que cria modelos de machine learning tabular a partir de uma intenção em linguagem natural e de um conjunto de dados, usando agentes com LLMs. plexe permite descrever um modelo de machine learning em linguagem natural, indicar um conjunto de dados tabular e receber um modelo treinado. Um sistema multiagente cuida do fluxo de trabalho: analisa os dados, identifica a tarefa de ML, escolhe uma métrica de avaliação e testa modelos candidatos até encontrar um bom resultado.
plexe é gratuito? Qual é a licença?
plexe é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
plexe ainda é mantido?
Sem commits há mais de 6 meses. O último commit de plexe foi em 6 de mar. de 2026.
Para que posso usar plexe?
Prototipar um modelo de previsão tabular, como para prever cancelamentos ou preços, sem escrever código de treinamento. Gerar rapidamente um modelo de referência para comparar com pipelines criados manualmente. Empacotar um modelo treinado como artefato independente para implantá-lo em outro ambiente.
Onde consigo plexe?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/plexe-ai/plexe

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados