Com o robô de bate-papo com inteligência artificial Ayu, você pode ensinar conhecimentos ao robô e depois fazer perguntas sobre o conhecimento que você ensinou ou sobre o conhecimento que o robô já conhece.
Há muito pouco conhecimento na base de conhecimento atual. Siga as instruções de uso, ensine primeiro e pergunte depois.
Recurso exclusivo 1: você pode ensinar conhecimentos ao robô e depois fazer perguntas sobre o conhecimento que você ensinou ou sobre o conhecimento que ele já conhece. E outros chatbots, se você fizer perguntas depois de ensinar, eles não sabem o que perguntar.
Recurso exclusivo 2: SQL dinâmico significa unir diferentes fragmentos de instruções de acordo com diferentes questões para formar um programa e depois executá-lo. Isto permite que o robô se programe para lidar com infinitas possibilidades.
Recurso exclusivo 3: não usei python, nem nenhuma biblioteca de inteligência artificial ou função de biblioteca. Todos os programas de inteligência artificial estão na forma de procedimentos armazenados mysql e são armazenados no banco de dados.
Recurso exclusivo 4: Bela interface de animação: o texto é produzido palavra por palavra, o formato da boca do personagem muda conforme ele fala, o cenário ambiental e as roupas do personagem mudam com o tempo e as circunstâncias, a pronúncia do idioma, a música de fundo, etc.
Todos os programas neste site são de código aberto e qualquer pessoa pode baixar, copiar, distribuir, modificar e torná-los seus. Continuarei atualizando e lançando novas versões de código aberto no futuro.
A execução requer banco de dados mysql e ambiente de execução php (como AppServ).
A página inicial é index.html e o banco de dados é snow.sql
Os programas de inteligência artificial são todos escritos como procedimentos armazenados do MySQL, e a página da web é apenas uma exibição de entrada e saída.
Já existe uma interface de exibição de página da web muito bonita. Como os programas de inteligência artificial estão todos no banco de dados, se você quiser fazer um cliente de computador ou cliente móvel, basta fazer uma interface de display.
Você não precisa de nenhum arquivo da web, apenas do arquivo de banco de dados (snow.sql), que contém todos os programas de inteligência artificial. A inteligência artificial pode ser completada chamando o procedimento armazenado enter. O primeiro parâmetro de entrada de enter é o parâmetro de entrada (entrada do usuário), o segundo é o parâmetro de saída (resposta do computador) e o terceiro é o parâmetro de saída (análise gramatical). Se você deseja um arquivo de página web, em index.html, arr[0] contém a resposta do computador, que é a resposta retornada por connect.php do banco de dados mysql.
Crie um novo banco de dados, importe snow.sql para o banco de dados, defina o conjunto de caracteres como utf8 e defina a regra de classificação como utf8_general_ci
Altere o arquivo de configuração de acordo com suas informações e você poderá executá-lo.
Não há problema ao executar localmente e pode ser executado offline se você encontrar problemas ao executar o servidor:
(1) A porta 3306 do mysql precisa ser liberada.
(2) Se um erro for relatado na saída, é um problema de autorização com permissões de root. Você pode encontrar a solução pesquisando o número do erro no Baidu.