Versión 2.3.0#
Nueva versión de Sherpa AI Server: Versión 2.3.0.
1. API actualizada#
La API de Sherpa AI Server ha sido actualizada: los métodos principales se han migrado al formato actual /api/v1/.
Esto es importante para integraciones y sistemas externos que acceden directamente a Sherpa AI Server.
La documentación actual de la API está disponible en Swagger:
2. Detalles de auditoría mejorados#
En la pantalla de Auditoría ahora aparece el campo "Cambios" en la tarjeta de registro. Muestra qué campos de la entidad fueron modificados, así como los valores antiguos y nuevos.
.png)
Los datos de cambios también están disponibles a través de la API en el campo "diff" para registros de auditoría, por ejemplo en la solicitud: GET /api/v1/audits/{audit_guid}.
Esto ayuda al administrador a comprender rápidamente qué configuraciones o datos han sido modificados.
3. Soporte ampliado de tipos de archivo para indexación #
La indexación ahora admite más formatos de documentos y archivos de texto, incluyendo .pdf, docx, .odt, .pptx, .ppt, .rtf, .epub, .html, .md, .csv, .json, .xml, .yaml, .toml, registros, archivos de configuración y archivos de código fuente.
Esto ayuda a los usuarios a agregar más materiales de trabajo sin conversión manual previa a formato de texto.
4. Calificaciones de respuestas del Asistente#
Han aparecido botones de calificación bajo las respuestas del Asistente en la pantalla de Chat: "Me gusta" y "No me gusta".
.png)
Si ha iniciado sesión con una cuenta sin un usuario asociado, las calificaciones no se muestran.
Los usuarios pueden calificar la respuesta del Asistente y agregar un comentario si es necesario. Al hacer clic en "Me gusta" o "No me gusta", se abre una ventana con el campo de comentario correspondiente.
.png)
Después de guardar, la calificación seleccionada se resalta en azul debajo de la respuesta del Asistente.
.png)
Las calificaciones guardadas se pueden ver en la pantalla de Historial de chat. Ha aparecido una columna con estadísticas de calificación de mensajes en la tabla de historial: número de me gusta, número de no me gusta, número total de calificaciones y porcentaje de calificaciones positivas.

Una lista detallada de calificaciones está disponible en la ventana emergente "Mostrar mensaje", que se abre después de hacer clic en el botón de visualización de mensaje (con el icono de lupa).
.png)
El cuadro de diálogo abierto muestra información del mensaje, y debajo hay una tabla de calificaciones. El tipo de calificación se muestra con un icono de "Me gusta" o "No me gusta", con el comentario y la fecha de creación mostrados al lado.
Las calificaciones también están disponibles a través de la API:
- Crear una calificación de respuesta del Asistente:
POST /api/v1/messages/{message_guid}/ratings
Ejemplo de solicitud:
{
"type": "like",
"comment": "La respuesta es útil y precisa"
}
- Obtener la lista de calificaciones para un mensaje:
GET /api/v1/messages/{message_guid}/ratings
Ejemplo de solicitud:
GET /api/v1/messages/7f6f1e8a-2d9c-4f6a-9c7e-123456789abc/ratings?pagination[per_page]=100
En la solicitud de creación de calificación, el campo "type" se pasa con el valor "like" para me gusta o "dislike" para no me gusta.
La API devuelve una lista de calificaciones con el tipo de calificación, comentario y fecha de creación.
También están disponibles filtrado por tipo de calificación, ordenación y paginación.
5. Indicador de procesamiento de respuesta#
Ha aparecido un indicador "Pensando…" en el chat. Se muestra en el área de respuesta del Asistente mientras Sherpa AI Server procesa la solicitud del usuario y prepara una respuesta.

Esto ayuda a los usuarios a comprender que la solicitud ha sido aceptada, el sistema no se ha congelado y la respuesta aún se está generando. Esto es especialmente útil para solicitudes largas, trabajo con archivos y tareas donde el procesamiento toma más tiempo.
6. Manejo mejorado de archivos del Intérprete de código#
En la pantalla de Chat en el Intérprete de código, se ha mejorado el manejo de archivos que aparecen como resultado de la ejecución de solicitudes. Las imágenes creadas por el Intérprete de código ahora se muestran directamente en el chat, sin apertura adicional o descarga manual.

