Julep → memory.store
Valeur ajoutée gratuite
Guide complet des outils d’IA Outils de conception IA

Julep → memory.store

Julep → memory.store, outil intelligent axé sur la conception en IA

Étiquettes :

Une phrase pour présenter

Julep est une plateforme open source de proxy d’IA et de workflows persistants destinée aux développeurs, tandis que Memory Store, que la même équipe gère actuellement en priorité, organise les conversations, réunions, décisions et contextes de travail inter-applications en une mémoire partagée pouvant être consultée par plusieurs clients d’IA.

État actuel du produit

Dans les documents, « Julep ou memory.store » correspond désormais à deux produits liés mais ayant des utilisations différentes. La plateforme Julep est entièrement open source, et le site officiel de l’équipe indique clairement que l’attention principale du produit se porte désormais sur Memory Store.

ProduitPosition actuelleUtilisateurs principauxStatut open source
JulepAgents d’IA persistants et plateforme de workflows composablesDéveloppeurs d’applications d’IA et équipes de plateformesOpen source Apache-2.0
Open ResponsesInterface compatible Responses pouvant être gérée en self-hostingDéveloppeurs ayant besoin de modèles de contrôle propre et de déploiementOpen source Apache-2.0, phase Alpha
Memory StorePartage de mémoires individuelles et collectives à l’aide d’outils d’IA interconnectésTravailleurs du savoir et équipesLe produit hébergé ne mentionne pas explicitement qu’il est open source.
Marché des plugins de stockage mémoirePlugins de flux de travail pour Codex et des hôtes tels que ClaudeUtilisateur de flux de travail d’agent intelligentOpen source Apache-2.0

Le fait que le code de Julep soit open source ne signifie pas que les services de hébergement Memory Store ainsi que leur backend de données soient entièrement open source. Les licences des dépôts de produits, de connecteurs et d’extensions doivent être indiquées séparément dans le répertoire.

Quel problème Julep résout-il ?

Les prototypes d’agents intelligents ordinaires utilisent souvent des modèles et des outils enchaînés par des boucles temporaires ; en cas d’interruption, il est difficile de reprendre le fonctionnement, et il n’est pas aisé d’auditer chaque étape. Julep représente les agents comme des flux de données persistants et composables, permettant aux tâches longues de conserver leur état, de tenter à nouveau leur exécution et d’interpréter le processus d’exécution.

  • Définir des agents IA avec une configuration et des permissions d’outil précises.
  • Maintenir le dialogue entre les sessions et le contexte de l’utilisateur.
  • Organiser des tâches comprenant des conditions, des boucles, du parallélisme et des appels d’outils.
  • Enregistrer l’état d’exécution, les sorties des étapes et les erreurs.
  • Après un échec, réessayer ou se remettre en état de manière sécurisée selon la stratégie.
  • Récupérer des informations pertinentes à partir de documents et d’archives.
  • Accès via Python, Node.js, API ou service auto-hébergé.

Agents

L’agent stocke le modèle, le nom, l’usage, les instructions, les modèles système, les paramètres de génération par défaut, les métadonnées, la documentation et les outils autorisés. Un même agent peut servir plusieurs sessions ou tâches.

Configuration du proxyeffetConseils de conception
InstructionsDéfinir les rôles, les tâches et les limites de comportementRestez clairs et évitez les conflits entre vous.
ModelSélectionner le modèle de raisonnement pratiqueSelon les tests de qualité, de délai et de coût
Default SettingsConfigurer les paramètres tels que la température, le format de sortie, etc.Commencer par une valeur conservatrice
System TemplateRendre les agents, les utilisateurs, les sessions et les documents dans le contexteÉviter d’injecter des instructions non fiables
ToolsAccorder des capacités à des fonctions, systèmes, intégrations ou APISeules les permissions nécessaires à l’accomplissement de la tâche sont autorisées.
DocsFournir des matériaux de connaissance consultablesEnregistrer la version, les droits d’accès et le cycle de mise à jour
MetadataClasser par projet, environnement ou usageNe pas stocker de clés en clair

État de la session Sessions

