A criação de um cenário de experimento social requer cinco etapas principais:
- Definição do cenário: em
agentverse/tasks/simulation/
Crie um novo diretório em (por exemploprisoners_dilemma
) - Gravação de configuraçãoCriar uma definição de arquivo YAML:
- Número de inteligências (pelo menos 2)
- Parâmetros da matriz de rendimento
- Número de rodadas de tomada de decisão
- Regras de condutaEstabelecimento de condições estratégicas para cooperação/traição (pode ser baseado no raciocínio do LLM ou em uma lógica predefinida)
- Observações operacionais: lançamento de experimentos por meio de comandos CLI ou visualização do processo de tomada de decisão usando uma GUI
- análise de dadosA estrutura registra automaticamente os pontos de decisão e os benefícios de cada interação, permitindo a exportação para o formato CSV.
O exemplo do Dilema do Prisioneiro pode ser configurado com coeficientes de recompensa e punição (por exemplo, +3 pontos para cooperação ganha-ganha, +5 pontos para traição unilateral etc.) modificando opayoff_matrix
para ajustar rapidamente as condições experimentais.
Essa resposta foi extraída do artigoAgentVerse: uma estrutura de código aberto para a implementação de colaboração e simulação de inteligência múltiplaO