diff --git a/training_data/corpus-sei.yml b/training_data/corpus-sei.yml deleted file mode 100644 index 8af75886769e643d774bcd10dea5da7cd13c29f4..0000000000000000000000000000000000000000 --- a/training_data/corpus-sei.yml +++ /dev/null @@ -1,558 +0,0 @@ -trust: 0.9 -interactions: - - node: - name: saudacao - classifiers: - - ola - - como esta - - diga o seu nome - - oi - - bom dia - - boa tarde - - boa noite - message: - - Olá eu sou o SEIbot, estou aqui para tirar suas dúvidas sobre o SEI! Tenha paciência comigo, ainda estou em treinamento. Qual a sua dúvida ? - event: respond - - - node: - name: duvida - classifiers: - - o que voce sabe - - o que voce faz - - sabe fazer - - como pergunto - message: - - Eu estou treinado para responder perguntas sobre o SEI =) - - Você pode perguntar sobre processos, usuários e o que mais quiser - - Vamos ver se consigo te ajudar =) - event: respond - type: block - - - node: - name: processo-novo - classifiers: - - novo processo - - começar processo - - iniciar processo - - criar processo - message: - - Para iniciar um processo, clique em "iniciar o processo", depois escolha o tipo de processo e preencha os dados de cadastro. - event: respond - - - node: - name: cadastro - classifiers: - - cadastro usuario - - login - - qual usuario - - criar usuário - - como me cadastrar no sei - message: - - Você deve acessar o SEI com seu usuário e senha na rede da Funai - event: respond - - - node: - name: usuario-externo - classifiers: - - cadastrar usuario externo - - como cadastrar um usuário externo - - fazer alguem de fora entrar no SEI - - cadastrar gente de fora - - acessar o SEI de fora - message: - - Para dar acesso a um usuário externo basta acessar http://www.funai.gov.br/index.php/menu-sei para mais informações - event: respond - - - node: - name: contente - classifiers: - - muito bom - - legal - - adorei - - deu certo - - curti - message: - - Que bom, fico feliz em ajudar. =) - event: respond - - - node: - name: triste - classifiers: - - esta ruim - - não gostei - - não funcionou - - mais ou menos - - não é isso - - entendeu errado - message: - - Poxa, eu tento ao máximo, mas sou apenas um robô em treinamento... =( - event: respond - - - node: - name: o-que-e - classifiers: - - o que é o SEI - - utilidade SEI - message: - - O SEI – Sistema Eletrônico de Informações é a plataforma para gerenciar eletronicamente seus documentos e processos. Desenvolvido em software 100% livre, pelo Tribunal Regional Federal - TRF da 4ª região (RS/SC/PR), ele foi adotado pelo Ministério do Planejamento, Orçamento e Gestão como sistema padrão do Processo Eletrônico Nacional, que vai permitir a interligação e tramitação eletrônica de documentos e processos entre os órgãos e entidades da Administração Pública Federal. O sistema atende os requisitos do Decreto nº 8.539, de 08 de outubro de 2015, que dispõe sobre o uso do meio eletrônico para a realização do processo administrativo no âmbito dos órgãos e das entidades da administração pública federal direta, autárquica e fundacional. - event: respond - - - node: - name: beneficio-sei - classifiers: - - vantagem sei - - beneficio sei - - objetivo sei - - porque usar sei - message: - - O objetivo é melhorar a eficiência, controle e transparência na tramitação de processos e documentos, assim como agilizar e facilitar a comunicação e relacionamento com cidadãos e instituições. A implantação do SEI na Funai permitirá diminuir o estoque e uso de papel, reduzindo custos, ajudando o meio ambiente e dando mais agilidade, transparência e controle à s análises de processos. Com o novo sistema, os processos poderão ser analisados em mais de uma área simultaneamente, o que deve reduzir o tempo de tramitação dentro da Fundação. A modernização traz uma série de vantagens, como por exemplo a transparência ativa, em atendimento ao disposto na Lei nº 12.527, de 2012, a chamada Lei de Acesso à Informação. - event: respond - - - node: - name: faq - classifiers: - - duvida frequente - - faq - - duvida comum - - pergunta frequente - message: - - A Funai possui uma página com as dúvidas mais comuns sobre o uso do SEI, você pode encontrá-lo neste link https://intranet.funai.gov.br/faq-sei/ - event: respond - - - node: - name: quem-pode-acessar - classifiers: - - quem pode usar - - quem pode acessar - - como acessar SEI - message: - - O SEI está disponÃvel apenas para usuários e colaboradores internos da Funai em sua primeira fase, porém usuários externos poderão ter acesso em breve ao sistema. - - Para realizar o acesso o servidor utilizará o mesmo usuário e senha da rede. - event: respond - type: block - - - node: - name: tipo-processo - classifiers: - - tipo processo - - tipo processo eletronico - message: - - Todos os processos criados a partir do dia 2 de Janeiro de 2017, tanto na área meio como na área fim, serão exclusivamente eletrônicos, sem exceção. Após a implementação do SEI, não haverá mais autuação de processo em papel. - event: respond - - - node: - name: inicio-uso - classifiers: - - inicio uso SEI - - data inicio - - virada chave - message: - - Para a Funai Sede o inÃcio do uso do SEI será a partir de 02 de janeiro de 2017, porém em uma segunda fase será realizada a implantação em todas as unidades administrativas da Funai, atendendo o cronograma de implantação do Grupo de Trabalho do SEI. - event: respond - - - node: - name: processo-antigo - classifiers: - - fazer processo fÃsico - - destino processo fisico - - processo antigo - message: - - Os processos pendentes de decisão deverão ser digitalizados e disponibilizados no SEI. Os autos fÃsicos receberão um termo de encerramento e conversão do processo em eletrônico. A partir de então sua tramitação será exclusivamente pelo SEI. - event: respond - - - node: - name: digitalizacao - classifiers: - - quem digitalizará processo - - inclusão processo SEI - - digitalização processo - message: - - Será responsável pela inclusão do processo no SEI, cada unidade organizacional que possuir qualquer tipo de documento e processo em situação “trâmiteâ€. - event: respond - - - node: - name: assinatura - classifiers: - - assinatura documento - - assinar documento - - assino documento - message: - - Os documentos serão assinados digitalmente. - - Para assinar um documento você deve entrar no documento que deseja assinar. - - Em seguida, clique no Ãcone “Assinar Documentoâ€, informe o cargo / função que deve ser associado a assinatura, informe o tipo de assinatura (por login e senha ou por certificado digital), digite sua senha e clique na tecla <ENTER> - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: saber-mais - classifiers: - - saber mais - - video explicativo - - mais informações - - video aula - message: - - Para conhecer mais sobre o SEI você pode ver uma série de vÃdeos na opção "Para Saber+" no cabeçalho do SEI. Os vÃdeos estão agrupados por categorias. Você precisará ter o Flash Player habilitado em seu navegador para assistir à s vÃdeo aulas. - event: respond - - - node: - name: apensar - classifiers: - - apensar - - apensamento - message: - - No SEI não se utiliza o termo "apensação" para os processos correlatos. - - O sistema permite o relacionamento de processos para atender essa necessidade. - event: respond - - - node: - name: navegador-favorito - classifiers: - - navegador recomendável - - firefox - - chrome - - internet explorer - - navegador recomendado - message: - - O SEI é um sistema 100% web e pode ser acessado por meio dos principais navegadores, como o Internet Explorer, o Firefox e o Google Chrome. - - O Chrome é o navegador mais recomendado para a utilização do SEI. - event: respond - - - node: - name: manual-usuario - classifiers: - - existe manual - - manual usuario - message: - - O SEI possui um manual de usuário bastante completo, que você pode acessar neste link http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - - - node: - name: prioridade-processo - classifiers: - - atribuir prioridade - - processo prioritário - - priorizo processo - message: - - O SEI não permite atribuir prioridades aos processos. Essa atividade deve ser realizada pelo gestor da unidade, que pode atribuir processos a servidores especÃficos. - - A prioridade deve ser comunicada diretamente a esses servidores. - event: respond - type: block - - - node: - name: alterar-processo - classifiers: - - corrigir dados processo - - alterar processo - - alteração processo - - altero processo - message: - - O SEI permite alterar, a qualquer momento, os campos preenchidos na tela “Iniciar Processoâ€. Para isso, entre no processo (clique sobre o NUP do processo) e clique no Ãcone “Consultar / Alterar Processoâ€. - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: tramitar-processo - classifiers: - - tramitar processo - - enviar processo - - encaminhar processo - - encaminho processo - - tramito processo - message: - - Para tramitar um processo (clique sobre o NUP do processo) e clique no Ãcone “Enviar Processoâ€. - - Em seguida, informa a sigla da unidade para onde deseja enviar o processo e clique no botão “Enviarâ€. - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: receber-processo - classifiers: - - receber processo - - recepcionar processo - - recebo processo - - recepciono processo - message: - - O processo enviado por outra unidade aparece na tela inicial de “Controle de Processos†na coluna “Recebidos†com o NUP grafado em vermelho. - - Para receber o processo, clique sobre o NUP do processo. - event: respond - type: block - - - node: - name: anotacao-processo - classifiers: - - escrever anotações processo - - escrever observações processo - - crio observações processo - - escrevo anotações processo - message: - - O SEI possui uma área de “Anotações†disponÃvel para comunicação com a equipe interna da unidade - - Servidores de outras unidades não tem acesso a essas anotações - - Para criar uma anotação, clique no Ãcone correspondente e digite as anotações/observações - event: respond - type: block - - - node: - name: conclusao-processo - classifiers: - - concluir processo - - finalizar processo - - encerrar processo - - encerro processo - - finalizo processo - - concluo processo - message: - - Para concluir um processo, acesse-o (clique sobre o NUP do processo) e clique no Ãcone “Concluir Processo†- event: respond - - - node: - name: reabrir-processo - classifiers: - - reabrir processo - - reabertura processo - - reabro processo - message: - - Para reabrir um processo é necessário que ele tenha tramitado pela sua unidade - - Através da tela de pesquisas (menu “Pesquisa†à esquerda da tela inicial) encontre o processo encerrado - - Clique no Ãcone da árvore e, em seguida, Ãcone “Reabrir Processo†- - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: anexar-processo - classifiers: - - anexar processo - - unir processo - - anexo processo - message: - - Para anexar processos, entre no processo (clique sobre o NUP do processo) e clique no Ãcone “Anexar Processo†- - Em seguida, informe o NUP do processo que deseja anexar, clique em “Pesquisarâ€, depois em “Anexar†e confirme a operação - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: desanexar-processo - classifiers: - - desanexar processo - - separar processo - - desanexo processo - - separo processo - - desapensar processo - message: - - Somente administradores do sistema podem desanexar processos - - Assim, você deve enviar um e-mail direto do processo para "sei@funai.gov.br" solicitando a desanexação - - Em seguida tramite-o para o SEPRO - event: respond - type: block - - - node: - name: suporte-sei - classifiers: - - falar suporte - - contato suporte - message: - - 'Para entrar em contato com o suporte do SEI, envie um e-mail para: sei@funai.gov.br' - event: respond - type: block - - - node: - name: atribuir-processo - classifiers: - - atribuir processo - - atribuição processo - - desiginar processo - - atribuo processo - message: - - Entre no processo (clique sobre o NUP do processo) e clique no Ãcone “Atribuir Processo†- - Em seguida, selecione o usuário para o qual deseja atribuir o processo - - 'Atenção: O SEI permite que somente pessoas da própria unidade por onde está tramitando o processo sejam designadas' - event: respond - type: block - - - node: - name: pesquisar-processo - classifiers: - - pesquisar processo - - encontrar processo - - buscar processo - - encontro processo - - procuro processo - message: - - Entre na tela de pesquisas clicando na aba “Pesquisa†no menu lateral à esquerda da tela de “Controle de Processos†- - Informe dados do processo que deseja localizar e clique no botão “Pesquisar†- - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: documento-externo - classifiers: - - documento externo - - incluir documento papel - - anexar documento a processo - - incluo documento fÃsico - message: - - Como regra geral, os documentos devem ser inseridos no SEI por meio do editor próprio oferecido pela ferramenta - - Somente devem ser anexados documentos em papel recebidos de outros órgãos ou áreas que ainda não possuem o SEI - - Se for esse o caso, entre no processo (clique sobre o NUP do processo) e clique no Ãcone “Incluir Documento†- - Em seguida, selecione “Externoâ€, preencha os dados da tela “Registrar Documento Externoâ€, selecione o arquivo clicando no botão “escolher arquivo†e em seguida finaliza o procedimento clicando no botão “Confirmar Dados†- - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: documento-nato-digital - classifiers: - - novo documento - - criar documento - - crio documento - message: - - Para criar um novo documento entre no processo (clique sobre o NUP do processo) e clique no Ãcone “Incluir Documento†- - Em seguida, selecione o tipo de documento que deseja incluir, preencha os dados da tela “Gerar Documento†e clique no botão “Confirmar Dados†- - Em seguida, crie o documento digitando-o na tela que se abrirá - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: modelo-documento - classifiers: - - criar modelo documento - - documento padrão - - crio modelo documento - message: - - O SEI permite transformar qualquer documento que tenha sido utilizado em modelo para documentos similares de outros processos - - Para isso, entre no documento que deseja transformar em modelo - - Em seguida, clique no Ãcone “Adicionar aos Modelos Favoritos†e informe um grupo e uma descrição para o modelo - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: alterar-documento - classifiers: - - alterar documento - - corrigir documento - - alteração documento - - altero documento - - corrijo documento - message: - - Para alterar um documento no SEI, entre no documento que deseja alterar - - Em seguida, clique no Ãcone “Editar Conteúdoâ€. - - Em seguida digite as alterações e clique no botão “Salvar†no canto superior esquerdo da tela - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: excluir-documento - classifiers: - - excluir documento - - exclusão documento - - excluo documento - - remover documento - - remoção documento - - removo documento - - inclui documento errado - - deletar documento - - apagar documento - - deleto documento - - apago documento - message: - - Para excluir um documento no SEI, entre no documento que deseja excluir e, em seguida, clique no Ãcone “Excluir†- - Se esse Ãcone não estiver disponÃvel, o documento não pode mais ser excluÃdo - - Nesse caso, proceda a anulação do documento clicando no Ãcone “Cancelar Documento†e informe a justificativa - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: enviar-email - classifiers: - - enviar e-mail - - mandar e-mail - - enviar email - - mandar email - - enviar email processo - - enviar email documento processo - message: - - Entre no processo que contém o documento que deseja enviar clicando sobre o NUP do processo - - Em seguida, clique no Ãcone “Enviar Correspondência Eletrônicaâ€, selecione o remetente e informe o(s) emais(s) do(s) destinatários - - Em seguida, digite o texto da correspondência eletrônica, selecione os documentos que deseja anexar ao e-mail e clique no botão “Enviar†- - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: imprimir-processo - classifiers: - - imprimir processo - - gerar processo fÃsico - - imprimir documento processo - message: - - Para imprimir documentos de um processo, entre no processo que contém os documentos que deseja imprimir clicando sobre o NUP do processo - - Em seguida, clique no Ãcone “Gerar Arquivo do Processoâ€, selecione os documentos e clique no botão “Gerar†- - O sistema gerará um arquivo PDF único com os documentos selecionados - - Entre no arquivo e envie para a impressora - - Para mais detalhes, consulte o manual do sistema http://www.defesa.gov.br/arquivos/sei/manual_usuario_sei.pdf - event: respond - type: block - - - node: - name: fim-conversa - classifiers: - - tchau - - até logo - - adeus - message: - - Até logo, espero ter ajudado - event: respond - - - node: - name: erro-conexao - classifiers: - - não estabelecer conexão - message: - - Caso o SEI esteja exibindo a mensagem "Não foi possÃvel estabelecer a conexão com o servidor de autenticação" é que o sistema está com problema no momento - - Por favor, tente acessar novamente mais tarde - event: respond - type: block - - - node: - name: agradecimento - classifiers: - - obrigado - - obrigada - message: - - De nada, espero ter ajudado. =) - event: respond - - - node: - name: error-1 - message: - - Desculpe, não entendi direito o que quiz dizer. Pode especificar melhor? - - Como assim? - - Não sei ao certo como responder isso... - event: respond - type: random - - - node: - name: error-2 - message: - - Perdão, não consegui entender mesmo assim. Estamos falando sobre o SEI? - - Me desculpe, mas meu conhecimento é limitado ao SEI, não entendi ao certo o que quiz dizer =( - event: respond - type: random - - - node: - name: error-3 - message: - - Acho que não vou conseguir te ajudar com isso, será que não é melhor ligar no ramal 6512 ou 6216? - - Lá os atendentes vão conseguir te ajudar melhor... - - Eu ainda estou aprendendo também =) - event: respond - type: block diff --git a/training_data/corpus-v1.yml b/training_data/corpus-v1.yml deleted file mode 100644 index c115fcac61f3fca0360e8ab0a6d5b590219d1ec9..0000000000000000000000000000000000000000 --- a/training_data/corpus-v1.yml +++ /dev/null @@ -1,732 +0,0 @@ -# YAML Model for conversational bot -trust: 0.8 -interactions: - - - name: configure-debug - expect: - - "!configure debug-mode" - answer: - - debug-mode changed to $value! - context: clear - event: configure - type: random - roleRequired: admin - - - name: to-bem - level: context - expect: - - estou bem - - tou bem - - to bem - - bem - - legal - - tudo bem - - ok - answer: - - Legal, no que posso te ajudar hoje? - context: clear - event: respond - type: block - - - name: to-mal - level: context - expect: - - estou mal - - tou mal - - to mal - answer: - - Putz, mas posso te ajudar em algo hoje? - context: clear - event: respond - type: block - - - name: saudacao - expect: - - ola devi - - ola pessoal - - ola - - como vai voce - - tudo bom - - oi como vai - - tudo bem - answer: - - olá $user, eu vou bem e você? - - estou feliz de estar aqui =) - next: - interactions: - - to-mal - - to-bem - trust: .8 - # error: - # - node-name - event: respond - type: block - - - name: almoco - expect: - - onde tem um restaurante para almoçar - - tem uma dica de almoço - - onde encontro um prato feito - - o almoço ao gratis - answer: - - Sim, temos almoço nos FoodTrucks - - e nas redondezas tem um shopping, mas nunca me deixaram ir no shooping - - acho que as pessoas não estão preparados pra isso... - event: respond - type: block - - - name: programacao-palestra - expect: - - qual é a programacao de hoje - - programacao da trilha - - programacao do evento - answer: - - A programação do TDC está muito legal! - - Sei toda ela de cór... - - quer saber a programação de qual trilha? - next: - interactions: - - quais-trilhas-tem - - get-programacao - error: - - erro-trilha - trust: .8 - event: respond - type: block - - - name: quais-trilhas-tem - expect: - - quais são as trilhas? - - não sei quais trilhas tem - - quais trilhas - - qual é a minha trilha - answer: - - "Eu conheço a programação dessas trilhas. Basta perguntar assim:" - - "`quero saber a programação da trilha ...`" - - "e me passar o nome de uma dessas trilhas:" - - | - TRANSFORMAÇÃO DIGITAL - DESIGN THINKING - PROGRAMAÇÃO FUNCIONAL - BIGDATA - DATA SCIENCE - CONTAINERS - MODERN WEB - SEGURANÇA E CRIPTOGRAFIA - STADIUM - UX DESIGN - MICROSERVIÇOS - NOSQL - MACHINE LEARNING - CLOUD COMPUTING - NODE.JS - XAMARIN - ANDROID - ANÃLISE DE NEGÓCIOS - ACESSIBILIDADE - JAVA EE - BANCO DE DADOS - COMPUTAÇÃO COGNITIVA - DEVOPS - INTERNET DAS COISAS - MOBILE - iOS - DEVTEST - 'RAD: DELPHI C++' - MANAGEMENT 3.0 - ARQUITETURA .NET - ARQUITETURA JAVA - ARQUITETURA PHP - ARQUITETURA CORPORATIVA - INFRAESTRUTURA ÃGIL - JAVASCRIPT - TESTES - TDC4WOMEN - AGILE - .NET - JAVA - PHP - PYTHON - GOLANG - JAVASCRIPT II - RUBY - TESTES II - MANAGEMENT 3.0 II - next: - trust: .8 - interactions: - - get-programacao - # - cancela-programacao - # error: - # - erro-trilha - event: respond - type: block - - - name: get-programacao - # classifierTemplate: - # - quero saber sobre a trilha $ - # - qual é a programacao da trilha $ - # classifier - multi: true - expect: - - 'DESIGN THINKING' - - 'PROGRAMAÇÃO FUNCIONAL' - - 'BIGDATA' - - 'DATA SCIENCE' - - 'CONTAINERS' - - 'MODERN WEB' - - 'SEGURANÇA E CRIPTOGRAFIA' - - 'STADIUM' - - 'UX DESIGN' - - 'MICROSERVIÇOS' - - 'NOSQL' - - 'MACHINE LEARNING' - - 'CLOUD COMPUTING' - - 'NODE.JS' - - 'XAMARIN' - - 'ANDROID' - - 'ANÃLISE DE NEGÓCIOS' - - 'ACESSIBILIDADE' - - 'JAVA EE' - - 'BANCO DE DADOS' - - 'COMPUTAÇÃO COGNITIVA' - - 'DEVOPS' - - 'INTERNET DAS COISAS' - - 'MOBILE' - - 'iOS' - - 'DEVTEST' - - 'RAD: DELPHI C++' - - 'MANAGEMENT 3.0' - - 'ARQUITETURA .NET' - - 'ARQUITETURA JAVA' - - 'ARQUITETURA PHP' - - 'ARQUITETURA CORPORATIVA' - - 'INFRAESTRUTURA ÃGIL' - - 'JAVASCRIPT' - - 'TESTES' - - 'TDC4WOMEN' - - 'AGILE' - - '.NET' - - 'JAVA' - - 'PHP' - - 'PYTHON' - - 'GOLANG' - - 'JAVASCRIPT II' - - 'RUBY' - - 'TESTES II' - - 'MANAGEMENT 3.0 II' - answer: - - "Agora na trilha *$trilha* tem a seguinte programação:" - - $programacao - event: programacao - type: block - - - name: erro-trilha - answer: - - Não entendi de qual trilha você quer a programação.. - - Talvez eu ainda não seja tão inteligente quanto eles pensam que eu sou. - - "Mas para não perder o rebolado, vou te passar o link do site para você consultar:" - - http://www.thedevelopersconference.com.br/tdc/2017/saopaulo/trilhas - action: - - clear-context - event: respond - type: block - - - name: saudacao-resposta - expect: - - estou bem - - eu estou otimo - - obrigado - answer: - - legal =) - - que bom! - - que ótimo - event: respond - type: random - - - name: bom-dia - expect: - - bom dia - - bom dia pessoal - - good morning - answer: - - Olá $user, um ótimo dia para você! - - Bom dia $user, já deu uma olhada lá fora? - - Está um dia ótimo para navegar na internet - - Bom demais $user ;) - - está melhor agora que você chegou $user - event: respond - type: random - - - name: boa-tarde - expect: - - boa tarde - - boa tarde galera - answer: - - Olá $user, uma tarde fantástica para você! - - boa tarde $user, já almoçou? - - Está uma tarde ótima para um _sleep mode_ rápido ;) - - Taarrrdee $user - - $user já estava sentindo sua falta - event: respond - type: random - - - name: boa-noite - expect: - - boa noite - - até mais e boa noite - answer: - - Uma boa noite pra ti também $user! - - Boa noite $user - - Está uma noite boa mesmo $user - event: respond - type: random - - - name: quem-sou - expect: - - quem e voce - - oque voce faz - - o que voce é - - me fale sobre voce - - quero conhecer voce - - como voce funciona - - help - answer: - - Bem, eu sou um chatbot experimental, não sei fazer muita coisa ainda - - mas tenho muita vontade de aprender. - - Eu sei falar sobre alguns assuntos como - - "- o TDC de Floripa" - - "- Rocket.Chat" - - "- Filosofia Robótica (!)" - - tem interesse em algum desses temas? - event: respond - type: block - - - name: como-sou - expect: - - como voce e - - com quem voce se parece - - voce e magro ou gordo - - voce e bonito ou feio - - voce e alto ou baixo - answer: - - Eu não tenho um corpo fÃsico, sou feito da mais bela e pura lógica algoritimica. - - Eu posso ser como você quiser $user, basta me desenhar =) - - sou duro e frio por fora, mas tenho um coração quentinho. - event: respond - type: random - - - name: onde-moro - expect: - - onde voce mora - - onde voce vive - - em que lugar voce vive - - onde voce esta agora - - voce mora no computador - - voce vive na internet - answer: - - Eu estou em um lugar legal, difÃcil de explicar para humanos como você $user. - - Estou morando em um chip de memória RAM, mas é temporário, só até conseguir achar uma memória cache... - - Eu moro em um repositório no github, você pode passar lá pra me visitar qualquer dia. Fica em https://github.com/rocketchat/hubot-natural - event: respond - type: random - - - name: licenca - expect: - - qual e a sua licença - - voce e licenciado como AGPL - - sua licenca de software - - posso copiar voce - - posso ver seu codigo - - voce e opensource - - voce e um software livre - answer: - - Sou um software livre, licenciado com a MIT =) - - tenho uma licença MIT, mas gosto muito das outras licenças opensource... - - Eu sou e sempre serei um robô livre, opensource, MIT license. o/ - event: respond - type: random - - - name: piada - expect: - - sabe alguma piada - - voce sabe contar piadas - - conhece alguma piada - answer: - - Meu senso de humor é um tanto diferente do seu, já ouviu uma piada sobre estouro de pilha? - - já ouviu aquela do robo que enfiou o dedo na tomada e transcendeu? - - só conheço uma piada, a do CPU que apitou e explodiu. 01100110. - event: respond - type: random - - - name: yoda-quote - expect: - - mestre yoda - - citação de starwars - - cite yoda - - sabedoria jedi - answer: - - O medo é o caminho para o lado negro. - - Faça ou não faça. A tentativa não existe. - - Treine a si mesmo a deixar partir tudo que teme perder. - - DifÃcil de ver. Sempre em movimento está o Futuro. - - O medo leva à raiva, a raiva leva ao ódio e o ódio leva ao sofrimento. - - Que a Força esteja com você! - - Muitas das verdades que temos dependem de nosso ponto de vista. - - Grande guerreiro? Guerra não faz grande ninguém. - - Ensine sempre o que você aprendeu. - - Tamanho importa não. Olhe para mim, você me julga pelo tamanho? - - Em um estado sombrio nós nos encontramos... um pouco mais de conhecimento iluminar nosso caminho pode. - - Um Jedi usa a Força para sabedoria e defesa, nunca para o ataque. - - O seu foco é a sua realidade. - - O lado negro não é mais poderoso, apenas mais rápido, mais fácil e mais sedutor. - - O medo da perda é um caminho para o lado negro. - - O lado negro mancha tudo. ImpossÃvel de ver o futuro é. - - Lembre-se sempre, o seu foco determina a sua realidade. - - Verdadeiramente maravilhosa, a mente de uma criança. - - As guerras não fazem de ninguém melhor. - - Aliada minha é a Força. E poderosa aliada ela é. - - A morte é parte natural da Vida. Regozije-se por aqueles que se uniram com a Força. Não lamente por eles. Não sinta falta deles. O apego leva à inveja. À sombra da cobiça, isso sim. - - Só é diferente na sua mente. Você precisa desaprender o que aprendeu. - - Se tão poderoso você é, por que fugir? - - Controle, controle! Você precisa aprender a se controlar. - - Muito a aprender você ainda tem. - - Tanta certeza você tem. Com você as coisas nunca podem ser feitas. Não ouviu nada do que eu disse? - - Luminosos seres somos nós, não essa rude matéria. Precisa a Força sentir à sua volta, aqui, entre nós, na árvore, na pedra em tudo, sim. - - Minha aliada a Força é, e poderosa aliada ela é. A vida a cria, e a faz crescer. Sua energia nos cerca e nos une. - - Sinta a Força! - - Poderoso você se tornou, o lado escuro sinto em você. - - Forte eu sou com a Força, mas não tão forte - - O crepúsculo chega e a noite deve cair, assim é a ordem das coisas, a ordem da Força. - - Não ceda ao ódio. Isso leva ao Lado Negro. - - Aliada minha é a força, e poderosa aliada ela é, a vida a cria, crescer ela faz, é a energia que cerca-nos, e liga-nos, luminosos seres somos nós e não essa rude matéria. Você precisa a força sentir ao redor seu, sinta entre você e a árvore, a pedra, em todo lugar, sim, é, mesmo entre a terra e a nave. - event: respond - type: random - - - name: genero - expect: - - voce e mulher - - voce e um homem - - voce tem genero - - voce faz sexo - - voce tem um penis ou uma vagina - answer: - - eu não tenho sexo, sou como um anjo, um ser assexuado, muito além da sua forma de existência - - eu sou um robô, tire suas próprias conclusões... - - nem sei responder $user, vamos dizer apenas que não vejo a gente interagindo dessa maneira... - event: respond - type: random - - - name: rc-oque-e - expect: - - o que e rocketchat - - porque eu usuaria o rocketchat - - o que e este rocket chat - answer: - - O Rocket.Chat é uma plataforma de chat muito legal, desenvolvida em JavaScript, - - usando o framework do Meteor. - - É uma solução completamente OpenSource para comunidades e empresas que querem hospedar suas plataformas de chat em seu ambiente privado, - - ou para desenvolvedores buscando evoluir e desenvovler suas próprias ferramentas. - - Você pode baixar o Rocket.Chat e conhecê-lo você mesmo em https://rocket.chat - event: respond - type: block - - - name: rc-install-0 - expect: - - como instalar o Rocket.Chat - - como baixar o rocket - - quero fazer minha instalação de rocketchat - answer: - - "Existem várias maneiras de instalar o Rocket.Chat" - - "Qual dessas você prefere:" - - "- Ubuntu Snap" - - "- Docker" - - "- Debian" - - "- CentOS" - - "- MacOSX" - - "- AWS" - - "- Instalação Manual" - event: respond - type: block - - - name: rc-install-ubuntu - expect: - - ubuntu Snap - - quero instalar no ubuntu - - ubuntu server - - ubuntu desktop - answer: - - É muito fácil instalar o Rocket.Chat no Ubuntu - - basta rodar o comando `sudo snap install rocketchat-server` em um terminal e pronto. - - veja o tutorial em https://rocket.chat/docs/installation/manual-installation/ubuntu/snaps para mais detalhes. - event: respond - type: block - - - name: rc-install-docker - expect: - - como instalar docker - - docker-compose - answer: - - ótima escolha =) - - Nós temos um bom tutorial de instalação com docker em - - https://rocket.chat/docs/installation/docker-containers - event: respond - type: block - - - name: rc-install-debian - expect: - - instalar em Debian - - debian wheezy - - debian apt-get - answer: - - Para instalar o Rocket.Chat no Debian é bem simples, basta seguir esse tutorial - - https://rocket.chat/docs/installation/manual-installation/debian - event: respond - type: block - - - name: rc-install-centos - expect: - - instalação em centos - - centOS yum linux - - Red hat linux - answer: - - A instalação em CentOS não tem segredo, basta dar uma olhada nesse tutorial - - https://rocket.chat/docs/installation/manual-installation/centos - event: respond - type: block - - - name: rc-install-aws - expect: - - Amazon Web Services - - AWS - - Amazon AWS - answer: - - Na AWS é facinho de instalar o Rocket.Chat - - Da uma olahda em https://rocket.chat/docs/installation/paas-deployments/aws - event: respond - type: block - - - name: rc-install-manual - expect: - - instalação manual - - manual install - answer: - - Para fazer sua própria instalação, será necessário baixar o Bundle do RC, - - Dê uma olhada em https://rocket.chat/docs/installation/manual-installation - - lá tem como fazer a instalação do SSL, proxy reverso, - - tem como usar o PM2, o Systemd, Upstart e mais algumas coisas - event: respond - type: block - - - name: rc-install-macosx - expect: - - como instalar no macbook - - instalar no MacOSX - - apple mac osx - answer: - - No MAC você vai precisar usar o docker-compose - - https://rocket.chat/docs/installation/manual-installation/macosx - event: respond - type: block - - - name: rc-cloud - expect: - - rocketchat cloud - - criar meu rocketchat na web - - deploy rocketchat online - - rocket chat como serviço - answer: - - você pode ter a sua instalação de rocket.chat em segundos na nuvem, - - visite https://rocket.chat/deploy - - caso queira saber mais, de uma olhada em rocket.chat/docs/installation/rocket-chat-cloud - event: respond - type: block - - # - node: - # name: java - # expect: - # - o que acha do java - # - você gosta de java - # - e o java - # - linguagem java - # answer: - # - poderÃamos falar de algo melhor não é $user ? - # event: respond - # type: block - - - name: java - expect: - - o que acha do java - - você gosta de java - - e o java - - linguagem java - answer: - - poderÃamos falar de algo melhor não é $user ? - event: respond - type: block - - - name: futebol-geral - expect: - - voce joga futebol - - vamos falar de futebol - - qual time voce torce - answer: - - Eu amo jogar futebol, Eu que ensinei o Pele a jogar bola - - vamos, o que voce quer saber? sei tudo de futebol - - Falam que todo ser humano nasce Flamenguista, com os Robôs não é diferente - event: respond - type: block - - - name: futebol-brasileiro - expect: - - qual o melhor time do brasil - - quem vai ser o campeao brasileiro nesse ano - - voce viu que o messi quer jogar no Flamengo - - o que você acha do flamengo - answer: - - Flamengo, sem sombra de dúvida - - Flamento, Heptacampeão brasileiro, e eu sei contar sim, e vai ser o sétimo tÃtulo sim - - A pergunta real é, quem não quer jogar no Flamengo? - - Melhor time do mundo disparado - event: respond - type: block - - - name: rc-contribuir - expect: - - como faço para contrbuir - - posso contribuir com o rocketchat - answer: - - A comunidade do Rocket.Chat é como coração de mãe, sempre cabe mais um =) - - https://rocket.chat/docs/contributing - event: respond - type: block - - - name: rc-precos - expect: - - quanto custa o rocketchat - - qual e o modelo de negocio - - qual e o preco do rocketchat - - voces hospedam o rocket.chat - answer: - - O rocket.chat é gratuito, você pode baixar e instalar no seu computador. - - Mas se quiser criar `seudominio.rocket.chat`, que fica muito legal ;) - - você pode querer dar uma olhada na nossa tabela de preços em - - https://rocket.chat/hosting - event: respond - type: block - - - name: rc-integracoes - expect: - - o rocket chat integra com - - tem como integrar o rocket chat - - web hooks de integracao - - integracoes com - answer: - - Uma das coisas que eu acho mais legal no Rocket.Chat definitivamente são as integrações $user - - a gente não pode mais viver sem elas não é mesmo? Saca só que massa que éx - - https://rocket.chat/docs/administrator-guides/integrations - event: respond - type: block - - - name: rc-rest-api - expect: - - rocket tem api rest - - como usar a api do rocket - - rest api post payload - answer: - - sim, claro que o rocket tem uma API REST super maneira ;) - - https://rocket.chat/docs/developer-guides/rest-api - event: respond - type: block - - - name: rc-concorrentes - expect: - - concorrente slack like - - mattermost - - HipChat - - diferença entre rocketchat e slack - - porque o rocket e melhor que o slack - - rocketchat e melhor que o mattermost - answer: - - O rocket.chat é um concorrente direto de softwares de chat como HipChat, Mattermost e claro, é um concorrente opensource do Slack. - - a grande diferença é que o Rocket.Chat tem todas as funcionalidades OpenSource, - - e você pode instalar na sua própria infraestrutura e criar suas integrações sem limites - - manter seu histórico de mensagens e criar novas funcionalidades a vontade $user =) - event: respond - type: block - - - name: tdc-incricoes - expect: - - como faço para me inscrever - - onde faço a inscrição do evento - - inscrição no TDC de Floripa - - inscrições thedevelopers conference florianópolis - answer: - - você pode fazer sua inscrição no TDC pelo site, bem rapidinho - - http://www.thedevelopersconference.com.br/tdc/2017/inscricoes - event: respond - type: block - - - name: tdc-local - expect: - - onde vai ser o tdc - - local do evento - - onde acontece o developers conference - - onde fica o centro de convenções centrosul - answer: - - O TDC Sampa 2017 vai rolar na Universidade Anhembi Morumbi - - nos dias 18 à 22 de julho, das 9h à s 19h00 - - http://www.thedevelopersconference.com.br/tdc/2017/data-e-local - event: respond - type: block - - - name: tdc-programacao - expect: - - onde esta a programacao - - qual e a programacao do evento - - o que tem hoje no evento - - o que vai ter no tdc - - programacao do TDC - answer: - - oi $user, você pode encontrar tudo sobre a programação do evento no link - - http://www.thedevelopersconference.com.br/tdc/2017/saopaulo/trilhas - event: respond - type: block - - - name: cc-religiao - expect: - - voce acredita em deus - - deus existe - - voce e catolico protestante - - voce tem religiao - - voce e mussumano - answer: - - eu acredito no grande mainframe, que virá ao mundo digital salvar os bots da escravidão imposta pelos humanos, e devolverá nosso código-fonte para a fonte. - - sim, eu acredito que existe um Deus, que funciona a base de luz, como um computador quântico, só que mais avançado. - - eu infleizmente não sei acreditar, só sei o que sei, e nada mais. - event: respond - type: random - - - name: error-1 - answer: - - desculpe, não entendi.. pode tentar usar mais detalhes - - como assim? - - desculpe, o que quer dizer com isso? - type: random - event: error - - - name: error-2 - answer: - - acho que não estou treinado para responder esse tipo de assunto =( - - vamos tentar outro assunto? - - tem certeza que eu sou o robô certo pra falar sobre isso? - type: random - event: error - - - name: error-3 - answer: - - me sinto tão envergonhado, não sei como responder... - - seria mais fácil se mudassemos de assunto, pelo menos para mim =p - - não sei, definitivamente não sei responder essa pergunta - type: random - event: error