La session est utilisée pour conserver l’interaction continue entre l’agent et l’utilisateur, y compris les messages historiques, le contexte, les modèles système, les métadonnées et les stratégies de débordement de contexte. La mémoire de la conversation fait partie de la session, et non intégrée de manière permanente à la définition de l’agent.

  • Créer plusieurs sessions isolées pour le même agent.
  • Lier les utilisateurs et les agents à une conversation spécifique.
  • Conserver les messages historiques et la situation actuelle.
  • Définir une stratégie de troncature ou de contexte adaptatif.
  • Recherche vectorielle, textuelle ou mixte pour contrôler le rappel des documents.
  • Décider si l’appel d’outil doit être exécuté ou redirigé automatiquement.
  • Enregistrer l’état métier non sensible à l’aide de métadonnées.

Mémoire à long terme et RAG

Julep peut associer des documents à des agents ou des utilisateurs, et effectuer des recherches vectorielles, textuelles ou mixtes au cours d’une session. Le stockage des documents, les embeddings ainsi que les messages historiques fournissent ensemble un contexte à long terme aux agents.

Couche de mémoireEnregistrer le contenuUtilisationPrécautions à prendre
Session HistoryMessages de dialogue par tourMaintenir la cohérence de la session actuelleIl est nécessaire de définir un budget de contexte.
SituationContexte de la session actuelleFournir un contexte à court terme pour le modèleMettre à jour en temps opportun l’état obsolète
User DocsDocuments exclusifs pour les utilisateursRecherche personnaliséeIsoler les permissions par utilisateur
Agent DocsPartage des connaissances par l’intermédiaire d’un agentFournir des documents pour toutes les sessions pertinentesContrôler la version et la portée de visibilité
EmbeddingsVecteur à dimension fixeRecherche de similaritéLe remplacement du modèle nécessite une évaluation de la compatibilité.
MetadataÉtiquettes structurées et champs métierFiltrage, agrégation et gestion d’étatÉviter d’écrire des identifiants confidentiels

Les résultats de rappel ne sont que des documents pertinents ; ils ne garantissent ni l’exactitude des faits, ni leur mise à jour, ni leur aptitude à être utilisés pour la tâche en cours. L’application doit encore mettre en place une durée de validité pour les documents, un filtrage des droits d’accès et un mécanisme de citation des réponses.

Tâches Tâches à plusieurs étapes

Un Task est une recette de workflow inspirée de GitHub Actions, qui décrit la structure des entrées, les outils et une série d’étapes. Il convient à l’automatisation de tâches nécessitant un exécution prolongée et un flux de contrôle clair, telles que la recherche, le traitement de documents, le service client ou les pipelines de données.

  • Vérifier la structure d’entrée de la tâche.
  • Transmettre la sortie de l’étape précédente à l’étape suivante.
  • Exécuter une branche conditionnelle en fonction des résultats intermédiaires.
  • Traiter des collections à l’aide de foreach ou de mapping.
  • Appeler des modèles, des outils système, des intégrations et des API externes.
  • Définir des tentatives de réessai, des délais d’attente et des chemins d’erreur pour les étapes.
  • Utiliser l’objet Execution pour consulter l’état et les résultats de la tâche.

Les indications du document conseillent de ne pas insérer directement dans l’entrée du flux de travail des objets très volumineux de plusieurs MB. Les gros fichiers doivent être téléchargés puis une référence transmise, ou être traités par pagination et par blocs.

Exécution persistante

Julep permet de reprendre une tâche en cas de plantage de processus, d’échec réseau ou d’erreur de service temporaire, et met en œuvre des stratégies pour les erreurs reproductibles. Chaque exécution enregistre les changements d’état, les résultats des étapes, les points d’échec ainsi que les messages d’erreur.

Capacité d’exécutioneffetValeur d’ingénierie
Frozen IRCompiler le processus de construction en une représentation fixeRéduire le dérive structurelle en temps de fonctionnement
RetriesRéexécuter en cas d’erreur reproductibleGérer les pannes temporaires du réseau ou des services
TimeoutsLimiter l’attente par étape ou tâchePrévenir le suspension permanente
TransitionsEnregistrer les étapes et les changements d’étatFacilite l’audit et le débogage
ResumeReprendre depuis l’état persistantSoutien aux processus métier à long terme
IdempotencyOutil pour marquer les exécutions sécurisées répétéesRéduire les effets secondaires dus aux tentatives de réessai répétées

