Orquestación de chat en grupo
El patrón de orquestación de chat en grupo permite a varios agentes resolver problemas, tomar decisiones o validar el trabajo participando en un subproceso de conversación compartido en el que los agentes colaboran a través de la discusión. Un administrador de chat coordina el flujo al determinar qué agentes pueden responder a continuación y administrando diferentes modos de interacción, desde lluvias de ideas colaborativas hasta puertas de calidad estructuradas.
Este patrón aborda los escenarios que mejor se logran a través de la discusión en grupo para tomar decisiones. Estos escenarios pueden incluir procesos de ideación colaborativa, validación estructurada o control de calidad. El patrón admite varios modos de interacción, desde la lluvia de ideas de flujo libre hasta flujos de trabajo de revisión formal que tienen roles fijos y puertas de aprobación.
Este patrón funciona bien para escenarios humanos en bucle en los que los seres humanos pueden asumir opcionalmente las responsabilidades del administrador de chat dinámico y guiar las conversaciones hacia los resultados productivos. En este patrón de orquestación, los agentes suelen estar en modo de solo lectura . No usan herramientas para realizar cambios en los sistemas en ejecución.
El bucle creador-comprobador es un tipo específico de orquestación de chat grupal donde un agente, el creador, crea o propone algo. Otro agente, el comprobador, proporciona una crítica del resultado. Este patrón es iterativo, con el agente verificador devolviendo la conversación al agente creador para realizar actualizaciones y repetir el proceso. Aunque el patrón de chat en grupo no requiere que los agentes realicen el chat en turnos , el bucle maker-checker requiere una secuencia formal basada en turnos que controla el administrador de chat.
Un ejemplo de dónde es adecuado el patrón de orquestación de chat en grupo es un departamento de parques y recreación de la ciudad que necesita evaluar nuevas propuestas de desarrollo de parques. El software lee la propuesta de borrador y varios agentes especialistas realizan un debate hipotético con agentes que representan diferentes perspectivas de impacto comunitario. Este proceso de simulación se produce antes de que se abra la propuesta de revisión de la comunidad para ayudar a anticipar los comentarios que puede recibir.
Cada agente puede tener el siguiente enfoque:
- El agente de participación de la comunidad evalúa los requisitos de accesibilidad, los comentarios esperados de los residentes y los patrones de uso para garantizar el acceso equitativo a la comunidad.
- El agente de planificación ambiental evalúa el impacto ecológico, las medidas de sostenibilidad, el desplazamiento de vegetación nativa y el cumplimiento de las normativas ambientales.
- El agente de presupuesto y operaciones analiza los costos de construcción, los gastos de mantenimiento continuos, los requisitos de personal y la sostenibilidad operativa a largo plazo.
- El administrador de chat facilita un debate estructurado en el que los agentes desafían las recomendaciones del otro y defienden su razonamiento. Un empleado del departamento de parques participa en el subproceso de chat para agregar información y responder a las solicitudes de conocimiento de los agentes en tiempo real. Este proceso permite al empleado actualizar la propuesta original para abordar las preocupaciones identificadas y prepararse mejor para los comentarios de la comunidad.
Considere organizar el chat en grupo cuando el escenario se pueda resolver a través de: colaboración espontánea o guiada, o bucles iterativos de creador-verificador. Todos estos enfoques admiten la supervisión o participación humana en tiempo real. Dado que todos los agentes y humanos en el proceso emiten resultados en un único hilo acumulado, este patrón proporciona transparencia y auditabilidad. Resulta útil en los escenarios siguientes:
- Sesiones de lluvia de ideas creativas en las que los agentes que tienen diferentes perspectivas y orígenes de conocimiento se basan en las contribuciones de los demás al chat
- Procesos de toma de decisiones que se benefician del debate y la creación de consensos
- Escenarios de toma de decisiones que requieren refinamiento iterativo a través de la discusión
- Problemas multidisciplinarios que requieren diálogos entre funciones
- Requisitos de control de calidad que implican procesos de revisión estructurados e iteración
- Cumplimiento y validación normativa que requiere varias perspectivas de expertos
- Flujos de trabajo de creación de contenido que requieren revisión editorial con una separación clara de preocupaciones entre la creación y la validación
Este patrón de orquestación del agente es inadecuado en los escenarios siguientes:
- La delegación de tareas simple o el procesamiento de canalización lineal es suficiente.
- Los requisitos de procesamiento en tiempo real hacen que la sobrecarga de discusión sea inaceptable.
- Los flujos de trabajo jerárquicos claros de toma de decisiones o deterministas sin discusión son más adecuados.
- El administrador de chat no tiene ninguna manera objetiva de determinar si la tarea está completa.
- Para mantener un control eficaz, considere la posibilidad de limitar la orquestación del chat grupal a tres o menos agentes.