OpenAI tiene Symphony de código abierto, un nuevo sistema de orquestación de agentes. Symphony tiene como objetivo minimizar la intervención humana en los procesos de desarrollo de software. Alex Kotliarskyi, Víctor Zhu Y zach brock En la publicación del blog publicada bajo su firma, se afirma que el sistema aumenta la cantidad de solicitudes de extracción incluidas en el proyecto en algunos equipos. 500 por ciento en tres semanas Se informó que aumentó.
Básicamente, Symphony convierte un panel de gestión de misiones como Linear en un centro de control para los agentes del Codex. Se crea un espacio de trabajo separado para cada tarea abierta en el tablero y Codex trabaja en esta área ininterrumpidamente hasta que se completa la tarea. El agente escribe código, envía los cambios al proyecto, monitorea los procesos de compilación y reinicia el proceso cuando es necesario. Los ingenieros sólo evalúan el resultado.
Por otro lado, la arquitectura técnica de Symphony también es destacable. El sistema no consta de ningún software complejo, sino sólo de un archivo SPEC.md. Todas las reglas del flujo de trabajo se definen en un archivo llamado WORKFLOW.md; para que los equipos puedan personalizar el proceso según sus necesidades.
Una de las características más llamativas del sistema es su capacidad para autogestionar dependencias entre tareas. Si una tarea depende de otra, el agente la omite y comienza desde las tareas apropiadas; Cuando se elimina la adicción, automáticamente entra en juego. De esta forma se pueden realizar múltiples tareas simultáneamente.
El impacto del sistema en los equipos no se limita solo a los ingenieros. Los diseñadores y gerentes de productos ahora pueden solicitar el desarrollo de funciones de Codex escribiendo tareas directamente en Linear; Pueden obtener comentarios con una grabación de video que muestra la función en el producto en funcionamiento, sin tocar la base del código. Según OpenAI, esto reduce el coste de las ideas experimentales a casi cero. Si un agente se mueve en la dirección equivocada, sólo se pierde tiempo, no esfuerzo humano.
Aplicación de referencia Elixir El Codex no utiliza el mismo documento técnico, aunque fue desarrollado con TypeScript, Ir, Rust, Java Y PitónSe afirmó que se implementó con éxito en . Symphony ha acumulado más de 16.000 estrellas desde que OpenAI puso el proyecto a disposición en GitHub. Además Karri Saarinen, directora ejecutiva de Linear También compartió el aumento de usuarios en las redes sociales. Por ahora, OpenAI no planea desarrollar Symphony como un producto separado. Si bien la empresa comparte el sistema como aplicación de referencia, anima a los desarrolladores a adaptar esta infraestructura a sus propios flujos de trabajo.