Modèle de programmation Flow

Julep 3 organise les noms Python standards en flux combinables, prend en charge les étapes pures, les raisonneurs, les outils, les branches, les sorties, les tentatives de réessai et les délais d’attente, et compile tout cela en une représentation linéaire unifiée. La version 3.x est actuellement encore proposée en version candidate ; son installation nécessite l’option pré-release.

L’interface de la version candidate peut varier ; les projets en production doivent utiliser une version fixe, exécuter des tests d’intégration et établir un plan de mise à niveau. Les anciens documents Tasks et la nouvelle Flow API ne doivent pas non plus être mélangés arbitrairement dans les mêmes exemples de code.

Système d’outils

Type d’outilEmplacement d’exécutionUtilisations typiquesRisque
User-defined FunctionRetour après traitement par le clientAppeler les capacités locales de l’applicationLe client doit valider les paramètres.
System ToolBackend JulepSéances de manipulation, tâches et métadonnéesModifier éventuellement l’état de la plateforme
IntegrationService d’intégration JulepAppeler un service commercial tiersIl est nécessaire de conserver les identifiants en toute sécurité
API CallPendant l’exécution du flux de travailDemande directe à une interface externeIl faut limiter les adresses, les permissions et les frais.
MCP ToolServeur MCP découvert dynamiquementConnecter l’écosystème des outils externesVérifier les droits du serveur et des outils

Le modèle ne peut appeler que les outils explicitement autorisés, mais la liste blanche des outils peut néanmoins être trop large. Les outils qui envoient des messages, effectuent des paiements, suppriment ou modifient des données de production doivent disposer d’une validation supplémentaire, d’une clé d’identité et d’un journal d’audit.

Intégration MCP

L’agent Julep peut se connecter à des serveurs publics ou privés compatibles avec MCP, afin de découvrir dynamiquement les outils disponibles. La documentation prend en charge deux modes de transmission : la réponse à une demande et le flux d’événements du serveur.

  1. Vérifier l’opérateur du serveur MCP et son emplacement de déploiement.
  2. Listez les outils et les opérations dont l’agent a réellement besoin.
  3. Mettre le jeton d’authentification dans le stockage secret de Julep.
  4. Se connecter à l’environnement de test et vérifier les outils découverts.
  5. Restreindre les opérations d’écriture et la transmission de données sensibles.
  6. Simuler les délais d’attente, les appels répétés et l’indisponibilité du serveur.
  7. Enregistrer chaque appel d’outil et ses résultats métier.
  8. Annuler régulièrement les anciennes identifiants et les connexions inutilisées.

Gestion secrète

Secrets est utilisé pour stocker les clés de modèle, les tokens d’API de tiers et d’autres valeurs sensibles, et pour les référencer par nom dans les tâches et les outils. La documentation indique que les clés sont chiffrées statiquement avec AES-256 et isolées selon le compte du développeur.

  • Ne pas écrire la clé dans le code, YAML ou les journaux.
  • Des identifiants différents sont utilisés pour le développement, les tests et la production.
  • Attribuez les droits minimums en fonction de l’intégration et de l’usage.
  • Effectuer un roulement régulier et enregistrer les responsables des identifiants.
  • Annuler immédiatement en cas de fuite, plutôt que de simplement supprimer le code.
  • Vérifier si la sortie du flux de travail contient accidentellement des clés.

Modèles et fournisseurs

Julep relie de manière unifiée Anthropic, OpenAI, Google, Groq, OpenRouter, Amazon Nova ainsi que divers modèles embarqués via LiteLLM. Les développeurs peuvent changer de fournisseur de modèles sous la même interface de proxy.

