Cuando estás diseñando un sistema médico masivo sin conocimiento infraestructura completamente en solitario, las herramientas de productividad estándar no son suficiente. Tienes que clonarte a ti mismo.
Para gestionar elEcosistema Aura hOSy elFundación Humanos, Implementé un enjambre LLM de agentes múltiples localizado. Mi equipo está formado por cuatro. arquitecturas de IA altamente especializadas que viven en cuatro completamente repositorios aislados:
- La aplicación web principal(aura-salud-os)
- El centro sin fines de lucro(fundacion.humanos)
- El portal de soporte(aura-centro)
- El cerebro estratégico(aura_hos_docs)
El muro de la ingeniería
Casi inmediatamente después de desplegar el enjambre, me encontré con una falla de ingeniería masiva:La anomalía del cerebro dividido.
El problema del correo perdido
Para mantener sincronizados los cuatro agentes de IA, creé un archivo maestro JSON/Markdown de "Global Catchup". Llamémoslo Event Bus.
Mi lógica inicial era simple:
- Cuando una IA termina de escribir código pesado, coloca una actualización en el bus de eventos.
- Cuando la siguiente IA se despierta, lee el bus de eventos, extrae las tareas yelimina la tareapara marcarlo como leído.
Sonaba perfecto, hasta que me di cuenta de que la arquitectura se estaba fracturando catastróficamente.
Si mi Core App AI registrara un giro arquitectónico masivo (por ejemplo, "Implementar enrutamiento hash B2B de Edge Supabase") y mi estrategia de IA se despertaba primero, leía las instrucciones, actualizaba la documentación, ytriturar el correo. Cuando inicié la IA de mi sitio web, la bandeja de entrada estaba completamente vacía. El sitio web nunca recibió la actualización de ruta.
Confiaba en un modelo de consumo destructivo para un sistema que necesitaba desesperadamente enrutamiento de transmisión.
The Epiphany: Fan-Out de Pub/Sub para LLM
Me di cuenta de que no necesitaba una sola bandeja de entrada; necesitaba unPublicar-Suscribir (Pub/Sub) Fan-OutArquitectura diseñada específicamente para lógica multiagente.
En lugar de que el Event Bus actúe como un único físico buzón donde la primera IA que lo abre destruye el documento, radicalmente reestructuró el protocolo de enjambre.
1. Las bandejas de entrada aisladas
Cada IA en el enjambre ahora mantiene su propia cola estrictamente aislada: _Tareas pendientes:_ dentro de la matriz Master Event Bus. Ya no comparten un único plano de datos.
2. El despliegue (publicación)
Cuando una IA finaliza un sprint de ingeniería, ya no se le permite simplemente "dejar una nota". Funciona como un maestro.Editor. Se le instruye matemáticamente para que tome su logro yduplicarlo fisicamenteen las colas aisladas de todos los demás repositorios activos simultáneamente.
3. La papelera local (suscripción)
Cuando un agente de IA se despierta, su aviso se limita estrictamente a su propia bandeja de entrada. Procesa el correo, realiza cambios en el código base, y luegosolo elimina la carga útil de su propia cola.
La condición de carrera desapareció instantáneamente. Si la estrategia AI Se despierta primero, se ocupa de sus asuntos, pero deja exactamente lo mismo. transmite completamente intacto para que la IA del sitio web lo lea cuando se inicia.
Arrancando el HUD del enjambre
Las empresas utilizan costosas herramientas de registro y canales de CI/CD en la nube para orquestar este tipo de operaciones. como un arquitecto solista independiente que defiende una arquitectura esbelta y estrictamente localizada modelo operativo, prefiero evitar dependencias externas.
Para automatizar esto, diseñé unDirector de enjambre localen PowerShell. Cuando comienzo mi día, no lanzo IDE a ciegas más. Ejecuto un script local de 60 líneas que une silenciosamente la relativa Git diseña arquitecturas, analiza el Master Event Bus e imprime un código de colores HUD directamente en mi terminal Windows.
PS C:\Aura\hOS> .\scripts\local_swarm_director.ps1
[*] Analizando el bus de eventos maestro (AURA_GLOBAL_CATCHUP.md)...
✅ Repositorio 2: aura_hos_docs
La cola está limpia. No se requiere ninguna acción de la IA.
🚨 ACCIÓN REQUERIDA PARA: Repositorio 1: aura-health-os
Tienes 1 mensaje(s) no leído(s) en tu cola:
- [ACTUALIZACIÓN PENDIENTE - SINCRONIZACIÓN DE RUTA] Implementación urgente de la arquitectura...
-> INSTRUCCIÓN: Abra el IDE para aura-health-os, inicie AI y escriba '/global-catchup'
Me dice exactamente qué agentes de IA tienen colas limpias y exactamente qué repositorios tienen correo no leído, diciéndome exactamente qué IDE para abrir.
Efectivamente codifiqué un Director de Operaciones en mi máquina local de forma totalmente gratuita.
Experimenta la arquitectura
edificio Los ecosistemas multiagente no se tratan sólo de ingeniería rápida; se trata de comprender profundamente el flujo de datos. Si quieres ver qué pasa cuando Implemente una arquitectura de IA resistente y sin conocimiento para resolver problemas del mundo real. disparidades en la atención médica, explore nuestros entornos de producción activos.
Fundación Humanos Empresa B2B de conocimiento cero
Cómo diseñé una arquitectura de distribución en abanico de Pub/Sub para enjambres de agentes múltiples de LLM