O idioma inglês não é adequado para falar sobre inteligência artificial, o que dificulta que os humanos se comuniquem entre si sobre o que uma IA está realmente "fazendo". Assim, pode fazer mais sentido usar termos "semelhantes aos humanos" para descrever as ações da maquinaria, mesmo quando as propriedades internas da maquinaria não se assemelham às propriedades internas da humanidade.
A linguagem antropomórfica tinha sido muito usada em tecnologia (consulte a definição de antropomorfização do Hacker Dictionary , que tenta justificar o uso de termos antropômicos por parte dos programadores de computador ao descrever a tecnologia), mas, à medida que a IA continua avançando, pode ser útil considerar as vantagens e desvantagens de usando a linguagem antropomórfica na comunicação com o público técnico e o público não técnico. Como podemos lidar com a IA se não conseguimos descrever o que estamos fazendo?
Suponha que eu queira desenvolver um algoritmo que exiba uma lista de artigos relacionados. Existem duas maneiras pelas quais posso explicar como o algoritmo funciona para um leigo:
- Muito antropomórfico - o algoritmo lê todos os artigos em um site e exibe os artigos que são muito semelhantes ao artigo que você está visualizando.
- Muito técnico - o algoritmo converte cada artigo em um "conjunto de palavras" e depois compara o "conjunto de palavras" de cada artigo para determinar quais artigos compartilham as palavras mais comuns. Os artigos que compartilham mais palavras nas malas são os que são exibidos ao usuário.
Obviamente, o número 2 pode ser mais "tecnicamente correto" do que o número 1. Ao detalhar a implementação do algoritmo, torna mais fácil para alguém entender como consertar o algoritmo se ele produzir uma saída com a qual discordamos bastante.
Mas o número 1 é mais legível, elegante e fácil de entender. Ele fornece uma noção geral do que o algoritmo está fazendo, em vez de como o algoritmo está fazendo. Abstraindo os detalhes da implementação de como um computador "lê" o artigo, podemos nos concentrar no uso do algoritmo em cenários do mundo real.
Devo, portanto, preferir usar a linguagem antropomórfica, conforme enfatizado na Declaração 1? Se não, por que não?
PS: Se a resposta depender do público com quem estou falando (um público não técnico pode preferir o número 1, enquanto um público técnico pode preferir o número 2), informe-me também.