Factory
Factory ofrece desarrollo de software nativo con Droids que delegan codificación, pruebas y despliegue en IDE, web, CLI, Slack/Teams y backlog.
¿Qué es Factory?
Factory es un software de desarrollo nativo con agentes que utiliza “Droids” para delegar tareas completas de ingeniería —como refactorizaciones, respuesta a incidentes y migraciones— a lo largo del ciclo de desarrollo. El objetivo es permitir que los equipos ejecuten agentes de codificación con IA donde ya trabajan, sin requerir cambios en sus herramientas, modelos o flujos de trabajo existentes.
De la página, Factory posiciona a los Droids como agentes integrados en flujos de trabajo que pueden operar en un IDE, una interfaz de navegador, una CLI, Slack/Teams y un contexto de proyecto/backlog. El énfasis está en delegar tareas de principio a fin (incluyendo la generación de salidas como pull requests) manteniendo la trazabilidad desde el ticket hasta el código.
Características clave
- “Droids” integrados en flujos de trabajo en múltiples interfaces: Delega tareas en IDE/terminal, interfaz web, CLI, Slack/Teams y contexto de gestor de proyectos.
- Delegación de tareas sin obligar a cambiar de herramienta: Usa el mismo flujo de trabajo y herramientas de desarrollo en lugar de pasar a un sistema separado.
- Soporte para contextos comunes de IDE/terminal: La página menciona específicamente VS Code, JetBrains, Vim y uso en terminal en macOS/Linux y Windows.
- Ejecución de agentes basada en web: Ejecuta Droids directamente desde el navegador para tareas complejas de codificación como refactorizaciones o depuración sin configuración adicional descrita en la página.
- Automatización impulsada por agentes para CI/CD y mantenimiento: La vía CLI se describe para scripting y paralelización de agentes en fases como CI/CD, migraciones y revisión de código automatizada.
- Ejecución activada por proyecto/backlog con creación de PR: Factory puede activar agentes desde asignaciones de issues o menciones, extraer contexto, implementar soluciones y crear PRs manteniendo la trazabilidad desde el ticket hasta el código.
- Canal compartido de soporte/ingeniería en Slack/Teams: Delega triaje de incidentes y correcciones pequeñas en inglés natural para obtener soluciones a nivel de código.
Cómo usar Factory
- Comienza con la guía rápida proporcionada: Usa la “Guía de inicio rápido” referenciada en la página para empezar a ejecutar Droids desde tu interfaz elegida (se enfatiza explícitamente IDE o terminal primero).
- Delegar una tarea desde tu flujo de trabajo existente: En tu IDE o terminal, asigna una tarea al Droid (la página referencia ejemplos como refactorizaciones, depuración y migraciones) manteniendo tus herramientas y atajos existentes.
- Usa interfaces adicionales según sea necesario:
- Ejecuta Droids en el navegador para trabajo impulsado por agentes inmediato.
- Usa la línea de comandos para scripting/paralelización de ejecuciones de agentes en CI/CD, migraciones o mantenimiento.
- En Slack/Teams, delega ítems de soporte o triaje de incidentes en inglés natural.
- Para trabajo impulsado por backlog, activa desde issues: Usa la experiencia de gestor de proyectos/backlog donde Factory activa agentes desde asignaciones de issues o menciones, genera cambios de código y crea PRs con trazabilidad.
Casos de uso
- Refactorizaciones y depuración basadas en IDE: Un desarrollador puede delegar una refactorización o tarea de resolución de problemas desde su editor (p. ej., VS Code, JetBrains, Vim) sin cambiar su flujo de trabajo.
- Interfaz web para experimentos rápidos con agentes: Un miembro del equipo puede ejecutar tareas de codificación desde una interfaz de navegador cuando quiere delegar refactorizaciones o depuración de inmediato.
- Automatización en línea de comandos para CI/CD: Un ingeniero de builds/releases puede hacer scripting y paralelizar Droids para soportar actividades relacionadas con CI/CD como revisión de código automatizada y otras tareas de mantenimiento.
- Triaje de incidentes y correcciones rápidas vía Slack/Teams: Equipos de soporte e ingeniería pueden enviar tareas en inglés natural durante incidentes, recibiendo soluciones a nivel de código a través de un canal compartido.
- Flujo de trabajo de ingeniería de backlog a PR: Un equipo puede activar agentes desde asignaciones de issues o menciones, permitiendo que Factory extraiga contexto, implemente cambios y cree PRs manteniendo la conexión entre el ticket y el código resultante.
Preguntas frecuentes
-
¿Dónde puedo ejecutar los Droids de Factory? La página enumera IDE/terminal, escritorio/web, línea de comandos, Slack/Teams y una interfaz de gestor de proyectos/backlog.
-
¿Necesito cambiar mis herramientas o flujo de trabajo existentes? El posicionamiento de Factory indica que los Droids funcionan «dondequiera que tú lo hagas» sin requerir que cambies tus herramientas, modelos o flujo de trabajo.
-
¿Qué IDE se mencionan? La página destaca específicamente VS Code, JetBrains y Vim, además del uso de terminal.
-
¿Puede Factory crear pull requests desde tickets? El flujo de gestor de proyectos/backlog descrito en la página indica que Factory puede crear PR mientras mantiene la trazabilidad desde el ticket hasta el código.
-
¿Está Factory diseñado para uso empresarial? La página incluye una sección «Enterprise» que lo describe como seguro, escalable y listo para integrarse con herramientas de ingeniería existentes, y menciona seguridad y cumplimiento de grado industrial, pero no lista estándares o certificaciones específicas.
Alternativas
- Asistentes de codificación LLM de propósito general: Herramientas enfocadas en ayuda de codificación basada en chat pueden asistir con fragmentos o guías, pero típicamente no incorporan el mismo flujo de agente de extremo a extremo en IDE, CI/CD, Slack/Teams y ejecución de backlog a PR como se describe para Factory.
- Plataformas de automatización CI/CD y automatización dev interna: Los equipos pueden construir scripts o flujos de trabajo tipo agente alrededor de sus pipelines, pero esto difiere del énfasis de Factory en delegación nativa de agentes en múltiples interfaces.
- Herramientas de automatización de flujos/incidencias con integraciones personalizadas: Automatizar acciones basadas en eventos de tickets es posible con plataformas de automatización genéricas, pero tendrías que conectar tú mismo la ejecución de código, manejo de contexto y creación de PR.
- Extensiones de automatización de tareas en IDE: Los plugins de editores pueden agilizar tareas repetitivas dentro del IDE, pero pueden no proporcionar la misma delegación entre interfaces (web/CLI/Slack/Teams/gestor de proyectos) descrita en la página de Factory.
Alternativas
AakarDev AI
AakarDev AI es una plataforma poderosa que simplifica el desarrollo de aplicaciones de IA con integración fluida de bases de datos vectoriales, permitiendo un despliegue y escalabilidad rápidos.
Arduino VENTUNO Q
Arduino VENTUNO Q es un ordenador de edge AI para robótica: combina inferencia acelerada y microcontrolador para control determinista, con Arduino App Lab.
Devin
Devin es un agente de IA para programar que ayuda a equipos a completar migraciones y refactorizaciones grandes en paralelo, con aprobación humana.
Codex Plugins
Usa Codex Plugins para combinar skills, integraciones de apps y servidores MCP en flujos reutilizables que amplían el acceso de Codex a Gmail, Drive y Slack.
Ably Chat
Ably Chat es una API y SDK de chat para crear aplicaciones personalizadas en tiempo real: reacciones, presencia y edición/eliminación de mensajes.
Falconer
Falconer es una plataforma de conocimiento autoactualizable para equipos ágiles: escribe, comparte y encuentra documentación interna y contexto de código en un solo lugar.