Pode haver um conjunto funcionalmente completo de regras gramaticais que possam analisar com precisão qualquer declaração em inglês (específico do código do idioma) e que possam ser implementadas para uso em projetos baseados em IA?
Analise sim, com precisão provavelmente não.
Por quê ?
De acordo com meu entendimento sobre como extraímos significado dos sons, existem duas estratégias complementares:
Regras gramaticais:
um sistema baseado em regras para ordenar palavras para facilitar a comunicação, aqui o significado é derivado da interação de sons discretos e seu significado independente, para que você possa analisar uma frase com base em um livro de regras.
EG "Isso foi um triunfo" : o analisador extrairia um pronome ( This ) com significado correspondente (uma pessoa ou coisa específica); um verbo ( era ) com significado correspondente (ocorreu); ( a ) e aqui começamos com alguns problemas de análise, o que o analisador extrairia, um substantivo ou um artigo indefinido? Para consultar o livro de regras gramaticais, e se contentar com o significado (artigo indefinido), você precisa analisar a próxima palavra e se referir a ela, porém, mas vamos examinar isso por enquanto e finalmente ( triunfar ) um substantivo (também poderia ser um verbo, mas, graças ao livro de regras gramaticais, decidimos por um substantivo com significado: (vitória, conquista), então, no final, temos (juntando os significados):
Ocorreu algo específico da vitória. Perto o suficiente e estou encobrindo algumas outras regras, mas esse não é o ponto, a outra estratégia é:
Um dicionário léxico (ou léxico)
Onde palavras ou sons estão associados a um significado específico. Aqui o significado é derivado de uma ou mais palavras ou sons como uma unidade. Isso apresenta o problema para um analisador, pois bem, ele não deve analisar nada.
EG "Non Plus Ultra" E assim o analisador de IA reconheceria que esta frase não deve ser analisada e, em vez disso, combinada com significado:
O ponto mais alto ou ponto culminante
As unidades lexicais introduzem outro problema, pois elas mesmas podem fazer parte do primeiro exemplo e, portanto, você acaba com recursão.
se é possível que um computador analise uma frase bem versada, escrita em inglês, como se fosse analisada por um humano adulto que fala inglês?
Acredito que seja possível, na maioria dos exemplos que vi lidar efetivamente com o livro de regras gramaticais ou a parte do léxico, mas não conheço uma combinação de ambos, mas em termos de programação, isso pode acontecer.
Infelizmente, mesmo se você resolver esse problema, sua IA realmente não entenderia as coisas no sentido estrito, mas apresentaria sinônimos muito elaborados, além disso, o contexto (como mencionado nos comentários) desempenha um papel nas estratégias de gramática e léxico.
Se não puder ser representado usando regras gramaticais simples, que tipo de estrutura semântica pode ser usada para generalizá-la?
Um método misto em que haja regras gramaticais e um léxico e ambos possam mudar e ser influenciado com base no contexto e na experiência específicos da IA, bem como em um sistema para lidar com esses objetos, pode ser uma maneira.