Skip to content

2022 2 Sprint 2

Antônio Neto edited this page Jan 17, 2023 · 22 revisions

Planning

O time continuou buscando issues passíveis de contribuições durante a sprint com o objetivo de agregar ao projeto RASA.

Sprint Backlog

Descrição da Tarefa Responsável(eis)
Rasa - #7705 Álvaro Leles
Rasa - #658 Ítalo Vinícius
Corrigir Wiki (Sidebar e referências) Ítalo Vinícius
Relato de erro ao abrir a issue no repo forkado para mapear erros do repo da dsiciplina (Redireciona ao Jira) Ítalo Vinícius
Rasa - Issue #660 e PR #11933 Antonio Neto e Pedro Cassiano
Rasa - #136 Antonio Neto e Pedro Cassiano
Issue #14 (RasaHQ/contributors) Ian Ferreira, Ítalo Vinícius e Guilherme Richter
Relato de erro ao interagir com board de issues do Rasa no Jira Vitor Diniz
Rasa - #339 Vitor Diniz

Review

Álvaro

Atividade Descrição
Issue Rasa - #7705
Pull Request Rasa - #11903
O que foi feito Foi adicionado uma condição para tratar a situação específica mencionada
Problemas Tive dúvidas se uma solução tão simples quanto a que foi pensada estaria atendendo corretamente ao problema.
Solução Aguardando revisão

Ítalo

Atividade Descrição
Issue Rasa - #658
Pull Request -
O que foi feito Tentei replicar o erro, copiei o comando que estava falhando, porém não reconheci o erro, verifiquei como a biblioteca de persanalização de logd do Python funcionava, porém, não consegui replicar o erro que fala que se não houver algum arquivo de padrão de logs, o erro de "falha ao encontrar o arquivo" o ocorre. Tentei entrar em contato com o relator da issue, porém não tenho permissão para interagir no Jira, criei uma conta, tentei acessar a issue, porém o limite de licenças estourou e não estão resolvendo este problema de interação e acesso.
Problemas Existe um argumento novo na última versão do Rasa 3.4.0 que pode customizar os logs de debug por meio de um arquivo de padrões de log yaml, pode verificar como funciona por meio deste link, porém o erro relatado é que o log não seguindo o padrão do arquivo e que se não houver um arquivo, há uma falha ao buscar este arquivo passado como argumento.
Solução Rodei os comando, no entanto, o erro não ocorreu, mesmo sem algum arquivo de configuração, mas em relação à formatação do log ele está correto e estou verificando como arrumá-lo por meio da nova implementação que veio com a última versão(3.4.0), acredito que seja por que o arquivo do relator não seja compatível com o padrão recomendado
Atividade Descrição
Issue -
Pull Request -
O que foi feito Arrumei a sidebar da wiki
Problemas Não possuia o registro dos semestres mais recentes e a referência ao resumo das sprint estava incorreto
Solução Arrumei o marksown do sidebar
Atividade Descrição
Issue -
Pull Request -
O que foi feito -
Problemas Como houve uma migração das issues do repositório do Rasa para o Jira e o repositório da disciplina é um fork dele, não é possível registrar issues focadas na repo da disciplina, pois somos redirecionados o Jira oficial do Rasa. Em relação ao erro de licenças do Rasa para abrir contas no Jira, eu relatei no fórum do Rasa e algumas pessoas também relataram este impasse, porém não obtemos respostas. Este é o tópico do fórum que relatei o problema
Solução -

Antonio e Pedro

Atividade Descrição
Issue Rasa - #660
Pull Request Aberto PR #11933 no Github. Aguardando review de um mantenedor
O que foi feito Abertura do PR no GitHub + Review e pedido de assign no Jira. Estamos esperando os testes no PR e consequentemente o merge
Problemas Há uma incompatibilidade nos passos do site oficial e no README do projeto. No site Rasa.com é mostrado um comando atualizado, já no README é um comando diferente, acredito que desatualizado
Solução Realizar a atualização do passo a passo no README do projeto, para que não haja conflito de informações entre o site e o ReadMe
Atividade Descrição
Issue Rasa - #136
Pull Request Não Necessário
O que foi feito Reiteração de nosso comentário dizendo que já foi feito a documentação de deploy de action run usando docker
Problemas Sem documentação de como fazer deploy de um action server usando o docker.
Solução Documentação em como fazer deploy de um action server usando o docker (já feito)

Ian Ferreira, Ítalo Vinícius e Guilherme Richter

Atividade Descrição
Issue Issue #14 (RasaHQ/contributors)
Pull Request Não foi criado um pull request, a issue pedia para comentar os experimentos, foi criado um repsitório que pose ser acessado aqui.
O que foi feito Aplicação Unity que utiliza o Rasa para realizar uma espécie de conversa, com a conversa focada na programação e as respostas aparecendo em forma de imagens.
Problemas Durante o desenvolvimento nos deparamos principalmente com dois problemas, o treino básico do rasa não era suficiente para dar as resposta para as perguntas que queríamos fazer, então tivemos que adicionar dados de treino. E o outro problema foi em realizar a conexão propriamente do Rasa com a Unity, e para isso, utilizamos conectores e solicitações POST, quando o Rasa é executado com o rasa run é criado um conector padrão, e o usamos para fazer essa conexão, então basicamente temos uma função que criará uma solicitação de POST assíncrona para o servidor Rasa e recuperará a resposta, resposta que tratamos e usamos para criar a parte do projeto que mostra a resposta por meio de imagens (de linguagens ou ferramentas de programação).
Solução Rasa é utilizado para identificar a intenção da mensagem enviada pelo usuário, e responder de acordo com a intenção identificada. Depois que isso ocorrer, o Rasa retorna a resposta ao Unity, que por sua vez exibe a resposta ao usuário na forma de uma imagem.

Vitor

Atividade Descrição
Issue -
Pull Request -
O que foi feito -
Problemas Como mencionado anteriormente, houve um mapeamentos das issues do Rasa do Github para o Jira. Devido a esse mapeamento, não é mais possível as issues resolvidas no repo da disciplina, visto que este repo é um fork do repositório original. Agora, para interagir e pegar issues, é necessário uma conta no Jira. Obtive o mesmo problema que o Ítalo para a abertura de uma conta do Jira no board do Rasa, devido a um problema de licença do Rasa no Jira. Esse problema pode ser visto neste tópico.
Solução -
Atividade Descrição
Issue Rasa - 339
Pull Request PR ainda não foi aberto devido ao problema de interação das issues no Jira
O que foi feito Foi adicionado um novo tópico na documentação do rasa na section de handling unexpected input.
Problemas Na seção de handling unexpected input, não havia nenhuma referência a classe UnexpecTEDIntentPolicy.
Solução A solução foi justamente adicionar um tópico sobre essa classe na handling unexpected input section, visto que essa é uma das abordagens para inputs inexperados do usuário.
Clone this wiki locally