sexta-feira, 6 de março de 2009

Linguagens de programação

Ao longo da história da I.A. as linguagens de programação de nível mais elevado têm substituído as mais simplistas e mais próximas do algoritmo.
Em I.A. o processamento computacional não se pode limitar ao número nem ao algoritmo. Pois, para se falar em inteligência e em sistemas periciais temos de partir do princípio que eles são capazes de representar e manipular conceitos complexos, descritos através de estruturas simbólicas.
Um dos últimos desafios com que se tem deparado a I.A. é o da construção de grandes bases de dados descritos em linguagens naturais e em bom senso.
Exemplo disto é o Projecto CYC que combina enquadramentos com cálculo de predicados. Assim têm-se procurado modelizar em termos computacionais o raciocínio humano baseado em argumentos, apoiando-o computacionalmente com uma componente lógica, tendo como resultado
um computador que não trabalha só com verdadeiros/falsos, mas também com conceitos e argumentos.

Sem comentários:

Enviar um comentário