Trois temporalités, trois responsabilités
Conversation
Répondre, clarifier ou orienter sans créer artificiellement une mission pour chaque message.
Mission
Créer une tâche suivie lorsqu’un résultat demande des outils, plusieurs étapes ou une reprise.
Voix
Gérer tours de parole, latence et interruption dans une machine dédiée.
Du message au bon mode de travail
- 1
Recevoir dans le journal canonique
Le message garde son canal, sa conversation, son auteur et ses pièces jointes identifiables.
- 2
Agréger un échange cohérent
Les messages proches peuvent former un round au lieu de déclencher plusieurs réponses concurrentes.
- 3
Répondre ou lancer un travail
Le contrôleur répond directement, ou crée une mission ou un processus avec sa propre référence.
- 4
Revenir au bon endroit
Le résultat peut être présenté dans la conversation d’origine sans faire porter au canal la logique de mission.
Plusieurs canaux, une origine explicite
L’interface web et la PWA sont les surfaces internes. Selon la configuration de l’instance, des bridges peuvent relier Matrix, Nextcloud Talk, OneBot, Telegram ou WhatsApp Business. Leur rôle est de traduire le protocole externe vers le journal commun, pas de recréer chacun sa propre orchestration.
Deux parcours pour la voix
STT → agent → TTS
La transcription, le raisonnement et la synthèse vocale peuvent utiliser des fournisseurs distincts.
Speech-to-speech
Un fournisseur compatible peut conserver davantage de prosodie et réduire la latence lorsque cette capacité est configurée.
Organiser les échanges du quotidien
Nommez les conversations, recherchez-les, archivez-les ou rendez-les silencieuses. Répondez à un message précis, dictez du texte, joignez un fichier et retrouvez les tâches, documents et Process associés dans les panneaux du chat. Les non-lus sont conservés côté serveur ; Web Push peut signaler les nouveaux messages après configuration et autorisation du navigateur.
Passer de la voix à un travail durable
Un appel peut lancer une tâche pendant que l’échange continue. Le suivi conserve canal, durée, tours, interruptions et erreurs ; les transcriptions disponibles et temps de premier texte ou audio aident à examiner l’expérience.
Le chat natif utilise WebRTC ; Matrix et Nextcloud Talk ont leurs transports vocaux. Les ressources STT/TTS ou speech-to-speech et la traversée réseau doivent être configurées. Le retrait du droit d’appel arrête l’audio.
Transcrire une réunion enregistrée
Corriger le document que vous avez sous les yeux
Dans le chat, ouvrez le document en panneau sur desktop ou en dialogue sur mobile. L’éditeur garde ses droits, versions et brouillons. L’envoi d’un message attend la sauvegarde et transmet la référence du document effectivement affiché ; fermer celui-ci retire ce contexte des messages suivants.
La fonction document_show permet à l’agent de demander cette ouverture uniquement dans le chat texte interne courant. Elle ne s’exécute ni dans une tâche, ni en voix, ni sur un canal externe. Elle ne donne aucun droit et ne prouve pas que le destinataire a lu le document.
Conserver la demande et les médias utiles
Lorsqu’une conversation devient une mission, Galaris conserve la demande originale et ses pièces jointes séparément du complément de contexte produit par le modèle. Une nouvelle demande indépendante laisse les travaux précédents en cours ou en attente ; elle ne les remplace pas silencieusement.
Dans le chat utilisant le moteur interne, un modèle compatible peut aussi recevoir directement les images, audios, vidéos et PDF joints, selon ses capacités et celles du transport. Les médias restent rattachés à leur message d’origine. Voir les conditions de lecture des médias. Le document ouvert peut être un texte HTML, une application ou un Dataset JSON ; son éditeur conserve les règles de son type.
Le document reste utilisable dans le panneau du chat : remplissez un formulaire, ajustez un calculateur ou manipulez une scène 3D tout en échangeant avec votre agent. Le contenu et ses ressources embarquées doivent respecter les contraintes d’isolation.





