# Rememberizer Memory-Integration

### Einführung

Rememberizer Memory ermöglicht es Drittanbieter-Apps, Daten in einem Benutzerkonto von Rememberizer zu speichern und darauf zuzugreifen, wodurch eine einfache Möglichkeit geschaffen wird, wertvolle Informationen zu speichern und über mehrere Anwendungen der Benutzer hinweg zu nutzen.

### Vorteile

#### Für den Benutzer

Shared Memory schafft einen zentralen Ort, an dem wichtige Ergebnisse und Informationen aus allen Apps des Benutzers an einem Ort verfügbar sind. Einige Vorteile für den Benutzer sind:

* Einfacher Zugriff: Wichtige Daten sind zentralisiert, sodass sowohl der Benutzer als auch seine Apps die Ergebnisse aus mehreren Apps problemlos an einem Ort abrufen können.
* Synchronisierung zwischen Apps: Informationen können nahtlos zwischen den verschiedenen Apps eines Benutzers geteilt und synchronisiert werden, ohne dass der Benutzer zusätzlichen Aufwand betreiben muss.
* Persistente Speicherung: Daten bleiben zugänglich, auch wenn einzelne Apps deinstalliert werden, im Gegensatz zur app-spezifischen lokalen Speicherung.

#### Für App-Entwickler

Der Shared Memory bietet App-Entwicklern eine einfache Möglichkeit, auf Daten von anderen verbundenen Apps eines Nutzers zuzugreifen:

* Kein Backend benötigt: Apps müssen keine eigenen benutzerdefinierten Backend-Systeme entwickeln, um Daten zu speichern und zu teilen.
* Nutzung anderer Apps: Apps können auf öffentlichen Daten aufbauen und diese nutzen, die von anderen installierten Apps eines Nutzers generiert wurden, und so ihre eigene Funktionalität bereichern.
* Cross-App-Integration: Nahtlose Integration und Datenfreigabemöglichkeiten werden zwischen den verschiedenen Apps eines App-Entwicklers ermöglicht.

Standardmäßig haben alle Apps schreibgeschützten Zugriff auf den Shared Memory, während jede App nur in ihren eigenen Speicherbereich schreiben kann. Der Nutzer hat die Kontrolle, um die Zugriffsberechtigungen nach Bedarf anzupassen. Dies bringt Datenfreigabe mit Nutzerdatenschutz und Kontrolle in Einklang.

### Konfiguriere dein Gedächtnis

#### Globale Einstellungen

Die globalen Einstellungen ermöglichen es dem Benutzer, die Standardberechtigungen für alle Apps, die Shared Memory verwenden, zu konfigurieren. Dazu gehört:

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-6c85dbaf9439fdd19f04e8b68454812d107ba2ed%2Fimage%20(7).png?alt=media" alt="Speicher konfigurieren auf der Wissensseite"><figcaption><p>Speicher konfigurieren auf der Wissensseite</p></figcaption></figure>

#### Standardberechtigungen für den Zugriff auf Speicher und Daten für Apps

* **Eigene lesen/Eigene schreiben:** Apps dürfen ausschließlich auf ihre eigenen Speicher Daten zugreifen und diese ändern.
* **Alle lesen/Eigene schreiben:** Apps können Speicher Daten aller Apps lesen, sind jedoch darauf beschränkt, nur ihre eigenen Speicher Daten zu ändern.
* **Speicher deaktivieren:** Standardmäßig können Apps nicht auf Speicher Daten zugreifen oder diese speichern.
* **Auf alle Optionen anwenden:** Der Benutzer kann alle app-spezifischen Berechtigungseinstellungen auf die in den globalen Einstellungen gewählten Standardwerte zurücksetzen.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-17a95c332295e6fa3fc94709be590030d5655ebe%2Fmemory_settings_panel.png?alt=media" alt="Speichereinstellungen" width="375"><figcaption></figcaption></figure>

