Skip to content

Latest commit

 

History

History
50 lines (28 loc) · 3.25 KB

README.pt-br.md

File metadata and controls

50 lines (28 loc) · 3.25 KB

Simps

Licença Tamanho do Código Status

Captura de tela do funcionamento do Simps

[See in English]

Simps (pronuncia-se /sɪmps/) é um simulador de processos semióticos escrito em C# que utiliza Unity como motor de desenvolvimento. Este projeto foi parte da linha de pesquisa Modelagem e Simulação Multiagente de Processos Semióticos: semântica artificial desenvolvida pelo Grupo de Estudos em Linguagem, Cognição e Computação (LC2) da Universidade Federal dos Vales do Jequitinhonha e Mucuri.

Simps é um projeto de inteligência artificial inspirado no caso etológico dos macacos vervets proposto por Loula et. al. (2004) em que presas e predadores coexistem em um ambiente virtual e interagem entre si através de processos básicos como memória associativa, percepção e foco de atenção. Às presas é fornecido um conjunto de palavras (léxicos) para informarem sobre eventos ocorridos como, por exemplo, ver um predador. A informação é disparada ao ambiente e pode ser percebida por outras presas por meio de seus sensores de audição, que reagirão conforme a interpretação obtida pelo seu processamento. Ao final, um léxico comum se constrói de tais interações e, se bem utilizado, oferece vantagens de sobrevivência às presas. Dizemos, neste caso, que as presas aprenderam a se comunicar por meio de uma linguagem emergente.

Para mais detalhes do projeto, consulte o Trabalho de Conclusão de Curso dos autores.

Começando

As instruções a seguir mostram como você pode obter uma cópia deste projeto e rodá-lo em sua máquina local para propósitos de desenvolvimento e testes.

Pré-requisitos

Para o Visual Studio, é necessário habilitar o suporte ao Unity nos itens de instalação.

Instalação

Faça o clone do repositório:

$ git clone https://github.com/davidsonbrsilva/simps.git

Instruções de uso

Para executar simulações no Simps:

  1. Navegue até project/Assets/Scenes e abra o arquivo simulator.unity. Você pode mudar as configurações padrão das simulações alterando as propriedades do objeto Core da aba Hierarchy através do Inspector.
  2. Clique em Play.

Autores

Agradecimento especial a Tiago Ferreira Campos e Lucas Vieira Souza por acompanharem todo o processo de desenvolvimento, contribuirem com dicas e disporem de tempo para nos ajudar pessoalmente.

Licença

MIT Copyright (c) 2020, Davidson Bruno.