Eu estive procurando na Viv um agente inteligente artificial em desenvolvimento. Com base no que entendi, essa IA pode gerar um novo código e executá-lo com base em uma consulta do usuário. O que estou curioso para saber é como essa IA é capaz de aprender a gerar código com base em alguma consulta. Que tipo de algoritmos de aprendizado de máquina estão envolvidos nesse processo? Uma coisa que considerei é dividir um conjunto de dados de programas passo a passo. Por exemplo:
Código para obter a média de 5 termos
1 - Adicione todos os 5 termos juntos
2 - Divida por 5
Então eu treinaria um algoritmo para converter texto em código. Isso é tanto quanto eu descobri. Ainda não tentei nada, porque não sei por onde começar. Alguém tem alguma idéia de como implementar o Viv? Aqui está uma demonstração de Viv.