Versão 1.42#
Foi lançado um novo release do Sherpa Designer: Versão 1.42
- Implementado o editor visual de templates no Sherpa IDP (Template Designer) para robôs no sistema operacional Linux.
- Em todos os blocos OCR do Sherpa Designer, assim como no Sherpa IDP (Template Designer), adicionada a suporte ao motor “ContentReader”.
.png)
- Adicionado o bloco “AI Server. Reranker” na paleta “Machine Learning” para trabalhar com o Sherpa AI Server.
.png)
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.
- 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.
.png)
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
- 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.
.png)
- 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”.
.png)
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.
- 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.
.png)
O bloco “Criar recurso com credenciais” permite criar um recurso com credenciais.
.png)
O bloco “Criar trabalho” permite criar um trabalho com o processo especificado e para o robô especificado.
.png)
O bloco “Atualizar trabalho” permite atualizar um trabalho com o processo especificado e para o robô especificado.
.png)
- No bloco “Bot. Edição de mensagem” adicionado a propriedade “Botões”, que permite substituir ou adicionar botões à mensagem.
.png)
- 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”.
.png)
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.
- Foram feitas outras melhorias e ajustes em várias partes do sistema.