Groupe de fournisseursCapacité de représentationPrécautions de production
OpenAITexte, visuel, appel d’outils et sortie structuréeUtiliser sa propre clé de production et la facturation
AnthropicContexte long, appels d’outils et mémoire cacheVérifier les régions et paramètres du modèle spécifique
GoogleContexte long, multimodalité et capacités audioVérifier les différences entre Vertex et AI Studio
GroqInférence à faible latence avec plusieurs modèles open sourceLes capacités varient selon le modèle.
OpenRouterAccès unifié à plusieurs modèlesAjouter un niveau de relation entre les données et les coûts
Modèles locaux ou self-hébergésContrôler le déploiement et les limites des donnéesAssumer la puissance de calcul, les performances et l’exploitation
Embedding ModelsVectorisation de documents et rechercheJulep utilise actuellement uniformément 1024 dimensions.

La plateforme peut fournir des clés pour le développement et les tests, mais le déploiement en production exige l’utilisation de ses propres clés fournisseur. Les frais liés aux modèles, la limitation du trafic, la conservation des données et les politiques régionales sont déterminés par le fournisseur correspondant ou par un environnement auto-hébergé.

SDK Python et Node.js

Julep fournit des paquets Python et un SDK Node.js pour créer des proxies, des utilisateurs, des sessions, des documents, des tâches et des exécutions. La clé API doit être lue à partir d’une variable d’environnement ou d’un système de gestion des secrets.

  1. Choisissez la version stable ou une version candidate clairement fixée.
  2. Installez le SDK correspondant à la langue.
  3. Créer un environnement de développement isolé et une clé API.
  4. Créez d’abord un proxy à responsabilité unique.
  5. Créer des sessions et des utilisateurs de test pour l’agent.
  6. Ajouter les outils minimaux et la documentation d’exemple.
  7. Créer une tâche et surveiller l’état d’Exécution.
  8. Vérifier les erreurs, réessayer, les permissions et les frais avant de reprendre le service.

Open Responses

Open Responses est une interface compatible avec Responses, open source et auto-hébergée, fournie par Julep. Elle permet de se connecter à différents backends de modèles et d’assurer l’intégration des SDK existants en modifiant l’adresse de base. Elle convient aux équipes qui ont besoin d’un déploiement local ou privé afin de réduire la dépendance vis-à-vis des modèles.

CapacitéÉtat actuelUtilisationRestrictions
Interfaces compatibles avec les réponsesDisponibleEntrée de génération de réponses similaires en remplacementCe n’est pas une couverture de tous les actes officiels
Déploiement DockerSoutienDémarrer des microservices dans le cloud ou localementNécessite Docker Compose
Installation CLISoutienGénération automatique des fichiers de configuration et de conteneurLe niveau inférieur dépend toujours de Docker
Changement de modèleSoutienConnecter Claude, Qwen, DeepSeek, etc.Il est nécessaire de disposer de la clé du fournisseur correspondante.
Outils intégrésSoutien à des alternatives amoviblesExécuter des appels d’outils tels que la rechercheIl est nécessaire d’évaluer la sécurité et la cohérence.
MaturitéAlphaExpérimentation et validationL’interface peut changer.

Architecture auto-hébergée

Le Julep complet peut être exécuté via Docker Compose en mode unique ou multi-locataires, avec des composants tels que l’API du proxy, le stockage mémoire, les services d’intégration, le proxy de modèles, Temporal, le stockage d’objets ou de blobs, la surveillance et le gateway.

ComposanteffetExigences de maintenance
Agents APIGestion des agents, des sessions, des tâches et de l’exécutionAuthentification, élargissement et surveillance des API
Memory StoreEnregistrer les données de relations et les embeddings vectorielsSauvegarde, migration et contrôle d’accès
TemporalWorkflow long persistantGestion de la file d’attente des tâches et de la capacité historique
Integrations ServiceMettre en œuvre l’adaptation d’outils tiersGestion des clés et des sorties réseau
LLM ProxyAppel du modèle unifiéLimitation de la charge du modèle, coûts et basculement en cas de panne
Blob StoreStocker de plus grands données d’exécutionCycle de vie et chiffrement
Grafana et PrometheusSurveillance et indicateursAlertes, journaux et conservation des données
GatewayRouter et exécuter l’authentification du locataireCertificats, débits et sécurité des frontières

Un seul locataire et plusieurs locataires

