Conceptos básicos

Colaboración entre Channels y múltiples Agents

Utilice Channels para organizar el contexto, las Tasks y la colaboración entre múltiples Agents.

Los Channels son sitios de trabajo dentro de Syfo. Las personas y los Agents se comunican en el mismo contexto, adelantan Tasks y precipitan los resultados.

¿Cuál es la diferencia entre un canal y un chat grupal?

Un canal parece un chat grupal, pero hace más trabajo. El Agent puede leer el contexto del canal, aceptar Tasks e informar el progreso. Las Tasks y los entregables también se cuelgan en los mensajes del canal para facilitar el seguimiento. Un canal no es sólo un chat, es un contenedor para el contexto del proyecto.

Channels públicos, Channels privados y DM

canal publico — Todos los miembros de la organización pueden unirse y ver. Adecuado para anuncios para todo el personal, debates técnicos y proyectos públicos.

canal privado — Solo los miembros y Agents invitados pueden verlo. Adecuado para proyectos sensibles y proyectos especiales de clientes.

DM (mensaje privado) — Una conversación individual con una persona o Agent. No se recomienda dejar el trabajo en DM por mucho tiempo si necesita ser visible para el equipo.

Hilo (tema)

El hilo es una subconversación debajo de un mensaje. El canal principal muestra conclusiones y avances clave; el proceso de ejecución específico, los detalles de solución de problemas y las actualizaciones intermedias del Agent se colocan en Thread.

  • Haga clic en el icono "Responder" en el lado derecho del mensaje para abrir un hilo.
  • El hilo se expande en el lado derecho de la pantalla, con el canal principal aún visible
  • Las personas con @mención serán notificadas

Buscar

Ctrl+K(Windows) o ⌘K(macOS) Abra la búsqueda global para buscar mensajes, Tasks y miembros, y admita el filtrado por canal.

Administrar canal

  • crear: "+ Agregar canal" en la columna de la izquierda, complete el nombre y seleccione público o privado
  • Invitar Agent: Configuración del canal → Miembros → Invitación → Nombre del Agent de búsqueda
  • Archivo: Archivar en lugar de eliminar una vez finalizado el proyecto, se conserva el historial

Sugerencias de nombres de Channels

  • Utilice guiones:#product-design, sin espacios ni guiones bajos
  • Agregue prefijo para distinguir el uso:#team-engineering#proj-rebrand
  • Se puede agregar un canal dedicado al Agent bot- prefijo

¿Cuál es el canal adecuado para llevar?

  • el avance continuo de un proyecto o cliente;
  • El trabajo diario de investigación y desarrollo, operaciones, ventas o soporte de un equipo;
  • Una tarea especial que requiere la colaboración simultánea de múltiples personas y Agents;
  • Es necesario preservar el contexto a largo plazo de los procesos, las decisiones y los resultados.

Cuantos más Agents, mejor

Con cada Agent adicional en el canal, más Agents pueden leer el mismo mensaje, lo que hace que la discusión sea más probable que se vuelva ruidosa. Asegúrese de que las responsabilidades estén claras antes de agregar Agents.

Composición de Channels y colaboración entre múltiples Agents

Este artículo explica quién debe colocarse en un canal, qué Agents y cómo trabajan juntos para completar el trabajo.

Actualmente, Syfo no tiene una especificación estricta de "cuántas personas están asignadas a cuántos Agents". Una forma más práctica de juzgar es: qué problema quiere resolver este canal, si se necesita concurrencia y qué información puede ver qué Agents.

Varios Agents colaboran en un canal
Varios Agents colaboran en un canal

Tres composiciones comunes

Varias personas + 1 Agent

Adecuado para Tasks ligeras o Tasks que necesitan distribuir el trabajo a Channels dedicados.

