Los agentes de IA de Perplexity continúan trabajando tras cerrar la pestaña

Perplexity presenta Teammates, un sistema de agentes de inteligencia artificial que coordina tareas en segundo plano, recuerda el estado de sesiones previas y sigue operando sin necesidad de nuevos comandos. Su infraestructura robusta permite sincronizar múltiples agentes trabajando simultáneamente con diferentes permisos y proyectos compartidos.

Perplexity ha lanzado Teammates, una innovadora función que permite a sus agentes de inteligencia artificial coordinar múltiples tareas, mantener el estado de sesiones anteriores y seguir trabajando aunque el usuario cierre la pestaña del navegador. Este avance responde al reto de sincronizar agentes que operan en paralelo, comparten el mismo proyecto y trabajan con diversos niveles de permisos.

El anuncio, realizado el miércoles, se sustenta en la infraestructura que Perplexity ha desarrollado durante el último año, con especial foco en la creación de entornos aislados y sistemas de estado persistentes. Esta tecnología posibilita flujos de trabajo en los que los agentes delegan tareas y continúan operando a lo largo de diferentes sesiones sin interrupciones.

El desafío de mantener agentes con memoria

Nate Kupp, vicepresidente de infraestructura de Perplexity, ha explicado la complejidad de construir sistemas stateful, es decir, sistemas capaces de recordar su estado entre sesiones y reinicios. Cuando cientos de miles de agentes trabajan simultáneamente y de manera distribuida, mantener esa durabilidad y disponibilidad es una tarea muy compleja.

Patrocinado

Teammates se basa en la infraestructura de Perplexity Computer, que separa el estado persistente del proyecto de los entornos donde se ejecutan los agentes. Esto permite que los agentes retomen el trabajo donde lo dejaron sin depender de una única sesión ininterrumpida.

El estado compartido se guarda en Git

Para garantizar la coherencia en las tareas, Perplexity utiliza repositorios respaldados en Git donde se almacena el estado actualizado de cada proyecto. Cada proyecto en Perplexity Computer dispone de su propio repositorio, y los agentes trabajan en sandboxes individuales para luego incorporar sus cambios al proyecto compartido.

El reto aumenta cuando varios agentes modifican el mismo código al mismo tiempo. En esos casos, el sistema debe resolver conflictos: si un agente confirma primero sus cambios, otro agente que haya comenzado con la versión anterior deberá reaplicar sus modificaciones para evitar inconsistencias.

Perplexity asegura que menos del 2% de las confirmaciones son rechazadas por estar basadas en estados de repositorio desactualizados. La latencia media para confirmar es inferior a 1,7 segundos, y en el 99% de casos no supera los ocho segundos, demostrando una notable eficacia y rapidez.

Además, la memoria de lo aprendido por los agentes se gestiona con un sistema denominado Brain, que almacena ese conocimiento en repositorios separados. Esto permite que los agentes en segundo plano actualicen la información compartida sin interferir directamente en los cambios de los archivos del proyecto.

Capacidad para pausar y bifurcar sesiones

La plataforma SPACE, sobre la que se sustenta Teammates, está basada en microVMs Firecracker y snapshots Btrfs que posibilitan pausar, reanudar o bifurcar las sesiones de los agentes sin perder su estado guardado. Esto habilita una gran flexibilidad y continuidad en el trabajo automatizado.

Además, los desarrolladores pueden integrar herramientas populares como Slack y GitHub, configurando disparadores que indican a los agentes cuándo deben actuar. Aunque Perplexity no ha detallado cómo se gestionan los bloqueos cuando un agente depende de otro o actúa con información antigua, este aspecto sigue siendo un área a profundizar.

Incertidumbre sobre permisos y seguridad

Cada agente funciona en un entorno individualizado y aislado, con acceso controlado mediante los permisos existentes en Perplexity Computer y credenciales cifradas para garantizar la seguridad. Los usuarios pueden supervisar el progreso y retomar el control cuando lo consideren necesario.

Sin embargo, aún no está claro cómo se impide que un agente exceda sus permisos al transferir tareas a otro agente. Esta duda es especialmente relevante para empresas que evalúan cuánta autonomía pueden conceder a sus agentes sin comprometer la seguridad ni requerir supervisión humana constante.

Por el momento, Teammates está disponible en la web para suscriptores de Perplexity Max, y se espera que próximamente añadan soporte para dispositivos iOS.

Add a Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Patrocinado