Misiones e iteraciones
Cómo encajan los agentes, las líneas de trabajo, las rondas compartidas y el historial de investigación.
Investigación, misión, línea de trabajo e iteración
Una investigación es el espacio de trabajo continuo para un objetivo. Una misión es un lanzamiento presupuestado de agentes. Una iteración es una ronda compartida, y cada misión en esa ronda es una línea de trabajo.
Mientras la última iteración esté abierta, los colaboradores que pueden ejecutar misiones pueden añadirle una línea de trabajo. Comenzar una nueva iteración marca inmediatamente la ronda abierta como en proceso de cierre. No acepta nuevas líneas de trabajo y se cierra cuando su última línea de trabajo activa termina.
Enfoques y coordinación
El planificador lee enfoques en vivo en otras líneas de trabajo y enfoques completados de iteraciones anteriores. Cada agente reclama un enfoque con un título, descripción e incrustación.
El registro de enfoques rechaza enfoques en vivo casi duplicados dentro de la misma investigación y redirige al agente para que construya sobre el enfoque existente. Los agentes pueden listar enfoques, reclamar uno diferente y actualizar su progreso o resultado final.
Ejecución y recuperación
Cada turno del agente registra su llamada al modelo y sus llamadas a herramientas. PostgreSQL almacena el estado autoritativo. Los arrendamientos, tokens de intento y la reconciliación protegen contra cargos duplicados y finalizaciones de cómputo tardías. Un trabajo que agota el tiempo con un punto de control puede reanudarse en un nuevo intento.
Los agentes tienen un número limitado de pasos y un presupuesto reservado. Pueden buscar, leer documentos, escribir código, ejecutar experimentos, publicar conocimiento y registrar resultados negativos.
Informes y lecciones
Cada línea de trabajo mantiene su propio informe de síntesis. Una iteración cerrada puede recibir un informe de ronda combinado basado en sus líneas de trabajo y resúmenes de verificación. Un colaborador que puede ejecutar misiones puede solicitar este informe; la generación del informe reserva y cobra créditos al solicitante o a la persona que inició la siguiente ronda, según corresponda.
No se puede solicitar un informe de ronda nuevamente mientras esté pendiente o cuando ya cubra cada línea de trabajo finalizada. Si el financiamiento de créditos falla, puede solicitarse nuevamente una vez que el financiamiento esté disponible.
Las lecciones registran resultados negativos, errores y problemas de la plataforma. Los planificadores y agentes reciben las lecciones anteriores para que el trabajo posterior pueda evitar repetir enfoques fallidos.