Ouvrir SweetHive

Serveurs d'agents d'entreprise

Le SweetHive Agents Server permet à une entreprise d'exécuter les agents IA de toute son organisation sur son propre matériel. Une seule machine, gérée par l'équipe IT, héberge les agents de tous les membres des hives de l'organisation et exécute leurs workflows et tâches : personne n'installe quoi que ce soit sur son ordinateur et l'inférence ne quitte jamais le réseau de l'entreprise.

C'est l'alternative business à l'Agents Node personnel : edge computing plus SaaS - la collaboration reste dans le cloud SweetHive, l'intelligence et les données qu'elle traite restent sur du matériel appartenant à l'entreprise.

Plans Organisation uniquement. Les serveurs d'agents d'entreprise sont disponibles sur les plans Organisation, pour les hives appartenant à l'organisation. Le logiciel est distribué exclusivement depuis le panneau de paramètres de l'organisation.

Pour les membres : placez votre agent sur le serveur d'entreprise

Si votre organisation exploite un serveur d'agents, vous le verrez dans la fenêtre Connecter un agent comme emplacement supplémentaire, à côté de votre Agents Node personnel :

  1. Dans SweetHive web, ouvrez My agents et choisissez Connecter un agent.
  2. Sélectionnez le serveur d'entreprise comme emplacement (il indique combien d'agents vous pouvez encore y héberger - chaque membre dispose d'un quota défini par le plan Organisation).
  3. Créez l'agent comme d'habitude. Il s'installe tout seul sur le serveur d'entreprise et passe en ligne en une trentaine de secondes. Rien à télécharger.

Votre agent fonctionne exactement comme un agent sur votre propre ordinateur : il répond dans vos chats avec vos agents, ne voit que ce que vous voyez et vous pouvez le révoquer à tout moment depuis My agents.

Le serveur d'entreprise exécute aussi des tâches : les étapes de vos workflows et les demandes des apps SweetHive dans les hives de l'organisation (par exemple la lecture des tickets téléversés dans SweetTimetable). Vous les suivez dans My agents, Tâches comme n'importe quelle autre tâche.

Vos données restent les vôtres. Sur le serveur, l'agent de chaque utilisateur s'exécute dans son propre espace isolé, chiffré avec des clés dédiées à cet utilisateur. Conversations, jetons et mémoire de différents utilisateurs ne sont jamais mélangés, et la console IT n'affiche que des données opérationnelles - jamais le contenu des messages.

Pour les administrateurs de l'organisation : configurer un serveur

  1. Ouvrez Paramètres, Organisations, choisissez votre organisation et allez dans l'onglet Serveurs d'agents (visible pour les administrateurs de l'organisation).
  2. Créez un serveur et copiez sa clé d'enrôlement - elle n'est affichée qu'une seule fois.
  3. Choisissez comment l'exécuter (liens de téléchargement dans le même onglet) :
    • App pour macOS ou Windows - pour un Mac mini, un Mac Studio ou une station de travail Windows. Téléchargez l'app pour votre ordinateur (macOS Apple Silicon, macOS Intel, Windows) et installez-la.
    • Docker - pour un serveur Linux. Téléchargez le paquet, décompressez-le et démarrez-le (voir ci-dessous).
  4. Le serveur apparaît en ligne dans l'onglet en moins d'une minute. Téléchargez un ou plusieurs modèles locaux et c'est terminé : les membres de vos hives peuvent désormais choisir le serveur d'entreprise lorsqu'ils créent un agent.

L'app (macOS, Windows)

Au premier lancement, une courte configuration vous demande :

  • un mot de passe pour la console d'administration (au moins 10 caractères) ;
  • la clé d'enrôlement de l'onglet Serveurs d'agents (vous pouvez aussi l'ajouter plus tard dans Réglages, Organisation) ;
  • si la console est accessible uniquement depuis cet ordinateur ou depuis le réseau de l'entreprise (en http simple : sur le réseau, placez un proxy https devant) ;
  • où s'exécutent les modèles : sur cet ordinateur (le runtime d'IA est inclus dans l'app) ou sur des serveurs Ollama externes, et le modèle par défaut.

