Integração do Rememberizer com Memória

Introdução

O Rememberizer Memory permite que aplicativos de terceiros armazenem e acessem dados na conta do Rememberizer de um usuário, oferecendo uma maneira simples de que informações valiosas sejam salvas e utilizadas em múltiplas aplicações dos usuários.

Benefícios

Para o Usuário

A Memória Compartilhada cria um único lugar onde resultados e informações-chave de todos os aplicativos do usuário estão disponíveis em um único local. Alguns benefícios para o usuário incluem:

  • Acesso Fácil: Dados importantes são centralizados, permitindo que tanto o usuário quanto seus aplicativos acessem facilmente os resultados de vários aplicativos em um só lugar.

  • Sincronização Entre Aplicativos: As informações podem ser compartilhadas e sincronizadas entre os diferentes aplicativos de um usuário de forma contínua, sem esforço adicional por parte do usuário.

  • Armazenamento Persistente: Os dados permanecem acessíveis mesmo se aplicativos individuais forem desinstalados, ao contrário do armazenamento local específico do aplicativo.

Para Desenvolvedores de Apps

A Memória Compartilhada fornece aos desenvolvedores de aplicativos uma maneira simples de acessar dados de outros aplicativos conectados do usuário:

  • Sem Necessidade de Backend: Os aplicativos não precisam desenvolver seus próprios sistemas de backend personalizados para armazenar e compartilhar dados.

  • Aproveitar Outros Aplicativos: Os aplicativos podem se basear e utilizar dados públicos gerados pelos outros aplicativos instalados por um usuário, enriquecendo sua própria funcionalidade.

  • Integração entre Aplicativos: A integração perfeita e as capacidades de compartilhamento de dados são habilitadas entre os diferentes aplicativos de um desenvolvedor.

Por padrão, todos os aplicativos têm acesso somente leitura à Memória Compartilhada, enquanto cada aplicativo pode escrever apenas em seu próprio espaço de memória. O usuário tem controles para personalizar as permissões de acesso conforme necessário. Isso equilibra o compartilhamento de dados com a privacidade e o controle do usuário.

Configure Sua Memória

Configurações Globais

As Configurações Globais permitem que o usuário configure as permissões padrão para todos os aplicativos que utilizam Memória Compartilhada. Isso inclui:

Permissões Padrão de Memória e Acesso a Dados para Aplicativos

  • Ler Próprio/Escrever Próprio: Os aplicativos têm permissão exclusiva para acessar e modificar seus próprios dados de memória.

  • Ler Todos/Escrever Próprio: Os aplicativos podem ler dados de memória de todos os aplicativos, mas estão restritos a modificar apenas seus próprios dados de memória.

  • Desabilitar Memória: Por padrão, os aplicativos não podem acessar ou armazenar dados de memória.

  • Aplicar a Todas as Opções: O usuário pode aplicar todas as configurações de permissão específicas do aplicativo de volta aos padrões escolhidos nas Configurações Globais.

O usuário pode limpar todos os documentos de Memória com a opção Esquecer sua memória:

Configurações do App

Para cada app conectado, o usuário pode personalizar as permissões de Memória Compartilhada:

Permissões de Acesso à Memória para Apps

  • Ler Própria/Escrever Própria: As permissões permitem que o app somente acesse e modifique seus próprios dados de memória, impedindo-o de interagir com a memória de outros apps.

  • Ler Todos/Escrever Própria: O app pode visualizar dados de memória de todos os apps, mas está restrito a modificar apenas seus próprios dados de memória.

  • Desativar Memória: O app está proibido de acessar ou modificar dados de memória.

Isso permite ao usuário um controle detalhado sobre como cada app pode utilizar a Memória Compartilhada com base na confiança do usuário naquele app específico. As permissões para apps individuais podem ser mais restritivas do que as configurações globais padrão.

Juntas, as Configurações Globais e de Apps oferecem ao usuário controles poderosos, mas fáceis de usar, sobre como seus dados são compartilhados por meio da Memória Compartilhada.

Integrar com o Recurso de Memória

Endpoint da API

Rememberizer expõe um endpoint da API /api/v1/documents/memorize/ para permitir que o aplicativo GPT chame para memorizar o conteúdo.

Nota: Esta API está disponível para Memória com aplicativos de terceiros com autenticação OAuth2 apenas (não API-key ainda)

Memorize seu conhecimento

Após autorizar com Rememberizer, o aplicativo de terceiros pode memorizar conhecimentos valiosos.

Aqui, demonstraremos um processo usando o aplicativo Remembeizer GPT.

  • Após usar o aplicativo Rememberizer GPT, o usuário deseja memorizar o terceiro ponto "Abstrações de Custo Zero"\

  • Para usar o recurso de Memória do aplicativo Rememberizer, o usuário deve primeiro autorizar o aplicativo a acessar seu projeto. Use o comando memorize para informar ao aplicativo qual conhecimento ele precisa armazenar.

  • O usuário pode configurar a Opção de Memória aqui, com o valor padrão baseado na Configuração Global

O Rememberizer agora memoriza conhecimento com sucesso.

  • No Rememberizer, o usuário pode ver o conteúdo recente na página Detalhes do Conhecimento Incorporado.

Com o aplicativo Talk to Slack, o usuário pode aplicar e continuar seu progresso de forma contínua usando os dados que ele se comprometeu a memorizar. Por exemplo, as informações memorizadas que podem ser facilmente consultadas e recuperadas.

Usando Dados de Memória via Memento

  • Outra maneira de utilizar os dados de memória é criando Memento. O Rememberizer salva conteúdo em arquivos e combina em pastas para cada data.

Com o Recurso Memento, o usuário pode utilizar os dados de Memória mesmo quando a Configuração do App de Memória está Desligada.

Documento de Memória de Busca no Rememberizer

Você também pode Pesquisar Seu Conhecimento através da nossa interface web, ou melhor, usar esse conhecimento em um LLM através do nosso aplicativo GPT ou da nossa API pública.

Last updated