O Knowledge and Memory Storage é um service de dados Serverless que o Tablestore oferece para agentes de IA. Ele inclui o service Knowledge Storage, que fornece conhecimento recuperável para aplicações RAG, e o service Memory Storage, que ajuda os agentes a manter o contexto entre sessões.
Visão geral do service
O Knowledge and Memory Storage é composto por dois serviços. O service Knowledge Storage transforma documentos de negócios em conhecimento recuperável para fornecer contexto às aplicações RAG. Já o service Memory Storage armazena e recupera preferências do usuário, fatos históricos e informações de sessão para ajudar os agentes a manter o contexto entre sessões.
É possível utilizar os dois serviços de forma independente ou combinada. Por exemplo, um agente inteligente de atendimento ao cliente pode armazenar manuais de produtos e perguntas frequentes em uma base de conhecimento, enquanto guarda as preferências do usuário e o histórico de interações em um repositório de memória. Assim, o agente responde às perguntas utilizando tanto materiais oficiais quanto um contexto personalizado.
Serviços do product
Escolha o service Knowledge Storage, o service Memory Storage ou ambos, conforme as necessidades do seu negócio.
|
Cenário |
Opção |
Dados típicos |
Fluxo de trabalho principal |
|
Permitir que um agente memorize preferências, fatos, experiências e contexto de sessão, ou organizar materiais em uma Agent Wiki (grafo de conhecimento) |
Mensagens de conversa, memória de longo prazo, arquivos de memória e páginas da Wiki |
Escrever mensagens, arquivos ou fontes da Wiki → gerar, consolidar e recuperar por Scope |
|
|
Responder a perguntas com base em manuais de produtos, políticas, contratos e outros materiais |
Documentos como PDF, Word, Markdown e imagens |
Crie uma base de conhecimento → importar documentos → aguardar a indexação → recuperar trechos |
|
|
Obter tanto materiais confiáveis quanto contexto personalizado |
Utilizar ambos os serviços |
Documentos corporativos e interações de usuários |
Recuperar primeiro o conhecimento e, em seguida, relembrar as memórias relevantes para o usuário atual |
Uma base de conhecimento armazena materiais oficiais mantidos pela empresa, que permanecem relativamente estáveis. Um repositório de memória retém o contexto que muda continuamente por meio das interações e deve ser isolado por aplicação, locatário, agente ou sessão.
Capacidades principais
-
Serviço Serverless totalmente gerenciado
Não é necessário implantar ou manter o armazenamento subjacente, o processamento de documentos, a geração de embeddings ou os componentes de recuperação. Utilize as capacidades do Knowledge and Memory Storage por meio do console, SDK ou CLI. Os recursos subjacentes escalam elasticamente conforme o crescimento do seu negócio.
-
Processamento automatizado e recuperação híbrida
O service Knowledge Storage analisa e segmenta documentos automaticamente, gera embeddings e cria índices. Ele suporta recuperação vetorial, recuperação de texto completo, recuperação híbrida e múltiplas estratégias de reclassificação.
-
Gerenciamento de múltiplos formatos de memória
O service Memory Storage suporta mensagens de curto prazo, memória estruturada de longo prazo, memória baseada em arquivos, consolidação de memória (Dream) e compilação de conhecimento (Wiki). Armazene, consolide e recupere diferentes tipos de contexto de acordo com as necessidades do seu negócio.
-
Isolamento de dados multilocatário
O service Knowledge Storage utiliza Subspace para isolar dados de diferentes locatários ou domínios de negócios. O service Memory Storage emprega quatro níveis de Scope para isolar dados de aplicação, locatário, agente e sessão.
Faturamento
Os serviços Knowledge and Memory Storage utilizam o modelo de pagamento conforme o uso. As cobranças incluem taxas de armazenamento de dados e taxas de Credits para operações como embedding de documentos, reclassificação de recuperação e processamento de memória. Para obter informações sobre preços, consulte Product Billing.
Primeiros passos
Os serviços Knowledge and Memory Storage estão disponíveis atualmente em regiões selecionadas. Para confirme se sua região é suportada, consulte "Quais regiões são suportadas atualmente?" na seção de Perguntas frequentes.
Para a primeira utilização, escolha um dos caminhos abaixo para concluir o fluxo de trabalho mínimo:
Write and recall your first memory Para obter informações sobre instâncias, rede e controle de acesso, consulte AgentStorage instances. Para autenticação de identidade e configuração de permissões, consulte API Key management e Configure access permissions.
Perguntas frequentes
Qual é a diferença entre Knowledge Storage e Memory Storage?
O service Knowledge Storage gerencia materiais de negócios relativamente estáveis e fornece resultados de recuperação para aplicações RAG. O service Memory Storage gerencia preferências, fatos e contexto de sessão que mudam continuamente por meio das interações do usuário. Para mais detalhes, consulte a seção Serviços do product.
Preciso usar o Knowledge Storage e o Memory Storage juntos?
Não. Não existem restrições no nível do product. Utilize qualquer um dos serviços de forma independente, conforme as necessidades do seu negócio, ou combine ambos quando precisar tanto de materiais oficiais quanto de contexto personalizado.
Preciso implantar um banco de dados vetorial por conta própria?
Não. O Tablestore fornece o armazenamento subjacente, a indexação e as capacidades de recuperação para os serviços Knowledge and Memory Storage. Não é necessário implantar ou manter um banco de dados vetorial por conta própria.
Posso usar uma instância existente do Tablestore?
Sim. Ao inicializar um cliente por meio do SDK ou CLI, especifique uma instância existente do Tablestore para armazenar os dados da base de conhecimento ou do repositório de memória. Caso nenhuma instância seja especificada, o sistema cria automaticamente uma instância do Tablestore gerenciada pelo service. As duas opções possuem modelos de faturamento diferentes. Para obter informações sobre preços, consulte Product Billing.
Quais regiões são suportadas atualmente?
Os serviços Knowledge and Memory Storage suportam atualmente China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen), China (Hong Kong) e Singapore.