| Chatbot :: Alpha :: Tutorial Chatbot :: Tutorial Alpha :: é um guia de iniciantes para Chatbot :: Alpha 2.x. |
Baixe Agora |
Chatbot :: Alpha :: Tutorial Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Cerone J. Kirsle
- Site do editor:
- http://search.cpan.org/~kirsle/Chatbot-Alpha-2.04/lib/Chatbot/Alpha/Tutorial.pm
Chatbot :: Alpha :: Tutorial Tag
Chatbot :: Alpha :: Tutorial Descrição
Chatbot :: Alpha :: Tutorial é um guia de iniciantes para Chatbot :: Alpha 2.x. Chatbot :: Tutorial :: Tutorial é um guia de iniciantes para chatbot :: alfa 2.x.introductionwhat é chatbot :: alfa? Chatbot :: alfa é um módulo perl para leitura e processamento de código alfa. O código alfa é um idioma de resposta orientado com comando, usado principalmente para Chatterbots.O formato de idioma é bastante simples: é uma linguagem de linha de linha. O primeiro caractere é o comando, seguido pelos dados do comando. O mais simples de todas as respostas alfa é a pergunta padrão unidirecional e resposta: + Olá Bot - Hello Human.Alpha comandos Overviewhere são todos os comandos suportados pelo Chatbot :: Alpha: + (mais) O símbolo + é a base de todos os seus responde. É o gatilho - isto é, o que o usuário diz para ativar essa resposta. Na maioria dos casos, este comando vem primeiro em uma resposta, seguido por comandos de suporte que contam o bot o que fazer o próximo. (Menos) o comando tem muitos propósitos. No exemplo acima, um único gatilho e um único -reply lhe dará um caso de resposta por sentido unidirecional. Se você usar vários -Reply's sob um + gatilho, eles se tornarão respostas aleatórias. Em * condição, o -reply's será chamado quando nenhuma condição retorna true. Nos portadores, o -Reply é a primeira coisa que o bot envia. E a lista continua ... entraremos nos muitos usos para --reply mais tarde.% (Por cento) O comando% é para "essa" emulação. Se você já trabalhou com a AIML, você saberá o que se refere. Está lá para ajudar a tomar o A.D.D. síndrome fora de seus bots. Você pode fazer respostas específicas com base no que o bot disse pela última vez. Como se o bot perguntar "você tem algum animal de estimação?" E o usuário diz "sim", o bot pode perguntar "que tipo de animais de estimação?" em vez de uma resposta genérica para "sim". Você aprenderá tudo sobre isso no tutorial mais tarde. ^ (Carat) O comando ^ é continuar do seu último -reply. Por exemplo, se sua resposta for muito longa e você deseja quebrar algumas linhas no arquivo de resposta (como não ter uma barra de rolagem horizontal e seja difícil de ler), este é o comando a ser usado. O comando ^ Continue adicionará seus dados ao último -reilly usado sob o gatilho +. @ (A) O comando @ é para um redirecionamento. Os gatilhos alfa estão "sem saída", significando "olá | hey" é literalmente "olá | hey", não "olá ou hey". Então, quando você quer que se aponte para o outro, use o comando @redirect. * (Star) O * é para condicionais. Você vai aprender sobre isso mais tarde também. (Amperstand) Isso é para portadores de conversação simples. Ênfase está na palavra "simples". Eles nem sempre funcionam, então você usaria% que, se fosse realmente importante. O comando do titular está lentamente ficando depreciado. # (Libra) O comando # é para executar códigos perl dentro do conjunto de sua resposta. Às vezes, Alpha simplesmente não consegue lidar com as tarefas complexas que você tem em mente, e isso pode preencher todos os espaços em branco (supondo que você é fluente com Perl de qualquer maneira) ./ (Slash) Isso é dados de comentários, não processados no Chatbot :: Alpha Idadehã e maiorthanthe> e
Chatbot :: Alpha :: Tutorial Software Relacionado