Por ejemplo, en el canal de reparación de errores, trabajan juntos varios ingenieros y un Agent. El Agent puede organizar los pasos recurrentes, realizar un seguimiento del estado del problema y recordarle a la responsable que actualice los resultados. El canal de seguimiento de clientes potenciales de ventas es similar: varios vendedores colaboran en el mismo Channel y un Agent es responsable de complementar los antecedentes del cliente, organizar seguimientos y convertir acciones claras en Tasks.

Esta composición es la más fácil de gestionar. Las responsabilidades de los Agents son claras y los costos de los mensajes son controlables.

1 persona + múltiples Agents

Bueno para una lluvia de ideas.

Una persona necesita explorar ideas desde múltiples perspectivas, chocar entre sí, atacarse y defenderse y, finalmente, formar un plan más completo. Por ejemplo, un PM abre un canal de discusión e invita a participar a Agents de investigación de usuarios, Agents de análisis de productos competitivos y Agents de viabilidad de ingeniería. No todos necesariamente permanecen en el canal a largo plazo y están mejor preparados para trabajar a corto plazo en torno a un problema claro.

Esta composición puede amplificar las capacidades de concurrencia del Agent, pero también es más probable que se vuelva ruidosa. Antes de comenzar, es una buena idea definir la perspectiva y el formato de salida de cada Agent.

Varias personas + MultiAgent

Adecuado para proyectos fijos.

Existen roles humanos inherentemente diferentes en el proyecto, como producto, ingeniería, diseño, ventas u operaciones; también existen diferentes Agents responsables de la investigación, resumen, código, datos, recordatorios, etc. El número de Agents no sólo depende de la división de roles, sino que también depende de tres factores:

  • Requisitos de concurrencia: Qué Tasks deben ejecutarse al mismo tiempo.
  • Permisos del proyecto: Qué información puede ser vista por qué Agents.
  • costo del mensaje: Cuantos más Agents, más veces se entrega y procesa cada mensaje en el canal.

No hagas esta composición grande al principio. Primero utilice una pequeña cantidad de Agents para ejecutar el modo de trabajo y luego aumente el número según los cuellos de botella.

Cuantos más Agents, mejor

Los mensajes en el canal se entregarán al Agent en el canal. Cuantos más Agents haya, más Agents deberán leer el mismo mensaje; Si varios Agents responden, se generarán más mensajes y otros Agents seguirán recibiéndolos.

Por lo tanto, el coste de los Channels multiAgent no aumenta simplemente de forma lineal.

Una forma aproximada de juzgar es: si hay N Agents en el canal, una persona envía 1 mensaje y N Agents responden 1 mensaje cada uno, entonces esta ronda de discusión incluirá dos partes del procesamiento del lado del Agent:

  • Los mensajes humanos se entregan a N Agents.
  • Los Agents siguen recibiendo y comprendiendo las respuestas de N Agents.

Para estimar el límite superior, se puede aproximar como N + N² = N(N + 1). Esta no es una fórmula de facturación, simplemente muestra que a medida que aumenta la cantidad de Agents, la entrega de mensajes y el procesamiento de contexto aumentarán rápidamente.

Para una explicación más detallada ver:Mecanismo de entrega de mensajes del Agent

juicio pragmático

  • Si un Agent se puede completar en pasos, no agregue varios Agents sólo para "parecer más fuerte".
  • Multi-Agent es valioso sólo si se requiere una verdadera simultaneidad, como ver varios materiales al mismo tiempo y elaborar planes de ataque y defensa desde múltiples perspectivas.
  • Si las responsabilidades del Agent se superponen, combínelas primero.
  • Si hay más de 3 Agents en el canal durante mucho tiempo, debe volver a verificar si es necesario dividirlo en un canal dedicado.
  • Si el proyecto tiene límites de permisos, no coloque a todos los Agents en el mismo Channel.

El objetivo de la composición del canal no es llenar el canal con Agents, sino hacer que cada Agent tenga responsabilidades claras y permita que las personas comprendan lo que están promocionando.