|

TÉCNICAS DE PROGRAMAÇÃO
As técnicas de programação são
usadas primeiramente em aplicações relacionadas com a visão,
em 1972 por David Waltz, no sentido de interpretarem desenhos. Em 1977 são
usadas por Stallmen e Sussman para analisar os circuitos eléctricos.
Em 1979 são usadas para simular gráficos, por Borning… E é
esta interdisciplinaridade que as marcou desde o princípio que as caracteriza
desde então.
Estas técnicas pretendem o aperfeiçoamento dos
sistemas periciais, pretendem colocá-los em contacto com o meio, de forma
a que eles passem de sistemas fechados para sistemas abertos.
Reconheçamos então duas vias de evolução
importantes no domínio das técnicas de programação,
por um lado a compreensão subjectiva de conversas (Jaime Carbonell, 1979),
cuja estratégia se baseia no princípio do ‘melhor em primeiro
lugar’ - que já tinha sido adoptada por Newell e Simon em 1972- e na
‘procura heurística convencional’. Este é um estudo muito interessante,
nomeadamente para a evolução da automatização das
conversas entre criaturas artificiais nas sociedades de agentes.
Uma outra via importante á a da formalização
do raciocínio não monótono (John McCarthy, 1996) usando
circunscrições para os conceitos, particularmente importantes
no que toca a formalização do raciocínio humano (grande
parte do qual conjectura e não lógico).
Uma das principais criticas feitas feitas à acção
dos sistemas periciais é a da sua falta de flexibilidade e o seu comportamento
rígido, assim tem-se procurado dar resposta a estas criticas através
das suas investigações no domínio das linguagens e técnicas
de programação e das investigações em formas mais
avançadas de heurísticas, de forma a raciocinar sobre hipóteses
e enfrentar problemas complexos.
A comunicação homem-máquina e máquina-máquina
baseia-se em conhecimentos e quanto mais eficiente for a sua representação
mais êxito terá essa mesma comunicação.
Voltar sistemas
periciais
|