Versão 1.42#

Foi lançado um novo release do Sherpa Designer: Versão 1.42

  1. Implementado o editor visual de templates no Sherpa IDP (Template Designer) para robôs no sistema operacional Linux.
  2. Em todos os blocos OCR do Sherpa Designer, assim como no Sherpa IDP (Template Designer), adicionada a suporte ao motor “ContentReader”.
  1. Adicionado o bloco “AI Server. Reranker” na paleta “Machine Learning” para trabalhar com o Sherpa AI Server.

O Reranker é um modelo com um algoritmo específico que calcula a relevância de cada um dos documentos ou chunks fornecidos em relação à pergunta dada, aumentando assim a qualidade da busca vetorial-semântica de documentos pela tecnologia RAG.

  1. Implementado suporte à autenticação adicional de robôs ao se conectar ao Orchestrator no Windows e Linux usando certificados X.509.

A configuração é feita através do parâmetro “Impressão digital (Thumbprint) do certificado para conexão ao orquestrador (se necessário)” na aba “Orchestrator” no Sherpa Assistant.

O certificado é extraído do armazenamento de sistema (Windows) ou do arquivo de certificado (Linux) pela impressão digital única (thumbprint), e então utilizado nas requisições ao Orchestrator.

Documentação detalhada: https://learn.microsoft.com/ru-ru/dotnet/api/system.security.cryptography.x509certificates.x509certificate2?view=net-8.0

  1. Implementada a gravação de seletores ao trabalhar no modo de depuração remota. Este mecanismo simplifica o diagnóstico remoto e a depuração de robôs Unattended.
  1. Nas propriedades do projeto, adicionado um novo parâmetro “Atraso total de execução dos blocos”. Para configurá-lo, é necessário acessar a janela “Propriedades do projeto”, abrir a aba “Configurações do projeto” e ir para a seção “Parâmetros adicionais”.

Esta função permite especificar um atraso total antes da execução de cada bloco do projeto em milissegundos.

Ela pode ser útil para desacelerar o funcionamento do robô, por exemplo, para fins de depuração ou adaptação do script ao desempenho da máquina alvo.

  1. Na paleta “Orchestrator”, adicionados novos blocos: “Criar recurso de texto”, “Criar recurso com credenciais”, “Criar trabalho”, “Atualizar trabalho”.

O bloco “Criar recurso de texto” permite criar um recurso de texto.

O bloco “Criar recurso com credenciais” permite criar um recurso com credenciais.

O bloco “Criar trabalho” permite criar um trabalho com o processo especificado e para o robô especificado.

O bloco “Atualizar trabalho” permite atualizar um trabalho com o processo especificado e para o robô especificado.

  1. No bloco “Bot. Edição de mensagem” adicionado a propriedade “Botões”, que permite substituir ou adicionar botões à mensagem.
  1. Na paleta “Machine Learning”, nos blocos “Requisição ao ChatGPT”, “Requisição ao Claude”, “Requisição ao GroqChat”, “Requisição ao OpenRouter” adicionada a propriedade “Esquema de resposta”.

Nesta propriedade, há a possibilidade de especificar um esquema JSON que descreve qual formato a resposta deste modelo deve seguir.

O esquema JSON define a estrutura da resposta: campos obrigatórios (location, temperature, conditions), seus tipos, e proíbe campos extras.

Exemplos de esquemas JSON estão disponíveis nas dicas de propriedades “Esquema de resposta” de cada bloco.

  1. Foram feitas outras melhorias e ajustes em várias partes do sistema.