Der Benutzer kann alle Speicherdokumente mit der Option ***Vergiss dein Gedächtnis*** löschen:

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-7a7364d3f64b65b7941d0a259a32998c02604a45%2Fforget_memory_popup.png?alt=media" alt="Bestätigungsmodal beim Vergessen des Gedächtnisses"><figcaption><p>Bestätigungsmodal beim Vergessen des Gedächtnisses</p></figcaption></figure>

#### App-Einstellungen

Für jede verbundene App kann der Benutzer die Berechtigungen für den gemeinsamen Speicher anpassen. Klicken Sie auf **"Eine App finden"**, dann klicken Sie auf **"Ihre verbundenen Apps"** oder gehen Sie zu dem Link <https://rememberizer.ai/personal/apps/connected>, um die Liste Ihrer verbundenen Apps zu sehen. Klicken Sie dann auf **"Ändern"** im Speicher der App, die Sie anpassen möchten:

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-df84cc38bfaa8d28b26623679b596847ee6cc912%2Fapp_config_memory.png?alt=media" alt="Speicher konfigurieren für jede App auf der Seite der verbundenen Apps"><figcaption><p>Speicher konfigurieren für jede App auf der Seite der verbundenen Apps</p></figcaption></figure>

#### Speicherzugriffsberechtigungen für Apps

* **Eigene Lesen/Eigene Schreiben**: Berechtigungen erlauben der App, nur auf ihre eigenen Speicherdaten zuzugreifen und diese zu ändern, wodurch sie daran gehindert wird, mit den Speichern anderer Apps zu interagieren.
* **Alle Lesen/Eigene Schreiben**: Die App kann Speicherdaten aller Apps einsehen, ist jedoch darauf beschränkt, nur ihre eigenen Speicherdaten zu ändern.
* **Speicher Deaktivieren**: Der App ist es untersagt, auf Speicherdaten zuzugreifen oder diese zu ändern.

Dies ermöglicht dem Benutzer eine feingranulare Kontrolle darüber, wie jede App den gemeinsamen Speicher nutzen kann, basierend auf dem Vertrauen des Benutzers in diese spezifische App. Die Berechtigungen für einzelne Apps können restriktiver sein als die globalen Standardwerte.

Zusammen bieten die globalen und App-Einstellungen dem Benutzer leistungsstarke und dennoch benutzerfreundliche Steuerungen darüber, wie ihre Daten über den gemeinsamen Speicher geteilt werden.

### Integrieren mit der Speicherfunktion

#### API-Endpunkt