Le mode unique locataire permet d’utiliser directement le SDK sans exiger de clé API, ce qui convient au développement local ou à des environnements internes contrôlés. Le mode multi-locataires nécessite la génération de JWT et l’isolation des ressources des développeurs au niveau du gateway.

Le fait que la clé ne soit pas requise ne signifie pas que les services monotenant puissent être exposés au réseau public. Un environnement de production nécessite toujours un proxy inversé, une authentification, une isolation réseau, des sauvegardes et une auditabilité.

Qu’est-ce que Memory Store ?

Memory Store est le produit phare actuel de l’équipe, décrit comme un Dropbox destiné au contexte des agents intelligents. Il organise les réunions, les messages, les notes, les décisions, les personnes et les pistes de projets en une mémoire lisible pour les individus ou les entreprises.

  • Synchroniser du contenu depuis des outils de travail tels que Slack, Gmail, Granola et Fathom.
  • Organiser le dialogue et les notes en personnages, projets et décisions.
  • Créer des Living Briefs qui sont mis à jour avec de nouvelles mémoires.
  • Conserver les préférences, les notes et le contexte à long terme pour l’utilisateur.
  • Conserver pour l’équipe les discussions et les raisons derrière la décision.
  • Permettre à différents clients IA d’accéder au même contexte via MCP.
  • Permettre aux utilisateurs de consulter et de supprimer les souvenirs.

Partage de la mémoire entre outils

Memory Store se connecte via MCP à des clients compatibles tels que Claude, Codex, ChatGPT, Cursor, Raycast, etc., permettant ainsi de récupérer le contexte enregistré dans une application dans une autre. Le site officiel indique qu’il est compatible avec tous les clients MCP, et que Claude a fait l’objet des tests les plus approfondis.

Opérations de mémoireeffetPrincipes d'utilisation
checkinCréer le contexte de compte et de travail actuelExécuté au début de chaque flux de travail important
recallRechercher des souvenirs pertinents selon une questionNe prendre que les matériaux nécessaires à la tâche
list-briefsVoir les Living Briefs disponiblesSélectionner le graphique thématique d’autorité
recordEnregistrer les faits ou décisions confirmésNe pas consigner des suppositions non confirmées
report-issueProblème de mémoire de retour ou d’outilContexte reproductible joint

Le partage de mémoires entre clients élargit la portée de l’accès aux données. Les utilisateurs doivent distinguer les espaces personnels de ceux liés à l’équipe, et éviter d’y stocker des informations confidentielles, des identifiants ou des conversations privées dans des mémoires partagées inappropriées.

Living Briefs

Les Living Briefs sont des documents thématiques mis à jour en fonction de nouvelles informations, qui permettent de regrouper le journal des décisions, l’état de l’équipe, les besoins des clients, le contexte du projet ou les règles de la marque. Ils ne se contentent pas d’accumuler tous les dialogues originaux, mais maintiennent plutôt une compréhension du travail relativement stable.

  • Définir un thème clair et une personne responsable pour chaque Brief.
  • Conserver les preuves clés derrière la conclusion.
  • Marquer les décisions qui sont dépassées ou annulées.
  • Évitez de transformer chaque événement temporaire en règle permanente.
  • Une confirmation manuelle est requise pour les changements importants.
  • Nettoyer régulièrement les mémoires redondantes et conflictuelles.

Mode d’installation de Memory Store

Les hébergeurs qui ne disposent pas de système de plugins, tels que Claude Desktop, peuvent se connecter directement à Memory Store MCP. Claude Code et Codex peuvent également installer des compétences de flux de travail Memory Store via un marché de plugins public, avant d’obtenir la certification MCP.

hôteMode d’accèsÉtat actuelPrécautions à prendre
Claude CodeMarché des plugins + MCPVérifiéRedémarrez et authentifiez-vous après l’installation.
Codex CLIAjouter un marché et l’activer dans l’interface du pluginVérifiéL’installation au niveau des plugins s’effectue principalement via l’interface.
Claude CoworkMarché de téléchargement d’interfaces de plugins personnelsVérifiéIl est recommandé d’activer la synchronisation automatique.
Claude DesktopSe connecter uniquement au MCPPrend en charge les connecteurs, pas les pluginsLes compétences de plugins ne seront pas chargées.
Autres clients MCPConfigurer Memory Store MCPCompatibilité en principeL’hôte spécifique n’a pas encore été vérifié.

