Uma implementação baseada em Java do Protocolo Contract Net que permite que agentes autônomos negociem e atribuam tarefas dinamicamente em sistemas multiagente.
O repositório do Protocol Net Protocol oferece uma implementação completa em Java do protocolo de interação FIPA Contract Net. Desenvolvedores podem criar agentes gerentes e contratantes que trocam CFP (Solicitação de Propostas), propostas, aceitações e rejeições através de canais de comunicação de agentes. O código inclui módulos principais para divulgação de tarefas, coleta de lances, avaliação de propostas baseado em critérios personalizáveis, adjudicação de contratos e monitoramento do estado de execução. Pode ser integrado a grandes frameworks de múltiplos agentes ou usado como uma biblioteca autônoma para simulações de pesquisa, agendamento industrial ou coordenação robótica.
Recursos Principais do Contract Net Protocol
Difusão de Solicitação de Propostas (CFP)
Submissão e coleta de lances
Avaliação de propostas baseada em critérios personalizados
Atribuição dinâmica de tarefas e adjudicação de contratos