Rememberizer stellt einen API-Endpunkt [/**api/v1/documents/memorize/**](https://docs.rememberizer.ai/developer/api-docs/memorize-content-to-rememberizer) zur Verfügung, damit die GPT-App den Inhalt zum Merken aufrufen kann.

Hinweis: Diese API ist nur für Memory mit [3rd-Party-Apps mit OAuth2-Authentifizierung](https://docs.rememberizer.ai/de/entwicklerressourcen/integration-options/authorizing-rememberizer-apps) verfügbar (noch nicht [API-Schlüssel](https://docs.rememberizer.ai/de/entwicklerressourcen/integration-options/registering-and-using-api-keys)).

#### Merken Sie sich Ihr Wissen

Nachdem Sie sich mit Rememberizer autorisiert haben, kann die Drittanbieter-App wertvolles Wissen speichern.

Hier zeigen wir einen Prozess mit der Rememberizer GPT App.

* Nachdem der Benutzer die Rememberizer GPT App verwendet hat, möchte er den dritten Punkt "Null-Kosten-Abstraktionen" merken.

  <figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-ded74b630a1a63b659fc4d0a7653f89738fc0db6%2Finteract_rememberizer_gpt.png?alt=media" alt="Interaktion mit Rememberizer GPT Apps" width="375"><figcaption><p>Interaktion mit Rememberizer GPT Apps</p></figcaption></figure>
* Um die Speicherfunktion der Rememberizer App zu nutzen, muss der Benutzer zuerst die App autorisieren, um auf Ihr Projekt zuzugreifen. Verwenden Sie den **memorize** Befehl, um der App mitzuteilen, welches Wissen sie speichern soll.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-aa5820d6ef2c1affe88881b094171eed1c99af7b%2Frememberizer_auth_sign_in.png?alt=media" alt="Anmelden zur Autorisierung von Rememberizer" width="563"><figcaption><p>Anmelden zur Autorisierung von Rememberizer</p></figcaption></figure>

* Der Benutzer kann hier die Speicheroption konfigurieren, wobei der Standardwert auf der globalen Konfiguration basiert.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-5e4615e5d4f2738ce67902c5676570696fef70d0%2Fauthorize_connection_screen.png?alt=media" alt="Autorisierungsbildschirm" width="563"><figcaption><p>Autorisierungsbildschirm</p></figcaption></figure>

Rememberizer speichert jetzt erfolgreich Wissen.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-30a33275cab917667359c30107017243fd71ad3e%2Fsuccessful_memorize_knowledge.png?alt=media" alt="Erfolgreiches Merken von Wissen" width="563"><figcaption></figcaption></figure>

* In Rememberizer kann der Benutzer die neuesten Inhalte auf der Seite **Eingebettete Wissensdetails** sehen.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-adb523bc8e5cbac3710da81137b221d34fac46ea%2Fembedded_knowledge_detail.png?alt=media" alt="eingebettete Wissensdetails" width="563"><figcaption></figcaption></figure>

Mit der **Talk to Slack** App kann der Benutzer nahtlos fortfahren und seinen Fortschritt mit den Daten, die er im Gedächtnis behalten hat, anwenden. Zum Beispiel können sie gespeicherte Informationen einfach abfragen und abrufen.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-1aa379aeadb147a6d5d8d8d5e4362c5e9b6a14f6%2Frecall_memory_talk_to_slack.png?alt=media" alt="Gedächtnisdaten in einer anderen App abrufen"><figcaption><p>Gedächtnisdaten in einer anderen App abrufen</p></figcaption></figure>

### Verwendung von Gedächtnisdaten über Memento

* Eine weitere Möglichkeit, die Gedächtnisdaten zu nutzen, besteht darin, **Memento** zu erstellen und das Gedächtnis darin zu verfeinern. Besuchen Sie den Abschnitt [Memento-Funktion](https://docs.rememberizer.ai/de/personal/mementos-filter-access#how-to-create-a-mementos) für weitere Informationen zu den Erstellungshinweisen.
* Rememberizer speichert Inhalte in Dateien, und der Benutzer kann jede App auswählen, um deren Inhalte in **Memento** zu verfeinern.

> Hinweis: In älteren Versionen speichert Rememberizer Inhalte in Dateien und kombiniert sie in Ordnern für jedes Datum.

<figure><img src="https://2490272757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx5M0COIHmFFlpJ9e5pvp%2Fuploads%2Fgit-blob-e50200f9d5a0fac417d00716678ddac3abba725b%2Fmemory_memento_feature.png?alt=media" alt="memory memento feature" width="563"><figcaption></figcaption></figure>

Mit der [Memento-Funktion](https://docs.rememberizer.ai/personal/mementos-filter-access#what-is-a-memento-and-why-do-they-exist) kann der Benutzer die Gedächtnisdaten auch nutzen, wenn die Gedächtnis-App-Konfiguration deaktiviert ist.

### Durchsuchen Sie das Gedächtnisdokument in Rememberizer

Sie können auch [Ihr Wissen durchsuchen](https://rememberizer.ai/personal/search) über unsere Web-UI oder besser, nutzen Sie dieses Wissen in einem LLM über unsere GPT-App oder unsere öffentliche API.
