forked from RasaHQ/rasa
-
Notifications
You must be signed in to change notification settings - Fork 0
2022 2 Sprint 1
Pedro Lucas Cassiano Martins edited this page Dec 29, 2022
·
24 revisions
Conseguimos executar o Rasa e sua respectiva documentação em modo de desenvolvimento, por meio dos comandos abaixo:
Para o próprio rasa
make install
rasa init
Para a documentação
make install install-docs
make livedocs
Tivemos muitos problemas para executar o sistema, pois a configuração se difere para cada ambiente, mas no fim conseguimos rodar com sucesso tanto no Windows quanto no Linux-Ubuntu.
Abaixo são listadas as novas issues que pegamos e também a descrição do que fizemos nesta sprint para cada issue:
Descrição da Tarefa | Responsável(eis) | Débito Técnico |
---|---|---|
Issue #10954 | Ítalo, Ian e Vitor | |
Issue #10052 | Guilherme e Álvaro | |
Issue #11888 | Álvaro | |
Issue #77 (NLU-training-data) | Álvaro | |
Issue #17 - Sem continução (Erick comentou) | Guilherme | |
Issue #11897 | Vitor | |
Issue #11894 | Antonio e Pedro | |
Issue #7261 | Antonio e Pedro | |
Issue #OSS-601 | Antonio e Pedro | |
Issue #4487 | Antonio e Pedro | |
Issue #79 (RasaHQ/NLU-training-data) | Ian | |
Issue #14 (RasaHQ/contributors) | Ian |
Atividade | Descrição |
---|---|
Issue | Issue #10954 |
Pull Request | PR #11879 |
O que foi feito | Foram verificados cada arquivo de documentação, procurando erros de sintaxe e gramática em inglês que estão na versão em produção da documentação do Rasa |
Problemas | Existiam alguns erros que o autor da issue notificou principalmente, porém foram buscados outros arquivos validando palavras e frases que tinha sintaxe ou gramática errada. Além disso tivemos problemas para executar o Rasa, tanto a lib quanto a documentação, por isso que alguns membros migraram para o Ubuntu e conseguimos resolver o problema de execução e também do live-docs. |
Solução | Além de ter o conhecimento em inglês, utilizamos extensões que facilitaram a busca por palavras incorreta, no entanto está extensão não idêntica a algumas palavra incorretas em questão de dialetos diferentes, por isso que eu padronizei algumas palavras para o inglês americano, já que a maioria da documentação está nesta língua. Além de verificar palavras próprias que continham erros, como assistant e Continous. |
Atividade | Descrição |
---|---|
Issue | Rasa - #11888 |
Pull Request | Ainda será considerado se eu mesmo submiterei um PR da minha própria issue |
O que foi feito | Abertura de uma issue |
Problemas | Mesmo seguindo a documentação do Rasa, ao tentar instalar o Rasa Open Source, foi apresentado um erro dizendo que era necessário ter o Python 2.7 ou 3.4+, o erro ocorreu mesmo tendo Python 3.10 |
Solução | Caso eu mesmo dê PR na minha issue, é interessante adcionar na documentação que há problemas com a instalação com Python 3.10, recomendando-se uma versão anterior. |
- Revisei os PRs #11519, #11458 e #11356 (nessa em especial foi adicionada uma sugestão de modificação de código, modificação essa pedida pela mantenedora). Revisões feitas tanto para contribuir quanto para possivelmente assumir algum(ns) dos PRs.
Atividade | Descrição |
---|---|
Issue | Rasa/NLU-training-data - #77 |
Pull Request | Rasa/NLU-training-data - #78 |
O que foi feito | Adição de dados de treinamento |
Problemas | Sem problemas |
Solução | - |
Atividade | Descrição |
---|---|
Issue | Rasa - #11894 |
Pull Request | Aguardando os mantenedores analisarem a issue para ser aberto PR |
O que foi feito | Abertura da issue 11894 |
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 - #7261 |
Contexto | A issue em questão faz o pedido de uma documentação para mostrar como fazer o deploy de uma Action Server usando o Docker |
O que foi feito | Foi verificado que a documentação foi feita, portanto poderia ser fechada. Comentamos isso na issue. |
Solução | A documentação pode ser encontrada nesse link |
Atividade | Descrição |
---|---|
Issue | Rasa - OSS-601 |
Pull Request | Aguardando retorno para saber se a issue continua válida |
Problemas | Comentários que deixam o código extenso e menos limpo |
Solução | Revisar e entender o código para saber real a necessidade dos comentários |
Atividade | Descrição |
---|---|
Issue | Rasa - #4487 |
Pull Request | Aguardando os mantenedores responderem se vale a pena fazer a issue |
O que foi feito | Pergunta se vale a pena fazer a issue antiga 4487 |
Problemas | Acontece um erro quando o socket client é utilizado pois não há socket endpoints |
Solução | - |
Atividade | Descrição |
---|---|
Issue | Rasa - #11897 |
Pull Request | Aguardando os mantenedores analisarem a issue para ser aberto PR |
O que foi feito | Abertura da issue 11897 |
Problemas | Quando eu tento utilizar o Rasa pra treinar um modelo, ele não permite realizar tal operação alegando instrução de hardware ilegal. Reparei que isso é um problema exclusivo para quem utiliza os Macs com o chip M1. |
Solução | Uma possível solução seria adotar uma abordagem oficial e documentar isso no README do projeto, visto que foi encontrado algumas soluções na internet, porém nenhuma delas eram oficiais ou de algum mantenedor do projeto . |
Atividade | Descrição |
---|---|
Issue | Rasa NLU Training Data - #82 |
Pull Request | Rasa NLU Training Data - #83 |
O que foi feito | Adição de mais conteúdo e exemplos na seção de mood (humor) e correção de alguns exemplos desta mesma categoria. |
Problemas | - |
Solução | Adição de dados de treinamento na seção de mood (humor) |
- Revisei o PR #11844, que é um PR para arrumar a lógica do parâmetro
ignore_warnings
dentro dovalidator.py
. Esse PR em específico eu acredito que esteja completo e logo ele será aceito por um mantenedor. Portanto, acredito que não haverá necessidade de assumir esse PR.
Atividade | Descrição |
---|---|
Issue | RasaHQ/NLU-training-data - #79 |
Pull Request | RasaHQ/NLU-training-data - #80 |
O que foi feito | Adição de dados de treinamento relacionados a seção "educação" |
Problemas | Colocar dados que ajudassem no treinamento |
Solução | Olhei os dados que já eram usados para o treinamento e coloquei dados que seguissem os padrões já usados no treinamento |
Atividade | Descrição |
---|---|
Issue | RasaHQ/contributors - #14 |
Pull Request | - |
O que foi feito | Comentei na issue, perguntando se poderia iniciar um novo experimento |
Problemas | Estou em um processo inicial de entender o Rasa framework e como ele pode ser implementado junto com a Unity. Nos meus estudos vi que existe um import para trabalhar com o Rasa na Unity, o 'using Rasa;', e com isso posso criar um objeto RasaClient e usá-lo para enviar a entrada do usuário (capturada por meio do componente Unity InputField) para o chatbot Rasa em execução no host local |
Solução | - |
Atividade | Descrição |
---|---|
Issue | Issue #17 |
Pull Request | PR - #81 |
O que foi feito | Adicionei dados de teste sobre Banco e conversei com o pessoal sobre essa issue e outra que iremos fazer na próxima sprint.(https://github.com/RasaHQ/rasa/issues/8164). |
Problemas | Tive muitos problemas somente no caso de instalação de ambiente. Também destaco a demora dos mantenedores em responder perguntas relativas ao repositório de NLU. |
Solução | Consegui instalar o ambiente corretamente, após reunião com o Temporim. |