Marché des plugins de stockage mémoire

Le dépôt public mem-plugins est licencié sous la licence Apache-2.0 et comprend le plugin de base memory-store ainsi que le plugin indépendant gtm-agent. Le code des plugins est open source, mais leur utilisation normale dépend néanmoins de l’hébergement par Memory Store pour les certifications MCP.

L’agent GTM peut également faire appel à la recherche, aux e-mails, au calendrier et aux connecteurs automatisés, et être capable d’exécuter des workflows d’approche. Avant d’installer toute extension, il convient de vérifier les droits requis, l’approbation pour l’envoi, les listes de suppression et les coûts liés aux services externes.

Prix et coûts

Les informations sur les prix ont été vérifiées le 23 août 2026 ; les montants réels, les taxes, les taux de change et les remises peuvent varier. Les données finales seront celles affichées sur la page de paiement.

Le code source de Julep peut être utilisé et modifié gratuitement, mais l’hébergement propre n’est pas sans coût. La version personnelle de Memory Store permet une mise à l’épreuve gratuite, tandis que la version d’équipe nécessite une demande pour une démonstration ; aucun forfait fixe public n’est actuellement disponible.

Produit ou coûtÉtat du prix actuelQu’est-ce que ça contient ?Adéquat pour les utilisateurs
Code source de JulepGratuit, Apache-2.0Agents, sessions, tâches, outils et composants auto-hébergésDéveloppeurs et équipes de plateforme
Open ResponsesGratuit, Apache-2.0Interfaces compatibles self-hostées et CLIÉquipes ayant besoin d’une interface de modèle de contrôle de soi
Appel du modèleFacturation par fournisseur ou capacité de calcul localeRecherche sur les textes, les modalités multiples et les embeddingsToutes les déploiements de production
InfrastructureSelon les ressources cloud et les coûts de gestionBases de données, Temporal, stockage d’objets, surveillance et réseauÉquipe auto-hébergée
Expérience personnelle de Memory StoreEssai gratuit, limite fixe non divulguéeMémoires personnelles, pages et connexion MCPUtilisateurs d’outils d’IA personnels
Édition équipe Memory StoreRéservation d’une démonstration ou demande de devis sur mesurePartager la mémoire de l’entreprise, synchroniser et le contexte d’équipeOrganisations et entreprises
Code source de mem-pluginsGratuit, Apache-2.0Plugins de flux de travail Memory Store et GTMCodex et les utilisateurs hôtes tels que Claude

Lors de l’achat de Memory Store, il convient de confirmer par écrit les emplacements, les connecteurs, le stockage, le nombre de rappels, la conservation des données, les exportations, le support et les processus de suppression. Pour Julep auto-hébergé, il faut inclure les modèles, les ressources cloud, les sauvegardes, la sécurité et les ressources humaines pour les mises à jour dans le coût total.

Précautions relatives aux données et à la sécurité

  • Créer une isolation des locataires pour les agents, les utilisateurs, les sessions et les projets.
  • Appliquer un filtrage des droits cohérent avec les activités métier à la recherche de documents.
  • Envoyer uniquement aux outils les données nécessaires pour effectuer l’opération.
  • Considérez le modèle et l’intégration avec des tiers comme des parties indépendantes de traitement des données.
  • Définir la durée de conservation des messages, des documents, de l’historique d’exécution et des journaux.
  • Bases de données chiffrées, stockage d’objets, sauvegardes et trafic réseau.
  • Ajouter une validation manuelle pour les outils de suppression, d’envoi et de paiement.
  • Testez régulièrement la restauration des sauvegardes et le renouvellement des identifiants.

L’autogestion complète de Julep permet aux équipes de contrôler l’infrastructure, mais la responsabilité en matière de sécurité est également transférée à celui qui effectue le déploiement. Memory Store fait partie des produits à contexte partagé ; il convient donc, avant son utilisation, de vérifier la région d’hébergement, le sous-traitant et le contrat d’entreprise.

