Y Combinator Open-Sources QM: un arnés de agente multijugador con licencia del MIT que se ejecuta en Slack y en la Web

El equipo de Y Combinator tiene QM (intendencia) de código abierto, el arnés multiagente que utiliza internamente. QM se describe como un arnés de agente multijugador para el trabajo, que se ejecuta en Slack y en la web. El equipo de YC ejecuta la gestión de calidad en los ámbitos contable, jurídico, de eventos e ingeniería, incluida la creación de la gestión de calidad en sí. Todo el proyecto se entrega bajo la licencia del MIT. YC enmarca el lanzamiento como un experimento temprano y con errores.

¿Se puede implementar QM?

Sí. QM se puede implementar hoy en día, pero es un software de organización, no una aplicación de escritorio. La implementación supone una cuenta en la nube, Postgres y alguien que se sienta cómodo con la infraestructura. La mejor opción es una empresa nueva o mediana, de aproximadamente 10 a 500 personas, con al menos un ingeniero de plataforma. Las empresas más grandes pueden ejecutarlo, pero primero deben revisar la postura de seguridad.

Las industrias realistas incluyen servicios profesionales y de riesgo, operaciones contables y de tecnología financiera, operaciones legales, eventos y herramientas internas B2B SaaS. Las aplicaciones nombradas en el repositorio incluyen la búsqueda conjunta de notas internas, correos electrónicos, documentos, bases de datos y la web; clasificar una bandeja de entrada según un cronograma con etiquetas y borradores de respuesta; trabajar en un repositorio existente para ejecutar pruebas, abrir relaciones públicas y monitorear CI; y seguimiento de un proyecto en un canal compartido.

La implementación de QM no requiere clonar el repositorio. Un repositorio de implementación propiedad de la organización depende de @yc-software/qm y luego ejecuta qm init con un slug de la organización y un destino Fly.io o AWS. La inicialización materializa una habilidad de implementación que recorre la infraestructura, el inicio de sesión web, los conectores, el acceso opcional a Slack y la verificación en vivo. El inicio de sesión se realiza de forma predeterminada con un agente integrado que envía por correo electrónico un enlace único y un proveedor de identidad externo puede reemplazarlo. Cada implementación se ejecuta en la propia cuenta de nube del operador y la inicialización no crea CI de implementación. Los equipos que quieren núcleo y personalizaciones en un solo árbol mantienen una bifurcación privada creada por un clon simple, nunca el botón Bifurcación de GitHub. Los detalles se encuentran en implementación.md y Getting-started.md.

¿Qué es la gestión de calidad?

La mayoría de los agentes están diseñados como asistentes personales. El equipo de YC sostiene que extender un asistente a toda la empresa se vuelve complejo rápidamente. En cambio, QM brinda a cada empleado un espacio de trabajo aislado al que otros no pueden afectar. Las personas también colaboran con el agente en canales, mensajes grupales y proyectos.

Cada persona y cada sala obtiene su propia memoria, archivos, vista de llavero, permisos, crones, aplicaciones web y zona de pruebas duradera. La misma identidad y configuración se transmite entre Slack y la aplicación web. Las habilidades son propiedad del alcance y se pueden compartir mediante subvención, con promoción controlada por el administrador para toda la organización. Los paquetes de habilidades se pueden importar desde repositorios de git. Los crons y relojes ejecutan trabajo en segundo plano sin supervisión.