Root
Mémoire métier structurée pour agents IA. Offres, personas, objections, concurrents : renseignés par interview d'onboarding, veille concurrentielle hebdomadaire une fois secteur et zone géo déclarés.
Le concept
Un agent IA sans mémoire métier réinvente la roue à chaque session. Il ne sait pas que votre offre phare cible les PME de 20 à 50 salariés, que l'objection principale est le budget, ni que vous êtes positionné face à tel concurrent. Il improvise : et ça se voit.
Root est la mémoire structurée que vous donnez à votre agent. Une fois onboardé par l'interview structurée, il dispose du contexte business complet à chaque session : offres, personas, objections, concurrents, pricing, zones géo. Votre agent cesse d'improviser.
Pour une agence, un compte par client : chaque mémoire est isolée. La veille concurrentielle tourne en fond et signale les nouveaux acteurs détectés.
Dans la boîte
Root est accessible via la passerelle MCP unifiée SilverBackBase, sans installation locale :
Outils MCProot_create_project, root_get_context, root_create_item… disponibles dès la connexion de votre agent.Hook UserPromptSubmitRappelle automatiquement à l'agent d'appeler root_get_context avant de générer du contenu. Vous n'avez rien à faire : le contexte business est toujours là.Quickstart
Prérequis : le MCP SilverBackBase doit être installé dans votre agent (clé API, config une seule fois). Pas encore fait ? Faites-le d'abord →
1. Connecter Root
Cette commande configure votre agent pour se connecter à la passerelle SilverBackBase. Le hook UserPromptSubmit et le skill root-onboard s'activent avec elle.
claude mcp add --transport http silverbackbase https://mcp.silverbackbase.com/mcp --header "Authorization: Bearer VOTRE_TOKEN"
2. Créer un client et onboarder son business
root_create_project crée le compte client (nom + URL), vide. Le skill root-onboard mène ensuite l'interview structurée et persiste chaque réponse via root_create_item.
root_get_context avant de générer du contenu.Super-pouvoirs (outils MCP)
Gestion des clients
| Tool | Description |
|---|---|
| root_create_project | Crée un compte client vide (name + url) : la connaissance se remplit ensuite par déclaration |
| root_list_projects | Liste tous les comptes clients : nom, URL, ID, date de création |
| root_delete_project | Supprime un client et tous ses éléments de connaissance associés |
Connaissance métier
| Tool | Description |
|---|---|
| root_get_context | Récupère tout le contexte business (soul + memory). task_type optionnel : soul + never-do toujours complets, decisions/patterns filtrés |
| root_get_category | Liste les éléments d'une catégorie (soul ou memory) |
| root_search | Recherche textuelle dans la base de connaissance |
| root_history | Historique des modifications d'un élément (snapshots avant/après) |
| root_refresh | Relance la veille concurrentielle : re-query DataForSEO SERP |
| root_create_item | Ajoute un élément : soul, ou memory (decision/pattern/never_do, source + reason requis ; task_types optionnel) |
| root_update_item | Met à jour un élément existant (provenance revérifiée sur la memory) |
| root_delete_item | Supprime un élément |
| root_revert | Restaure un élément à un état antérieur : le recrée s'il a été supprimé (jamais destructif) |
Catégories
Root range la connaissance en trois étages : la soul (identité stable, déclarée à l'onboarding), les goals (objectifs quantifiés, plancher ou plafond), et la memory (expérience accumulée, provenance obligatoire).
Soul : identité stable
| Catégorie | Contenu |
|---|---|
| offer | Offres, services, produits : ce que vous vendez |
| persona | Profils cibles, ICP, décideurs |
| objection | Objections fréquentes et réponses types |
| differentiator | Avantages compétitifs |
| competitor | Concurrents, positionnement différentiel |
| geo | Zones géographiques couvertes |
| pricing | Structure tarifaire, fourchettes |
| faq | Questions fréquentes des prospects |
| profile | Profil général : nom, secteur, ton |
Goals : objectifs quantifiés
| Catégorie | Contenu |
|---|---|
| target | Objectif chiffré : plancher à atteindre (direction: min) ou plafond à ne pas dépasser (direction: max). Champs : label, target_value, unit, direction, period, current_value, source. |
Memory : expérience accumulée (source + reason obligatoires)
| Catégorie | Contenu |
|---|---|
| decision | Un choix fait et le pourquoi derrière |
| pattern | Ce qui marche ou casse de façon répétée, par type de tâche |
| never_do | Contrainte dure : ce qu'il ne faut jamais proposer, écrire ou recommander |