Deployment Diagram of Sherpa AI Server with Robots#

You can download it in good quality here:

The extension of the deployment scheme of the Sherpa RPA platform describes the use of the Sherpa AI Server component as part of the robotic platform to implement scenarios using artificial intelligence and
large language models.

All components of Sherpa AI Server are installed locally within the Client's network, without connection to external servers or SaaS services. The deployment of Sherpa AI Server is carried out using a Docker container.

Solution Composition#

  1. Web user interface for direct interaction with the large language model
  2. Vector-semantic storage
  3. Inference server for the large language model
  4. Embedding server for the large language model

Network Configuration#

The port configuration and network protocols of Sherpa AI Server can be configured to support all common firewall requirements. HTTPS is used for interaction with the web server, and HTTP is optionally available. When installed using TLS, the client must provide the necessary certificates by placing them in the path /opt/app/config/certs/, renaming them to aiserver.crt and aiserver.key.

Authentication Mechanisms#

Web user authentication in Sherpa AI Server is performed using a username and password. Authentication of external applications, including robots of the Sherpa RPA platform, is performed using an API token.