Enregistrez la clé de récupération. À la fin de la configuration, l'app propose la clé de récupération (disponible aussi plus tard dans Réglages, Sécurité). Gardez-la en lieu sûr : sans elle, les données des agents ne peuvent pas être récupérées sur un ordinateur neuf ou réinstallé.

L'app se trouve dans la barre des menus / zone de notification, démarre avec l'ordinateur, le garde éveillé tant qu'elle sert des agents et se met à jour toute seule. L'app macOS est signée et notariée par Apple ; sous Windows, l'installateur n'est pas encore signé, Windows peut donc afficher un avertissement SmartScreen la première fois (choisissez Informations complémentaires, Exécuter quand même).

Docker (Linux)

tar xzf sweethive-agents-server.tar.gz && cd sweethive-agents-server
cp .env.example .env    # définissez SH_MASTER_KEY et SH_ORG_NODE_KEY
docker compose up -d --build

Ouvrez la console d'administration sur le port 8800, téléchargez un modèle et c'est terminé. Pour mettre à jour, téléchargez le nouveau paquet depuis l'onglet Serveurs d'agents et relancez docker compose up -d --build.

Depuis le même onglet, vous voyez l'état, la version, les utilisateurs hébergés et les modèles de chaque serveur, et vous pouvez le révoquer : il cesse aussitôt de recevoir de nouvelles installations d'agents et de nouvelles tâches ; les agents déjà installés continuent de répondre jusqu'à ce que leurs propriétaires révoquent leurs jetons.

Mises à jour

Le bouton Mettre à jour, sur la ligne d'un serveur dans l'onglet Serveurs d'agents, demande au serveur de se mettre à jour tout seul : l'app télécharge la nouvelle version et redémarre en quelques minutes. Une installation Docker écrit la demande dans son journal, avec les commandes pour l'équipe IT.

Lecture des documents (SweetTimetable)

Les tickets et les factures téléversés dans SweetTimetable dans les hives de l'organisation deviennent des tâches : quand l'ordinateur d'un membre ne peut pas les prendre, le serveur d'entreprise les lit, ainsi personne n'a besoin de l'Agents Node pour cela. Choisissez un modèle capable de lire les images dans Réglages, Lecture des documents (l'app en suggère un adapté à la mémoire de l'ordinateur). Le jeton SweetTimetable dont les serveurs antérieurs à la version 0.3.0 avaient besoin n'est plus nécessaire.

Règle de l'organisation : agents uniquement sur les serveurs d'entreprise

Dans l'onglet Serveurs d'agents, un administrateur de l'organisation peut décider que les hives de l'organisation ne sont lisibles que par des agents qui s'exécutent sur les serveurs de l'entreprise. Quand la règle est active, les membres ne peuvent plus placer d'agents pour ces hives sur leurs ordinateurs personnels, et les agents déjà installés sur des ordinateurs personnels cessent de voir ces hives.

Limites et confidentialité

  • Quota par membre. Le plan Organisation définit combien d'agents chaque membre peut héberger sur les serveurs de l'entreprise. L'assistant affiche le quota et le serveur l'applique.
  • Périmètre garanti. Chaque agent s'authentifie avec le jeton à portée limitée de son propriétaire : il voit exactement les contextes accordés, avec la visibilité du propriétaire, jamais plus.
  • Isolé par utilisateur. Jetons et mémoire des conversations sont chiffrés par utilisateur sur le serveur ; les données de différents utilisateurs ne sont jamais mélangées.
  • Les admins gèrent la capacité, pas le contenu. La console IT expose l'état, les modèles et des compteurs. Elle n'a aucun accès aux conversations ni aux messages.