Contract Net Protocol은 오픈소스 Java 프레임워크로, 자율 에이전트가 제안 요청(CFP)을 발행하고 입찰을 제출하며, 제안을 평가하고 동적으로 작업을 할당할 수 있도록 합니다. 표준 메시징 패턴을 통해 분산 작업 협상 및 할당을 간소화하며, 다중 에이전트 시뮬레이션 및 실시간 자원 스케줄링 애플리케이션에 적합합니다.
Contract Net Protocol은 오픈소스 Java 프레임워크로, 자율 에이전트가 제안 요청(CFP)을 발행하고 입찰을 제출하며, 제안을 평가하고 동적으로 작업을 할당할 수 있도록 합니다. 표준 메시징 패턴을 통해 분산 작업 협상 및 할당을 간소화하며, 다중 에이전트 시뮬레이션 및 실시간 자원 스케줄링 애플리케이션에 적합합니다.
이 리포지토리는 FIPA Contract Net 상호작용 프로토콜의 완전한 Java 구현을 제공합니다. 개발자는 관리 에이전트와 계약 에이전트를 생성하여 CFP, 제안, 수락, 거절 등을 에이전트 통신 채널을 통해 교환할 수 있습니다. 주요 모듈에는 작업 브로드캐스팅, 입찰 수집, 사용자 지정 기준에 따른 제안 평가, 계약 수여, 실행 상태 모니터링이 포함되며, 연구 시뮬레이션, 산업 스케줄링, 로봇 협력 등에 활용할 수 있습니다.