[Dúvida] O que caracteriza algo como Inteligência Artificial ou não?
Recentemente, criei um classificador de palavras e criei algumas regras para que ele fosse capaz de separar palavras-chave de acordo com categorias e automaticamente calcular a relevância de cada palavra chave e usar isso para inferir a categoria de uma frase. Criei o repositório há pouco tempo e escrevi poucas regras, mas gostaria de amadurecer a ideia. Minha dúvida é: posso chamar isso de inteligência artifical?
Instalação
npm i classifier.js
Exemplo de uso
import { Classifier } from 'classifier.js'
const classifier = new Classifier({ percentualReturn: true })
classifier.learn('I like cats', ['animal'])
classifier.learn('Cats are cool', ['animal'])
classifier.learn('Dogs are noisy', ['animal'])
classifier.learn('I love animals', ['animal'])
classifier.learn('I like my horse', ['animal'])
classifier.learn('Chocolate is good', ['food'])
classifier.learn('I eat apple', ['food'])
classifier.learn('Juice is very good', ['food'])
classifier.learn('Brazilians eat rice and beans', ['food'])
classifier.learn('Bananas are good for health', ['food'])
classifier.classify('Apple juice is awesome')
// OUTPUT: { unknown: '20%', animal: '0%', food: '80%' }
Edit: Após algumas pesquisas, cheguei a uma conclusão, que compartilhei no começo deste post.