forked from RasaHQ/rasa
-
Notifications
You must be signed in to change notification settings - Fork 0
2022 2 Sprint 3
Pedro Lucas Cassiano Martins edited this page Feb 1, 2023
·
24 revisions
O time continuou buscando issues passíveis de contribuições durante a sprint com o objetivo de agregar ao projeto RASA. Tiveram contratempo com o Trabalho Individual da matéria tendo assim pouco tempo para se dedicar às contribuições.
Descrição da Tarefa | Responsável(eis) |
---|---|
Rasa OSS - #517 e Rasa PR - 11979; Rasa OSS - #601 | Pedro Cassiano |
Rasa OSS - #574 e Rasa PR - 11983; Rasa OSS - #561 | Pedro Cassiano e Antonio Neto |
Rasa OSS - #654 | Antonio Neto |
Revisão de PRs | Álvaro Leles |
Issue #14 (RasaHQ/contributors) | Ian Ferreira, Ítalo Vinícius e Guilherme Richter |
OSS-658 e OSS-671 e #10954 | Ian Ferreira, Ítalo Vinícius e Guilherme Richter |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #517 |
Pull Request | Rasa PR - 11979 |
O que foi feito | Foi alterado o confidence do schema Entity no arquivo [rasa.yml] |
Problemas | Problemas com o schema Entity no arquvi rasa.yml |
Solução | Segundo orientação dada na issue: usar Dockling confidence e adicionar mais tipo para mais atributos |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #601 |
Pull Request | Não necessária |
O que foi feito | Issue fechada |
Problemas | Issue não necessária |
Solução | Issue fechada |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #574 |
Pull Request | Rasa PR - 11985 |
O que foi feito | Resolvida Issue |
Problemas | Problemas com comentario em documento onde listava linear_form como opção para model_confidence no arquivo policie.mdx |
Solução | Retirar a descrição do linear_form setting e reformular texto |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #561 |
Pull Request | - |
O que foi feito | Análises do problema relatado no action action_session_start ao definir uma mensagem com dispatcher.utter_message()
|
Problemas | O código e o fluxo do Rasa nesse contexto está sendo estudado e será disponibilizado neste google docs |
Solução | Em progresso |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #654 |
Pull Request | - |
O que foi feito | Comentário evidenciando que a issua já foi realizada |
Problemas | Na issue o solicitante da a ideia de um Tracker para salvar as conversar com o Chatbot Rasa, no entanto a ideia relatada na issue, que é de 2019, já foi realizada. Enviei uma mensagem no card do Jira evidenciando todo o fluxo entre os arquivos actions.py e trackers.py
|
Solução | Mover a issue para done no Jira |
Atividade | Descrição |
---|---|
Issue | - |
Pull Request | - |
O que foi feito | Revisei os seguintes PRs Rasa PR - 11934, Rasa PR - 11933, Rasa PR - 11913, Rasa PR - 11893 |
Problemas | Devido ao trabalho individual da disciplina e entregas em outras disciplinas, não consegui encontrar uma issue e realizar um PR |
Solução | Contribuí com o projeto revisando Pull Requests |
Atividade | Descrição |
---|---|
Issue | Rasa OSS - #339 |
Pull Request | Rasa PR - 11982 |
O que foi feito | Foi adicionado na documentação um parágrafo sobre o UnexpecTEDIntentPolicy na seção de handling unexpected input section. Essa abordagem não constava nessa parte da documentação. |
Problemas | - |
Solução | Foi adicionado um parágrafo sobre o UnexpecTEDIntentPolicy na seção handling unexpected input section |
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 repositório que pode ser acessado aqui. |
O que foi feito | Aplicação Unity que utiliza o Rasa para realizar uma conversa entre o Player e um NPC, com a conversa focada em programação. |
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 um conector 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 |
Solução | O Rasa é utilizado para identificar a intenção da mensagem enviada pelo usuário, e responder conforme a intenção identificada. Depois que isso ocorre, a Unity recupera a resposta dada pelo Rasa, e exibe a resposta ao usuário. |
Atividade | Descrição |
---|---|
Issue | OSS-658 e OSS-671 |
Pull Request | A solução foi proposta acima da nossa, não conseguimos achar um meio de resolvê-la e quando verificamos o Jira |
O que foi feito | Rodamos os sistemas pelo docker para replicar o erro e conseguimos debugar para encontrar o erro que a referência do arquivo estava errada, porém, ao atualizar as issues do Jira vimos que a solução já tinha sido disponibilizada, com isso resolvemos revisar o PR, porém ele já tinha sido revisado pela mantenedora, com isso ela só estava esperando rodar o CI para fazer o merge |
Problemas | Demoramos muito para entender como o arquivo de log era interpretado e quais opções eram disponibilizadas, porem a maior dificuldade foi entender como o parse dele interferia nos próprios logs do Rasa. |
Solução | A referência do arquivo de log não correspondia aos padrões utilizados em relação à biblioteca própria do Python que tem essa função, conseguimos observar isto, mas esta solução foi proposta por outra pessoa por este PR #11971 |
Atividade | Descrição |
---|---|
Issue | #10954 |
Pull Request | #11984 |
O que foi feito | Criamos uma sala de guerra (29/01/2023) focada em revisar todos os arquivos novamente focando em resolver possíveis erros, gramaticais, de sintaxe e humanos também (Dois espaços, palavras duplicadas, etc) |
Problemas | Encontramos palavras duplicadas, verificamos a sintaxe de algumas frases e verificamos se fazia sentido os textos de instruções |
Solução | Removemos as palavras redundantes e já que estávamos verificando isto em grupo e com a ajuda da internet, pudemos certificar com maior garantia se as frases estavam redundantes ou erradas. |