Repolode
plexe-ai

plexe-ai/plexe

Herramienta de Python que crea modelos de machine learning para datos tabulares a partir de una instrucción en lenguaje natural y un conjunto de datos, mediante agentes basados en LLM.

Alternativa open source a:DataRobotH2O Driverless AI

Estrellas
2,642
Forks
263
Issues abiertos
18
Último commit
hace 8 meses

¿Qué es?

plexe te permite describir un modelo de machine learning en lenguaje natural, indicarle un conjunto de datos tabulares y obtener un modelo entrenado. Un sistema multiagente gestiona el flujo de trabajo: analiza los datos, identifica la tarea de ML, selecciona una métrica de evaluación e itera sobre modelos candidatos para encontrar uno adecuado.

El proyecto es compatible con XGBoost, CatBoost, LightGBM, Keras y PyTorch para datos tabulares, y se puede ejecutar desde la línea de comandos o como una función de Python. El resultado es un paquete de modelo autónomo con artefactos, código de inferencia, esquemas de entrada y salida e informes de evaluación, que no depende de plexe al momento de desplegarlo. Las llamadas a LLM se enrutan mediante LiteLLM, por lo que los distintos agentes pueden usar diferentes proveedores, aunque el proyecto solo prueba activamente modelos de OpenAI y Anthropic.

plexe también incluye imágenes de Docker con PySpark y Java preinstalados, un archivo de configuración YAML y un panel de Streamlit para explorar los resultados de los experimentos y los árboles de búsqueda.

Funciones clave

  • 01Crea modelos para datos tabulares a partir de una instrucción en lenguaje natural y un conjunto de datos en formato Parquet, CSV, ORC o Avro.
  • 02Usa un flujo de trabajo multiagente para analizar los datos, elegir métricas e iterar sobre modelos candidatos.
  • 03Es compatible con XGBoost, CatBoost, LightGBM, Keras y PyTorch.
  • 04Exporta un paquete de modelo autónomo que se puede desplegar sin plexe.
  • 05Enruta las llamadas a LLM mediante LiteLLM a varios proveedores, con configuración por agente.
  • 06Incluye imágenes de Docker con PySpark y un panel de Streamlit para explorar experimentos.

Casos de uso

  • Crear un prototipo de modelo de predicción para datos tabulares, por ejemplo, para predecir la pérdida de clientes o los precios, sin escribir código de entrenamiento.
  • Generar rápidamente un modelo de referencia con el que comparar pipelines creados manualmente.
  • Empaquetar un modelo entrenado como artefacto independiente para desplegarlo en otro entorno.

Temas

Preguntas frecuentes

¿Qué es plexe?
Herramienta de Python que crea modelos de machine learning para datos tabulares a partir de una instrucción en lenguaje natural y un conjunto de datos, mediante agentes basados en LLM. plexe te permite describir un modelo de machine learning en lenguaje natural, indicarle un conjunto de datos tabulares y obtener un modelo entrenado. Un sistema multiagente gestiona el flujo de trabajo: analiza los datos, identifica la tarea de ML, selecciona una métrica de evaluación e itera sobre modelos candidatos para encontrar uno adecuado.
¿plexe es gratuito? ¿Qué licencia tiene?
plexe es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿plexe sigue mantenido?
Sin commits en más de 6 meses. El último commit de plexe fue el 6 mar 2026.
¿Para qué puedo usar plexe?
Crear un prototipo de modelo de predicción para datos tabulares, por ejemplo, para predecir la pérdida de clientes o los precios, sin escribir código de entrenamiento. Generar rápidamente un modelo de referencia con el que comparar pipelines creados manualmente. Empaquetar un modelo entrenado como artefacto independiente para desplegarlo en otro entorno.
¿Dónde consigo plexe?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/plexe-ai/plexe

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados