Activez JavaScript pour parcourir les animations. Voici le fil de la présentation.
Vous écrivez dans ChatGPT
Une demande en langage courant, dans une interface connue.
- ChatGPT est l'application ouverte à l'écran.
- Le chat permet d'écrire une demande et de lire une réponse.
- Ici, la demande concerne le rendez-vous de demain.
L'application utilise un modèle de langage
ChatGPT organise l’échange avec un modèle.
- Le modèle reçoit des informations de l'application.
- Il génère une réponse progressivement.
- Une réponse bien formulée peut contenir une erreur.
Le texte est découpé en tokens
Un mot peut devenir plusieurs fragments.
- Un token est une unité de texte traitée par le modèle.
- Il peut correspondre à un mot, un fragment ou un signe.
- Le découpage dépend du modèle utilisé.
Le modèle reçoit un contexte
La demande, les consignes et les informations utiles.
- Le contexte contient les informations disponibles pour cette réponse.
- La demande, des consignes et des extraits peuvent y figurer.
- L'application prépare les informations transmises au modèle.
La fenêtre a une capacité limitée
Ce qui est conservé n’est pas toujours relu.
- La capacité du contexte se mesure en tokens.
- Une sélection ou un résumé peut devenir nécessaire.
- Des informations conservées peuvent rester hors du contexte.
L'application organise la continuité
La continuité se construit autour du modèle.
- Le modèle s'appuie sur le contexte de l'appel.
- Ses paramètres ne sont pas réentraînés à chaque échange.
- L'application peut conserver historique, préférences et fichiers.
- ChatGPT propose déjà mémoire, projets et édition.
Le résultat peut devenir un fichier
Un document enregistré à côté de la conversation.
- Une réponse peut servir à produire un document enregistré.
- Un outil permet de lire ou de modifier ce fichier.
- Le dossier de travail contient les fichiers de la tâche.
Le même document peut être corrigé et repris
Une modification ciblée, un résultat conservé.
- Une correction peut cibler un passage précis.
- L'outil applique la modification au fichier.
- Le fichier enregistré peut être rouvert pour poursuivre le travail.
Vous confiez un objectif à poursuivre
L’interface reste un chat. Le travail peut se poursuivre.
- La conversation permet de demander et de préciser.
- Un agent peut enchaîner des actions vers un objectif.
- Une même application peut proposer ces deux usages.
Le modèle propose une action
Le modèle propose ; le logiciel appelle l’outil.
- Le modèle peut demander une consultation d'agenda.
- Le logiciel de l'agent vérifie les accès et appelle l'outil.
- L'outil fournit une capacité concrète, comme lire un rendez-vous.
Le résultat fait avancer le travail
Une information trouvée, une question encore ouverte.
- L'agenda renvoie une date et une personne.
- Le résultat rejoint le contexte de l'appel suivant.
- La préparation se complète à partir de cette information.
- Le lieu manquant reste à confirmer.
MCP fournit un mode de connexion
Un raccord entre l’application et un serveur d’outils.
- Le client MCP appartient à l'application de l'agent.
- Il échange avec un serveur qui expose des outils.
- La connexion au modèle reste distincte.
- D'autres moyens d'accès aux outils existent.
Un skill fournit une méthode réutilisable
Une fiche décrit comment préparer ce rendez-vous.
- Le skill décrit comment réaliser une tâche.
- Il peut contenir des instructions et des ressources.
- L'agent le consulte lorsque la tâche le nécessite.
Hermes organise cette boucle
Un nom pour le logiciel dont on vient de voir le rôle.
- Hermes est un logiciel d'agent open source.
- Il organise les échanges avec le modèle et les outils.
- Il peut utiliser des skills et conserver des informations utiles.
Une préférence peut être conservée
Une façon de travailler, réutilisable au prochain échange.
- Une préférence précise une façon de travailler.
- Elle peut être réutilisée lors d'un prochain échange.
- Elle doit rester consultable et corrigeable.
Une méthode peut évoluer avec l'expérience
L’expérience enrichit une méthode écrite.
- Une correction utile peut enrichir un skill.
- La méthode modifiée peut guider les tâches suivantes.
- Cet apprentissage porte sur des instructions conservées.
- Les paramètres du modèle restent distincts.
Les sources sont collectées dans un périmètre choisi
Courriels, réunions et documents autorisés.
- Des courriels, réunions ou documents peuvent être collectés.
- Les accès configurés déterminent les sources disponibles.
- L'origine et la date permettent de retrouver le document.
- Une source collectée reste à analyser.
Une source peut alimenter une fiche
Une information organisée, avec son origine.
- Un passage utile est identifié dans la source.
- Une fiche conserve l'information avec sa référence.
- Une information incertaine reste à examiner.
Les fiches se relient
Une personne, un projet, un rendez-vous, une décision.
- Une personne peut être reliée à un projet.
- Un rendez-vous peut porter sur une décision.
- Les références permettent de revenir aux sources.
Le graphe montre un ensemble de connaissances
Des contacts et des acquis qui se relient.
- Chaque point représente une fiche.
- Les liens montrent des relations entre fiches.
- La mémoire peut contenir des lacunes ou des informations anciennes.
Quelques extraits reviennent dans le contexte
La recherche sélectionne ce qui sert à cette demande.
- La demande guide la recherche d'informations utiles.
- Les extraits sélectionnés rejoignent le contexte.
- Le modèle peut s'appuyer sur eux pour préparer la réponse.
L'écran Collecte relie les sources aux usages
Les fonctions expliquées prennent leur place dans TARS.
- Les sources entrent dans le périmètre de collecte.
- La consolidation organise des informations réutilisables.
- Les connaissances peuvent servir à préparer un document.
Les connexions ont des rôles différents
Parler à l’agent, appeler le modèle, accéder aux outils.
- Les canaux permettent de parler à TARS.
- Le modèle est appelé pour produire des réponses ou des propositions.
- Les outils donnent accès à des services autorisés.
- Une connexion disponible ne prouve pas une collecte complète.
Votre écran et la machine de l'agent sont distincts
Vous lui parlez depuis vos appareils ; il travaille sur la station.
- Le téléphone ou le PC sert à accéder à l'agent.
- Dans cet exemple, l'agent fonctionne sur une station hébergée.
- Cette station conserve aussi les données de son environnement.
Le modèle peut fonctionner chez un fournisseur
Les requêtes traversent la frontière de l’hébergement.
- Le modèle distant se trouve hors de la station.
- L'agent lui transmet le contenu des requêtes nécessaires.
- Héberger l'agent ne rend pas ces requêtes locales.
Les fichiers choisis peuvent être synchronisés sur le PC
Un même document accessible depuis votre ordinateur.
- Le dossier de travail contient les fichiers de la tâche.
- Les fichiers choisis peuvent être synchronisés sur le PC.
- Synchronisation et sauvegarde répondent à des besoins différents.
TARS réunit ces fonctions dans un environnement suivi
Les composants prennent leur place dans une même carte.
- Les appareils donnent accès au même environnement.
- L'agent utilise des outils, des méthodes et des informations conservées.
- Les connexions et l'hébergement dépendent de la configuration.
- L'installation et l'entretien font partie du service TARS.
Le rendez-vous dispose d'une préparation à relire
La demande du début aboutit à un document conservé.
- Les informations du rendez-vous sont rassemblées.
- La décision attendue renvoie à son compte rendu.
- Le lieu reste à confirmer.
- Le document pourra être corrigé et réutilisé.