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.
Modelo de seguridad
La gestión de la calidad sigue el patrón de los agentes codificadores locales. El agente actúa como la persona para la que trabaja, con sus credenciales y permisos, y todo está auditado. Una organización elige una postura que los ámbitos más restringidos sólo pueden reforzar. Pausa estricta en cada herramienta de arnés que requiere aprobación humana, excepto dos finales de giro sin efecto. Auto, el valor predeterminado, filtra los datos externos etiquetados con la procedencia y los resultados de las herramientas con un clasificador antes de que lleguen al modelo. Una implementación puede señalar ese clasificador a su propio proxy de detección. Dangerous elimina la selección de contenido y hace una pausa. Se aplica una política de comando predeclarada, con denegaciones estrictas para cosas como eliminaciones recursivas y SQL destructivo, en todas las posturas, incluida Dangerous. El modelo de amenaza y las limitaciones conocidas se encuentran en SECURITY.md.
Conclusiones clave
QM de código abierto de YC bajo una licencia MIT, para Slack y web. Cada persona y cada habitación obtiene memoria, archivos, vista de llavero, permisos, crons y zona de pruebas aislados. Pi, OpenCode, Codex y Claude Code impulsan el mismo núcleo, por lo que las implementaciones evitan la dependencia de un proveedor. En las tres se aplican tres posturas de seguridad de la organización, llamadas a herramientas y denegaciones de comandos destructivos. YC lo ejecuta en contabilidad, asuntos legales, eventos e ingeniería, y lo considera temprano y con errores.
Consulte el repositorio de GitHub y la página del proyecto. No dude en consultar nuestra página de GitHub para tutoriales, códigos y cuadernos. Además, no dude en seguirnos en Twitter y no olvide unirse a nuestro SubReddit de más de 100.000 ML y suscribirse a nuestro boletín.
Asif Razzaq es el director ejecutivo de Marktechpost Media Inc.. Como emprendedor e ingeniero visionario, Asif está comprometido a aprovechar el potencial de la inteligencia artificial para el bien social. Su esfuerzo más reciente es el lanzamiento de una plataforma de medios de inteligencia artificial, Marktechpost, que se destaca por su cobertura en profundidad del aprendizaje automático y las noticias sobre aprendizaje profundo que es técnicamente sólida y fácilmente comprensible para una amplia audiencia. La plataforma cuenta con más de 2 millones de visitas mensuales, lo que ilustra su popularidad entre el público.