A2A MCP News
OpenViking logo
framework1

OpenViking

OpenViking é uma base de dados de contexto de código aberto para agentes de IA que organiza memória, recursos e habilidades usando um paradigma de sistema de arquivos (URIs viking://), permitindo entrega hierárquica de contexto, carregamento em camadas e agentes que evoluem por si mesmos.

O que é o OpenViking?

OpenViking é um banco de dados de contexto de código aberto projetado especificamente para agentes de IA. Desenvolvido pela Volcengine (equipe de nuvem da ByteDance), ele substitui armazenamentos vetoriais fragmentados e pools de contexto planos por um limpo paradigma de sistema de arquivos.

Tudo — memórias, recursos e habilidades — se torna um arquivo ou diretório acessível via URIs viking://. Isso permite organização hierárquica, carregamento de contexto em camadas (L0/L1 leve + L2 sob demanda), recuperação semântica e comportamento de agente que evolui por si mesmo.

Principais Recursos

  • Paradigma de Sistema de Arquivos: Organize o contexto do agente como um sistema de arquivos tradicional com hierarquia clara (resources/, memories/, skills/, etc.).
  • Carregamento de Contexto em Camadas: Use resumos leves (L0/L1) por padrão e busque conteúdo detalhado apenas quando necessário, reduzindo drasticamente o consumo de tokens (até 96% de economia relatada).
  • Entrega Hierárquica de Contexto: Agentes navegam no contexto naturalmente com estrutura estável e observável.
  • Auto-Evolução: Agentes podem iterar sobre sua própria memória e base de conhecimento ao longo do tempo.
  • Recuperação Semântica & RAG: Suporte interno para indexação e recuperação vetorial de alto desempenho.
  • Integração MCP: Fornece ferramentas do Model Context Protocol para conexão perfeita com Claude Desktop, Claude CLI e outros clientes compatíveis com MCP.
  • Suporte Multi-Linguagem: Núcleo em Rust com bindings Python e ferramentas CLI.

Filosofia de Design

  • Contexto como um sistema de arquivos navegável em vez de fragmentos vetoriais opacos.
  • Paradigma de interação minimalista para agentes escaláveis e de longa duração.
  • Melhor observabilidade, depurabilidade e manutenibilidade da memória do agente. -Pensado para funcionar nativamente com agentes como OpenClaw e outros frameworks de agentes.

Casos de Uso

  • Construir memória de longo prazo para agentes de IA autônomos.
  • Reduzir custos de janela de contexto em sistemas de agentes em produção.
  • Criar agentes que se autoaprimoram e evoluem sua base de conhecimento.
  • Integrar com ferramentas compatíveis com MCP (Claude Desktop, etc.). -Ir Organizar fluxos de trabalho complexos de agentes envolvendo memória, ferramentas e recursos externos.

Início Rápido

Instale a CLI:

Tags

agente-iagestão-de-contextobanco-de-dados-de-memóriaparadigma-de-sistema-de-arquivosragmcpmemória-de-longo-prazopythonrustbytedancevolcengine