Esto ayuda a verificar rápidamente el resultado de la ejecución del código, como un gráfico, diagrama u otra imagen.
El botón "Descargar" para archivos del Intérprete de código ahora funciona de manera más confiable. Los archivos se descargan directamente desde el navegador, sin bloqueo de ventanas emergentes.

También se ha corregido el error que podía causar que las descargas de archivos del Intérprete de código fallaran con un error de acceso denegado. Los enlaces de descarga ahora usan la ruta correcta, y Sherpa AI Server determina correctamente el tipo de archivo al descargar: imagen, tabla, archivo de texto, etc.
7. Soporte de zonas horarias#
La API ahora acepta fechas en formato ISO 8601 con especificación de zona horaria, las almacena en un formato unificado y las devuelve teniendo en cuenta la zona horaria de la cuenta.
Esto ayuda a mostrar correctamente el tiempo en el historial de chat, filtros, licencias, ejecuciones y otras secciones donde el tiempo exacto del evento es importante. Se vuelve más fácil para usuarios y administradores correlacionar eventos si están trabajando desde diferentes zonas horarias.
8. Filtrado de fechas mejorado#
En la pantalla de Historial de chat, se ha actualizado el formato de valores pasados en los filtros de fecha. Las fechas ahora se pasan con especificación explícita de zona horaria, por lo que el filtrado funciona con mayor precisión y no desplaza los límites del período.
.png)
Esto es especialmente importante para tablas e informes, donde el usuario selecciona un período y espera ver todos los eventos para la fecha y hora seleccionadas.
9. Datos de usuario ampliados en la API#
La API de usuario ahora devuelve no solo los datos básicos del usuario, sino también una lista de sus roles.

Esto simplifica las integraciones y la administración: los sistemas externos pueden ver inmediatamente qué roles están asignados a un usuario, sin solicitudes adicionales.
10. Acceso refinado a Cuentas#
Se ha actualizado la lógica de acceso a Cuentas en la API. Ahora los usuarios pueden ver no solo la Cuenta actual, sino también las Cuentas secundarias (relacionadas).

Esto hace que trabajar con Cuentas sea más seguro y ayuda a evitar mostrar datos innecesarios a los usuarios.
11. Validación mejorada de campos obligatorios#
Si un usuario o sistema externo no proporciona un campo obligatorio, como inicio de sesión, contraseña o nombre, la API ahora devuelve un error de validación de datos claro en lugar de un error interno del servidor.

Esto ayuda a encontrar rápidamente el error en la solicitud y corregirlo sin acceder a los registros del servidor.
12. Interfaz de Chat mejorada#
Se han actualizado varios elementos de la interfaz en el Chat:
- El campo de entrada de mensaje ahora se expande automáticamente a medida que se ingresa texto, hasta seis líneas.

Esto es conveniente para solicitudes largas: el usuario ve más texto antes de enviar.
- Los botones de acción en los mensajes se han vuelto más visibles al pasar el cursor.
Esto ayuda a encontrar rápidamente las acciones "Copiar", "Eliminar", "Editar" y "Descargar".
13. Cuadro de diálogo de edición de usuario actualizado#
En la pantalla de Usuarios en el cuadro de diálogo de edición de usuario, se han eliminado los parámetros de notificación no utilizados. También se ha mejorado la funcionalidad LDAP: la lista de usuarios LDAP ahora se carga solo cuando se selecciona el tipo de usuario correspondiente.
.png)
14. Scripts de instalación y actualización actualizados#
La documentación de instalación y actualización de Sherpa AI Server ahora incluye métodos recomendados de instalación y actualización mediante scripts listos para usar:
install.sh;update.sh.
Los perfiles de inicio se enumeran por separado: GPU, GPU2, CPU, Whisper, Reranker y perfil completo.
Esto ayuda a los administradores a elegir rápidamente la opción de instalación o actualización apropiada.
15. Imagen Docker actualizada para ejecución de código Python#
La distribución ahora incluye la construcción automática de la imagen Docker utilizada para ejecutar código Python en modo intérprete de código.
Los administradores pueden pre-construir o descargar la imagen Docker lista para usar, transferirla a un entorno aislado e instalarla sin acceso a Internet. Los scripts de construcción, descarga e instalación sin conexión se han actualizado para este propósito.
Esto simplifica el trabajo en entornos aislados donde las imágenes Docker deben ser pre-construidas y transferidas manualmente.