[Música] Bom dia pessoal hoje é o segundo momento da gente né aqui no no no treinamento que é o produto 11 do projeto de Justiça 4.0 né do professor Vas eh hoje nesse segundo momento a gente vai a comentar como é que funciona o aa né e basicamente a gente vai focar no backend a gente vai mostrar alguma coisa do frontend mas o a a inteligência mesmo que importa é o backend né então o que o que a gente gostaria Ah que vocês ent e onde é que você e onde vocês vão dar manutenção eu
acho Ah vai ser no né E novamente eu pedi pro Eric a preparar uma apresentação Zinha tipo mostrando alguns pontos e depois a gente vai mostrar o código né então como professor disse essa segunda etapa é o a né ontem foi o trata texto em lote agora a gente vai falar um pouco do aa O que é o a né é um plugin feito para o Google Chrome também baseado em reex que ele atua sobre um elemento chamado iframe que é uma caixa de texto que é a caixa de texto que existe e no no
site do pje quando o o peticionante vai lá escrever a petição dele é o Aila é abreviação desse nome aí né o colado aí né artificial intelligence Law assistant é a sigla Aila Aila né então tem um significado Zinho por trás do do nome né Eh e o objetivo dele né é auxiliar justamente os peticiones a padronizar citações legais eh e assim como permitir as consultas do do texto da Lei e a jurisprudência que atuam sobre aquela legislação citada por exemplo se ele cita eh o artigo 1000 do Código Civil eh ele vai padronizar essa
citação em si arte ponto todo todo a a melhor prática e vai poder consultar o que que aquele artigo diz e quais as jurisprudências que estão associadas à aquele artigo como eu eu dei uma palinha para vocês na na no primeiro na primeira capacitação né Eh que era o knowledge graph que eu mostrei que o aa ele consome esses dados do knowledge graph eu mostrei esses três slides seguintes aqui eh que é como você pode fazer eh como os dois jeitos de acessar o serviço né e eu posso simplesmente fazer uma request aqui pelo Python
tá aqui o endereço da WS eu boto um texto A entrada é um texto e a saída vai ser um Jon eh perdão a entrada também é um Jon né ela ela tem um texto Dentro do Jon e é nessa estrutura que eu vou falar um pouquinho mais paraa frente aqui que eu tô formando esse Jon e esse aqui é o texto no caso a pessoa ia consultar artigo 2 da Lei 9455 aqui ele encontra Opa o marcador aqui lei 9455 aqui tá a posição e ele sugere olha Eh vamos usar essa padronização aqui lei
número 9455 de 1997 isso tudo é uma consulta no knowledge graph né Ele olhou todas as leis 9455 só tinha essa nesse ano então ele sugeriu a padronização você pode ver aqui que o tipo é uma sugestão de dispositivo e aqui também ele encontrou eh outra outro marcador que é o artigo dois botou a posição ele disz ó melhor prática para você usar artigo art. sego né e também uma sugestão de artigo Esse é um método de você acessar o serviço e o outro Claro é pelo nosso frontend né que ele como eu disse é
o Plugin do Chrome aqui tá uma sugestão de de escrita aqui ele aparece os dispositivos eh artigo a legislações né que ele encontra eh nessa telinha aqui você pode consultar a o texto da Lei e as jurisprudências que atuam sobre ela e é bem tranquilo de ver no no no plugin mas caso não não não seja interessante usar o plugin dá para usar também pel uma requisição simples Ah e outra coisa aqui que talvez a o a a vou falar mas não sei o que é que o Vasco entende mas para mim O é o
backend Então porque é onde tá a inteligência certo ah então por exemplo se você quiser chegar e não mas aqui no meu tribunal eh no tribunal do Ceará no tribunal do Rio de Janeiro a gente quer pegar esse a gente quer consumir o backend e a gente vai fazer um racat tom por exemplo um final de semana que a gente vai pegar os desenvolvedores tudin para pegar a melhor interface por exemplo tá entendendo então tipo como Serv Isso vai ser de do do CNJ isso eventualmente pode ser feito tá entendendo tipo a gente fez um
trabalho ah de interface de usabilidade do usuário a gente tá desenvolvendo a a gente tá submetendo pro comitê de ética um projeto para fazer um experimento com 100 pessoas sem operadores do direito né ah para ver se o A de fato estatisticamente né ah e de forma qualitativa também né Eh se ele realmente auxilia ajuda aprimora a escrita de texto jurídico que é toda a premissa que a gente usou os comentários a do dos magistrados do CNJ do Dr Rafael antes o o do do Dr João também né ah foram todos que que aparentemente Ajuda
Só que a gente tem que ter uma comprovação a gente tá dentro da Universidade a gente precisa ter uma comprovação Ah um pouquinho mais formal a do quanto ajuda e se ajuda né primeiramente se ajuda e se e se realmente de fato ajuda o quanto ajuda né então a gente tá fazendo esse projeto agora a gente vai submeter eu acho que até no início da semana que vem para comitê de ética aqui da unió Ah pra gente fazer esse estudo mas nada impede que seja desenvolvido para algum tribunal se o tribunal quiser por exemplo Deixar
ele vai ter um protótipo de de um padrão que ele pode usar eventualmente de interface mas se ele quiser fazer outro do zero nada impede né a requisição é bem transparente simplesmente é pegar o que sai desse Jon e aplicar nos elementos de do frontend então a estrutura de entrada e de saída né Eh ah o o que que o o backend que tá rodando lá na Amazon que consequentemente provavelmente vai rodar no sinapses também ele tá esperando talvez no sinapses mude um pouco a estrutura né porque ele tem uma uma estrutura específica mas mensagem
com o tipo é o texto puro e o conteúdo é o texto que você tá escrevendo né que você que é a resposta do da da Ila eh e a saída ela vai botar extensão dados saídas Jon o marcador é o que ela identificou como algo que pode ser alterado né ter uma sugestão ou que pode ser consultado a posição dessa dessa entidade vamos dizer que é o código civil né então ele vai botar aqui Código Civil exatamente como a pessoa escreveu a posição dos caracteres Inicial e final o tipo de retorno que eu vou
falar um pouquinho aqui mais para frente e o a sugestão seja uma correção ou o o a consulta em si eh recapitulando os tipos de retorno né eu posso ter uma sugestão de artigo dispositivo que é quando o o a Ila reconhece que não tá na padronização sugerida então a chave sugestões aqui ela vai mostrar o que ela sugere eh ou uma lista caso vamos dizer eu boto o decreto 300 e não coloco o ano existem alguns decretos 300 e ela lista isso para o usuário selecionar Opa é esse aqui é desse ano e quando
está tudo padronizado a gente tem uma consulta dispositivo ou uma consulta legislação consulta dispositivo é e eu boto o lei e 1 2 3 e ele vai voltar em da Lei olha essa lei que tem lá no documento né lei 1 3 dita Tais e Tais direitos de certo tipo de pessoa e a consulta legislação é quando você tem um pareamento desse documento da Lei 13 com um certo artigo e seus subsequente níveis né artigo parágrafo inciso al item note que não existe artigo porque um artigo que não esteja pareado com um documento um dispositivo
ele não quer dizer nada artigo primeiro não não tem significado então não tem como buscar no no knowledge gra né no grafo de conhecimento e temos três tipos de erro erro dispositivo quer dizer que Ou aquele dispositivo aquele documento legal não existe ou não se encontra na nossa base um erro de legislação a mesma coisa só que para o o par artigo e dispositivo e o último é um erro de pareamento ele encontrou um artigo mas não conseguiu encontrar Qual documento aquele artigo pertence então a gente retorna O erro de pareamento o caso especial da
consulta tanto dispositivo quanto legislação é que você vai ter a chave de jurisprudências eh ele vai adicionar essa chave que nela contém o número do artigo que que tá nessa legislação e os posicionamentos agrupados do STJ e os isolados do STJ que isso é uma lista de várias jurisprudências que estão atuando sobre aquele artigo acho que ficou Claro aqui eh e agora eu tenho esse fluxograma de como funciona no aplicativo e eu vou ficar alternando entre ele e o código pra gente começar a brincar né [Música]