Versión 1.42#

Se ha lanzado una nueva versión de Sherpa Designer: Versión 1.42

  1. Se ha implementado un editor visual de plantillas en Sherpa IDP (Plantillador) para robots en el sistema operativo Linux.
  2. Se ha añadido soporte para el motor “ContentReader” en todos los bloques OCR de Sherpa Designer, así como en Sherpa IDP (Plantillador).
  1. Se ha añadido el bloque “AI Server. Reranker” en la paleta “Aprendizaje automático” para trabajar con Sherpa AI Server.

El reranker es un modelo con un algoritmo específico que calcula la relevancia de cada uno de los documentos o fragmentos enviados en la lista en relación con la pregunta dada, mejorando así la calidad de la búsqueda de documentos semánticos vectoriales utilizando la tecnología RAG.

  1. Se ha implementado soporte para la autenticación adicional de robots al conectarse al Orquestador en Windows y Linux mediante certificados X.509.

La configuración se realiza a través del parámetro “Huella digital (Thumbprint) del certificado para conectarse al orquestador (si es necesario)” en la pestaña “Orquestador” en Sherpa Assistant.

El certificado se extrae del almacenamiento del sistema (Windows) o del archivo del certificado (Linux) mediante la huella digital única (thumbprint), y luego se utiliza en las solicitudes al Orquestador.

Documentación detallada: https://learn.microsoft.com/es-es/dotnet/api/system.security.cryptography.x509certificates.x509certificate2?view=net-8.0

  1. Se ha implementado la grabación de selectores al trabajar en modo de depuración remota. Este mecanismo simplifica el diagnóstico y la depuración remota de robots no atendidos.
  1. Se ha añadido un nuevo parámetro “Retraso total de ejecución de bloques” en las propiedades del proyecto. Para configurarlo, es necesario abrir la ventana “Propiedades del proyecto”, ir a la pestaña “Configuraciones del proyecto” y acceder a la sección “Parámetros adicionales”.

Esta función permite especificar un retraso total antes de la ejecución de cada bloque del proyecto en milisegundos.

Puede ser útil para ralentizar el funcionamiento del robot, por ejemplo, para fines de depuración o para adaptar el guion a la velocidad de la máquina objetivo.

  1. Se han añadido nuevos bloques en la paleta “Orquestador”: “Crear recurso de texto”, “Crear recurso con credenciales”, “Crear trabajo”, “Actualizar trabajo”.

El bloque “Crear recurso de texto” permite crear un recurso de texto.

El bloque “Crear recurso con credenciales” permite crear un recurso con credenciales.

El bloque “Crear trabajo” permite crear un trabajo con el proceso especificado y para el robot indicado.

El bloque “Actualizar trabajo” permite actualizar un trabajo con el proceso especificado y para el robot indicado.

  1. Se ha añadido la propiedad “Botones” en el bloque “Bot. Edición de mensaje”, que permite reemplazar o añadir botones al mensaje.
  1. En la paleta “Aprendizaje automático”, se ha añadido la propiedad “Esquema de respuesta” en los bloques “Consulta a ChatGPT”, “Consulta a Claude”, “Consulta a GroqChat”, “Consulta a OpenRouter”.

En esta propiedad, hay una opción para especificar un esquema JSON que describe el formato que debe tener la respuesta de este modelo.

El esquema JSON define la estructura de la respuesta: campos obligatorios (location, temperature, conditions), sus tipos, y prohíbe campos adicionales.

Ejemplos de esquemas JSON están disponibles en las sugerencias de propiedades “Esquema de respuesta” de cada bloque.

  1. Se han realizado otras mejoras y ajustes en varias partes del sistema.