Una implementación basada en Java del Protocolo de Contrato en Red que permite a agentes autónomos negociar y asignar tareas de forma dinámica en sistemas multiagente.
El repositorio del Protocolo de Contrato en Red proporciona una implementación completa en Java del protocolo de interacción FIPA Contract Net. Los desarrolladores pueden crear agentes gestores y contratistas que intercambian CFP (Llamada a propuestas), propuestas, aceptaciones y rechazos a través de canales de comunicación de agentes. El código incluye módulos principales para difundir tareas, recopilar ofertas, evaluar propuestas en función de criterios personalizables, adjudicar contratos y monitorear el estado de ejecución. Puede integrarse en marcos de trabajo con múltiples agentes o usarse como una biblioteca independiente para simulaciones de investigación, programación industrial o coordinación robótica.
Características principales de Contract Net Protocol
Difusión de llamadas a propuestas (CFP)
Presentación y recopilación de ofertas
Evaluación de propuestas basada en criterios personalizados
Asignación dinámica de tareas y adjudicación de contratos