Releases: anatelgovbr/sei-ia
v1.0.2
Versão Intermediária - v1.0.2
[Requisito Mínimo - SEI 4.0.12 (com ajustes em códigos para ativar ponto de extensão de módulo) ou diretamente no SEI 4.1.4 instalado/atualizado] - Não é compatível com versões anteriores e em versões mais recentes é necessário conferir antes se possui compatibilidade
- Para instalar o Servidor de Soluções de IA do Módulo SEI IA é mandatório ter o Módulo SEI IA previamente instalado e configurado no SEI do ambiente correspondente.
- Siga estritamente as instruções do README.md, especialmente a seção Instalação, para assegurar uma instalação > bem-sucedida.
- O não cumprimento dessas orientações poderá comprometer qualquer tipo de suporte técnico.
Correções desta Versão
- Ajustes envolvendo segurança.
- Correções nas imagens Docker.
- Remoção de DAGs não usadas no AirFlow.
- Melhorias gerais na documentação.
Update de versões anteriores
- Caso possua um ambiente previamente instalado do Servidor de Soluções de IA na v1.0.0 ou v1.0.1, deve seguir os procedimentos reportados na seção Update do Manual de Instalação.
- Nessa caso, tenha atenção para realizar os ajustes manuais orientados abaixo para Update.
Ajustes manuais relacionados com o Update da v1.0.0 ou v1.0.1 para v1.0.2
- Editar o arquivo
security.env
do ambiente, conforme abaixo:- Abaixo da variável
LOGLEVEL
, adicionar a linha abaixo:
- Abaixo da variável
export LOGLEVEL=INFO # Define o nível de log do autodeployer como 'INFO'; opções disponíveis: INFO | DEBUG | WARNING | ERROR. Recomendamos deixar em `ERROR` em produção.
- Remover a linha abaixo:
export AZURE_OPENAI_ENDPOINT=**** # Endpoint do Azure OpenAI Service. Note que não deve ser posta `/` ao final do endpoint. Exemplo: https://meuendpoint.openai.azure.com
- Ajuste as permissões:
Execute os comandos abaixo para garantir as permissões corretas no diretório de armazenamento:
sudo chmod 774 -R /opt/sei-ia-storage
sudo chown 5000:5000 /opt/sei-ia-storage
v1.0.1
Versão Intermediária - v1.0.1
[Requisito Mínimo - SEI 4.0.12 (com ajustes em códigos para ativar ponto de extensão de módulo) ou diretamente no SEI 4.1.4 instalado/atualizado] - Não é compatível com versões anteriores e em versões mais recentes é necessário conferir antes se possui compatibilidade
- Para instalar o Servidor de Soluções de IA do Módulo SEI IA é mandatório ter o Módulo SEI IA previamente instalado e configurado no SEI do ambiente correspondente.
- Siga estritamente as instruções do README.md, especialmente a seção Instalação, para assegurar uma instalação bem-sucedida.
- O não cumprimento dessas orientações poderá comprometer qualquer tipo de suporte técnico.
Correções desta Versão
- Corrigido o usuário do
pgvector
parasei_llm
no security.env. - Corrigido o nome do banco de dados do
assistente
paraSEI_LLM
. - Corrigido o nome do banco de
similaridades
parasei_similaridade
. - Ajustes e correções nas DAGs no AirFlow.
- Correção para suportar o funcionamento junto do SEI utilizando banco de dados Oracle.
- Melhorias gerais na documentação.
Evoluções desta Versão
- Disponibilizada ferramenta de "Health Checker Geral do Ambiente", conforme tópico documentado no INSTALL.md.
v1.0.0
Versão Principal - v1.0.0
[Requisito Mínimo - SEI 4.0.12 (com ajustes em códigos para ativar ponto de extensão de módulo) ou diretamente no SEI 4.1.4 instalado/atualizado] - Não é compatível com versões anteriores e em versões mais recentes é necessário conferir antes se possui compatibilidade
- Para instalar o Servidor de Soluções de IA do Módulo SEI IA é necessário ter o Módulo SEI IA previamente instalado e configurado no SEI do ambiente correspondente.
Observação:
- A funcionalidade de "Pesquisa de Documentos" (recomendação de documentos similares) somente funcionará depois que configurar pelo menos um Tipo de Documento como Alvo da Pesquisa no menu Administração > Inteligência Artificial > Pesquisa de Documentos (na seção "Tipos de Documentos Alvo da Pesquisa").
- Siga estritamente as instruções do README.md, especialmente a seção Instalação, para assegurar uma instalação bem-sucedida.
- O não cumprimento dessas orientações poderá comprometer qualquer tipo de suporte técnico.
Funcionalidades do Módulo SEI IA na v1.0.0
- Esta é a primeira versão do Módulo SEI IA.
- Acesse o Manual do Usuário do SEI IA para conhecer suas funcionalidades.
- Abaixo listamos as funcionalidades constantes nessa v1.0.0 do Módulo:
-
Administração:
-
Inteligência Artificial > Configurações de Similaridade:
- Definir se a funcionalidade "Processos Similares" será exibida.
- Definir a quantidade de processos a serem listados na funcionalidade "Processos Similares", sendo o mínimo 1 e o máximo 15. O valor padrão é 5.
- Definir as orientações que serão exibidas na tela do SEI IA na seção da funcionalidade "Processos Similares".
- Definir o percentual de relevância do conteúdo dos Documentos, o valor deve ser maior que zero e não pode exceder 100%. O valor padrão é 70%.
- Definir o percentual de relevância dos Metadados, o valor deve ser maior que zero e não pode exceder 100%. O valor padrão é 100%.
- Definir os metadados e seu percentual de relevância, o sistema obriga manter o valor de 100% nessa distribuição de percentuais. O percentual de distribuição é sobre o valor do que já foi definido no campo "Percentual de Relevância dos Metadados" Por padrão já são cadastrados na instalação 7 tipos de metadados com seus valores padrões. -
Inteligência Artificial > Configurações do Assistente IA:
- Definir se a funcionalidade "Assistente IA" será exibida.
- Definir as orientações que serão exibidas no ícone de ajuda no "Assistente IA".
- Definir o Limite Geral de Tokens que um usuário pode utilizar por dia (milhões de tokens).
- Caso seja necessário você pode definir um Limite maior de tokens para Usuários específicos.
- Definir o LLM que deseja utilizar.
- Definir o Prompt System para o LLM. -
Inteligência Artificial > Documentos Relevantes:
- Parametrizar quais tipos de documentos serão considerados relevantes para a funcionalidade de "Processos Similares".
- Atenção: O script de instalação cria uma lista inicial de Documentos Relevantes baseado em estatística sobre a massa de documentos e tipos de processos existentes na instalação do SEI. O órgão pode revisar a lista, principalmente para cadastrar tipos de documentos aplicáveis a "Todos os Tipos de Processo".
- Cuidado: Não se pode ter todos os tipos de documentos como relevantes, pois isso gera ruído na similaridade de processos. Apenas tipos de documentos relevantes para a instrução processual quanto ao mérito do processo devem ser cadastrados nesse menu. -
Inteligência Artificial > Mapeamento das Integrações:
- Parametrizar a URL do Endpoint de Autenticação da funcionalidade de "API Interna de interface entre SEI IA e LLM de IA Generativa".
- Parametrizar a URL do Endpoint de Autenticação da funcionalidade de "Autenticação junto à Solução de Inteligência Artificial do SEI".
- Atenção: As duas URLs acima por enquanto aceita apenas HTTP. Ainda não está aceitando a comunicação interna do SEI com o Servidor de Soluções de IA por meio de HTTPS. -
Inteligência Artificial > Objetivos de Desenvolvimento Sustentável da ONU:
- Definir se a funcionalidade "Objetivos de Desenvolvimento Sustentável da ONU" será exibida.
- Definir se a funcionalidade "Objetivos de Desenvolvimento Sustentável da ONU" será exibida para classificação por Usuários Externos. Atenção: Essa marcação somente funcionará com o Módulo de Peticionamento na v4.3.0 em diante.
- Definir a fase de Avaliação Especializada por Racional, caso esteja ativo irá exigir que o avaliador preencha o campo "Racional" para salvar a Classificação.
- Definir as orientações que serão exibidas na tela do SEI IA na seção da funcionalidade "Objetivos de Desenvolvimento Sustentável da ONU".
- Define as unidades o qual serão alertadas em caso de pendência de Classificação ou divergência na Classificação.
- Define quais metas possuem Forte Relação Temática com o Órgão para fazer pré-filtro de apresentação para os Usuários Externos, caso esteja marcada a opção para exibir a classificação pelas ODS da ONU por Usuários Externos. É uma facilidade para não exibir todas as ODS da ONU de primeira para os Usuários Externos, exibindo em primeiro momento apenas as ODS com forte relação com o Órgão. -
Inteligência Artificial > Pesquisa de Documentos:
- Definir se a funcionalidade "Pesquisa de Documentos" será exibida.
- Definir na tela do SEI IA na seção da funcionalidade qual o nome irá ser exibido para o usuário.
- Definir a quantidade de Documentos a serem Listados.
- Definir as orientações que serão exibidas na tela do SEI IA na seção da funcionalidade "Pesquisa de Documentos".
- Definir quais são os Tipos de Documentos Alvo da Pesquisa.
-
-
Funcionalidades acessadas pelos Usuários por meio do botão "Inteligência Artificial" sobre Processo ou Documento:
- Objetivos de Desenvolvimento Sustentável da ONU:
- Funcionalidade do SEI IA que apoia a classificação de processos segundo os Objetivos de Desenvolvimento Sustentável (ODS) definidos pela Organização das Nações Unidas (ONU) para a Agenda 2030. Nesta tela é possível visualizar as classificações e sugestões realizadas e realizar sua própria classificação. - Processos Similares:
- Funcionalidade do SEI IA que, utilizando técnicas de inteligência artificial, apresenta recomendação de processos similares a partir do conteúdo dos documentos e metadados. Nesta tela é possível realizar uma avaliação acerca da Similaridade. - Pesquisa de Documentos:
- Funcionalidade do SEI IA que, viabiliza a pesquisa por confronto do conteúdo de documentos com documentos, com ou sem a inserção de texto complementar para a pesquisa. Utiliza técnicas de inteligência artificial para que a pesquisa de conteúdo seja mais assertiva comparado com técnicas tradicionais de pesquisa. Nesta tela é possível realizar uma avaliação acerca da sua relevância sobre o conteúdo pesquisado.
- Objetivos de Desenvolvimento Sustentável da ONU:
-
Assistente de IA:
- Ícone no canto inferior direito apresentado nas principais telas do SEI e Editor de Documentos.
- O Assistente de IA é amplo e pode ser utilizado em variadas necessidades. Pode copiar e colar textos variados e demandar o que quiser do Assistente, no mesmo estilo do ChatGPT e outros.
-