LIDA: Entendendo a Arquitetura
Ciclo Cognitivo
A arquitetura cognitiva LIDA foi desenvolvida pelo grupo do Prof. Stan Franklin, da University of Memphis, nos EUA. A figura acima representa o Ciclo Cognitivo da arquitetura.
O ciclo cognitivo compreende três fases: a fase de compreensão, a fase de atenção (consciência), e a fase de seleção de ação e aprendizado. Na fase de compreensão, os estímulos de entrada ativam detectores de traços característicos de baixo nível no módulo Sensory Memory. A saída deste módulo ativa a entrada do módulo Perceptual Associative Memory onde os detectores de traços característicos de alto nível traduzem as informações de entrada em entidades tais como objetos, categorias, ações, eventos, etc. O resultado da percepção é enviado para o módulo Workspace onde é direcionado para os módulos Transient Episodic Memory e Declarative Memory, disparando associações locais com as informações armazenadas nestes módulos. Essas associações locais são então combinadas com as informações perceptuais, gerando um modelo situacional corrente: a compreensão do agente sobre "o que" está acontecendo, naquele instante, no seu mundo (ambiente). A fase de atenção começa com a formação de coalisões das porções mais salientes do modelo situacional corrente, que competem pelo foco de atenção do agente. Essas coalisões compõe o conteúdo consciente do agente. O módulo Attentional Codelets é responsável pela formação das coalisões que competem pela atenção do agente. O conteúdo consciente é então enviado (broadcast) globalmente, para outros módulos, pelo módulo Global Workspace, iniciando a fase de seleção de ação e aprendizado. As novas entidades detectadas e as associações formadas, além das antigas que foram reforçadas, atingem as memórias perceptual, episódica e procedural, na forma de broadcast consciente. Em paralelo com essas ações de aprendizado e uso do conteúdo consciente, os possíveis action schemes são instanciados no módulo Procedural Memory e enviados para o módulo Action Selection. Nesse módulo, os action schemes competem pela seleção do comportamento do agente que será disparado neste ciclo de cognição. O comportamento selecionado é enviado para o módulo Sensory-Motor Memory que executa o algoritmo responsável pela geração das ações do agente, finalizando o ciclo cognitivo.