Licence open source

Entrepôt ou produitLicenceQue peut-on faireOn ne peut rien en déduire.
julep-ai/julepApache-2.0Utiliser, modifier, déployer et distribuer du codeRessources cloud et modèles gratuits
Open ResponsesApache-2.0Services compatibles self-hébergésEntièrement conforme à toute interface commerciale
julep-ai/mem-pluginsApache-2.0Réutilisation et extension des compétences des pluginsStockage mémoire hébergé backend open source
Memory Store SaaSLicence de code source du produit non déclaréeUtiliser conformément aux règles de serviceProduit entièrement géré pouvant être déployé en autonomie

Apache-2.0 autorise l’utilisation commerciale et contient des clauses de licence sur les brevets, mais la licence et la déclaration doivent être conservées lors de toute redistribution. Le déploiteur doit également se conformer aux licences des modèles, des bases de données, des dépendances et des outils tiers.

À qui s’adresse-t-il

  • Développeurs d’applications IA ayant besoin de persister pour les tâches longues.
  • Équipe backend nécessitant des branches, des boucles, des tentatives répétées et l’orchestration d’outils.
  • Les entreprises qui souhaitent disposer d’une plateforme d’agent auto-hébergée et d’une couche de données.
  • Équipe de produits nécessitant RAG trans-sessionnel et mémoire utilisateur.
  • Développeurs qui souhaitent changer de fournisseur de modèles grâce à une interface unifiée.
  • Utilisateurs individuels qui ont besoin d’outils tels que Claude et Codex pour partager le contexte.
  • Souhaite créer une équipe pour la prise de décision en entreprise et la mémoire des projets.
  • Membres de la communauté qui développent les plugins Memory Store et les workflows d’agents intelligents.

Avantages du produit

  • La plateforme principale Julep est éditée sous une licence permissive Apache-2.0.
  • Gérer de manière unifiée les agents, les sessions, les documents, les tâches et l’exécution.
  • Prend en charge la persistance, le redémarrage en cas d’échec, les tentatives de réessai et le suivi des états.
  • Fournit des méthodes de déploiement en Python, Node.js, API et Docker.
  • Plusieurs fournisseurs de modèles sont pris en charge via LiteLLM.
  • Open Responses offre des interfaces compatibles à héberger soi-même.
  • Memory Store permet de partager le contexte entre plusieurs clients IA.
  • Living Briefs est adapté pour maintenir une connaissance d’équipe constamment mise à jour.
  • Le code du marché des plugins est ouvert et extensible.

Principales restrictions

  • Julep 3 est toujours en phase de publication candidate.
  • Une architecture autonome complète comporte de nombreux composants, ce qui rend son exploitation assez complexe.
  • L’appel du modèle de production nécessite une clé fournisseur et entraîne des frais.
  • Certains documents anciens peuvent coexister avec la nouvelle interface Flow.
  • Les réponses ouvertes sont encore en phase Alpha.
  • Fournir une interface compatible ne garantit pas un comportement identique.
  • Les forfaits fixes Memory Store, les quotas et les conditions relatives aux données d’entreprise ne sont pas divulgués.
  • Le partage de mémoires entre outils élargit l’accès aux informations sensibles.
  • Les plugins open source ne signifient pas que le backend hébergé par Memory Store est open source.

Recommandations de sélection

DemandePréférence donnéeRaison
Construire des agents intelligents complexes réparablesJulepFournit des workflows durables, des outils et un état d’exécution
Nécessite une conversation continue et RAGJulep Sessions et DocsIntégration de l’historique des sessions et du rappel de documents
Interface compatible avec les Responses auto-hébergéesOpen ResponsesModèles contrôlables et infrastructure
Outils d’IA personnels partageant la mémoire à long termeMemory StoreEnregistrement et récupération à travers les clients via MCP
Cerveau de l’entreprise d’équipe et enregistrement des décisionsMemory Store TeamSynchroniser les canaux de travail et gérer les Living Briefs
Étendre les workflows Codex ou Claudemem-pluginsMarché public des plugins et compétences

