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
Uma estrutura de agente meta que coordena múltiplos agentes de IA especializados para resolver tarefas complexas em diferentes domínios de forma colaborativa.
Meta-Agent-with-More-Agents é uma estrutura de código aberto extensível que implementa uma arquitetura de agente meta permitindo que múltiplos subagentes especializados colaborem em tarefas complexas. Usa LangChain para orquestração de agentes e APIs da OpenAI para processamento de linguagem natural. Desenvolvedores podem definir agentes personalizados para tarefas como extração de dados, análise de sentimentos, tomada de decisões ou geração de conteúdo. O agente meta coordena a decomposição de tarefas, distribui objetivos aos agentes apropriados, coleta suas saídas e aprimora iterativamente os resultados usando ciclos de feedback. Seu design modular suporta processamento paralelo, registro de logs e manejo de erros. Ideal para automação de fluxos de trabalho de múltiplas etapas, pipelines de pesquisa e sistemas de suporte à decisão dinâmicos, simplificando a construção de sistemas de IA distribuída robustos ao abstrair a comunicação entre agentes e a gestão de ciclo de vida.
Recursos Principais do Meta-Agent-with-More-Agents