Sistemas de agentes
Presentamos Colony: agentes personales con memoria y herramientas
Dele a un agente un trabajo continuo, un lugar para trabajar y una memoria que pueda usar la próxima vez. Colony se está abriendo para ver avances técnicos.
CONFIRMACIÓN DE APLICACIÓN GRABADA
Una calculadora científica,
guardada en seis archivos.
La aplicación, sus datos y su historial de cambios permanecen disponibles para la próxima solicitud.
- Comprometerse
e790c96- Cambio registrado
- 6 archivos · 450 líneas insertadas
APLICACIÓN GUARDADA
ui/index.htmlInterfazui/styles.cssEstilosui/app.jsCalculadora y gráficadata/latest.jsonDatos de la aplicaciónmanifest.jsonDefinición de aplicación.gitignoreExclusiones de archivos
Registrado en la aplicación reabierta sqrt(9)3
Inspeccione las capturas originales de la sesión y la aplicación
Colony es un sistema de agentes personales para un trabajo que continúa a lo largo de las conversaciones. Proporcione a un agente un proyecto, acceso a sus herramientas y un resultado por el que trabajar. Sus archivos, memoria y responsabilidades permanecen disponibles en todas las conversaciones.
Creamos Colony porque el trabajo útil rara vez cabe en un intercambio. Un experimento debe revisarse más adelante. Un proyecto tiene decisiones que vale la pena recordar. Un procedimiento que funcionó una vez debería estar disponible la próxima vez que se necesite.
De una conversación a un trabajo guardado
Colony//De una tarea a un trabajo guardado
Una aplicación funcional, guardada para la siguiente tarea.
01 / Construir
Trabaja en un proyecto real.
Un agente usa los archivos del proyecto y las herramientas permitidas para crear una aplicación. En esta sesión grabada, Colony creó una calculadora científica y guardó seis archivos con 450 líneas insertadas.
Confirmación de aplicación grabadae790c966 archivos · 450 líneas insertadasui/index.htmlInterfazui/styles.cssEstilosui/app.jsLógica y gráficadata/latest.jsonDatos de la aplicaciónmanifest.jsonDefinición.gitignoreExclusiones
Una aplicación guardada que puede usar la próxima conversación.
Compromiso grabado e790c96. El proyecto guardado contiene la interfaz, la lógica, los datos de la aplicación y la definición. 02 / Comprobar
Inspeccione lo que realmente se guardó.
Reabrimos la aplicación y comprobamos sqrt (9), que arrojó 3. La imagen es la propia aplicación guardada, por lo que el resultado se puede inspeccionar junto con el registro de la sesión.
Captura real de la aplicación. Una comprobación aritmética demuestra este artefacto guardado, no su exactitud exhaustiva. 03 / Continuar
Haga la siguiente solicitud en algún lugar para empezar.
Los archivos, los datos y el historial de cambios de la aplicación permanecen en el espacio de trabajo. Una conversación posterior puede inspeccionar o cambiar el mismo proyecto. La memoria de los agentes y las habilidades reutilizables respaldan ese trabajo continuo.
Proyecto retenidoe790c966 archivos · 450 líneas insertadasui/index.htmlInterfazui/styles.cssEstilosui/app.jsLógica y gráficadata/latest.jsonDatos de la aplicaciónmanifest.jsonDefinición.gitignoreExclusiones
Próxima solicitudLos mismos archivos, datos e historialLos mismos archivos, datos de aplicaciones e historial de versiones permanecen disponibles para trabajos posteriores.
Basado en la sesión de calculadora grabada y en la aplicación reabierta. Este ejemplo no mide la fiabilidad general de la codificación.
El ejemplo anterior proviene de una sesión de creación de aplicaciones. Colony escribió la interfaz y la lógica de la
calculadora y, a continuación, guardó los archivos. Hemos vuelto a abrir la aplicación
guardada y hemos comprobado que se sqrt(9) devuelve3. Amplíe la figura anterior
para inspeccionar el extracto de la sesión original y la captura de la aplicación.
El objeto importante es la aplicación en el disco. Una solicitud posterior puede cambiar esos archivos, inspeccionar el historial o continuar con el mismo proyecto. Una conversación ha producido algo que la siguiente conversación puede usar.
Un agente con un lugar donde trabajar
Los agentes de Colony pueden trabajar en repositorios, ejecutar comandos, investigar en la web y usar herramientas conectadas. En un Mac, también pueden leer las ventanas de las aplicaciones y operar sus controles con los permisos que les concedas. Puedes hablar por texto o por voz, asignar un objetivo en segundo plano, establecer un recordatorio o programar una tarea recurrente. Los informes vuelven a la conversación, con una interrupción cuando se solicita una.
Un agente también puede crear una aplicación pequeña: un rastreador de experimentos, una lista de lectura o un panel con actualizaciones de datos programadas. Varios agentes pueden compartir un proyecto, intercambiar mensajes y llevar a cabo pasos dependientes.
Mantén lo que el trabajo te enseña
Colony almacena memorias inspeccionables y resultados completos de herramientas fuera del contexto inmediato del modelo. Las salidas grandes se recuperan en piezas relevantes. El trabajo de fondo completado puede convertirse en una habilidad propuesta para que la revises e instales; las operaciones repetidas pueden convertirse en herramientas reutilizables.
Mantener un agente en funcionamiento tiene un coste de procesamiento. Colony registra el uso del modelo y el uso de la caché informado por el proveedor, y le permite inspeccionar el contexto enviado al modelo. La consolidación de la memoria y la redacción de habilidades también utilizan la inferencia. Nuestra siguiente pregunta es en qué medida ayuda este trabajo acumulado en tareas posteriores con el mismo modelo y presupuesto de cálculo.
Colony se ejecuta en una computadora que usted controla, con un servidor modelo local o un punto final hospedado que usted elija. El trabajo en segundo plano requiere que el ordenador esté disponible. La versión actual es privada y estamos abriendo versiones técnicas preliminares para que las personas que tengan un trabajo en curso puedan ponerla a trabajar.
DETALLES DEL PRODUCTO
Colony
Agentes persistentes que usan tus herramientas, recuerdan tus proyectos y construyen lo que necesitas.