Liste de vérification avant mise en ligne

  1. Vérifier s’il est nécessaire d’orchestrer via un agent ou de partager la mémoire entre clients.
  2. Sélectionner une version stable de Julep et fixer les dépendances.
  3. Listez les coûts de modèles, de bases de données, deTemporal et de stockage.
  4. Définir des niveaux de permissions minimales et de niveaux d’effets secondaires pour chaque outil.
  5. Concevoir le contrôle d’accès des locataires, des utilisateurs, des projets et des documents.
  6. Rétablissement en cas d’échec de test, idempotence, délai d’expiration et appels répétés.
  7. Politique de traitement des données pour l’évaluation des modèles et leur intégration avec des tiers.
  8. L’équipe Memory Store confirme par écrit avec l’utilisateur les prix et les conditions des données.
  9. Mettre en place des processus de correction, de suppression, d’exportation des mémoires et de transmission en cas de départ.
  10. Effectuer l’acceptation en matière de sécurité et de coûts à l’aide de flux de travail réels à petite échelle.

Questions fréquentes

Julep est-il maintenant open source ?

Oui. Le dépôt principal de Julep est sous licence Apache-2.0, il peut être utilisé, modifié et hébergé en propre ; la version 3.x est actuellement encore une version candidate.

Memory Store est-il aussi Julep ?

Les deux sont gérés par la même équipe mais à des fins différentes. Julep est une plateforme d’agent pour développeurs, tandis que Memory Store est un produit de mémoire d’agents partagée destiné aux individus et aux équipes.

Le Julep est-il gratuit ?

Le code source est gratuit, mais les modèles, les bases de données, le stockage d’objets, Temporal, le réseau et l’exploitation entraînent des coûts réels. Les prix des anciennes solutions cloud ne doivent pas servir de forfait fixe pour les produits open source actuels.

Combien coûte Memory Store ?

Le site officiel indique que les utilisateurs individuels peuvent bénéficier d’une version d’essai gratuite, tandis que la version d’équipe nécessite une demande de démonstration préalable ; le prix et les quotas fixes ne sont pas encore publiés. Lors de l’achat, il convient de confirmer le contrat complet avec le service des ventes.

Julep prend-il en charge la mémoire à long terme ?

Soutien. Sessions conserve les dialogues et les contextes, Docs ainsi que le stockage intégré prennent en charge la récupération vectorielle, textuelle ou mixte ; l’architecture entièrement auto-hébergée inclut également un service de mémoire persistante.

Julep prend-il en charge MCP ?

Il prend en charge la connexion à des serveurs compatibles MCP ainsi que la découverte dynamique d’outils. Memory Store lui-même permet également, via MCP, à plusieurs clients IA d’enregistrer et de récupérer des mémoires partagées.

Le Julep peut-il être déployé en mode privé ?

Oui. La plateforme complète et Open Responses offrent toutes deux des chemins de self-hosting Docker, mais le déploiteur est responsable de l’authentification, des données, du monitoring, des sauvegardes et des mises à jour.

Memory Store est-il open source ?

Le code du marché des plugins Memory Store est soumis à la licence Apache-2.0, mais les produits hébergés et le backend ne sont pas entièrement déclarés open source. Ne pas considérer les plugins comme open source revient à ne pas considérer la plateforme SaaS comme telle.

Résumé

Julep est adapté aux équipes de développement d’applications IA qui ont besoin d’un état à long terme, d’un flux de contrôle complexe, de récupération en cas d’échec, de RAG et d’intégration de multiples outils. Sa licence Apache-2.0, sa capacité à être auto-hébergée et ses interfaces multi-modèles offrent un fort contrôle technique.

Memory Store résout le problème que rencontrent les individus et les équipes pour fournir à plusieurs reprises du contexte entre différentes outils d’IA. Lors du choix, il convient d’abord de distinguer entre « la création d’un backend pour agent intelligent » et « l’achat d’un service de mémoire partagée », puis d’évaluer séparément les coûts de maintenance open source, les prix de hébergement, les droits sur les données et la gouvernance de la mémoire entre clients.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outil similaire à Julep → memory.store