Back to Frameworks & SDKs
OpenViking logo
framework380

OpenViking

OpenViking est une base de données contextuelle open-source conçue pour les agents IA. Elle organise la mémoire, les ressources et les compétences en utilisant un paradigme de système de fichiers (URI viking://), permettant ainsi une distribution hiérarchique du contexte, un chargement en couches et des agents auto-évolutifs.

Qu'est-ce qu'OpenViking ?

OpenViking est une base de données contextuelle open-source spécifiquement conçue pour les agents IA. Développé par Volcengine (l'équipe cloud de ByteDance), il remplace les magasins de vecteurs fragmentés et les pools de contexte plats par un paradigme de système de fichiers clair.

Tout — mémoires, ressources et compétences — devient un fichier ou un répertoire accessible via des URI viking://. Cela permet une organisation hiérarchique, un chargement de contexte en couches (L0/L1 léger + L2 à la demande), une récupération sémantique et un comportement d'agent auto-évolutif.

Fonctionnalités principales

  • Paradigme de système de fichiers : Organisez le contexte de l'agent comme un système de fichiers traditionnel avec une hiérarchie claire (ressources/, mémoires/, compétences/, etc.).
  • Chargement de contexte en couches : Utilisez des résumés légers (L0/L1) par défaut et récupérez le contenu détaillé uniquement lorsque nécessaire, réduisant considérablement la consommation de jetons (jusqu'à 96 % d'économie rapportée).
  • Distribution hiérarchique du contexte : Les agents naviguent dans le contexte naturellement avec une structure stable et observable.
  • Auto-évolutif : Les agents peuvent itérer sur leur propre mémoire et base de connaissances au fil du temps.
  • Récupération sémantique et RAG : Prise en charge intégrée de l'indexation et de la récupération vectorielle haute performance.
  • Intégration MCP : Fournit des outils du Model Context Protocol pour une connexion transparente avec Claude Desktop, Claude CLI et d'autres clients compatibles MCP.
  • Prise en charge multilingue : Noyau en Rust avec liaisons Python et outils CLI.

Philosophie de conception

  • Le contexte comme un système de fichiers navigable au lieu de morceaux vectoriels opaques.
  • Paradigme d'interaction minimaliste pour des agents évolutifs et de longue durée.
  • Amélioration de l'observabilité, de la débogabilité et de la maintenabilité de la mémoire des agents.
  • Conçu pour fonctionner nativement avec des agents comme OpenClaw et d'autres frameworks d'agents.

Cas d'utilisation

  • Construction d'une mémoire à long terme pour les agents IA autonomes.
  • Réduction des coûts de fenêtre contextuelle dans les systèmes d'agents en production.
  • Création d'agents auto-améliorants qui font évoluer leur base de connaissances.
  • Intégration avec des outils compatibles MCP (Claude Desktop, etc.).
  • Gestion de flux de travail d'agents complexes impliquant mémoire, outils et ressources externes.

Démarrage rapide

Installez le CLI :

Tags

agent-iagestion-de-contextebase-de-données-mémoireparadigme-système-de-fichiersragmcpmémoire-long-termepythonrustbytedancevolcengine

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs
OpenViking logo

OpenViking

Frameworks & SDKs

OpenViking is an open-source context database for AI agents that organizes memory, resources, and skills using a filesystem paradigm (viking:// URIs), enabling hierarchical context delivery, layered loading, and self-evolving agents.

C# MCP SDK logo

C# MCP SDK

Frameworks & SDKs

Le SDK officiel C# pour le Model Context Protocol (MCP), maintenu en collaboration avec Microsoft. Il permet aux développeurs .NET de créer facilement des serveurs et clients MCP, exposant des outils, ressources et prompts à des agents IA comme Claude, Cursor et Gemini.

Hindsight logo

Hindsight

Frameworks & SDKs

Hindsight est un système de mémoire d'agent open-source qui permet aux agents IA d'apprendre véritablement au fil du temps en retenant des faits, en rappelant avec des stratégies hybrides et en réfléchissant pour former des modèles mentaux.

FastMCP logo

FastMCP

Frameworks & SDKs

The fast, Pythonic framework for building MCP (Model Context Protocol) servers and clients. Turn any Python function into production-ready LLM tools with zero boilerplate.

Chargeur Dynamique de Workers logo

Chargeur Dynamique de Workers

Frameworks & SDKs

L'API de Chargeur Dynamique de Workers de Cloudflare permet aux Workers de générer de nouveaux Workers isolés à l'exécution avec du code arbitraire, offrant un sandboxing léger idéal pour exécuter du code généré par IA de manière sécurisée et efficace.

AgentScope logo

AgentScope

Frameworks & SDKs

Framework multi-agents prêt pour la production et facile à utiliser, permettant de construire des applications transparentes et scalables propulsées par des LLM, avec des agents ReAct, des outils, de la mémoire, de l’évaluation, de la voix en temps réel et un runtime sécurisé.