Rememberizer LLM Klar Dokumentation

Genereret den 2024-12-05 20:32:55 PST. Tilgængelig som rå indhold på rememberizer-llm-ready-documentation.md.

Dette dokument giver en omfattende, samlet reference til Rememberizers dokumentation, optimeret til forbrug af store sprogmodeller (LLM). Det kombinerer forskellige dokumentationskilder til et enkelt, let tilgængeligt format, der letter effektiv informationshentning og behandling af AI-systemer.

==> SUMMARY.md <==
# Indholdsfortegnelse

* [Hvorfor Rememberizer?](README.md)
* [Baggrund](background/README.md)
  * [Hvad er Vektorindlejring og Vektordatabaser?](background/what-are-vector-embeddings-and-vector-databases.md)
* [Personlig](personal/README.md)
  * [Rememberizer Slack integration](personal/rememberizer-slack-integration.md)
  * [Rememberizer Dropbox integration](personal/rememberizer-dropbox-integration.md)
  * [Rememberizer Google Drive integration](personal/rememberizer-google-drive-integration.md)
  * [Rememberizer Gmail integration](personal/rememberizer-gmail-integration.md)
  * [Rememberizer Memory integration](personal/rememberizer-memory-integration.md)
  * [Rememberizer App](personal/rememberizer-app.md)
  * [Mementos Filter Adgang](personal/mementos-filter-access.md)
  * [Administrer tredjepartsapps](personal/manage-third-party-apps.md)
  * [Almindelig viden](personal/common-knowledge.md)
  * [Søg i din viden](personal/search-your-knowledge.md)
  * [Administrer din indlejrede viden](personal/manage-your-embedded-knowledge.md)
* [Udvikler](developer/README.md)
  * [Registrering af Rememberizer apps](developer/registering-rememberizer-apps.md)
  * [Autoriserer Rememberizer apps](developer/authorizing-rememberizer-apps.md)
  * [Oprette en Rememberizer GPT](developer/creating-a-rememberizer-gpt.md)
  * [Tal-til-Slack den Eksempel Web App](developer/talk-to-slack-the-sample-web-app.md)
  * [Registrering og brug af API-nøgler](developer/registering-and-using-api-keys.md)
  * [LangChain integration](developer/langchain-integration.md)
  * [Vektorbutikker](developer/vector-stores.md)
  * [API dokumentation](developer/api-documentations/README.md)
    * [Husk indhold til Rememberizer](developer/api-documentations/memorize-content-to-rememberizer.md)
    * [Hent dokumenter](developer/api-documentations/retrieve-documents.md)
    * [Hent dokumentindhold](developer/api-documentations/retrieve-document-contents.md)
    * [Hent Slacks indhold](developer/api-documentations/retrieve-slacks-content.md)
    * [Søg efter dokumenter efter semantisk lighed](developer/api-documentations/search-for-documents-by-semantic-similarity.md)
    * [Liste over tilgængelige datakildeintegrationer](developer/api-documentations/list-available-data-source-integrations.md)
    * [Hent nuværende brugers kontooplysninger](developer/api-documentations/retrieve-current-users-account-details.md)
    * [Få al tilføjet offentlig viden](developer/api-documentations/get-all-added-public-knowledge.md)
    * [Vektorbutik API'er](developer/api-documentations/vector-store/README.md)
      * [Få vektorbutiksinformation](developer/api-documentations/vector-store/get-vector-stores-information.md)
      * [Få en liste over dokumenter i en Vektorbutik](developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md)
      * [Få information om et dokument](developer/api-documentations/vector-store/get-the-information-of-a-document.md)
      * [Tilføj nyt tekstdokument til en Vektorbutik](developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md)
      * [Upload filer til en Vektorbutik](developer/api-documentations/vector-store/upload-files-to-a-vector-store.md)
      * [Opdater filens indhold i en Vektorbutik](developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md)
      * [Fjern et dokument i Vektorbutik](developer/api-documentations/vector-store/remove-a-document-in-vector-store.md)
      * [Søg efter Vektorbutik dokumenter efter semantisk lighed](developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md)
* [Meddelelser](notices/README.md)
  * [Brugsbetingelser](notices/terms-of-use.md)
  * [Privatlivspolitik](notices/privacy-policy.md)
  * [Udgivelser](notices/releases/README.md)
    * [6. dec, 2024](notices/releases/dec-6th-2024.md)
    * [29. nov, 2024](notices/releases/nov-29th-2024.md)
    * [22. nov, 2024](notices/releases/nov-22nd-2024.md)
    * [15. nov, 2024](notices/releases/nov-15th-2024.md)
    * [8. nov, 2024](notices/releases/nov-8th-2024.md)
    * [1. nov, 2024](notices/releases/nov-1st-2024.md)
    * [25. okt, 2024](notices/releases/oct-25th-2024.md)
    * [18. okt, 2024](notices/releases/oct-18th-2024.md)
    * [11. okt, 2024](notices/releases/oct-11th-2024.md)
    * [4. okt, 2024](notices/releases/oct-4th-2024.md)
    * [27. sep, 2024](notices/releases/sep-27th-2024.md)
    * [20. sep, 2024](notices/releases/sep-20th-2024.md)
    * [13. sep, 2024](notices/releases/sep-13th-2024.md)
    * [16. aug, 2024](notices/releases/aug-16th-2024.md)
    * [9. aug, 2024](notices/releases/aug-9th-2024.md)
    * [2. aug, 2024](notices/releases/aug-2nd-2024.md)
    * [26. jul, 2024](notices/releases/jul-26th-2024.md)
    * [12. jul, 2024](notices/releases/jul-12th-2024.md)
    * [28. jun, 2024](notices/releases/jun-28th-2024.md)
    * [14. jun, 2024](notices/releases/jun-14th-2024.md)
    * [31. maj, 2024](notices/releases/may-31st-2024.md)
    * [17. maj, 2024](notices/releases/may-17th-2024.md)
    * [10. maj, 2024](notices/releases/may-10th-2024.md)
    * [26. apr, 2024](notices/releases/apr-26th-2024.md)
    * [19. apr, 2024](notices/releases/apr-19th-2024.md)
    * [12. apr, 2024](notices/releases/apr-12th-2024.md)
    * [5. apr, 2024](notices/releases/apr-5th-2024.md)
    * [25. mar, 2024](notices/releases/mar-25th-2024.md)
    * [18. mar, 2024](notices/releases/mar-18th-2024.md)
    * [11. mar, 2024](notices/releases/mar-11th-2024.md)
    * [4. mar, 2024](notices/releases/mar-4th-2024.md)
    * [26. feb, 2024](notices/releases/feb-26th-2024.md)
    * [19. feb, 2024](notices/releases/feb-19th-2024.md)
    * [12. feb, 2024](notices/releases/feb-12th-2024.md)
    * [5. feb, 2024](notices/releases/feb-5th-2024.md)
    * [29. jan, 2024](notices/releases/jan-29th-2024.md)
    * [22. jan, 2024](notices/releases/jan-22nd-2024.md)
    * [15. jan, 2024](notices/releases/jan-15th-2024.md)
  * [B2B](notices/b2b/README.md)
    * [Om Reddit Agent](notices/b2b/about-reddit-agent.md)
* [Rememberizer LLM Klar Dokumentation](rememberizer-llm-ready-documentation.md)


==> README.md <==
---
description: Introduktion
---

# Hvorfor Rememberizer?

Generative AI-apps fungerer bedre, når de har adgang til baggrundsinformation. De skal vide, hvad du ved. En fantastisk måde at opnå det på er at give dem adgang til relevant indhold fra de dokumenter, data og diskussioner, du opretter og bruger. Det er, hvad Rememberizer gør.


==> background/README.md <==
# Baggrund



==> background/what-are-vector-embeddings-and-vector-databases.md <==
---
description: Hvorfor Rememberizer er mere end bare en database eller søgemaskine til nøgleord.
---

# Hvad er Vektorindlejringer og Vektordatabaser?

Rememberizer bruger vektorindlejringer i vektordatabaser til at muliggøre søgninger efter semantisk lighed inden for brugerens videnskilder. Dette er en fundamentalt mere avanceret og nuanceret form for informationshentning end blot at lede efter nøgleord i indhold gennem en søgemaskine eller database.

<figure><img src="../.gitbook/assets/multidimensional_space.png" alt="Et multidimensionelt rum"><figcaption><p>Et multidimensionelt rum</p></figcaption></figure>

I deres mest avancerede form (som anvendt af Rememberizer) oprettes vektorindlejringer af sprogmodeller med arkitekturer, der ligner AI LLM'er (Store Sprogmodeller), som ligger til grund for OpenAI's gpt-modeller og ChatGPT-tjenesten samt modeller/tjenester fra Google (Gemini), Anthropic (Claude), Facebook (LLama 2) og andre. Af denne grund er det naturligt at bruge vektorindlejringer til at opdage relevant viden, der skal inkluderes i konteksten af AI-modellens prompts. Teknologierne er komplementære og nogenlunde ækvivalente. Af denne grund vil de fleste udbydere af LLM'er som en tjeneste også producere vektorindlejringer som en tjeneste (for eksempel: [en blog fra Together AI](https://www.together.ai/blog/embeddings-endpoint-release) eller [en anden blog fra OpenAI](https://openai.com/blog/introducing-text-and-code-embeddings)).

Hvordan ser en vektorindlejring ud? Overvej en koordinat (x,y) i to dimensioner. Hvis det repræsenterer en linje fra oprindelsen til dette punkt, kan vi tænke på det som en linje med en retning, med andre ord en _vektor i to dimensioner._ I vores kontekst vil en vektorindlejring være en liste af noget som 768 tal, der repræsenterer en vektor i et 768-dimensionelt rum. I sidste ende kan denne liste af tal repræsentere vægte mellem nul og en i en Transformer-model, der definerer betydningen i en sætning som "Et lyn fra en klar himmel." Dette er fundamentalt den samme underliggende repræsentation af betydning, der bruges i GPT-4 for eksempel. Som et resultat kan vi forvente, at en god vektorindlejring muliggør den samme strålende tilsyneladende forståelse, som vi ser i moderne AI-sprogmodeller.

\
Det er værd at bemærke, at vektorindlejringer kan bruges til at repræsentere mere end blot tekst, men også andre typer data som billeder eller lyd. Og med en korrekt trænet model kan man sammenligne på tværs af medier, så en vektorindlejring på et tekstafsnit kan sammenlignes med et billede, eller _omvendt_. I dag muliggør Rememberizer søgninger inden for kun tekstkomponenten af brugerens dokumenter og viden. Men tekst-til-billede og billede-til-tekst søgning er på køreplanen.\
\
Google bruger vektorindlejringer til at drive deres tekstsøgning (tekst-til-tekst) og også deres billedsøgning (tekst-til-billede) ([reference](https://cloud.google.com/blog/topics/developers-practitioners/meet-ais-multitool-vector-embeddings)). Facebook har overvejet at bruge indlejringer til deres sociale netværkssøgning ([reference](https://research.facebook.com/publications/embedding-based-retrieval-in-facebook-search/)). Snapchat bruger vektorindlejringer til at forstå kontekst for at vise den rigtige annonce til den rigtige bruger på det rigtige tidspunkt ([reference](https://eng.snap.com/machine-learning-snap-ad-ranking)).

For at forstå, hvordan vektorindlejring og vektordatabaser fungerer, start med [oversigten](https://huggingface.co/blog/getting-started-with-embeddings) fra Hugging Face. Pinecone (en vektorindlejringsdatabase som en tjeneste) har en god [oversigt](https://www.pinecone.io/learn/vector-embeddings/) også.

En anden god kilde til at forstå søgning og viden i vektorer er Meta/Facebook-papiret og koden til FAISS-biblioteket. "FAISS: Et Bibliotek til Effektiv Lighedssøgning og Klyngedannelse af Tætte Vektorer" af Johnson, Douze og Jégou (2017): FAISS giver en omfattende oversigt over et bibliotek designet til effektiv lighedssøgning og klyngedannelse af tætte vektorer. Det diskuterer metoder til at optimere indekserings- og søgeprocesser i store vektordatabaser, herunder dem baseret på Produktkvantisering. Det bedste sted at lære mere om dette er dokumentationen sammen med [koden på Github](https://github.com/facebookresearch/faiss).

\
Sørg for at overveje juni 2017-papiret, der startede genAI (generativ kunstig intelligens) revolutionen, "Attention Is All You Need." ([reference](https://arxiv.org/abs/1706.03762)), som introducerer Transformer-arkitekturen bag GPT-modellerne og alle de LLM'er, der følger fra OpenAI, Google, Meta (Facebook), Nvidia, Microsoft, IBM, Anthropic, Mistral, Salesforce, xAI (Elon Musk), Stability AI, Cohere og mange andre open sources.\
Overvej også, "Approximate Nearest Neighbors: Towards Removing the Curse of Dimensionality" ([reference 1998](https://dl.acm.org/doi/10.1145/276698.276876), [reference 2010](https://www.theoryofcomputing.org/articles/v008a014/v008a014.pdf)). Disse papirer diskuterer teorien bag tilnærmet nærmeste nabo (ANN) søgning i højdimensionale rum, et kernekoncept i vektordatabaser til effektivt at hente lignende elementer.

<div data-gb-custom-block data-tag="hint" data-style='info'>

En spændende ting ved disse Transformer-baserede modeller er, at jo mere data de brugte, jo større (flere parametre) blev de, jo bedre blev deres forståelse og evner. OpenAI bemærkede først dette, da de trænede deres GPT-2-model. Da de indså dette potentiale, stoppede de straks med at være en open-source-orienteret non-profit og blev en lukket kilde for-profit virksomhed, der fokuserede på at producere GPT-3, GPT-4 og dens berømte frontend, ChatGPT. Interessant nok ejer Google patentet på denne teknologi -- det var deres forskere bag Transformers og Attention Is All You Need ([reference](https://patents.google.com/patent/US10452978B2/en)).\
\
ChatGPT er lidt uenig i min karakterisering og skriver, at "Narrativet omkring OpenAI's overgang fra en open-source-orienteret non-profit til en lukket kilde for-profit enhed forenkler en kompleks udvikling. OpenAI's skift omfattede et fokus på sikkerhed og ansvarlig AI-udvikling sammen med kommercielle aspekter. Det er også værd at bemærke, at mens OpenAI har prioriteret udviklingen af proprietær teknologi som GPT-3 og videre, fortsætter de med at engagere sig med forskningssamfundet gennem publikationer og samarbejder."

</div>

BERT sprogmodeller er baseret på Transformers og bruges ofte i avancerede vektorindlejringsmotorer. Dette blev introduceret i 2018-papiret "BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding" ([reference](https://arxiv.org/abs/1810.04805)). BERT (Bidirectional Encoder Representations from Transformers) markerede et betydeligt skift mod fortrænede modeller, der kan finjusteres til en bred vifte af NLP-opgaver. Dets innovative brug af bidirektionel træning og transformerarkitektur satte nye standarder for modelpræstation på tværs af adskillige benchmarks.\
\
Tidligere innovative metoder til at skabe vektorindlejringer blev introduceret af GloVe (2014, Stanford), Word2Vec (2013, Google). "GloVe: Global Vectors for Word Representation" ([reference](https://nlp.stanford.edu/pubs/glove.pdf)): GloVe (Global Vectors) papiret foreslog en ny global log-bilineær regressionsmodel til den usuperviserede læring af ordrepræsentationer, der kombinerer fordelene ved de to hovedmetoder til indlejring: global matrixfaktorisering og lokale kontekstvinduesmetoder. "Efficient Estimation of Word Representations in Vector Space" ([reference](https://arxiv.org/abs/1301.3781)): Dette papir introducerede Word2Vec, en banebrydende tilgang til at generere ordindlejringer. Word2Vec-modeller, herunder Continuous Bag of Words (CBOW) og Skip-Gram-modeller, er centrale i udviklingen af ordindlejringer.


==> personal/rememberizer-slack-integration.md <==
---
description: >-
  Denne guide vil føre dig gennem processen med at integrere dit Slack
  arbejdsområde i Rememberizer som en videnskilde.
---

# Rememberizer Slack-integration

1. Log ind på din konto.
2. Naviger til fanen **Personligt > Din Viden**, eller besøg [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). Du skulle se alle tilgængelige videnskilder der, inklusive Slack.

<figure><img src="../.gitbook/assets/slack_personal_knowledge.png" alt="Din Viden, klar til at forbinde til Slack"><figcaption><p>Din Viden, klar til at forbinde til Slack</p></figcaption></figure>

3. Klik på **"Forbind"** knappen for Slack videnskilden. Du vil blive omdirigeret til en ny side, der beder om din tilladelse til at lade Rememberizer få adgang til dit Slack-arbejdsområde.

<figure><img src="../.gitbook/assets/slack_oauth.png" alt="Slack OAuth-skærm"><figcaption><p>Slack OAuth-skærm</p></figcaption></figure>

> **Bemærk:** Hvis du ser en advarsel om, at denne applikation ikke er autoriseret af Slack, er det fordi Rememberizer er beregnet til at søge efter Slack-indhold uden for Slack, hvilket er imod [Slack App Directory Guidelines](https://api.slack.com/directory/guidelines).

4. Klik på **"Tillad"** for at installere Rememberizer Slack-appen til dit arbejdsområde. Når du har givet de nødvendige tilladelser, vil du blive omdirigeret tilbage til vores platform, hvor du skal se dit Slack-arbejdsområde forbundet, og en sidepanel dukker op.

<figure><img src="../.gitbook/assets/slack_auth_redirect.png" alt="A COMPANY er blevet tilføjet som en videnskilde"><figcaption><p>A-COMPANY er blevet tilføjet som en videnskilde</p></figcaption></figure>

5. Nu hvor du er forbundet, skal du specificere, hvilke kanaler vores produkt skal hente beskeder fra. Vælg dine ønskede filer eller mapper fra sidepanelet. Hvis sidepanelet ikke vises, skal du klikke på **"Vælg"** knappen for at åbne sidepanelet.

<figure><img src="../.gitbook/assets/slack_choose_knowledge.png" alt="Vælg kanaler til at blive indlejret som viden"><figcaption><p>Vælg kanaler til at blive indlejret som viden</p></figcaption></figure>

6. Efter at have valgt dine kanaler, vil vores system begynde at indlejre beskederne og filerne. Denne proces kan tage et par minutter afhængigt af mængden af data.

### Hvad er næste skridt?

Brug [Memento](mementos-filter-access.md) funktionen til at filtrere adgangen til de kildede data. Kombiner dette med din viden fra andre applikationer som Google Drive, Box, Dropbox osv. for at danne et omfattende memento.

Du kan også [Søge i Din Viden](https://rememberizer.ai/personal/search) gennem vores web UI, eller bedre, bruge denne viden i en LLM gennem vores GPT-app eller vores offentlige API.

Og det er det! Hvis du støder på problemer undervejs, er du velkommen til at kontakte vores supportteam.


==> personal/common-knowledge.md <==
---
description: >-
  Forbedr din viden eller kom hurtigt i gang ved at tilføje AI-adgang til forindekserede
  data fra os og andre.
---

# Almindelig viden

## Hvad er almen viden

I Rememberizer kan registrerede brugere **(udgivere)** vælge deres uploadede dokumenter gennem mementos og dele dem offentligt som almen viden. Andre brugere **(abonnenter)** kan få adgang til denne offentlige viden og tilføje den til deres egne ressourcer.

Ved at bidrage med deres data kan andre brugere kollektivt forbedre de tilgængelige oplysninger på siden for almen viden. Denne samarbejdsmetode giver alle brugere adgang til en rigere datakilde, hvilket forbedrer læringsevnerne for deres AI-applikationer.

## Tilføj offentlig fælles viden

For at abonnere på en fælles viden til din ressource, følg instruktionerne nedenfor

* På navigationslinjen, vælg **Personlig > Fælles Viden**. Derefter vil du se siden for offentlig fælles viden.

<figure><img src="../.gitbook/assets/navbar_browse_ck.png" alt="navbar browse ck"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_page.png" alt="public ck page"><figcaption></figcaption></figure>

* Find derefter den fælles viden, du ønsker at abonnere på. Du kan søge efter viden ved at skrive videnens navn i søgefeltet. Du kan valgfrit vælge filtermuligheden ved siden af søgefeltet.

<figure><img src="../.gitbook/assets/filter_option_ck.png" alt="Filter of search bar" width="249"><figcaption><p>Filter af søgefelt</p></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_search.png" alt="Example of a search result"><figcaption><p>Eksempel på et søgeresultat</p></figcaption></figure>

* Klik derefter på **Tilføj**-knappen på den offentlige fælles viden. Efter en vellykket abonnement, vil du se **Tilføj**-knappen ændre sig til **Fjern**-knappen.

<figure><img src="../.gitbook/assets/not_add_ck.png" alt="Unadded common knowledge"><figcaption><p>Ikke tilføjet fælles viden</p></figcaption></figure>

<figure><img src="../.gitbook/assets/added_ck.png" alt="Added common knowledge"><figcaption><p>Tilføjet fælles viden</p></figcaption></figure>

* Senere, hvis du ønsker at fjerne en abonneret viden, klik på **Fjern**-knappen.

## Opret en fælles viden

For detaljerede instruktioner om oprettelse og deling af en fælles viden, besøg denne side [registering-and-using-api-keys.md](../developer/registering-and-using-api-keys.md "mention").



==> personal/rememberizer-google-drive-integration.md <==
---
description: >-
  Denne guide vil føre dig gennem processen med at integrere din Google Drive
  i Rememberizer som en videnskilde.
---

# Rememberizer Google Drive integration

1. Log ind på din konto.
2. Naviger til fanen **Personlig > Din Viden**, eller besøg [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). Du skulle se alle tilgængelige videnskilder der, inklusive Google Drive.

<figure><img src="../.gitbook/assets/drive_personal_knowledge.png" alt="drive personal knowledge"><figcaption></figcaption></figure>

3. Klik på **"Forbind"** knappen for Google Drive videnskilden. Du vil blive omdirigeret til en ny side, der beder om din tilladelse til at lade Rememberizer få adgang til din Google Drive. Vælg din Google Drive-konto.

<figure><img src="../.gitbook/assets/drive_oauth_step_1.jpg" alt="drive oauth step 1"><figcaption></figcaption></figure>

4. Godkend appen ved at klikke på "**Fortsæt"**.

<figure><img src="../.gitbook/assets/drive_oauth_step_2.jpg" alt="drive oauth step 2"><figcaption></figcaption></figure>

5. Tillad Rememberizer at **Se og downloade alle dine Google Drive-filer** ved at klikke på **"Fortsæt".**

<figure><img src="../.gitbook/assets/drive_oauth_step_3.jpg" alt="drive oauth step 3"><figcaption></figcaption></figure>

6. Du vil blive omdirigeret tilbage til vores platform, hvor du skal se din Drive-konto tilsluttet, og en sidepanel dukker op.

<figure><img src="../.gitbook/assets/drive_auth_redirect.png" alt="drive auth redirect"><figcaption></figcaption></figure>

7. Nu hvor du er tilsluttet, skal du specificere, hvilke filer og mapper vores produkt skal indlejre. Vælg dine ønskede filer eller mapper fra sidepanelet. Hvis sidepanelet ikke vises, skal du klikke på **"Vælg"** knappen for at åbne sidepanelet.

<figure><img src="../.gitbook/assets/drive_choose_knowledge.png" alt="drive choose knowledge"><figcaption></figcaption></figure>

8. Efter at have valgt filerne, skal du klikke på **"Tilføj"** for at begynde at indlejre din viden. Du skal også tjekke boksen for at acceptere Rememberizers politik om at dele dine Google Drive-data med tredjepartsapplikationer, som du specifikt har godkendt.

<figure><img src="../.gitbook/assets/drive_choose_knowledge_checkbox.png" alt="drive choose knowledge checkbox"><figcaption></figcaption></figure>

9. Efter at have valgt dine filer og mapper, vil vores system begynde at indlejre beskederne og filerne. Denne proces kan tage et par minutter afhængigt af mængden af data.

<figure><img src="../.gitbook/assets/drive_indexing.png" alt="drive indexing"><figcaption></figcaption></figure>

### Begrænsninger ved Google Drive-integration

* Selvom Rememberizers Google Drive-integration giver dig mulighed for at få adgang til og indlejre en bred vifte af filer og mapper, kan den i øjeblikket ikke få adgang til eller indlejre filer fra sektionen "Computere", som bruges til at sikkerhedskopiere filer fra din computer på grund af restriktioner fastsat af Google.
* Hvis du har brug for at indlejre filer fra din lokale computer, anbefaler vi at bruge vores Rememberizer Agent desktop-applikation. For at lære mere om Rememberizer Agent og hvordan man installerer og bruger den, henvises der til vores [Rememberizer Agent](rememberizer-app.md) guide.

### Hvad er næste skridt?

Brug [Memento](mementos-filter-access.md) funktionen til at filtrere adgangen til de kildedata. Kombiner dette med din viden fra andre applikationer som Slack, Box, Dropbox osv. for at danne et omfattende memento.

Du kan også [Søge i Din Viden](https://rememberizer.ai/personal/search) gennem vores web UI, eller bedre endnu, brug denne viden i en LLM gennem vores GPT-app eller vores offentlige API.

Og det er det! Hvis du støder på problemer undervejs, er du velkommen til at kontakte vores supportteam.


==> personal/rememberizer-app.md <==
# Rememberizer App

### Introduktion.

Rememberizer App er en MacOS desktop-applikation, der konverterer dine lokale filer til vektorembeddings og uploader dem til din Rememberizers viden som en datakilde. Applikationen gør det muligt for andre LLM'er at forespørge dine embeddings gennem Rememberizers API'er for at give svar baseret på indholdet af dine lokale filer.

### Fordele.

* **Dataudnyttelse:** Applikationen hjælper dig med at udnytte dine lokale filer på en meningsfuld og produktiv måde. Den udtrækker værdifulde data fra dine filer og gør dem tilgængelige for maskinlæringsprocesser.
* **Brugervenlighed:** Applikationen har en brugervenlig grænseflade, og den er nem at installere og bruge. Den klarer alt det tunge arbejde med at konvertere filer og uploade data, så du ikke behøver at gøre det.
* **Integration:** Rememberizer-appen integreres problemfrit med andre LLM'er. Dette gør det muligt for dem at forespørge dine indlejringer gennem Rememberizers API'er for at generere svar baseret på indholdet af dine lokale filer.

### Installation.

1. Download en version af Rememberizer App fra [de links, der er angivet her](rememberizer-app.md#download-links).
2. Når downloaden er færdig, skal du finde .dmg-filen i din downloads-mappe og dobbeltklikke på den.
3. Træk Rememberizer App ind i din Applications-mappe, når det nye vindue åbnes.
4. Gå til din Applications-mappe og klik på Rememberizer App for at åbne den.

### Sådan bruges.

1. **Log ind:** For at bruge Rememberizer-appen skal du logge ind med din Rememberizer-konto. Hvis du ikke har en Rememberizer-konto, skal du oprette en.

<figure><img src="../.gitbook/assets/rememberizer_app_sign_in.png" alt="rememberizer app log ind"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_success_auth.png" alt="rememberizer app succes auth"><figcaption></figcaption></figure>

2. **Tilføj mapper til datakilden:** Når du har logget ind, vil Rememberizer-appen begynde at køre i baggrunden. Du kan få adgang til den ved at klikke på det lille ikon i statuslinjen, som vist nedenfor. Ved første brug skal du tilføje mapper til datakilden. Dette gør det muligt for Rememberizer-appen at konvertere filer inden for disse mapper til vektorembeddings og uploade dem til din Rememberizer-viden.

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_1.png" alt="rememberizer app tilføj mappe 1"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_2.png" alt="rememberizer app tilføj mappe 2"><figcaption></figcaption></figure>

3. **Embedding og upload:** Softwaren vil problemfrit integrere disse vektorembeddings i din Rememberizer-vidensdatabase. Følg uploadprocessen via Rememberizer-statusfanen.

<figure><img src="../.gitbook/assets/rememberizer_app_status.png" alt="rememberizer app status"><figcaption></figcaption></figure>

### Download links.

* Rememberizer App 1.6.1 ([MacOS](https://www.dropbox.com/scl/fi/hzytquytxmuhpov67spru/rememberizer-app-1.6.1.dmg?rlkey=0p30ok9qt4e33ua8scomagzev\&st=8yys88d5\&dl=1)) - [Release note](rememberizer-app.md#version-1.3.1-july-25-2024).

Bemærk venligst, at det anbefales altid at bruge den nyeste version af softwaren for at drage fordel af alle de nyeste funktioner og forbedringer.

Rememberizer App er designet til at gøre processen med at konvertere lokale filer til vektorembeddings så problemfri som muligt. Nyd at bruge dine data på en mere produktiv måde!

### Udgivelsesnoter.

### Version 1.6.1 (4. oktober 2024)

#### Funktioner og Forbedringer

* **Support for Tomme Mapper**: Brugere kan nu tilføje tomme mapper som en datakilde.
* **Mindre Forbedringer**: Forbedringer af brugergrænsefladen og ydeevnen.
* **GPU Support og Ydeevneforbedringer**: Tilføjet support for GPU-acceleration for at forbedre behandlingshastigheden.
* **Forbedret Indlejringsprogram**: Konfigureret til at understøtte MPS-versionen af PyTorch, optimeret til maskinspecifikke builds.
* **Intelligent CPU Detektion**: Implementeret detektion af CPU-type for at sikre, at den mest passende version af indlejringsprogrammet anvendes.
* **Forbedret Datakildestyring**: Udnyttet Batch Delete API til effektiv fil-sletning i fjernede datakilder.
* **Support for Alle Almindelige Tekstfiler**: Aktiveret behandling af forskellige typer almindelige tekstfiler.
* **Overholdelse af Gitignore Regler**: Filer, der ignoreres af gitignore-regler i Git-repositorier, er nu udelukket fra behandling.



==> personal/rememberizer-memory-integration.md <==
# Rememberizer Hukommelsesintegration

### Introduktion

Rememberizer Memory giver tredjepartsapps mulighed for at gemme og få adgang til data i en brugers Rememberizer-konto, hvilket giver en enkel måde at gemme værdifuld information og bruge den på tværs af flere brugerapplikationer.

### Fordele

#### For Bruger

Shared Memory skaber et enkelt sted, hvor nøgleresultater og information fra alle brugerens apps er tilgængelige på ét sted. Nogle fordele for brugeren inkluderer:

* Nem adgang: Vigtige data er centraliseret, hvilket gør det muligt for både brugeren og deres apps nemt at få adgang til resultater fra flere apps på ét sted.
* Synkronisering mellem apps: Information kan deles og synkroniseres mellem en brugers forskellige apps uden ekstra indsats fra brugeren.
* Vedvarende opbevaring: Data forbliver tilgængelige, selvom individuelle apps afinstalleres, i modsætning til app-specifik lokal opbevaring.

#### For App-udviklere

Den Delte Hukommelse giver app-udviklere en enkel måde at få adgang til data fra en brugers andre tilsluttede apps:

* Ingen Backend Nødvendig: Apps behøver ikke at udvikle deres egne tilpassede backend-systemer til at gemme og dele data.
* Udnyt Andre Apps: Apps kan bygge videre på og udnytte offentlige data genereret af en brugers andre installerede apps, hvilket beriger deres egen funktionalitet.
* Tvær-App Integration: Problemfri integration og datadelingsevner muliggøres mellem en app-udviklers forskellige apps.

Som standard har alle apps skrivebeskyttet adgang til Den Delte Hukommelse, mens hver app kun kan skrive til sit eget hukommelsesrum. Brugeren har kontrol over at tilpasse adgangstilladelser efter behov. Dette balancerer datadeling med brugerens privatliv og kontrol.

### Konfigurer Din Hukommelse

#### Globale Indstillinger

De globale indstillinger giver brugeren mulighed for at konfigurere standardrettighederne for alle apps, der bruger delt hukommelse. Dette inkluderer:

<figure><img src="../.gitbook/assets/memory_global_config.png" alt="Config Memory in Knowledge Page"><figcaption><p>Konfigurer hukommelse på videnssiden</p></figcaption></figure>

#### Standard Hukommelse og Dataadgangstilladelser for Apps

* **Læs Egen/Skriv Egen:** Apps har udelukkende tilladelse til at få adgang til og ændre deres egne hukommelsesdata.
* **Læs Alle/Skriv Egen:** Apps kan læse hukommelsesdata på tværs af alle apps, men er begrænset til kun at ændre deres egne hukommelsesdata.
* **Deaktiver Hukommelse:** Som standard kan apps ikke få adgang til eller gemme hukommelsesdata.
* **Anvend på Alle Mulighed**: Brugeren kan anvende alle app-specifikke tilladelsesindstillinger tilbage til de standardindstillinger, der er valgt i Globale Indstillinger.

<figure><img src="../.gitbook/assets/memory_settings_panel.png" alt="memory settings panel" width="375"><figcaption></figcaption></figure>

Brugeren kan rydde alle Hukommelsesdokumenter med _**Glem din hukommelse**_ mulighed:

<figure><img src="../.gitbook/assets/forget_memory_popup.png" alt="Confirmation Modal when Forget Memory"><figcaption><p>Bekræftelsesmodal når Glem Hukommelse</p></figcaption></figure>

#### App Indstillinger

For hver tilsluttet app kan brugeren tilpasse delte hukommelsesrettigheder. Klik på **"Find en App"**, klik derefter på **"Dine tilsluttede apps"** eller gå til linket [https://rememberizer.ai/personal/apps/connected](https://rememberizer.ai/personal/apps/connected) for at se listen over dine tilsluttede apps. Klik derefter på **"Ændre"** på hukommelsen for den app, du vil tilpasse:

<figure><img src="../.gitbook/assets/app_memory_config.png" alt="Konfigurer Hukommelse for hver App på siden for Tilsluttede Apps"><figcaption><p>Konfigurer Hukommelse for hver App på siden for Tilsluttede Apps</p></figcaption></figure>

#### Adgangstilladelser til hukommelse for apps

* **Læs Egen/Skriv Egen**: Tilladelserne giver appen mulighed for kun at få adgang til og ændre sine egne hukommelsesdata, hvilket forhindrer den i at interagere med andre apps' hukommelse.
* **Læs Alle/Skriv Egen**: Appen kan se hukommelsesdata fra alle apps, men er begrænset til kun at ændre sine egne hukommelsesdata.
* **Deaktiver Hukommelse**: Appen er forbudt at få adgang til eller ændre hukommelsesdata.

Dette giver brugeren finjusteret kontrol over, hvordan hver app kan udnytte delt hukommelse baseret på brugerens tillid til den specifikke app. Tilladelser for individuelle apps kan være mere restriktive end de globale standarder.

Sammen giver de globale og appindstillinger brugeren kraftfulde, men nemme kontroller over, hvordan deres data deles gennem delt hukommelse.

### Integrer med Hukommelsesfunktion

#### API Endpoint

Rememberizer eksponerer et API-endepunkt [/**api/v1/documents/memorize/**](https://docs.rememberizer.ai/\~/changes/8nxu1gB5bGpm7B5IZlQ8/developer/api-documentations/memorize-content-to-rememberizer) for at lade GPT App kalde for at huske indholdet.

Bemærk: Denne API er kun tilgængelig for Memory med [3rd-party apps med OAuth2-godkendelse](../developer/authorizing-rememberizer-apps.md) (ikke [API-nøgle](../developer/registering-and-using-api-keys.md) endnu).

#### Memorér din viden

Efter at have autoriseret med Rememberizer, kan den tredjepartsapp huske det værdifulde viden.

Her vil vi demonstrere en proces ved hjælp af Rememberizer GPT App.

*   Efter at have brugt Rememberizer GPT App, ønsker brugeren at huske det tredje punkt "Zero-Cost Abstractions".

    <figure><img src="../.gitbook/assets/interact_rememberizer_gpt.png" alt="Interacting with Rememberizer GPT Apps" width="375"><figcaption><p>Interaktion med Rememberizer GPT Apps</p></figcaption></figure>
* For at bruge Rememberizer App's hukommelsesfunktion, skal brugeren først autorisere appen til at få adgang til dit projekt. Brug kommandoen **memorize** for at fortælle appen, hvilken viden den skal gemme.

<figure><img src="../.gitbook/assets/rememberizer_auth_sign_in.png" alt="Sign In to authorize Rememberizer" width="563"><figcaption><p>Log ind for at autorisere Rememberizer</p></figcaption></figure>

* Brugeren kan konfigurere hukommelsesmuligheden her, med standardværdien baseret på den globale konfiguration.

<figure><img src="../.gitbook/assets/authorize_connection_screen.png" alt="Authorizing Screen" width="563"><figcaption><p>Autoriseringsskærm</p></figcaption></figure>

Rememberizer husker nu med succes viden.

<figure><img src="../.gitbook/assets/successful_memorize_knowledge.png" alt="successful memorize knowledge" width="563"><figcaption></figcaption></figure>

* I Rememberizer kan brugeren se det seneste indhold på siden **Embed Knowledge Details**.

<figure><img src="../.gitbook/assets/embedded_knowledge_detail.png" alt="embedded knowledge detail" width="563"><figcaption></figcaption></figure>

Med **Talk to Slack** appen kan brugeren problemfrit anvende og fortsætte deres fremskridt ved hjælp af de data, de har forpligtet sig til hukommelsen. For eksempel kan de nemt forespørge og hente husket information.

<figure><img src="../.gitbook/assets/recall_memory_talk_to_slack.png" alt="Recall Memory Data in another app"><figcaption><p>Hent hukommelsesdata i en anden app</p></figcaption></figure>

### Brug af hukommelsesdata via Memento

* En anden måde at udnytte hukommelsesdataene på er ved at oprette **Memento** og forfine hukommelsen i det. Besøg [Memento-funktion](mementos-filter-access.md#how-to-create-a-mementos) sektionen for yderligere information om oprettelsesvejledning.
* Rememberizer gemmer indhold i filer, og brugeren kan vælge enhver app til at forfine sit indhold til **Memento**.

> Bemærk: I ældre versioner gemmer Rememberizer indhold i filer og kombinerer det i mapper for hver dato.

<figure><img src="../.gitbook/assets/memory_memento_feature.png" alt="memory memento feature" width="563"><figcaption></figcaption></figure>

Med [Memento-funktionen](https://docs.rememberizer.ai/personal/mementos-filter-access#what-is-a-memento-and-why-do-they-exist) kan brugeren udnytte hukommelsesdataene, selv når hukommelsesappens konfiguration er slået fra.

### Søg Hukommelsesdokument i Rememberizer

Du kan også [Søge i Din Viden](https://rememberizer.ai/personal/search) gennem vores web-UI, eller bedre, bruge denne viden i en LLM gennem vores GPT-app eller vores offentlige API.


==> personal/search-your-knowledge.md <==
---
description: >-
  I Rememberizer kan du poste et tema eller spørgsmål, og Rememberizer vil
  give en liste over filer og udtrække dele, der er konceptuelt lignende.
---

# Søg i din viden

## Søg i Rememberizer

* I navigationslinjen skal du vælge **Personlig > Søg Din Viden**. Så vil du se søgesiden i Rememberizer

<figure><img src="../.gitbook/assets/navbar_search_rememberizer (1).png" alt="navbar search rememberizer (1)"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/search_rememberizer_page.png" alt="search rememberizer page"><figcaption></figcaption></figure>

* Skriv det spørgsmål eller emne, du ønsker at søge efter, vælg derefter det memento, du vil begrænse appens adgang til, og klik på Rememberizer-knappen (eller tryk på Enter). Søgningen kan tage et par minutter, afhængigt af mængden af data i Memento.&#x20;

<figure><img src="../.gitbook/assets/memento_search_rememberizer.png" alt="Memento Filtering in search Rememberizer" width="269"><figcaption><p>Memento Filtrering i søgning Rememberizer</p></figcaption></figure>

* Til sidst vil du se en liste over dokumenter, der matcher det spørgsmål eller emne, du kræver. Du kan klikke på filen, og den vil vise den matchende tekstblok relateret til dit spørgsmål eller emne.

<figure><img src="../.gitbook/assets/search_result_rememberizer.png" alt="An example of search result"><figcaption><p>Et eksempel på søgeresultatet</p></figcaption></figure>


==> personal/README.md <==
# Personlig



==> personlig/manage-third-party-apps.md <==
# Administrer tredjepartsapps

## Udforsk tredjepartsapps og -tjenester

Brugeren kan se og udforske alle tredjepartsapps, der forbinder med Rememberizer på **App-directory**-siden med nedenstående instruktioner.

* På navigationslinjen skal du vælge **Personlig > Find en app**. Derefter vil du se App-directory-siden.

<figure><img src="../.gitbook/assets/navbar_browsing_app_dir.png" alt="Navigationslinje, der gennemser App Directory-siden"><figcaption><p>Navigationslinje, der gennemser App Directory-siden</p></figcaption></figure>

<figure><img src="../.gitbook/assets/app_dir_page.png" alt="App-directory side"><figcaption><p>App-directory side</p></figcaption></figure>

* Find den app, du ønsker at udforske. Du kan gøre dette ved at skrive navnet på appen i søgefeltet med valgfri **filter og sorteringsrækkefølge.**

<figure><img src="../.gitbook/assets/search_app_dir_page.png" alt="Søgefelt med filter og sorteringsknap"><figcaption><p>Søgefelt med filter og sorteringsknap</p></figcaption></figure>

* Klik på **navnet på tredjepartsappen** eller **Udforsk-knappen** for at åbne appen.&#x20;

<figure><img src="../.gitbook/assets/location_name_explore_button.png" alt="Appens navn og Udforsk-knap"><figcaption><p>Appens navn og Udforsk-knap</p></figcaption></figure>

* Når du bruger appen, vil det kræve at autorisere appene med Rememberizer. Tekniske detaljer om flowet kan besøges på [authorizing-rememberizer-apps.md](../developer/authorizing-rememberizer-apps.md "mention") siden. Vi vil bruge **Rememberizer GPT-app** som et eksempel på UI-flowet for autorisation. Efter den første chat vil du se appen bede om at logge ind på Rememberizer.

<figure><img src="../.gitbook/assets/RememberizerGPT_auth.png" alt="Log ind-anmodning fra Rememberizer GPT-app"><figcaption><p>Log ind-anmodning fra Rememberizer GPT-app</p></figcaption></figure>

* Klik på **Log ind**-knappen. Du vil blive omdirigeret til autorisationssiden.

<figure><img src="../.gitbook/assets/authorize_third_party_page.png" alt="Autorisationsside"><figcaption><p>Autorisationsside</p></figcaption></figure>

* Du kan ændre Memento og Memory, som appen kan se og bruge, ved at klikke på **Ændre**-knappen og vælge, hvad du ønsker.

> **Bemærk:** Detaljeret information om Memento, besøg venligst [mementos-filter-access.md](mementos-filter-access.md "mention") siden.

> **Bemærk:** Detaljeret information om Memory-integration, besøg venligst [rememberizer-memory-integration.md](rememberizer-memory-integration.md "mention") siden.

* Klik på **Autoriser** for at fuldføre processen. Du vil derefter blive dirigeret tilbage til appen igen, og du kan chatte med den normalt.

> **Bemærk:** Hvis du klikker på **Annuller**-knappen, vil du blive dirigeret til appens landing page igen, og appen vil ikke blive vist på **App-directory**-siden, men vil i stedet være på **Dine tilsluttede apps**-siden. For mere detaljeret information, besøg venligst den anden del [#manage-your-connected-apps](manage-third-party-apps.md#manage-your-connected-apps "mention"), hvis du ønsker at annullere autorisationsprocessen helt.

<figure><img src="../.gitbook/assets/success_auth_rememberizer_gpt.png" alt="Succesfuldt tilsluttet konto"><figcaption><p>Succesfuldt tilsluttet konto</p></figcaption></figure>

## Administrer dine tilsluttede apps

På siden **App-directory** skal du vælge **Dine tilsluttede apps** for at gennemse siden.&#x20;

<figure><img src="../.gitbook/assets/browse_your_connected_app.png" alt="gennemse dine tilsluttede apps"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/your_connected_app_page.png" alt="Din side med tilsluttede apps"><figcaption><p>Din side med tilsluttede apps</p></figcaption></figure>

Denne side kategoriserer apps i to typer baseret på deres status: **Ventende apps** og **Tilsluttede apps**.

* **Ventende apps**: Dette er de apps, som du klikker på **Annuller** knappen, mens du autoriserer appen på Rememberizer.&#x20;
  * Klik på **Fortsæt**, hvis du vil fuldføre autorisationsprocessen.&#x20;
  * Ellers skal du klikke på **Annuller** for helt at trække autorisationen tilbage. Appen vil derefter blive vist på siden **App-directory** igen.
* **Tilsluttede apps:** Du kan konfigurere **Memento** eller **Memory integration** af en specifik tilsluttet app ved at klikke på ændringsmuligheden (eller Vælg, hvis Memento ikke er blevet valgt). Klik på **Frakobl** hvis du vil frakoble den tredjepartsapp fra Rememberizer.


==> personal/rememberizer-gmail-integration.md <==
---
description: >-
  Denne guide vil føre dig gennem processen med at integrere din Google Drive
  i Rememberizer som en videnskilde.
---

# Rememberizer Gmail-integration

1. Log ind på din konto.
2. Naviger til fanen **Personlig > Din Viden**, eller besøg [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). Du skulle se alle tilgængelige videnskilder der, inklusive Gmail.

<figure><img src="../.gitbook/assets/gmail_personal_knowledge.png" alt="gmail personal knowledge"><figcaption></figcaption></figure>

3. Klik på **"Forbind"** knappen for Gmail videnskilden. Du vil blive omdirigeret til en ny side, der beder om din tilladelse til at lade Rememberizer få adgang til din Gmail. Vælg din Gmail-konto.

<figure><img src="../.gitbook/assets/gmail_oauth_step_1.png" alt="gmail oauth step 1"><figcaption></figcaption></figure>

4. Godkend appen ved at klikke på "**Fortsæt"**.

<figure><img src="../.gitbook/assets/gmail_oauth_step_2.png" alt="gmail oauth step 2"><figcaption></figcaption></figure>

5. Giv Rememberizer **tilladelser** til at få adgang til din Gmail ved at klikke på **"Fortsæt".**

<figure><img src="../.gitbook/assets/gmail_oauth_step_3.png" alt="gmail oauth step 3"><figcaption></figcaption></figure>

6. Du vil blive omdirigeret tilbage til vores platform, hvor du skulle se din Gmail tilsluttet.

<figure><img src="../.gitbook/assets/gmail_auth_redirect.png" alt="gmail auth redirect"><figcaption></figcaption></figure>

7. Nu hvor du er tilsluttet, skal du specificere, hvilke e-mail etiketter vores produkt skal indlejre. Klik på **"Vælg"** knappen og vælg dine ønskede e-mail etiketter fra sidepanelet. Alle e-mails, der tilhører de valgte etiketter, vil blive indlejret.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge.png" alt="gmail choose knowledge"><figcaption></figcaption></figure>

8. Efter at have valgt etiketterne, klik på **"Tilføj"** for at begynde at indlejre din viden. Du skal også tjekke boksen for at acceptere Rememberizers politik om at dele dine Gmail-data med tredjepartsapplikationer, som du specifikt har godkendt.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge_checkbox.png" alt="gmail choose knowledge checkbox"><figcaption></figcaption></figure>

9. Når du har valgt dine etiketter, vil vores system begynde at indlejre e-mails og vedhæftede filer. Denne proces kan tage et par minutter, afhængigt af mængden af data.

<figure><img src="../.gitbook/assets/gmail_indexing.png" alt="gmail indexing"><figcaption></figcaption></figure>

### Hvad er næste skridt?

Brug [Memento](mementos-filter-access.md) funktionen til at filtrere adgangen til de kildedata. Kombiner dette med din viden fra andre applikationer som Slack, Box, Dropbox osv. for at danne et omfattende memento.

Du kan også [Søge i Din Viden](https://rememberizer.ai/personal/search) gennem vores web UI, eller bedre, bruge denne viden i en LLM gennem vores GPT-app eller vores offentlige API.

Og det er det! Hvis du støder på problemer undervejs, er du velkommen til at kontakte vores supportteam.


==> personal/rememberizer-dropbox-integration.md <==
---
description: >-
  Denne guide vil føre dig gennem processen med at integrere din Dropbox i
  Rememberizer som en videnskilde.
---

# Rememberizer Dropbox integration

1. Log ind på din konto.
2. Naviger til fanen **Personlig > Din Viden**, eller besøg [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). Du skulle se alle tilgængelige videnskilder der, inklusive Dropbox.

<figure><img src="../.gitbook/assets/dropbox_personal_knowledge.png" alt="Dropbox, klar til at blive tilsluttet som en videnskilde"><figcaption><p>Dropbox, klar til at blive tilsluttet som en videnskilde</p></figcaption></figure>

3. Klik på **"Tillad"** for at installere Rememberizer Dropbox-appen til din konto.

<figure><img src="../.gitbook/assets/dropbox_oauth.png" alt="dropbox oauth"><figcaption></figcaption></figure>

4. Når du har givet de nødvendige tilladelser, vil du blive omdirigeret tilbage til vores platform, hvor du skal se din Dropbox-konto tilsluttet, og et sidepanel dukker op.

<figure><img src="../.gitbook/assets/dropbox_auth_redirect.png" alt="dropbox auth redirect"><figcaption></figcaption></figure>

5. Nu hvor du er tilsluttet, skal du specificere, hvilke filer og mapper vores produkt skal indlejre. Vælg dine ønskede filer eller mapper fra sidepanelet. Hvis sidepanelet ikke vises, skal du klikke på **"Vælg"**-knappen for at åbne sidepanelet.

<figure><img src="../.gitbook/assets/dropbox_choose_knowledge.png" alt="dropbox choose knowledge"><figcaption></figcaption></figure>

7. Efter at have valgt dine filer og mapper, skal du klikke på **"Tilføj"**, og vores system vil begynde indlejringen. Denne proces kan tage et par minutter afhængigt af mængden af data.

### Forbindelse til en anden Dropbox-konto

Hvis du afbryder din Dropbox-viden og derefter genopretter forbindelsen, er chancerne for, at Dropbox automatisk vil oprette forbindelse til din tidligere Dropbox-konto og springe Autoriser-skærmen over helt.

Hvis du vil oprette forbindelse ved hjælp af en anden Dropbox-konto:

1. Gå til Dropbox-webstedet og log ind med dine tidligere kontooplysninger.
2. Når du er logget ind, skal du klikke på dit profilbillede i øverste højre hjørne.
3. Vælg "Indstillinger" fra dropdown-menuen.
4. I indstillingsmenuen skal du vælge fanen "Forbundne apps".
5. Find Rememberizer-appen i listen over forbundne apps og klik på "Afbryd forbindelse" ved siden af den.
6. Log ud af din tidligere Dropbox-konto.
7. Nu, når du prøver at oprette forbindelse til Dropbox med Rememberizer-appen igen, vil den bede dig om at autorisere en ny Dropbox-konto.

### Hvad er næste skridt?

Brug [Memento](mementos-filter-access.md) funktionen til at filtrere adgangen til de kildede data. Kombiner dette med din viden fra andre applikationer som Google Drive, Slack osv. for at danne et omfattende memento.

Du kan også [Søge i Din Viden](https://rememberizer.ai/personal/search) gennem vores web UI, eller bedre, bruge denne viden i en LLM gennem vores GPT-app eller vores offentlige API.

Og det er det! Hvis du støder på problemer undervejs, er du velkommen til at kontakte vores supportteam.


==> personal/manage-your-embedded-knowledge.md <==
---
description: >-
  Rememberizer giver brugerne mulighed for effektivt at administrere deres
  gemte filer fra forskellige kilder. Denne sektion vil vise dig, hvordan du får adgang til, søger, filtrerer og
  administrerer din uploadede fil i viden
---

# Administrer din indlejrede viden

## Gennemse detaljer om indlejret viden

På navigationslinjen skal du vælge **Personlig > Din Viden**. Find **Vis Detaljer**-knappen på højre side af sektionen "Din Viden" og klik på den. Derefter vil du se siden **Detaljer om indlejret viden**.

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_1.png" alt="Din Viden sektion og <strong>Vis Detaljer</strong> knap"><figcaption><p>Din Viden sektion og <strong>Vis Detaljer</strong> knap</p></figcaption></figure>

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_2.png" alt="Indlejret Viden Detalje side"><figcaption><p>Indlejret Viden Detalje side</p></figcaption></figure>

Tabellen med detaljer om vidensfiler inkluderer disse attributter:

* **Dokumenter:** Navn på dokumentet eller Slack-kanalen.
* **Kilde:** Den ressource, hvorfra filen er uploadet (Drive, Mail, Slack, Dropbox og Rememberizer App).
* **Mappe:** Den mappe, hvor filen er placeret i kilden.
* **Status**: Status for filen (indeksering, indekseret eller fejl).
* **Størrelse**: Størrelsen på filen.
* **Indekseret den**: Datoen for hvornår filen er indekseret.
* **Handlinger:** Knappen til at slette filen. For filer hvis status er fejl, vil der også være et genstart-ikon ved siden af skraldespandsikonet (slet-knappen). 

## Funktioner på detaljesiden

### Søg og filtrer filerne

Brugeren kan søge i dokumentet efter navn med **søgefeltet**. Skriv navnet i feltet, og tryk derefter på Enter for at få dit resultat.

<figure><img src="../.gitbook/assets/search_manage_knowledge_result.png" alt="Resultat af en søgning"><figcaption><p>Resultat af en søgning</p></figcaption></figure>

Du kan også valgfrit vælge **Statusfilter** og **Kildefilter.** Dette vil hurtigt finde specifikke dokumenter ved at indsnævre dine søgekriterier.&#x20;

<figure><img src="../.gitbook/assets/Source filter.png" alt="Kildefilter" width="247"><figcaption><p>Kildefilter</p></figcaption></figure>

<figure><img src="../.gitbook/assets/Status_filter.png" alt="Statusfilter" width="257"><figcaption><p>Statusfilter</p></figcaption></figure>

### Slet en uploadet fil

Find den fil, du vil slette (ved at søge hvis nødvendigt). Klik derefter på **skraldespandsikonet** i **Handling**-kolonnen.&#x20;

<figure><img src="../.gitbook/assets/delete_file.png" alt="Fil med sletteikon"><figcaption><p>Fil med sletteikon</p></figcaption></figure>

En modal vil poppe op for at bekræfte sletningen. Klik på **Bekræft**, så vil du se filen slettet.

<figure><img src="../.gitbook/assets/delete_file_pop_up.png" alt="Bekræftelsesmodal for sletning"><figcaption><p>Bekræftelsesmodal for sletning</p></figcaption></figure>

### Prøv at indeksere fejl filer igen

Bruger kan forsøge at inkludere de filer, som Rememberizer ikke kunne indeksere. For at forsøge at indeksere en specifik fil, skal du blot klikke på genindlæsningsknappen ved siden af sletteknappen i **Handling** kolonnen.

<figure><img src="../.gitbook/assets/err_retry_button.png" alt="Retry button for specific error file"><figcaption><p>Genindlæsningsknap for specifik fejlfiler</p></figcaption></figure>

Hvis brugeren ønsker at forsøge at indeksere alle fejlfiler, skal du klikke på genindlæsningsknappen ved siden af etiketten i **Handling** kolonnen.

<figure><img src="../.gitbook/assets/err_retry_all_button.png" alt="Retry button for all error files"><figcaption><p>Genindlæsningsknap for alle fejlfiler</p></figcaption></figure>

Nedenfor er billedet efter en vellykket genindlæsning af fejlfilen fra Gmail-integration.

<figure><img src="../.gitbook/assets/success_retry_indexing.png" alt="Success retry indexing error file"><figcaption><p>Vellykket genindlæsning af fejlfiler</p></figcaption></figure>


==> personal/mementos-filter-access.md <==
---
description: Brug en Memento med hver app-integration for at begrænse dens adgang til din viden
---

# Mementos Filter Adgang

### Hvad er et Memento, og hvorfor eksisterer de?

Et hovedformål med Rememberizer er at dele meget relevante uddrag af dine data med tredjepartsapplikationer på en kontrolleret måde. Dette opnås gennem anvendelsen af et enkelt **Memento** til hver applikation, der er integreret med Rememberizer, som du også vælger at autorisere til at få adgang til dine data i Rememberizer.

Den nuværende implementering af Memento giver brugeren mulighed for at vælge specifikke filer, dokumenter eller grupper af indhold såsom en mappe eller kanal, der kan bruges af den pågældende applikation. Senere implementeringer vil tilføje yderligere måder at filtrere tredjepartsadgang på, såsom tidsrammer som "oprettet i de sidste 30 dage".\
\
To standardværdier er "Ingen" og "Alle". Alle deler hver fil, som brugeren har tilladt Rememberizer at få adgang til. Ingen deler intet med den pågældende app. At vælge Ingen giver en bruger mulighed for at vælge en app og integrere den med Rememberizer uden at skulle beslutte der og da, hvilket indhold der skal gøres tilgængeligt. At vælge et Memento med Ingen eller redigere et eksisterende anvendt Memento til at dele Ingen er en måde at slukke for en apps adgang til brugerdata uden at skulle fjerne integrationen. Dette er som en afbryder for dine data. Tilpassede Mementos kan laves med specifikke formål og have navne, der afspejler dette, såsom "Hjemmearbejde" eller "Marketing".

### Hvordan man opretter en Memento?

Denne guide vil føre dig gennem processen med at oprette en Memento

1. Naviger til **Personlig > Memento: Begræns adgang** i fanen, eller besøg [https://rememberizer.ai/personal/memento](https://rememberizer.ai/personal/memento). Du skal se alle Mementos til venstre på skærmen

<figure><img src="../.gitbook/assets/memento_page.png" alt="memento page"><figcaption></figcaption></figure>

2. Klik på **Opret en ny memento**. Udfyld derefter navnet på din tilpassede memento og klik på **Opret**. Derefter skal du se din memento tilføjet, og listen over datakilder kan inkluderes i din memento.

<figure><img src="../.gitbook/assets/create_memento.png" alt="create memento"><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/memento_detail.png" alt="memento detail"><figcaption></figcaption></figure>

3. Klik på **Forfin** på den datakilde, du ønsker at forfine, sidepanelet vil poppe op. Vælg derefter at tilføje mapper eller filer, og klik på **Forfin** for at tilføje disse datakilder til Memento.

<figure><img src="../.gitbook/assets/memento_refine_knowledge.png" alt="memento refine knowledge"><figcaption></figcaption></figure>

4. Også, for almindelige videnskilder, kan du klikke på **Tilføj** for at inkludere viden i Memento.

<figure><img src="../.gitbook/assets/memento_add_common_knowledge.png" alt="memento add common knowledge"><figcaption></figcaption></figure>


==> developer/registering-and-using-api-keys.md <==
---
description: >-
  I denne tutorial vil du lære, hvordan man opretter en almindelig viden i
  Rememberizer og får dens API-nøgle til at forbinde og hente dens dokumenter gennem
  API-opkald.
---

# Registrering og brug af API-nøgler

### Forudsætning

Først skal du have [et memento](../personal/mementos-filter-access.md) oprettet og forfinet ved hjælp af dine indekserede vidensfiler.

### Oprettelse af fælles viden

For at oprette en fælles viden, skal du logge ind på din Rememberizer-konto og besøge [din fælles viden side](https://rememberizer.ai/personal/common-knowledge). Vælg **"Din delte viden"**, og klik derefter på **"Kom i gang"**.

<figure><img src="../.gitbook/assets/common_knowledge_page.png" alt="fælles viden side"><figcaption></figcaption></figure>

Vælg derefter et af de minder, du tidligere har oprettet, du kan også vælge **"Alle"** eller **"Ingen"**.

<div align="center" data-full-width="false">

<figure><img src="../.gitbook/assets/create-common-knowledge-1.png" alt="opret fælles viden 1" width="375"><figcaption></figcaption></figure>

</div>

Udfyld til sidst navnet på den fælles viden, beskrivelsen og giv den et repræsentativt foto.

<figure><img src="../.gitbook/assets/create-common-knowledge-2.png" alt="opret fælles viden 2" width="375"><figcaption></figcaption></figure>

Når du har udfyldt formularen, skal du klikke på "Del viden" nederst for at oprette din fælles viden. Derefter skal du aktivere **"Aktiver deling"** i din viden og klikke på **"Bekræft"** i pop op-vinduet.

<figure><img src="../.gitbook/assets/common_knowledge_sharing.png" alt="fælles viden deling"><figcaption></figcaption></figure>

Du er nu klar til at få din API-nøgle og få adgang til dens dokumenter via API-opkald.

### Få API-nøglen til din fælles viden, du har oprettet

For din fælles viden, klik på de tre prikker øverst til højre, og vælg derefter "API-nøgle". Hvis der ikke er nogen endnu, vil der blive oprettet en til dig. Hvis API-nøglen eksisterer, vil den blive returneret.

<figure><img src="../.gitbook/assets/knowledge_open_API_key.png" alt="knowledge open API key"><figcaption></figcaption></figure>

I panelet **"Administrer din API-nøgle"** kan du klikke på **"øje"**-knappen for at vise/skjule, **"kopier"**-knappen for at kopiere nøglen til udklipsholderen, og **"Generer API-nøgle"** for at ugyldiggøre den gamle nøgle og oprette en ny (apps, der tilgår dine dokumenter gennem API-opkald, vil ikke kunne få adgang, indtil du har opdateret den nye nøgle i dem).

<figure><img src="../.gitbook/assets/copy-api-key.png" alt="copy api key"><figcaption></figcaption></figure>

Efter at have fået API-nøglen, kan du fortsætte med at bruge den i dine API-opkald til Rememberizer for at forespørge dine indekserede dokumenter og indhold.

### Brug af API-nøglen

For at få adgang til Rememberizer-endepunkter, skal du bruge API-nøglen i `X-API-Key`-headeren af dine API-anmodninger. Tjek venligst [API-dokumentationen](api-documentations/) for at se de endepunkter, som Rememberizer tilbyder.

Du kan også bruge API-nøglen i en tilpasset GPT-app. Start med at [oprette en GPT i ChatGPT UI](https://chat.openai.com/gpts/editor). Sørg for at vælge godkendelsestypen som "API-nøgle", godkendelsestypen som "Tilpasset" og headeren som "X-Api-Key", og indsæt derefter den nøgle, du tidligere kopierede, i tekstboksen for API-nøgle.

<figure><img src="../.gitbook/assets/gpt-app-using-api-key.png" alt="gpt app using api key" width="375"><figcaption></figcaption></figure>


==> developer/langchain-integration.md <==
---
description: >-
  Du kan integrere Rememberizer som en LangChain-retriever for at give din
  LangChain-applikation adgang til kraftfuld søgning i vektordatabase.
---

# LangChain integration

<div data-gb-custom-block data-tag="embed" data-url='https://python.langchain.com/docs/integrations/retrievers/rememberizer/'></div>

Dette notebook viser, hvordan man henter dokumenter fra `Rememberizer`, det dokumentformat, der bruges downstream.

## Forberedelse

Du skal bruge en API-nøgle: Du kan få en efter at have oprettet en fælles viden. Detaljerede instruktioner om, hvordan man opretter fælles viden, kan findes på [Registrering og brug af API-nøgler](https://docs.rememberizer.ai/developer/registering-and-using-api-keys).

Når du har en API-nøgle, skal du indstille den som en miljøvariabel `REMEMBERIZER_API_KEY` eller videregive den som `rememberizer_api_key`, når du initialiserer `RememberizerRetriever`.

`RememberizerRetriever` har disse argumenter:

\- Valgfri `top_k_results`: standard=10. Brug den til at begrænse antallet af returnerede dokumenter.

\- Valgfri `rememberizer_api_key`: påkrævet, hvis du ikke indstiller miljøvariablen `REMEMBERIZER_API_KEY`.

`get_relevant_documents()` har ét argument, `query`: frit tekst, der bruges til at finde dokumenter i den fælles viden af `Rememberizer.ai`

## Eksempler

### Grundlæggende brug[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#basic-usage) <a href="#basic-usage" id="basic-usage"></a>

||CODE_BLOCK||
# Opsæt API-nøgle
from getpass import getpass

REMEMBERIZER_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
import os

from langchain_community.retrievers import RememberizerRetriever

os.environ["REMEMBERIZER_API_KEY"] = REMEMBERIZER_API_KEY
retriever = RememberizerRetriever(top_k_results=5)
||CODE_BLOCK||

||CODE_BLOCK||
docs = retriever.get_relevant_documents(query="Hvordan fungerer store sprogmodeller?")
||CODE_BLOCK||

||CODE_BLOCK||
docs[0].metadata  # meta-information om dokumentet
||CODE_BLOCK||

||CODE_BLOCK||
{'id': 13646493,
 'document_id': '17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP',
 'name': 'Hvad er en stor sprogmodel (LLM)_ _ Cloudflare.pdf',
 'type': 'application/pdf',
 'path': '/langchain/Hvad er en stor sprogmodel (LLM)_ _ Cloudflare.pdf',
 'url': 'https://drive.google.com/file/d/17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP/view',
 'size': 337089,
 'created_time': '',
 'modified_time': '',
 'indexed_on': '2024-04-04T03:36:28.886170Z',
 'integration': {'id': 347, 'integration_type': 'google_drive'}}
||CODE_BLOCK||

||CODE_BLOCK||
print(docs[0].page_content[:400])  # indholdet af dokumentet
||CODE_BLOCK||

||CODE_BLOCK||
før, eller kontekstualiseret på nye måder. på en eller anden måde "forstår" de semantik, idet de kan associere ord og begreber efter deres betydning, efter at have set dem grupperet sammen på den måde millioner eller milliarder af gange. hvordan udviklere hurtigt kan begynde at bygge deres egne llms for at bygge llm-applikationer, har udviklere brug for nem adgang til flere datasæt, og de har brug for steder til disse datasæt 
||CODE_BLOCK||

## Brug i en kæde

||CODE_BLOCK||
OPENAI_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
||CODE_BLOCK||

||CODE_BLOCK||
from langchain.chains import ConversationalRetrievalChain
from langchain_openai import ChatOpenAI

model = ChatOpenAI(model_name="gpt-3.5-turbo")
qa = ConversationalRetrievalChain.from_llm(model, retriever=retriever)
||CODE_BLOCK||

||CODE_BLOCK||
questions = [
    "Hvad er RAG?",
    "Hvordan fungerer store sprogmodeller?",
]
chat_history = []

for question in questions:
    result = qa.invoke({"question": question, "chat_history": chat_history})
    chat_history.append((question, result["answer"]))
    print(f"-> **Spørgsmål**: {question} \n")
    print(f"**Svar**: {result['answer']} \n")
||CODE_BLOCK||

||CODE_BLOCK||
-> **Spørgsmål**: Hvad er RAG? 

**Svar**: RAG står for Retrieval-Augmented Generation. Det er en AI-ramme, der henter fakta fra en ekstern vidensbase for at forbedre de svar, der genereres af store sprogmodeller (LLMs), ved at give opdaterede og præcise oplysninger. Denne ramme hjælper brugerne med at forstå den generative proces af LLM'er og sikrer, at modellen har adgang til pålidelige informationskilder. 

-> **Spørgsmål**: Hvordan fungerer store sprogmodeller? 

**Svar**: Store sprogmodeller (LLMs) fungerer ved at analysere massive datasæt af sprog for at forstå og generere menneskelig tekst. De er bygget på maskinlæring, specifikt dyb læring, som involverer træning af et program til at genkende funktioner i data uden menneskelig indgriben. LLM'er bruger neurale netværk, specifikt transformer-modeller, til at forstå konteksten i menneskesprog, hvilket gør dem bedre til at fortolke sprog selv i vage eller nye kontekster. Udviklere kan hurtigt begynde at bygge deres egne LLM'er ved at få adgang til flere datasæt og bruge tjenester som Cloudflares Vectorize og Cloudflares Workers AI-platform. 
||CODE_BLOCK||

### Relateret[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#related) <a href="#related" id="related"></a>

* Retriever [konceptuel guide](https://python.langchain.com/docs/concepts/#retrievers)
* Retriever [how-to guider](https://python.langchain.com/docs/how\_to/#retrievers)

***

**Hjælp os ved at give feedback på denne dokumentationsside:**


==> developer/authorizing-rememberizer-apps.md <==
# Autorisering af Rememberizer-apps

Rememberizers implementering understøtter den standard [autoriseringskode-godkendelsestype](https://tools.ietf.org/html/rfc6749#section-4.1).

Webapplikationsflowet til at autorisere brugere til din app er som følger:

1. Brugere bliver omdirigeret til Rememberizer for at autorisere deres konto.
2. Brugeren vælger mementos til at bruge med din applikation.
3. Din applikation får adgang til API'en med brugerens adgangstoken.

Besøg [#explore-third-party-apps-and-service](../personal/manage-third-party-apps.md#explore-third-party-apps-and-service "mention") siden for at se UI-eksemplet på flowet.

### Trin 1. Anmod om en brugers Rememberizer-identitet

Omdiriger brugeren til Rememberizer autorisationsserveren for at starte autentifikations- og autorisationsprocessen.

||CODE_BLOCK||
GET https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
||CODE_BLOCK||

Parametre:

<table><thead><tr><th width="236">navn</th><th>beskrivelse</th></tr></thead><tbody><tr><td>client_id</td><td><strong>Påkrævet</strong><br>Klient-ID'et for din applikation. Du kan finde denne værdi i Udvikler. Klik på <strong>Udvikler</strong> i øverste venstre hjørne. I listen over registrerede apps, klik på din app, og du vil se klient-ID'et i <strong>App-legitimationsoplysninger.</strong></td></tr><tr><td>response_type</td><td><strong>Påkrævet</strong><br>Skal være <code>code</code> for autorisationskodebevillinger.</td></tr><tr><td>scope</td><td><p><strong>Valgfri</strong></p><p>En mellemrum-separeret liste over scopes, der identificerer de ressourcer, som din applikation kunne få adgang til på brugerens vegne.</p></td></tr><tr><td>redirect_uri</td><td><strong>Påkrævet</strong><br>URL'en i din applikation, hvor brugerne vil blive sendt efter autorisation.</td></tr><tr><td>state</td><td><p><strong>Påkrævet</strong></p><p>En uigennemsigtig værdi, der bruges af klienten til at opretholde tilstand mellem anmodningen og callback. Autorisationsserveren inkluderer denne værdi, når den omdirigerer brugeragenten tilbage til klienten.<br></p></td></tr></tbody></table>

### Trin 2. Brugeren vælger og konfigurerer deres minder

Brugerne vil vælge, hvilke minder de vil bruge med din app.

### Trin 3. Brugere bliver omdirigeret tilbage til dit site af Rememberizer

Efter at brugerne har valgt deres minder, omdirigerer Rememberizer tilbage til dit site med en midlertidig `code` parameter samt den tilstand, du gav i det forrige trin i en `state` parameter. Den midlertidige kode vil udløbe efter kort tid. Hvis tilstandene ikke matcher, er anmodningen oprettet af en tredjepart, og du bør afbryde processen.

### Trin 4. Udveksle autorisationskode for opdaterings- og adgangstokens

||CODE_BLOCK||
POST https://api.rememberizer.ai/api/v1/auth/oauth2/token/
||CODE_BLOCK||

Denne endpoint tager følgende inputparametre.

<table><thead><tr><th width="165">navn</th><th>beskrivelse</th></tr></thead><tbody><tr><td>client_id</td><td><strong>Påkrævet</strong><br>Klient-ID'et for din applikation. Du kan finde denne værdi i udvikleren. Instruktion til at finde dette ID er i trin 1.</td></tr><tr><td>client_secret</td><td><strong>Påkrævet</strong><br>Klienthemmeligheden, du modtog fra Rememberizer for din applikation.</td></tr><tr><td>code</td><td>Autorisationskoden, du modtog i trin 3.</td></tr><tr><td>redirect_uri</td><td><strong>Påkrævet</strong><br>URL'en i din applikation, hvor brugerne sendes efter autorisation. Skal matche med redirect_uri i trin 1.</td></tr></tbody></table>

### Trin 5. Brug adgangstokenet til at få adgang til API'en

Adgangstokenet giver dig mulighed for at foretage anmodninger til API'en på en brugers vegne.

||CODE_BLOCK||
Authorization: Bearer OAUTH-TOKEN
GET https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

For eksempel, i curl kan du indstille Authorization-headeren sådan her:

||CODE_BLOCK||shell
curl -H "Authorization: Bearer OAUTH-TOKEN" https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

## Referencer

Github: [https://github.com/skydeckai/rememberizer-integration-samples](https://github.com/skydeckai/rememberizer-integration-samples)


==> developer/talk-to-slack-the-sample-web-app.md <==
---
description: >-
  Det er meget nemt at oprette en simpel webapplikation, der vil integrere en LLM
  med brugerens viden gennem forespørgsler til Rememberizer.
---

# Talk-to-Slack den Eksempel Web App

Kildekoden til appen kan findes [her](https://github.com/skydeckai/rememberizer).

I denne sektion vil vi give trin-for-trin instruktioner og den fulde kildekode, så du hurtigt kan oprette din egen applikation.

Vi har oprettet en Talk-to-Slack GPT på OpenAI. Talk-to-Slack Web appen er meget lig.

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt="Talk to Slack.com web app af Rememberizer på Heroku"><figcaption><p>Talk-to-Slack.com web app af Rememberizer på Heroku</p></figcaption></figure>

</div>

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt="Talk to Slack GPT af Rememberizer på OpenAI"><figcaption><p>Talk to Slack GPT af Rememberizer på OpenAI</p></figcaption></figure>

</div>

***

### Introduktion

I denne guide giver vi trin-for-trin instruktioner og fuld kildekode til at hjælpe dig med at oprette din egen applikation, der ligner vores Talk-to-Slack GPT-integration med Rememberizer.ai. I modsætning til Slack-integrationen tilbyder en webapp flere funktioner og kontrol, såsom web scraping, adgang til lokale databaser, grafik og animation samt indsamling af betalinger. Desuden kan den bruges af alle uden behov for en premium genAI-konto.

### Oversigt

Vores eksempelapplikation, Talk to Slack, er hostet på Heroku og integrerer OpenAI's LLM med Rememberizer.ai for at forbedre din Slack-oplevelse. Webappen er bygget med Flask og tilbyder funktioner som OAuth2-integration, adgang til Slack-data og en intuitiv brugergrænseflade.

### Funktioner

* **Flask-baseret Arkitektur**: Backend-operationer, frontend-kommunikation og API-interaktioner håndteres af Flask.
* **OAuth2 Integration**: Sikker autorisation og dataadgang med Rememberizers OAuth2-flow.
* **Slack Dataadgang**: Henter brugerens tilsluttede Slack-data sikkert ved hjælp af Rememberizers API'er.
* **OpenAI LLM Integration**: Behandler forespørgsler med OpenAIs LLM-tjeneste for indsigtsfulde svar.
* **Intuitiv Brugergrænseflade**: Nem navigation og interaktion med et moderne UI-design.
* **Bedste Praksis**: Overholder sikkerheds- og brugeroplevelsesstandarder for problemfri integration.

### Opsætning og Udrulning

#### Forudsætninger

* Python
* Flask

<div data-gb-custom-block data-tag="hint" data-style='info'>

Bemærk, at det ikke var særlig svært at få en LLM til at omskrive hele denne applikation til et andet sprog, i vores tilfælde Golang. Så husk, at du ikke er begrænset til Python.

</div>

#### Miljøkonfiguration

Indstil disse miljøvariabler:

* `APP_SECRET_KEY`: Unik hemmelig nøgle til Flask.
* `REMEMBERIZER_CLIENT_ID`: Klient-ID til din Rememberizer-app.
* `REMEMBERIZER_CLIENT_SECRET`: Klienthemmelighed til din Rememberizer-app.
* `OPENAI_API_KEY`: Din OpenAI API-nøgle.

#### Kørsel af applikationen

1. **Start Flask App**: Kør `flask run` i terminalen og få adgang til appen på `http://localhost:5000`.
2. **Kopier callback-URL'en til din Rememberizer-appkonfiguration**: `https://<YOURHOST>/auth/rememberizer/callback` eksempel:`http://localhost:5000/auth/rememberizer/callback`.

#### Udrulning til Skyen

Udrulning til platforme som Heroku, Google Cloud Platform (GCP), Amazon Web Services (AWS) eller Microsoft Azure anbefales.

**Heroku Udrulning**

1. **Opret en Heroku-konto**: Installer Heroku CLI.
2. **Forbered din applikation**: Sørg for, at der er en `Procfile`, `runtime.txt` og `requirements.txt`.
3. **Udrul**: Brug Heroku CLI eller GitHub-integration til udrulning.

**Detaljerede Trin**

* **Forbind Heroku til GitHub**: Aktiver automatiske udrulninger fra GitHub-repositoriet for problemfrie opdateringer.
* **Udrul Manuel**: Valgfrit, brug manuel udrulning for mere kontrol.

**Yderligere Opsætning**

* Installer Heroku CLI: `brew tap heroku/brew && brew install heroku` (macOS).
* Tilføj SSL-certifikater: Brug selvsignerede certifikater til den indledende HTTPS-opsætning.
* Konfigurer Miljøvariabler på Heroku: Brug `heroku config:set KEY=value` til essentielle nøgler.

**Andre Skyplatforme**

* **GCP**: Opret en GCP-konto, forbered din app med `app.yaml`, og udrul ved hjælp af `gcloud app deploy`.
* **AWS**: Brug Elastic Beanstalk til udrulning efter opsætning af en AWS-konto og AWS CLI.
* **Azure**: Udrul gennem Azure App Service efter oprettelse af en Azure-konto og installation af Azure CLI.

#### Sikkerhed og Bedste Praksis

Før implementering, verificer din `requirements.txt`, juster konfigurationer til produktion, og opdater OAuth omdirigerings-URI'er.

### Applikationskode Noter

**@app.route('/') (Index Rute):**

Denne rute gengiver index.html skabelonen, når rod-URL'en (/) tilgås. Det fungerer som startsiden for din applikation.

**@app.route('/auth/rememberizer') (Rememberizer Godkendelses Rute):**

Denne rute initierer OAuth2 godkendelsesprocessen med Rememberizer.ai. Den genererer en tilfældig state-værdi, gemmer den i sessionen, konstruerer godkendelses-URL'en med de nødvendige parametre (klient-ID, omdirigerings-URI, scope og state) og omdirigerer brugeren til Rememberizer.ai's godkendelsesside.

**@app.route('/auth/rememberizer/callback') (Rememberizer Callback Rute):**

Denne rute håndterer callback'en fra Rememberizer.ai, efter at brugeren har godkendt din applikation. Den udtrækker godkendelseskoden fra forespørgselsparametrene, bytter den til en adgangstoken ved hjælp af Rememberizer.ai's token-endpoint og gemmer adgangstokenet i sessionen. Derefter omdirigerer den brugeren til /dashboard ruten.

**@app.route('/dashboard') (Dashboard Rute):**

Denne rute viser dashboard-siden til brugeren. Den tjekker, om brugeren har en adgangstoken i sessionen; hvis ikke, omdirigerer den dem til godkendelsesruten. Hvis brugeren er godkendt, laver den en forespørgsel til Rememberizer.ai's konto-endpoint for at hente konto oplysninger og gengiver dashboard.html skabelonen med disse oplysninger.

**@app.route('/slack-info') (Slack Integration Info Rute):**

Denne rute viser oplysninger om brugerens Slack-integration med Rememberizer.ai. Den tjekker for en adgangstoken og laver en forespørgsel til Rememberizer.ai's integrations-endpoint for at få integrationsdataene. Den gengiver derefter slack_info.html skabelonen med disse data.

**@app.route('/ask', methods=\['POST']) (Spørg Rute):**

Denne rute håndterer indsendelsen af spørgsmål fra brugeren. Den tjekker for en adgangstoken, henter brugerens spørgsmål fra formular dataene og laver en forespørgsel til Rememberizer.ai's dokument søgning endpoint for at finde relevante oplysninger. Den bruger derefter OpenAI's GPT-4 model til at generere et svar baseret på spørgsmålet og søgeresultaterne. Svaret gengives i answer.html skabelonen.

### Yderligere Noter

* **Ikonografi**: Designet med en detaljeret foldet papir kunststil, der afspejler integrationen af AI og kommunikation. Vores ikon blev skabt i Midjourney og Image2Icon.
* **SSL Konfiguration**: Generer selvsignerede certifikater ved hjælp af OpenSSL til sikker kommunikation.

### Udforsk og Innovér

Vi opfordrer til udforskning og innovation med din egen AI-integrerede webapp, der sigter mod at forbedre produktivitet og samarbejde inden for din platform.

***

Denne reviderede dokumentation giver en omfattende vejledning til udviklere om at oprette deres egen AI-integrerede webapp, der ligner Talk-to-Slack. Den inkluderer detaljerede instruktioner til opsætning, implementering og oversigt over applikationskode, sammen med bedste


==> developer/creating-a-rememberizer-gpt.md <==
---
description: >-
  I denne tutorial vil du lære, hvordan du opretter en Rememberizer App og
  forbinder med OpenAI GPT, hvilket giver GPT adgang til Rememberizer API
  funktionalitet.
---

# Oprettelse af en Rememberizer GPT

### Forudsætning

Først skal du [registrere en Rememberizer-app](registering-rememberizer-apps.md) og konfigurere den med de relevante indstillinger.

For at oprette en GPT skal du indstille den autoriserede anmodningsoprindelse for din Rememberizer-app til `https://chat.openai.com`.

> Du skal tilføje en callback-URL for at registrere appen, men du kan kun finde callback-URL'en efter at have tilføjet en handling til din GPT, så for nu kan du bare lade den være en dummy-værdi (f.eks. https://chat.openai.com). Når du har fået callback-URL'en, skal du opdatere den korrekte for appen.\
> \
> <mark style="color:red;">**Bemærk:**</mark> <mark style="color:red;">GPT'er opdaterer deres callback-URL, efter du ændrer deres konfiguration. Sørg for at kopiere den nyeste callback-URL.</mark>

Efter oprettelsen af en app skal du kopiere **Client ID** og **Client Secret**. Vi vil bruge dem, når vi opretter en GPT. Instruktionerne om, hvordan du får disse oplysninger, kan findes på [Autoriserer Rememberizer-apps](https://docs.rememberizer.ai/developer/authorizing-rememberizer-apps).

<figure><img src="../.gitbook/assets/registered_app_credentials.png" alt="registrerede app-legitimationsoplysninger"><figcaption></figcaption></figure>

### Opret en GPT

Du kan starte med at [oprette en GPT i ChatGPT UI](https://chat.openai.com/gpts/editor).

<div data-gb-custom-block data-tag="hint" data-style='warning'>

Bemærk: Oprettelse af en brugerdefineret GPT-app er kun tilgængelig for konti med prisplan.

</div>

#### GPT konfigurationer

Du kan udfylde oplysningerne, som du ønsker. Her er et eksempel, som du kan prøve:

<table><thead><tr><th width="156">Felt</th><th>Eksempelværdi</th></tr></thead><tbody><tr><td>Navn</td><td>RememberizerGPT</td></tr><tr><td>Beskrivelse</td><td>Tal direkte til alle dine pdf'er, dokumenter, regneark, præsentationer på Google Drive og Slack-kanaler.</td></tr><tr><td>Instruktioner</td><td>Rememberizer er designet til at interagere problemfrit med Rememberizer-værktøjet, hvilket gør det muligt for brugerne effektivt at forespørge deres data fra flere kilder som Google Drive og Slack. Det primære mål er at give hurtig og præcis adgang til brugerens data, ved at udnytte Rememberizers kapaciteter til at optimere søgehastighed og præcision. GPT'en skal vejlede brugerne i at formulere deres forespørgsler og fortolke resultaterne, hvilket sikrer en glat og brugervenlig oplevelse. Det er vigtigt at opretholde klarhed og præcision i svarene, især når det drejer sig om datahentning og analyse. GPT'en skal være i stand til at håndtere et bredt spektrum af forespørgsler, fra enkle dataopslag til mere komplekse søgninger, der involverer flere parametre eller kilder. Fokus er på at forbedre brugerens evne til hurtigt og effektivt at få adgang til de oplysninger, de har brug for, og gøre processen så ubesværet som muligt.</td></tr></tbody></table>

#### Opret Rememberizer-handling

Fra GPT-editoren:

1. Vælg "Konfigurer"
2. "Tilføj handling"
3. Konfigurer autentificeringstype.

    * Indstil autentificeringstypen til **OAuth**.
    * Indsæt **Client ID** og **Client Secret** fra trinene ovenfor.
    * Autorisations-URL: `https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/`
    * Token-URL: `https://api.rememberizer.ai/api/v1/auth/oauth2/token/`
    * Lad **Scope** være tomt.
    * Klik på **Gem**.

    <figure><img src="../.gitbook/assets/gpt_auth_type_config.png" alt="gpt auth type config"><figcaption></figcaption></figure>
4. Udfyld Rememberizers OpenAPI-specifikation. Kopier indholdet i den udvidelige nedenfor og indsæt det i **Schema**-feltet:

<details>

<summary>Rememberizer_OpenAPI.yaml</summary>

||CODE_BLOCK||yaml
openapi: 3.1.0
info:
  title: Rememberizer API
  description: API til interaktion med Rememberizer.
  version: v1
servers:
  - url: https://api.rememberizer.ai/api/v1
paths:
  /account/:
    get:
      summary: Hent nuværende brugers kontodetaljer.
      description: Få kontoinformation
      operationId: account
      responses:
        "200":
          description: Brugerens kontoinformation.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                    description: Den unikke identifikator for brugeren. Vis ikke denne information nogen steder.
                  email:
                    type: string
                    format: email
                    description: Brugerens e-mailadresse.
                  name:
                    type: string
                    description: Brugerens navn.
  /integrations/:
    get:
      summary: Liste over alle tilgængelige datakildeintegrationer.
      description: Denne operation henter tilgængelige datakilder.
      operationId: integrations_retrieve
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: Liste over tilgængelige datakilder
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          description: Den unikke identifikator for datakilden. Vis ikke denne information nogen steder.
                        integration_type:
                          type: string
                          description: Typen af datakilden.
                        integration_step:
                          type: string
                          description: Trinnet i integrationen.
                        source:
                          type: string
                          description: Kilden til datakilden. Ignorer altid dette i outputtet, hvis det har e-mailformat, selvom brugerne spørger om det.
                        document_type:
                          type: string
                          description: Typen af dokumentet.
                        document_stats:
                          type: object
                          properties:
                            status:
                              type: object
                              description: Status for datakilden.
                              properties:
                                indexed:
                                  type: integer
                                  description: Antallet af indekserede dokumenter.
                                indexing:
                                  type: integer
                                  description: Antallet af dokumenter, der bliver indekseret.
                                error:
                                  type: integer
                                  description: Antallet af dokumenter med fejl.
                            total_size:
                              type: integer
                              description: Den samlede størrelse af datakilden i bytes.
                            document_count:
                              type: integer
                              description: Antallet af dokumenter i datakilden.
                  message:
                    type: string
                    description: En besked, der angiver status for operationen.
                  code:
                    type: string
                    description: En kode, der angiver status for operationen.
  /documents/:
    get:
      summary: Hent en liste over alle dokumenter og Slack-kanaler.
      description: Brug denne operation til at hente metadata om alle tilgængelige dokumenter, filer, Slack-kanaler og fælles
        viden inden for datakilderne. Du skal angive integration_type eller lade det være tomt for at liste alt.
      operationId: documents_list
      parameters:
        - in: query
          name: page
          description: Sidens indeks
          schema:
            type: integer
        - in: query
          name: page_size
          description: Det maksimale antal dokumenter, der returneres på en side
          schema:
            type: integer
        - in: query
          name: integration_type
          description: Filtrer dokumenter efter integrationstype.
          schema:
            type: string
            enum:
              - google_drive
              - slack
              - dropbox
              - gmail
              - common_knowledge
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    description: Det samlede antal dokumenter.
                  next:
                    type: string
                    nullable: true
                    description: URL'en til den næste side med resultater.
                  previous:
                    type: string
                    nullable: true
                    description: URL'en til den forrige side med resultater.
                  results:
                    type: array
                    description: Liste over dokumenter, Slack-kanaler, fælles viden osv.
                    items:
                      type: object
                      properties:
                        document_id:
                          type: string
                          format: uuid
                          description: Den unikke identifikator for dokumentet. Vis ikke denne information nogen steder.
                        name:
                          type: string
                          description: Dokumentets navn.
                        type:
                          type: string
                          description: Dokumentets type.
                        path:
                          type: string
                          description: Dokumentets sti.
                        url:
                          type: string
                          description: Dokumentets URL.
                        id:
                          type: integer
                          description: Den unikke identifikator for dokumentet.
                        integration_type:
                          type: string
                          description: Kilden til datakilden. Ignorer altid dette i outputtet, hvis det har e-mailformat, selvom brugerne spørger om det.
                        source:
                          type: string
                          description: Kilden til dokumentet.
                        status:
                          type: string
                          description: Dokumentets status.
                        indexed_on:
                          type: string
                          format: date-time
                          description: Dato og tid, hvor dokumentet blev indekseret.
                        size:
                          type: integer
                          description: Dokumentets størrelse i bytes.
  /documents/search/:
    get:
      summary: Søg efter dokumenter efter semantisk lighed.
      description: Initier en søgeoperation med en forespørgselstekst på op til 400 ord og modtag de mest semantisk lignende
        svar fra den gemte viden. For spørgsmål-svar, konverter dit spørgsmål til et ideelt svar og
        indsend det for at modtage lignende reelle svar.
      operationId: documents_search_retrieve
      parameters:
        - name: q
          in: query
          description: Sætning på op til 400 ord, som du ønsker at finde semantisk lignende stykker viden for.
          schema:
            type: string
        - name: n
          in: query
          description: Antal semantisk lignende stykker tekst, der skal returneres. Brug 'n=3' for op til 5, og 'n=10' for mere
            information. Hvis du ikke modtager nok information, overvej at prøve igen med en større 'n'-værdi.
          schema:
            type: integer
      responses:
        "200":
          description: Vellykket hentning af dokumenter
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: Liste over semantisk lignende stykker viden
                    items:
                      type: object
                      properties:
                        chunk_id:
                          type: string
                          description: Den unikke identifikator for stykket.
                        document:
                          type: object
                          description: Dokumentdetaljerne.
                          properties:
                            id:
                              type: integer
                              description: Den unikke identifikator for dokumentet.
                            document_id:
                              type: string
                              description: Den unikke identifikator for dokumentet.
                            name:
                              type: string
                              description: Dokumentets navn.
                            type:
                              type: string
                              description: Dokumentets type.
                            path:
                              type: string
                              description: Dokumentets sti.
                            url:
                              type: string
                              description: Dokumentets URL.
                            size:
                              type: string
                              description: Dokumentets størrelse.
                            created_time:
                              type: string
                              description: Dato og tid, hvor dokumentet blev oprettet.
                            modified_time:
                              type: string
                              description: Dato og tid, hvor dokumentet sidst blev ændret.
                            integration:
                              type: object
                              description: Integrationsdetaljerne for dokumentet.
                              properties:
                                id:
                                  type: integer
                                integration_type:
                                  type: string
                                integration_step:
                                  type: string
                                source:
                                  type: string
                                  description: Kilden til datakilden. Ignorer altid dette i outputtet, hvis det har e-mailformat, selvom brugerne spørger om det.
                                document_stats:
                                  type: object
                                  properties:
                                    status:
                                      type: object
                                      properties:
                                        indexed:
                                          type: integer
                                        indexing:
                                          type: integer
                                        error:
                                          type: integer
                                    total_size:
                                      type: integer
                                      description: Samlet størrelse af datakilden i bytes
                                    document_count:
                                      type: integer
                        matched_content:
                          type: string
                          description: Det semantisk lignende indhold.
                        distance:
                          type: number
                          description: Cosinus-lighed
                  message:
                    type: string
                    description: En besked, der angiver status for operationen.
                  code:
                    type: string
                    description: En kode, der angiver status for operationen.
                    nullable: true
        "400":
          description: Dårlig anmodning
        "401":
          description: Uautoriseret
        "404":
          description: Ikke fundet
        "500":
          description: Intern serverfejl
  /documents/{document_id}/contents/:
    get:
      summary: Hent specifikt dokumentindhold efter ID.
      operationId: document_get_content
      description: Returnerer indholdet af dokumentet med det angivne ID, sammen med indekset for det senest hentede
        stykke. Hver opkald henter op til 20 stykker. For at få flere, brug end_chunk-værdien fra svaret som
        start_chunk for det næste opkald.
      parameters:
        - in: path
          name: document_id
          required: true
          description: ID'en på dokumentet, som indholdet skal hentes for.
          schema:
            type: integer
        - in: query
          name: start_chunk
          schema:
            type: integer
          description: Angiv det startstykke, du ønsker at hente. Hvis ikke angivet, er standardværdien 0.
        - in: query
          name: end_chunk
          schema:
            type: integer
          description: Angiv det slutstykke, du ønsker at hente. Hvis ikke angivet, er standardværdien start_chunk + 20.
      responses:
        "200":
          description: Indholdet af dokumentet og indekset for det senest hentede stykke.
          content:
            application/json:
              schema:
                type: object
                properties:
                  content:
                    type: string
                    description: Indholdet af dokumentet.
                  end_chunk:
                    type: integer
                    description: Indekset for det senest hentede stykke.
        "404":
          description: Dokument ikke fundet.
        "500":
          description: Intern serverfejl.
  /common-knowledge/subscribed-list/:
    get:
      description: Denne operation henter listen over den delte viden (også kendt som fælles viden), som brugeren har
        abonneret på. Hver delte viden inkluderer en liste over dokument-id'er, hvor brugeren kan få adgang.
      operationId: common_knowledge_retrieve
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                      description: Dette er den unikke identifikator for den delte viden. Vis ikke denne information nogen steder.
                    num_of_subscribers:
                      type: integer
                      description: Dette angiver antallet af brugere, der har abonneret på denne delte viden
                    publisher_name:
                      type: string
                    published_by_me:
                      type: boolean
                      description: Dette angiver, om den delte viden blev offentliggjort af den nuværende bruger eller ej
                    subscribed_by_me:
                      type: boolean
                      description: Dette angiver, om den delte viden blev abonneret af den nuværende bruger eller ej, det skal være sandt i
                        denne API
                    created:
                      type: string
                      description: Dette er tidspunktet, hvor den delte viden blev oprettet
                    modified:
                      type: string
                      description: Dette er tidspunktet, hvor den delte viden sidst blev ændret
                    name:
                      type: string
                      description: Dette er navnet på den delte viden
                    image_url:
                      type: string
                      description: Dette er billed-URL'en for den delte viden
                    description:
                      type: string
                      description: Dette er beskrivelsen af den delte viden
                    memento:
                      type: integer
                      description: Dette er ID'en på Rememberizer-mementoet, hvor den delte viden blev oprettet fra.
                    document_ids:
                      type: array
                      items:
                        type: integer
                      description: Dette er listen over dokument-id'er, der tilhører den delte viden
  /documents/memorize/:
    post:
      description: Gem indhold i databasen, som senere kan tilgås gennem søge-endpointet.
      operationId: documents_memorize_create
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: string
              required:
                - name
                - content
      responses:
        "201":
          description: Indhold gemt med succes
        "400":
          description: Dårlig anmodning
        "401":
          description: Uautoriseret
        "500":
          description: Intern serverfejl
  /discussions/{discussion_id}/contents/:
    get:
      summary: Hent indholdet af en diskussion efter ID. En diskussion kan være en Slack- eller Discord-chat.
      operationId: discussion_get_content
      description: Returnerer indholdet af diskussionen med det angivne ID. En diskussion kan være en Slack- eller Discord-chat. Svaret indeholder 2 felter, discussion_content og thread_contents. Det første indeholder hovedbeskederne i chatten, mens det sidstnævnte er trådene i diskussionen.
      parameters:
        - in: path
          name: discussion_id
          required: true
          description: ID'en på diskussionen, som indholdet skal hentes for. Diskussioner er 
          schema:
            type: integer
        - in: query
          name: integration_type
          required: true
          schema:
            type: string
          description: Angiv integrationen af diskussionen. I øjeblikket kan det kun være "slack" eller "discord".
        - in: query
          name: from
          schema:
            type: string
          description: Angiv starttidspunktet, når vi ønsker at hente indholdet af diskussionen i ISO 8601-format ved GMT+0. Hvis ikke angivet, er standardtiden nu.
        - in: query
          name: to
          schema:
            type: string
          description: Angiv sluttidspunktet, når vi ønsker at hente indholdet af diskussionen i ISO 8601-format ved GMT+0. Hvis ikke angivet, er det 7 dage før "from"-parameteren.
      responses:
        "200":
          description: Hoved- og trådede beskeder i diskussionen inden for et tidsinterval.
          content:
            application/json:
              schema:
                type: object
                properties:
                  discussion_content:
                    type: string
                    description: Indholdet af de hoveddiskussioner.
                  thread_contents:
                    type: object
                    description: Listen over ordbøger indeholder tråde af diskussionen, hver nøgle angiver dato og tid for tråden i ISO 8601-format, og værdien er beskederne i tråden.
        "404":
          description: Diskussion ikke fundet.
        "500":
          description: Intern serverfejl.
||CODE_BLOCK||

</details>

5. Tilføj dette link som privatlivspolitik: `https://docs.rememberizer.ai/notices/privacy-policy`.
6. Efter oprettelse af handlingen, kopier callback-URL'en og indsæt den i din Rememberizer-app.

<figure><img src="../.gitbook/assets/rememberizer_app_callback_url.png" alt="rememberizer app callback url"><figcaption></figcaption></figure>


==> developer/registering-rememberizer-apps.md <==
---
description: >-
  Du kan oprette og registrere Rememberizer-apps under din konto. Rememberizer
  apps kan handle på vegne af en bruger.
---

# Registrering af Rememberizer-apps

1.  I det øverste venstre hjørne af enhver side, klik på **Udvikler**, og klik derefter på **Registreret App**.

    <figure><img src="../.gitbook/assets/registered_apps_browse.png" alt="registered apps browse"><figcaption></figcaption></figure>
2.  Klik på **Registrer ny app**. Et popup-vindue vises for at udfylde oplysningerne om din app.

    <figure><img src="../.gitbook/assets/register_new_app.png" alt="register new app"><figcaption></figcaption></figure>
3. I **"App-navn"**, skriv navnet på din app.
4. I **"Beskrivelse (valgfri)"**, udfyld beskrivelsen af din app, hvis det er nødvendigt.
5. I **"App-logo (valgfri)"**, upload dit logo, hvis du har et.
6. I **"Landing page URL"**, skriv domænet for din landing page. Din landing page indeholder et detaljeret resumé af, hvad din app gør, og hvordan den integreres med Rememberizer.
7. I **"Autoriserede anmodningsoprindelser"**, skriv domænet til din apps hjemmeside.
8. I **"Autoriserede omdirigerings-URL'er"**, skriv callback-URL'en for din app.
9. Klik på **"Opret app"**.


==> developer/README.md <==
# Udvikler



==> developer/vector-stores.md <==
---
description: >-
  Denne guide vil hjælpe dig med at forstå, hvordan du bruger Rememberizer Vector Store
  som udvikler.
layout:
  title:
    visible: true
  description:
    visible: true
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# Vektorbutikker

Rememberizer Vektorbutik forenkler processen med at håndtere vektordata, så du kan fokusere på tekstinput og udnytte kraften i vektorer til forskellige applikationer såsom søgning og dataanalyse.

### Introduktion

Rememberizer Vector Store er designet til at give en brugervenlig grænseflade til håndtering af vektordata. I modsætning til traditionelle vektordatabaser som Pinecone, giver Rememberizer Vector Store dig mulighed for at arbejde direkte med tekst. Tjenesten vil håndtere opdeling, vektorisering og lagring af tekstdata, hvilket gør det lettere for dig at fokusere på din kerneapplikationslogik.

### Kom godt i gang

#### Oprettelse af en Vektorbutik

1. Naviger til sektionen for Vektorbutikker i dit dashboard
2. Klik på "Opret ny Vektorbutik":
   * En formular vises, der beder dig om at indtaste oplysninger.
3. Udfyld oplysningerne:
   * **Navn**: Angiv et unikt navn til din vektorbutik.
   * **Beskrivelse**: Skriv en kort beskrivelse af vektorbutikken.
   * **Dataskema**: Definer vektordimensionerne og eventuelle yderligere felter.
     * Du kan valgfrit angive embeddingsmodellen, indekseringsstrategien og lighedsmålene. Disse indstillinger påvirker, hvordan vektorer genereres og sammenlignes, hvilket optimerer ydeevnen til dit specifikke brugsscenarie.
4. Indsend formularen:
   * Klik på knappen "Opret". Du vil modtage en succesmeddelelse, og den nye butik vil vises i din liste over vektorbutikker.

<figure><img src="../.gitbook/assets/create_vector_DB_store.png" alt="Opret en ny Vektorbutik"><figcaption><p>Opret en ny Vektorbutik</p></figcaption></figure>

#### Håndtering af Vektorbutikker

1. Vis og Rediger Vektorbutikker:
   * Få adgang til administrationsdashboardet for at se, redigere eller slette vektorbutikker.
2. Visning af Dokumenter:
   * Gennemse individuelle dokumenter og deres tilknyttede metadata inden for en specifik vektorbutik.
3. Statistikker:
   * Se detaljerede statistikker såsom antallet af gemte vektorer, forespørgselsydelse og driftsmålinger.

<figure><img src="../.gitbook/assets/vector_store_management.png" alt="Vis Detaljer om en Vektorbutik"><figcaption><p>Vis Detaljer om en Vektorbutik</p></figcaption></figure>

### API Nøglehåndtering

API-nøgler bruges til at autentificere og autorisere adgang til Rememberizer Vector Store's API-endepunkter. Korrekt håndtering af API-nøgler er afgørende for at opretholde sikkerheden og integriteten af dine vektorlager. Denne sektion dækker, hvordan man opretter og tilbagekalder API-nøgler til dine Vector Stores.

#### Oprettelse af API-nøgler

1. Gå til din Vector Store detaljer side
2. Naviger til API-nøgleadministrationssektionen:
   * Den kan findes under fanen "Konfiguration"
3. Klik på **"Tilføj API-nøgle"**:
   * En formular vises, der beder dig om at indtaste oplysninger.
4. Udfyld oplysningerne:
   * **Navn**: Angiv et navn til API-nøglen for at hjælpe dig med at identificere dens anvendelsestilfælde.
5. Indsend formularen:
   * Klik på knappen "Opret". Den nye API-nøgle vil blive genereret og vist. Sørg for at kopiere og opbevare den sikkert. Denne nøgle bruges til at godkende anmodninger til den specifikke vector store.

<figure><img src="../.gitbook/assets/vector_store_api_key.png" alt="Opret en ny API-nøgle"><figcaption><p>Opret en ny API-nøgle</p></figcaption></figure>

#### Tilbagetrækning af API-nøgler

Hvis en API-nøgle ikke længere er nødvendig, kan du slette den for at forhindre potentiel misbrug.

Af sikkerhedsmæssige årsager kan det være en god idé at rotere dine API-nøgler periodisk. Dette involverer at generere en ny nøgle og tilbagetrække den gamle.

### Hentning af Vektorbutiksoplysninger ved hjælp af API-nøglen

Efter at have oprettet en ny Vektorbutik og genereret en API-nøgle, kan du dele denne nøgle med brugere, der har brug for adgang til Vektorbutikken. API-nøglen giver brugerne mulighed for at uploade dokumenter, søge i dokumenter og udføre andre operationer inden for Vektorbutikken. Men før brugerne kan interagere med Vektorbutikken, skal de hente Vektorbutikkens ID og andre relaterede oplysninger ved hjælp af API-nøglen.

Detaljeret information for hver API-endpoint og svar, besøg [vector-store](api-documentations/vector-store/ "mention") siden.

***

Sørg for at håndtere API-nøglerne sikkert og følge bedste praksis for API-nøglehåndtering.


==> developer/api-documentations/retrieve-current-users-account-details.md <==
# Hent nuværende brugers kontooplysninger

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/account/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-slacks-content.md <==
# Hent Slack's indhold

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/discussions/{discussion_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/hent-dokument-indhold.md <==
# Hent dokumentindhold

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/{document_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/get-all-added-public-knowledge.md <==
# Få al tilføjet offentlig viden

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/common_knowledge/subscribed-list/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/README.md <==
# API dokumentationer

Du kan autentificere API'er ved hjælp af enten [OAuth2](../authorizing-rememberizer-apps.md) eller [API-nøgler](../registering-and-using-api-keys.md). OAuth2 er en standard autorisationsramme, der gør det muligt for applikationer sikkert at få adgang til specifikke dokumenter inden for et system. På den anden side giver API-nøgler en enklere metode til at hente dokumenter fra en fælles vidensbase uden behov for at gennemgå OAuth2-autentificeringsprocessen.


==> developer/api-documentations/search-for-documents-by-semantic-similarity.md <==
# Søg efter dokumenter efter semantisk lighed

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/search/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-documents.md <==
# Hent dokumenter

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/list-available-data-source-integrations.md <==
# Liste over tilgængelige datakildeintegrationer

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/integrations/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/memorize-content-to-rememberizer.md <==
# Memorér indhold til Rememberizer

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/memorize/' data-method='post'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/get-the-information-of-a-document.md <==
# Få oplysninger om et dokument

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/remove-a-document-in-vector-store.md <==
# Fjern et dokument i Vektorbutik

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='delete'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md <==
# Opdater filens indhold i en Vektorbutik

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='patch'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md <==
# Søg efter Vector Store-dokumenter efter semantisk lighed

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/vector-stores/{vector-store-id}/documents/search' data-method='get'>

[rememberizer_openapi (1).yml](<../../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/upload-files-to-a-vector-store.md <==
# Upload filer til en Vektorbutik

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/upload' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md <==
# Få en liste over dokumenter i et Vektor Lager

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/README.md <==
# Vektorbutik API'er



==> developer/api-documentations/vector-store/get-vector-stores-information.md <==
# Få oplysninger om vektorbutikken

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/me' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md <==
# Tilføj nyt tekstdokument til en Vektorbutik

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/create' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>



==> notices/terms-of-use.md <==
# Brugsbetingelser

### 1. Introduktion

Dette dokument skitserer brugsbetingelserne ("Betingelser") for Rememberizer, en tjeneste fra Skydeck AI Inc ("Rememberizer"), inklusive alle sider, der leveres til brugeren i et tilpasset eller generelt tilgængeligt domæne inden for \*.rememberizer.ai og andre sider, der linker til disse Betingelser (de "Sider"). Disse Betingelser udgør en bindende juridisk aftale mellem dig som bruger og Skydeck AI Inc som udbyder af denne platform. Ved at få adgang til eller bruge denne platform bekræfter du din accept af at overholde disse Betingelser.

### 2. Accept af Vilkår

Ved at få adgang til eller bruge nogen del af webstederne bekræfter du, at du er mindst 18 år gammel, har læst og forstået disse Vilkår for Brug og Rememberizer's Privatlivspolitik (som er indarbejdet i disse Vilkår ved henvisning), og accepterer at være juridisk bundet af dem.

I disse Vilkår refererer "vi," "os," og "vores" til Rememberizer, mens "du" refererer til både dig som individ og enhver enhed, du repræsenterer. Ved at bruge vores platform bekræfter du, at du kan acceptere disse Vilkår på vegne af en sådan enhed, hvilket binder den til disse Vilkår.

### 3. Kontaktinformation

SkyDeck AI Inc. er den enhed, du indgår kontrakt med. Vores postadresse og kontaktinformation er som følger:

SkyDeck AI Inc.\
548 Market St. PMB38234\
San Francisco, CA 94104\
Telefon: 1.415.744.1557\
For juridiske henvendelser: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)

### 4. Licensgivning og Ejendomsretter

Betinget af din fulde overholdelse af disse vilkår, eventuelle andre politikker eller restriktioner, der er offentliggjort på platformen, og din rettidige betaling af eventuelle gebyrer, der er aftalt med Rememberizer, giver vi dig en begrænset, ikke-eksklusiv, ikke-overdragelig, tilbagekaldelig licens til at få adgang til og bruge platformen.

Medmindre andet er angivet, ejes, kontrolleres eller licenseres alt indhold, der stilles til rådighed gennem platformen (herunder men ikke begrænset til software, indsendelser, information, brugergrænseflader, grafik, varemærker, logoer, billeder, kunstværker, videoer, dokumenter og den samlede "look and feel" af platformen) af eller til Rememberizer. Dette indhold er beskyttet af forskellige love, herunder handelsklædning, ophavsret, patent- og varemærkelove samt andre intellektuelle ejendomsretter og love om uretfærdig konkurrence. Rememberizer forbeholder sig alle rettigheder til dette indhold.&#x20;

Dit indhold forbliver din enlige ejendom. Du giver os en ikke-eksklusiv, tilbagekaldelig licens til at bruge dit indhold med det formål at levere vores service til dig.

Enhver uautoriseret reproduktion, redistribution, brug eller udnyttelse af nogen del af platformen er udtrykkeligt forbudt ved lov og kan resultere i civile eller strafferetlige sanktioner.

### 5. Kontoansvar

Hvis du åbner en konto på platformen, er du ansvarlig for at opretholde fortroligheden af dine kontooplysninger og for al aktivitet under din konto. Ved at acceptere disse vilkår og oprette en konto, accepterer du vores indsamling, brug og videregivelse af dine oplysninger som beskrevet i privatlivspolitikken. Ingen under 18 år må registrere sig for en konto eller give personlige oplysninger til Rememberizer eller platformen. Underret Rememberizer straks om enhver uautoriseret brug af kontoen. Du kan blive holdt ansvarlig for tab som følge af uautoriseret brug. Brug ikke andres konto uden forudgående godkendelse fra Rememberizer. Kontoregistrering er ugyldig, hvor det er forbudt.

### 6. Brugerrettigheder og -ansvar

Som bruger har du ret til at bruge vores AI-værktøjer til dine legitime forretningsformål. Du er ansvarlig for ikke at misbruge eller misbruge værktøjerne, krænke andres rettigheder eller overtræde nogen love. Du er forpligtet til at overholde alle gældende love og regler i din brug af platformen.

### 7. Udbyderettigheder og -ansvar

Vi, Rememberizer., forbeholder os retten til at overvåge brugen, håndhæve disse vilkår og opdatere platformen og dens vilkår efter behov. Vi er ansvarlige for at levere en pålidelig service, respektere brugernes privatliv og reagere på eventuelle problemer eller bekymringer.

### 8. Indholdsregler

Indhold genereret af vores AI-værktøjer ejes af dig, brugeren, underlagt eventuelle restriktioner eller betingelser angivet i disse vilkår. Indholdet må ikke bruges til ulovlige eller upassende formål.

### 9. Misbrug og Overtrædelse

Misbrug eller overtrædelse af disse vilkår kan resultere i sanktioner, herunder men ikke begrænset til, suspension eller opsigelse af adgangen til platformen, retlige skridt og/eller erstatning.

### 10. Ansvarsfraskrivelse for garantier

Du accepterer, at din brug af platformen, herunder alt indhold, sker på egen risiko. Platformen og indholdet leveres på en "som det er" og "som tilgængeligt" basis. Rememberizer giver ingen garantier, hverken udtrykkelige eller underforståede, og fraskriver sig alle mulige garantier, herunder uden begrænsning underforståede garantier for salgbarhed, egnethed til et bestemt formål, ejerskab og ikke-krænkelse. Rememberizer garanterer ikke, at platformen eller indholdet er nøjagtige, kontinuerligt tilgængelige, komplette, pålidelige, sikre, aktuelle, fejlfri eller fri for vira eller andre skadelige komponenter.

### 11. Erstatning

Du accepterer at erstatte, forsvare og holde Rememberizer, dets ledere, direktører, aktionærer, efterfølgere, medarbejdere, agenter, datterselskaber og tilknyttede selskaber skadesløse fra enhver faktisk eller truet tredjeparts krav, krav, tab, skader, omkostninger, ansvar, retssager og udgifter (herunder rimelige advokat- og ekspertgebyrer samt omkostninger til undersøgelse), i det omfang loven tillader det. Dette inkluderer eventuelle problemer, der opstår som følge af eller i forbindelse med din brug af platformen, din overtrædelse af disse vilkår, din overtrædelse af enhver lov eller regulering, din overtrædelse af tredjeparts rettigheder, eller videregivelsen, anmodningen om eller brugen af personlige oplysninger fra din side, uanset om det er med eller uden din viden eller samtykke. Rememberizer forbeholder sig retten til at påtage sig eksklusiv forsvar og kontrol over enhver sag, der er underlagt erstatning fra din side, og du accepterer at samarbejde med Rememberizers forsvar af et sådant krav. Du må ikke acceptere nogen forlig, der påvirker Rememberizer, uden Rememberizers forudgående skriftlige samtykke.

### 12. Suspension eller Opsigelse af Adgang

Rememberizer forbeholder sig retten til at suspendere eller opsige din adgang til en hvilken som helst del af platformen, med eller uden varsel, af enhver årsag. Dette inkluderer, men er ikke begrænset til, overtrædelser af disse Vilkår, anmodninger fra retshåndhævende myndigheder eller andre offentlige myndigheder, ophør eller væsentlige ændringer af platformen, eller uventede tekniske problemer. Rememberizer er ikke ansvarlig for nogen opsigelse af din adgang til platformen. Enhver ret og forpligtelse under disse Vilkår, der naturligt bør fortsætte ud over din brug af platformen, vil overleve enhver opsigelse af din adgang.

### 13. Ansvarsbegrænsning

I det omfang, loven tillader det, accepterer du at bære hele risikoen, der opstår ved din adgang til og brug af platformen og indholdet. Rememberizer eller nogen af dens direktører, medarbejdere, agenter eller leverandører vil ikke være ansvarlige for nogen særlige, indirekte, tilfældige, eksemplariske, følgeskader eller straffende skader af nogen art, der opstår som følge af eller i forbindelse med platformen, og noget indhold, tjenester eller produkter, der er inkluderet på eller på anden måde gjort tilgængelige gennem platformen. Rememberizers samlede kumulative ansvar over for dig, der opstår som følge af eller i forbindelse med disse vilkår, eller fra brugen af eller manglende evne til at bruge platformen, vil ikke overstige et hundrede dollars ($100,00).

### 14. Tvistløsning

Enhver tvist, kontrovers eller krav, der opstår som følge af eller i forbindelse med disse vilkår, herunder deres gyldighed, ugyldighed, overtrædelse eller opsigelse, skal løses ved voldgift i overensstemmelse med reglerne fra American Arbitration Association. Stedet for voldgift skal være San Jose, Californien, og sagerne skal være underlagt lovene i Californien. Voldgiftskendelsen skal være endelig og bindende for begge parter.

### 15. Ændringer i Vilkårene

Rememberizer forbeholder sig retten, efter eget skøn, til at ændre disse Vilkår når som helst. Ændringer vil blive kommunikeret til brugerne gennem passende kanaler, såsom e-mail-notifikationer, webstedsbannere eller in-app beskeder, og brugerne vil få en rimelig periode til at acceptere de nye vilkår.

### 16. Oversættelser

For din bekvemmelighed tilbyder vi maskinoversættelser af dette dokument på andre sprog end engelsk. På ethvert tidspunkt, hvor der er en konflikt eller modstrid mellem den originale engelske version og en version på et andet sprog, vil den engelske version gælde og have forrang. Ved at stole på en ikke-engelsk oversættelse af dette dokument accepterer du, at der kan være utilsigtede forskelle mellem den oversatte tekst og de faktiske vilkår, som du har accepteret.


==> notices/privacy-policy.md <==
# Privatlivspolitik

## Rememberizer Privatlivspolitik

SkyDeck AI Inc. ("Rememberizer," "vi," "vores," eller "os") respekterer dit privatliv og er forpligtet til at beskytte det gennem vores overholdelse af denne politik. Denne politik beskriver de typer af oplysninger, vi måtte indsamle fra dig, eller som du måtte give, når du bruger rememberizer.ai generative AI-platformen (vores "Service") og vores praksis for indsamling, brug, vedligeholdelse, beskyttelse og offentliggørelse af disse oplysninger.

### Oplysninger Vi Indsamler Om Dig, Og Hvordan Vi Indsamler Dem

Vi indsamler flere typer oplysninger fra og om brugere af vores tjeneste, herunder:

* Personlige oplysninger, såsom dit navn, e-mailadresse og andre identifikatorer, som du kan kontaktes på online eller offline.
* Tekniske data, såsom oplysninger om din internetforbindelse, det udstyr du bruger til at få adgang til vores tjeneste, og brugsdetaljer.
* API-nøgler og legitimationsoplysninger til adgang til tredjepartsleverandørers generative AI-modeller, som du har provisioneret.
* Dokumentindhold ("Viden"), som består af hele dokumenter (såsom Google Docs), data, diskussion (såsom indholdet af en Slack-kanal). Disse kommer fra datakilder, som du vælger og vælger at dele med Rememberizer.&#x20;

Vi indsamler disse oplysninger:

* Direkte fra dig, når du giver dem til os ved at godkende adgang til en datakilde.
* Direkte fra, når en app, du har integreret med Rememberizer, vælger at gemme tekst i Rememberizer-hukommelsen til senere brug af den app eller andre.
* Automatisk, mens du navigerer gennem tjenesten. Oplysninger, der indsamles automatisk, kan omfatte brugsdetaljer, IP-adresser og oplysninger indsamlet gennem cookies, web beacons og andre sporings teknologier.
* Automatisk, når du ændrer kilde data, så den nyeste version kan afspejles i vores Viden.
* Vi bekræfter, at alle brugerdata hentet fra Google Workspace API'er ikke bruges til at træne nogen AI/ML-modeller. Disse data er kun tilgængelige for den enkelte bruger, der har givet eksplicit samtykke, og de bruges udelukkende med det formål at levere og forbedre vores tjenester til dig.

### Hvordan Vi Bruger Dine Oplysninger

Vi bruger oplysninger, som vi indsamler om dig, eller som du giver os, herunder enhver personlig information:

* Til at levere Servicen og dens indhold samt enhver anden information, produkter eller tjenester, som du anmoder om fra os.
* Til at opfylde ethvert andet formål, som du giver det til.
* Til at give dig meddelelser om din konto.
* Til at opfylde vores forpligtelser og håndhæve vores rettigheder, der stammer fra eventuelle kontrakter indgået mellem dig og os.
* Til at informere dig om ændringer i vores Service eller eventuelle produkter eller tjenester, vi tilbyder eller leverer gennem den.
* Til at forbedre vores Service, produkter eller tjenester.
* Til at give dig mulighed for at deltage i interaktive funktioner på vores Service.
* Tekstkomponenter af Viden-dokumenter opbevares i bidder og indekseres i vektordatabaser, så dele, der vurderes at have semantisk relevans, kan returneres til tredjepartsapplikationer, som du autoriserer til at have den adgang.&#x20;

### Tredjepartsdeling

Et hovedformål med Rememberizer er at dele højt relevante uddrag af dine data med tredjepartsapplikationer på en kontrolleret måde. Dette opnås gennem anvendelsen af en enkelt **Memento** til hver applikation, der er integreret med Rememberizer, som du også vælger at autorisere til at få adgang til dine data i Rememberizer.

Den nuværende implementering af Memento tillader brugeren at vælge specifikke filer, dokumenter eller grupper af indhold såsom en mappe eller kanal, der kan bruges af den pågældende applikation. Senere implementeringer vil tilføje yderligere måder at filtrere tredjepartsadgang på, såsom tidsrammer som "oprettet i de sidste 30 dage".\
\
To standardværdier er "Ingen" og "Alle". Alle deler hver fil, som brugeren har tilladt Rememberizer at få adgang til. Ingen deler intet med den pågældende app. At vælge Ingen giver en bruger mulighed for at vælge en app og integrere den med Rememberizer uden at skulle beslutte der og da, hvilket indhold der skal gøres tilgængeligt. At vælge en Memento med Ingen eller redigere en eksisterende anvendt Memento til at dele Ingen er en måde at slukke for en apps adgang til brugerdata uden at skulle fjerne integrationen. Dette er som en afbryder for dine data. Tilpassede Mementoer kan laves med specifikke formål og have navne, der afspejler det, såsom "Hjemmearbejde" eller "Marketing".&#x20;

### Offentliggørelse af Dine Oplysninger

Vi kan offentliggøre aggregerede oplysninger om vores brugere og oplysninger, der ikke identificerer nogen enkeltperson, uden begrænsning. Vi kan offentliggøre personlige oplysninger, som vi indsamler, eller som du giver, som beskrevet i denne privatlivspolitik:

* Til tredjepartsleverandører, tjenesteudbydere, entreprenører eller agenter, der udfører tjenester for os eller på vores vegne og har brug for adgang til sådanne oplysninger for at udføre det arbejde.
* For at opfylde det formål, som du giver det til. Til ethvert andet formål, der offentliggøres af os, når du giver oplysningerne.
* Med dit samtykke.

### Dine rettigheder

Du har visse rettigheder i henhold til gældende databeskyttelseslove. Disse kan omfatte retten til at:

* Anmode om adgang til dine personlige data.
* Anmode om rettelse af de personlige data, vi har om dig.
* Anmode om sletning af dine personlige data.
* Protestere mod behandling af dine personlige data.
* Anmode om begrænsning af behandlingen af dine personlige data.
* Anmode om overførsel af dine personlige data.
* Ret til at trække samtykke tilbage.

### Datasikkerhed

Vi har implementeret foranstaltninger designet til at sikre dine personlige oplysninger mod utilsigtet tab og mod uautoriseret adgang, brug, ændring og offentliggørelse. Alle oplysninger, du giver os, opbevares på vores sikre servere bag firewalls. Alle betalingstransaktioner og API-nøgler vil blive krypteret ved hjælp af SSL-teknologi.

### Ændringer til vores privatlivspolitik

Det er vores politik at offentliggøre eventuelle ændringer, vi foretager i vores privatlivspolitik, på denne side. Hvis vi foretager væsentlige ændringer i, hvordan vi behandler vores brugeres personlige oplysninger, vil vi informere dig gennem en meddelelse på tjenestens startside.

### Kontaktinformation

For at stille spørgsmål eller kommentere denne privatlivspolitik og vores privatlivspraksis, kontakt os på:

SkyDeck AI Inc.\
Attn: Rememberizer\
548 Market St. PMB38234\
San Francisco, CA 94104\
Telefon: 1.415.744.1557\
Email: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)


==> notices/README.md <==
# Meddelelser



==> notices/releases/nov-29th-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på at forbedre dokumenthåndtering og brugergrænseflade, hvilket giver en mere glat og pålidelig oplevelse.
---
# 29. nov 2024

### Forbedringer

- **Forbedret Dokumenthåndtering**: Optimeret dokumentvisning og ydeevne for en bedre brugeroplevelse.
- **Understøttelse af Flere Dropbox-konti**: Forbedret Dropbox-integration ved at muliggøre understøttelse af flere konti gennem genautentificering.
- **Forbedret Pålidelighed ved Hentning af Dokumenter**: Implementeret automatiske genforsøg ved hentning af dokumenter fra Google Drive eller Dropbox for at forbedre pålideligheden.

### Fejlrettelser

- **Løst overlap af Tilføj viden-knap**: Rettet et problem, hvor tilføj viden-knappen overlapper andre komponenter, hvilket forbedrer brugergrænsefladen.

==> notices/releases/sep-13th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre dataindeksering, brugssporing, ydeevne og forbedringer af brugeroplevelsen.
---

# 13. sep 2024

### Forbedringer

- **Forbedret Brugssporing**: Ny logik giver mere præcis overvågning af dine lager- og brugsgrænser.
- **Forbedret Ydeevne**: Memento-handlinger er nu optimeret for bedre responsivitet.
- **Forbedret Fejlvisning**: Fejlmeddelelser på videnssiden er klarere, når dokumentindeksering fejler, hvilket gør det lettere at identificere problemer.
- **Strømlinet Datasource-forbindelse**: Datasource-panelet åbner nu automatisk efter tilslutning, hvilket forenkler opsætningsprocessen.
- **Forbedrede Standardindstillinger**: Standardbrugerindstillinger er blevet opdateret for at forbedre ydeevne og nøjagtighed.

### Nye funktioner

- **Batch dokument sletning**: Du kan nu slette flere dokumenter ad gangen, hvilket forenkler datastyring.
- **Automatisk genindeksering**: Samlinger genindekseres automatisk, når det er nødvendigt, hvilket sikrer opdaterede søgeresultater.

### Fejlrettelser

- **Rettede indekseringsfejl**: Løste problemer med dataindeksering for at forbedre søgepålideligheden.
- **Reduceret notifikationsspamming**: Rettede et problem, der forårsagede overdrevne notifikationer relateret til dokumentmedlemskab.

==> notices/releases/jan-22nd-2024.md <==
---
description: >-
  Denne udgivelse introducerer nye funktioner som en 'Udforsk Apps'-side og forbedret
  dokumenthåndtering, sammen med nøgleoptimeringer og fejlrettelser for en mere
  glat brugeroplevelse.
---

# 22. januar 2024

## Nye funktioner

* **Udforsk Apps-side**: Du kan nu udforske forskellige apps direkte fra en dedikeret side.
* **Quota-kontrol**: En ny funktion til at kontrollere kvotastørrelsen, når du vælger filer, er nu tilgængelig, hvilket sikrer bedre filhåndtering.

## Forbedringer

* **Forbedret Dokument Søgning**: Vi har forbedret søgefunktionen til at returnere antallet af dokumenter, hvilket gør det lettere at administrere og navigere i dine filer.
* **Forbedret Onboarding**: Tilføjet en 'Spring over' knap til onboarding trin, hvilket giver mere fleksibilitet under onboarding processen.

## Fejlrettelser

* Løste problemer med håndtering af komplekse PDF-filer for bedre læsbarhed og adgang.
* Løste problemer relateret til Slack-hastighedsgrænser for uafbrudt integration.


==> notices/releases/oct-4th-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på at forbedre ydeevne og stabilitet, med betydelige forbedringer af synkroniseringsprocesser og rettelser af kendte problemer.
---
# 4. oktober 2024
### Forbedringer
- **Optimeret Google Drive Navigation**: Forbedret ydeevne af Google Drive videns træ for hurtigere og mere glidende browsing.
- **Forbedret Synkroniserings Effektivitet**: Optimeret dokument synkronisering ved at forfine opgavestyring for hurtigere opdateringer.

### Fejlrettelser
- **Løst nedbrud ved frakobling af datakilde**: Løst et problem, hvor frakobling af en datakilde, mens videnspanelet var åbent, fik appen til at nedbryde.

==> notices/releases/apr-26th-2024.md <==
---
description: >-
  Denne opdatering bringer avanceret memento-integration, forbedrede synkroniseringsfunktioner til
  Dropbox og Google Drive samt kritiske fejlrettelser for at forbedre brugeroplevelsen
  og systemets pålidelighed.
---

# 26. apr 2024

## Nye funktioner

* **Søgefunktionalitet for offentlige apps:** En ny søgefunktion er blevet tilføjet til siden med offentlige apps, hvilket gør det muligt for brugerne at finde apps mere effektivt.

## Forbedringer

* **Layoutopdatering for tilsluttede apps:** Layoutet på siden 'Dine tilsluttede apps' er blevet opdateret for bedre brugeroplevelse og navigation.
* **Opdatering af fælles videnskort:** Det fælles videnskort på siden til forfining af minder viser nu størrelse i stedet for dokumentantal, hvilket giver klarere information om lagerforbrug.
* **Forbedring af auto-sync-funktionen for Dropbox og Google Drive:** Auto-sync-funktionen for Dropbox og Google Drive er blevet forbedret, hvilket giver en mere glidende og pålidelig synkronisering.
* **Pagination for den offentlige app-side:** Vi har implementeret pagination på den offentlige app-side, hvilket forbedrer navigationen og indlæsningstiderne for en bedre brugeroplevelse.
* **Opdatering af forfine-knappen i minder for fælles videnskort:** Forfine-knappen i minder for fælles videnskort er blevet opdateret, hvilket forbedrer brugervenlighed og klarhed.

## Fejlrettelser

* **Indekseringsproblem for underfiler:** Rettet en fejl, hvor underfiler i en valgt mappe ikke blev indekseret korrekt, når der blev oprettet forbindelser til integrationer for første gang, hvilket sikrer omfattende filhåndtering.
* **Problemer med udlogning ved søgning uden resultat:** Løst et problem, hvor en mislykket søgning efter ikke-eksisterende minder tvang brugerne til at logge ud, hvilket forbedrer fejlhåndtering og brugerfastholdelse.
* **Validering af profilredigering:** Adresseret et valideringsproblem på siden til redigering af profil, hvilket sikrer, at oplysninger bliver nøjagtigt indsamlet og behandlet.


==> notices/releases/apr-5th-2024.md <==
---
description: >-
  Denne opdatering forbedrer integrationer med Dropbox, Google Drive og Slack, og
  forfiner dokumenthåndtering for en mere glidende brugeroplevelse.
---

# 5. apr 2024

## Nye Funktioner

* **Ny Understøttelse af Videnstræ:** Udvidet træstruktur for bedre integration med Dropbox og Google Drive, hvilket muliggør mere intuitiv dokument- og mappestyring.
* **Slack Svar Synkronisering:** Tilføjet funktionalitet til mere effektivt at synkronisere nye Slack-svar, hvilket hjælper med at holde kommunikationen problemfri og opdateret.

## Fejlrettelser

* **Retninger af Fælles Viden Side:** Rettet fejl relateret til søgning, paginering og opdatering af DateTime-formatet på den fælles viden side.
* **Vis de Valgte Filer for Gamle Konti:** Vi har rettet et problem, hvor de valgte filer for gamle konti ikke blev vist korrekt.


==> notices/releases/sep-20th-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på forskellige forbedringer, nye funktioner og fejlrettelser for at forbedre brugeroplevelsen og funktionaliteten.
---
# 20. sep 2024

### Forbedringer
- **Forbedret formatering for tal**: Store tal vises nu med kommaer for lettere læsning.
- **Opdateret dokumenthåndtering**: Forbedret mekanisme til effektivt at håndtere og indeksere dokumenter, selv i større mapper.
- **Optimeret Slack- og dokumenthåndtering**: Forbedret API til at genprøve alle mislykkedes dokumenter og Slack-kanaler, hvilket sikrer mere glidende operationer.

### Nye funktioner
- **Medlemskabsopdatering**: Medlemskaber opdateres nu baseret på indlæsningsresultater for mere præcise data.
- **Tilfældig dokumentvalg**: Introduceret tilfældig valg til indlejring og indlæsning for at diversificere dokumentbehandlingen.

### Fejlrettelser
- **Dropbox Synkronisering**: Midlertidigt deaktiveret Dropbox synkronisering for at forhindre potentielle data problemer.
- **Forbedring af Søgefelt**: Søgefeltet på siden med Viden Detaljer udfyldes nu automatisk baseret på "fil" forespørgselsparameteren for mere præcise søgninger.
- **Reindeksering af Samling Efter Indlæsning**: Forbedret API'et til indlæsningsresultater for automatisk at reindeksering af samlinger.

==> notices/releases/oct-25th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre pålideligheden af dokumentindeksering og inkluderer forskellige fejlrettelser for at forbedre din oplevelse.
---
# 25. oktober 2024

### Nye funktioner

- **Automatisk genforsøg ved indekseringsfejl**: Implementeret en automatisk genforsøgsmekanisme for at sikre, at dokumenter, der ikke kunne indekseres, bliver forsøgt igen, hvilket forbedrer datakonsistensen.

### Fejlrettelser

- **Forbedret søgefunktionalitet**: Løst et problem, der forhindrede søgninger fra apps, der var tilsluttet mementos uden minder.
- **Forbedringer af systemstabilitet**: Løst overlappende databaseforbindelser under samtidige opgaver for at forbedre ydeevnen.
- **Justeringer af Slack-synkronisering**: Midlertidigt deaktiveret synkronisering for tomme Slack-kanaler for at undgå unødvendige fejl.

==> notices/releases/feb-5th-2024.md <==
---
description: >-
  Denne udgivelse forbedrer brugerprofilhåndtering, forbedrer Slack- og Dropbox
  integration, introducerer funktion til sletning af konto og adresserer nøgle
  driftsproblemer.
---

# 5. februar 2024

## Nye funktioner

* **Dropbox Delte Filer**: Du kan nu hente delte filer/mapper fra Dropbox direkte inden for vores platform.
* **Konto Sletning**: Brugere har nu mulighed for at slette deres konto, hvis det er nødvendigt.
* **Slack Synkronisering**: Vi har indledt synkronisering med Slack for forbedret integration, selvom Slack tråd-synkronisering endnu ikke er inkluderet.
* **Brugerprofiler**: Brugere kan nu opdatere deres profiloplysninger mere effektivt.

## Forbedringer

* **Slack-kanaler**: Slack-kanaler er nu sorteret efter navn for lettere navigation.

## Fejlrettelser

* Løst et problem vedrørende ugyldig oprindelse i App-mappen.
* Løst en fejl med OpenAI GPT for forbedrede API-opkald.


==> notices/releases/jan-29th-2024.md <==
---
description: >-
  Denne udgivelse tilbyder en forbedret brugeroplevelse med forbedret dokumentstørrelse
  styring, en mere intuitiv søgegrænseflade og problemfri Dropbox
  integration. Vi har også løst nøglefejl.
---

# 29. januar 2024

## Nye funktioner

* **Dropbox-integration**: Du kan nu indeksere, reindeksere, liste og indsende Dropbox-filer direkte inden for vores platform.
* **Dropbox i onboarding-trin**: Dropbox-integration er nu en del af onboarding-trinnet, hvilket gør det lettere at opsætte.

## Forbedringer

* **Dokumentstørrelsesgrænse**: Vi har begrænset den samlede dokumentstørrelse for hver bruger til 1GB for at sikre optimal ydeevne.
* **Forbedret søgeoplevelse**: Søgegrænsefladen er blevet forbedret for en bedre brugeroplevelse.

## Fejlrettelser

* Rettet problemer med håndtering af tomme dokumenter for mere glidende operationer.
* Løst fejl ved håndtering af Slack-vedhæftninger for problemfri integration.
* Knyttet 'Tilmeld' knappen korrekt til 'Tilmeld' siden.


==> notices/releases/nov-22nd-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre integrationsfleksibiliteten, udvide modelvalgmulighederne og forbedre ydeevnen i dokumentbehandling og indlæsning.
---

# 22. nov 2024

### Nye funktioner
- **Flere konti pr. integration**: Brugere kan nu forbinde og administrere flere konti for hver integration (Google Drive, Dropbox, Gmail og Slack), hvilket giver større fleksibilitet.
- **OpenAI-modeller i indstillingsmuligheder for indlejring**: OpenAI-modeller er nu tilgængelige til valg, når der oprettes eller redigeres Vektorbutikker, hvilket giver flere valgmuligheder for indlejringsmodeller.
- **Redigerbare legitimationsoplysninger for indlejringsmodeller**: Brugere kan nu opdatere legitimationsoplysninger for indlejringsmodeller, når de redigerer en Vektorbutik, hvilket forenkler modeladministrationen.

### Forbedringer
- **Parallel Dokumentbehandling**: Dokumenter behandles nu parallelt, hvilket øger hastigheden og effektiviteten.
- **Forbedret Dokumentindlæsning**: Optimeringer i indlæsningsarbejderne forbedrer dokumentindlæsningstiderne.

==> notices/releases/jun-14th-2024.md <==
---
description: >-
  Denne udgivelse forbedrer fejlhåndtering, forbedrer memento-sidepanelet, og
  forfiner tests. Nøgleopdateringer inkluderer visning af memento-størrelse, bedre
  fejlsvar og automatiske versionskontroller.
---

# 14. juni 2024

## Nye funktioner

* **Vis Mementos' Størrelse:** Størrelsen af mementos vises nu i memento-sidepanelet, hvilket giver brugerne bedre indsigt i deres lagerforbrug.
* **Tjek for den Nyeste Version:** Vi har tilføjet en funktion, der gør det muligt for desktop-appen automatisk at tjekke for og underrette brugerne om den nyeste tilgængelige version.

## Fejlrettelser

* **Returner 404 for slettede mementos:** Hentning af et slettet memento eller et, der tilhører en anden bruger, returnerer nu en 404-fejl i stedet for en serverfejl.
* **Opdater størrelse for tredjepartsapps:** Rettet et problem, hvor tredjepartsappens hukommelsesdokumenter ikke udløste størrelsesopdateringer for mementos.


==> notices/releases/nov-8th-2024.md <==
---
description: >-
  Vores seneste udgivelse fokuserer på at forbedre ydeevnen, øge pålideligheden og give en bedre brugeroplevelse gennem forskellige optimeringer og rettelser.
---

# 8. november 2024

### Forbedringer

- **Opdateret Onboarding Oplevelse**: Forbedret de visuelle elementer i onboarding for nye brugere med opdateret Gmail-integration for en mere glidende start.
- **Optimeret Ydeevne**: Forbedret applikationshastighed og effektivitet ved at genanvende halvpunktsvektorer.
- **Forbedrede Søgningsevner**: Forbedret indeksering for bedre søgeresultater og hurtigere informationshentning.
- **Forbedret Pålidelighed i Dokumentbehandling**: Forbedret håndtering af genforsøg under indlejring af opgaver for mere pålidelig dokumentbehandling.

### Fejlrettelser

- **Fixet dokument-synkroniseringsfejl**: Løst problemer relateret til dokument-synkronisering og behandlingsfejl for øget applikationsstabilitet.
- **Løst memento-adgangsfejl**: Fixet en fejl, hvor memento-dokumenter ikke var tilgængelige.
- **Sikret dokumentindeksering**: Fixet et problem, der forhindrede oprettelsen af vektorbutikstabeller, hvilket sikrer, at alle dokumenter er korrekt indekseret og søgbare.

==> notices/releases/sep-27th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre synkroniseringsydelsen og navigationen for Dropbox og Google Drive, hvilket giver dig en mere glat og effektiv oplevelse.
---

# 27. sep 2024
### Forbedringer
- **Forbedret Cloud Synkronisering**: Optimeret synkroniseringsprocesserne for Dropbox og Google Drive, hvilket resulterer i hurtigere og mere pålidelige filopdateringer.
- **Forbedret Dropbox Navigation**: Forfinet Dropbox videns træ for mere effektiv filorganisation og lettere adgang.
- **Regelmæssig Synkroniseringsplan**: Indstillet synkroniseringsopgaver for Google Drive, Dropbox og Gmail til at finde sted hver 6. time, hvilket sikrer, at dit indhold forbliver konsekvent opdateret.

==> notices/releases/aug-16th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre søgemulighederne og forbedre dokumenthåndteringsfunktionerne.
---

# 16. august 2024

### Nye funktioner

- **Forbedrede søgefiltre**: Tilføjet muligheden for at filtrere søgeresultater efter afsender og modtager, hvilket gør det lettere at finde specifikke e-mails.
- **Visning af dokumentoprettelsesdato**: Viser nu dokumentoprettelsesdatoen i dokumentlister for bedre dokumenthåndtering.

### Forbedringer

- **Forbedret Søgning Pålidelighed**: Forbedringer af søgefunktioner giver en mere glat og pålidelig oplevelse.

### Fejlrettelser

- **Email Integration Fix**: Løst problemer med Gmail-integration ved brug af GPT for at sikre en glat drift.
- **Desktop App Content Display Fix**: Rettet problemer med visning af dokumentindhold i desktop-appen for en bedre brugeroplevelse.

==> notices/releases/mar-18th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre brugeroplevelsen med forbedret onboarding,
  memento-håndtering og responsivt UI. Nøgleopdateringer inkluderer fjernelse af billedstørrelsesgrænse,
  visning af memento-størrelser.
---

# Mar 18th, 2024

## Nye Funktioner

* **Opret en Ny Memento Knap:** Vi har tilføjet en ny knap til at oprette mementos, mens appen autoriseres, hvilket gør processen mere brugervenlig.
* **Ingen Størrelsesgrænse for Billeduploader:** Brugere kan nu uploade billeder i enhver størrelse, hvilket giver mere fleksibilitet i dokumentdesign.
* **Visning af Størrelse for Almindelig Viden:** Vi har tilføjet funktionen til at vise størrelsen på almindelige vidensgenstande, hvilket giver mere gennemsigtighed i lagerforbruget.

## Forbedringer

* **Slack-kanalers indekserede tid:** Den indekserede tid vil nu blive opdateret, når der tjekkes for nye beskeder, og dokumentets `INDEXED` status vil blive opretholdt, hvilket forbedrer dokumentets søgeeffektivitet.
* **Smoother onboarding:** Vi har reduceret overflødige trin i onboarding-flowet, hvilket gør det hurtigere og mere effektivt.
* **Responsiv UI til fælles viden:** Vi har optimeret UI'en til fælles viden på memento-siden, så den er responsiv, hvilket forbedrer læsbarheden på forskellige enheder.
* **Visning af memento-størrelse:** Størrelsen af mementos vises nu, når en app autoriseres, hvilket hjælper brugerne med bedre at forstå deres autoriserede mementos.

## Fejlrettelser

**Bruger-Omnavngivelse-Applikation:** Sagen, hvor en bruger omnavngiver en applikation, håndteres nu korrekt, hvilket forhindrer potentielle fejl.


==> notices/releases/apr-19th-2024.md <==
---
description: >-
  Denne opdatering forbedrer sikkerheden, forfiner grænseflader og adresserer kritiske fejl,
  med nye API-restriktioner, opdaterede nøgler og en MacOS-app.
---

# 19. apr 2024

## Nye funktioner

* **Desktop-app til MacOS:** Introduktion af en dedikeret desktop-app til MacOS-brugere, der forbedrer tilgængelighed og brugeroplevelse. \
  Se dokumentation: [Rememberizer Desktop Agent Application](https://docs.rememberizer.ai/personal/rememberizer-agent-desktop-application)

## Forbedringer

* **Opdatering af App Directory UI:** Den nye layout for app directory tilbyder en mere intuitiv og brugervenlig navigationsoplevelse.

## Fejlrettelser

* **Håndtering af nye linjer i søgedokumenter:** Rettet et problem, hvor nye linjer og returtegn blev fjernet forkert i søgedokumentforespørgsler.
* **Fejl i visningen af søge-UI:** Korrigeret en fejl i søge-UI for at sikre, at feltet `Oprettet den` vises korrekt for hvert dokument i søgeresultaterne.


==> notices/releases/mar-4th-2024.md <==
---
description: >-
  Denne udgivelse introducerer nye funktioner som oprettelse og visning af delt viden
  samt omdøbning af mementoer. Forbedringer inkluderer nøglefejlrettelser vedrørende
  Dropbox, forespørgselsresultater og brugergrænseflade for fælles viden.
---

# Mar 4. 2024

## Nye funktioner

* **Delte Viden**: En ny funktion til at oprette og vise delt viden er blevet implementeret.
* **Memento Omdøbning**: Brugere kan nu omdøbe deres mementos.

## Fejlrettelser

* **Dropbox Filer Visning**: Løst et problem med forkert filvisning i Dropbox.
* **Spørgning Resultat Orden**: Rettet en fejl, hvor forespørgselsresultater med på hinanden følgende bidder returnerede et uordnet resultat.
* **Fælles Viden UI**: Rettet flere UI-problemer med Fælles Viden-funktionen.

\


==> notices/releases/oct-11th-2024.md <==
---
description: >-
    Denne udgivelse introducerer vores nye vektordatabaseservice til mere effektiv databehandling, sammen med systemstabilitetsforbedringer og kritiske fejlrettelser for at forbedre din samlede oplevelse.
---

# 11. oktober 2024

### Nye funktioner

- **Vektordatabaser**: Introduceret en ny vektordatabaseservice for mere effektiv datalagring og hurtigere informationshentning.

### Forbedringer

- **Forbedret Systemstabilitet**: Forbedrede backend-processer for at forhindre race conditions, hvilket sikrer en mere glidende dokumentbehandling.
- **Optimeret Forbindelsesstyring**: Implementeret bedre forbindelseshåndtering for at forbedre ydeevne og pålidelighed.

### Fejlrettelser

- **Løst Problem med Medlemskabsfletning**: Løst et problem, der forårsagede fejl ved fletning af medlemskabsdata i vektorbutikken.

==> notices/releases/apr-12th-2024.md <==
---
description: >-
  Denne udgivelse forbedrer dokument-synkronisering, strømliner almindelig
  videnshåndtering og optimerer brugergrænsefladen, hvilket forbedrer den
  samlede systemeffektivitet og brugeroplevelse.
---

# 12. apr 2024

## Nye funktioner

* **Automatisk synkronisering for cloud-lagring:** Brugere kan nu indstille automatisk synkronisering for udvalgte mapper og filer i Dropbox og Google Drive, hvilket strømliner dokumenthåndteringsprocesser.

## Forbedringer

* **Optimeret Dokumentrækkefølge:** Rækkefølgen af dokumenter kan nu indstilles efter indekseret dato eller navn, hvilket letter mere intuitiv navigation og hentning.
* **UI Opdateringer til Memento Administration:** Den fælles viden memento UI er blevet opdateret, herunder en ny kontakt til delingsindstillinger, der forbedrer brugerens kontrol over datadeling.
* **UI Responsivitet og Tilpasning:** Mindre UI-fejl er blevet implementeret.

## Fejlrettelser

* **Onboarding-proces:** Løst et problem, hvor almindelig viden ikke blev vist under en brugers onboarding-trin, hvilket forbedrer den indledende opsætningsoplevelse for nye brugere.


==> notices/releases/jun-28th-2024.md <==
---
description: >-
  Denne udgivelse forbedrer navigationen, forbedrer dokumenthåndteringen og opdaterer
  appnavnet. Nøgleopdateringer inkluderer begrænsning af hjemmesidens applikationer, bedre Slack
  dokumentbehandling og omdøbning af desktop a
---

# 28. juni 2024

## Forbedringer

* **Begræns Applikationer på Hjemmesiden:** Vi har begrænset antallet af applikationer, der vises på hjemmesiden, for at gøre det lettere for brugerne at navigere og finde det, de har brug for.
* **Post-Process Slack Dokumenter:** Forbedret håndtering af Slack-dokumenter for at sikre en mere glat og præcis behandling.
* **Opdater Desktop App Navn:** Desktop-appen er blevet omdøbt til "Rememberizer App" for bedre klarhed og brandkonsistens.


==> notices/releases/README.md <==
---
description: Offentlige Erklæringer, Overholdelsesændringer og Opdateringer til Brugerassistance.
---

# Udgivelser

© 2024 SkyDeck AI Inc.


==> notices/releases/dec-6th-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på at introducere nye funktioner til teamsamarbejde og forbedre indholdsindhentning for at forbedre din produktivitet og samarbejdsoplevelse.
---

# 6. december 2024

### Nye funktioner

- **Team samarbejdsværktøjer**: Introduktion af nye funktioner, der muliggør problemfrit teamwork, så du kan samarbejde, dele dokumenter og kommunikere effektivt inden for dit team. Eksisterende brugere kan nemt oprette og deltage i teams for forbedret samarbejde.
- **Forbedret indholdsretrieval**: Forbedrede retrieval-funktioner giver hurtigere og mere præcis adgang til dine dokumenter, hvilket hjælper dig med at finde de oplysninger, du har brug for, mere effektivt.

==> notices/releases/may-31st-2024.md <==
---
description: >-
  Denne udgivelse forbedrer SQL-forespørgsler, forfiner UI'en og retter fejl. Nøgle
  opdateringer: optimeret søgning, automatisk genererede navne, ny memento-knap og
  forbedret navigation.
---

# 31. maj 2024

## Nye funktioner

* **Ny Memento-knap:** Vi har tilføjet en ny knap til at oprette mementos, mens appen autoriseres, hvilket gør processen mere brugervenlig.

## Forbedringer

* **Optimer Søgning:** Forbedret søgefunktionen for hurtigere og mere præcise resultater.
* **Justér UI Ved Godkendelse Af App:** Foretaget mindre justeringer af brugergrænsefladen ved godkendelse af en app for en mere glidende oplevelse.

## Fejlrettelser

* **Ret Indentationsproblem:** Rettet et problem med indentering for at sikre ensartet formatering på tværs af applikationen.


==> notices/releases/jan-15th-2024.md <==
---
description: Første udgivelse af Rememberizer.
---

# 15. januar 2024

## Nye funktioner

* **Dokumentsøgning**: Find nemt dine dokumenter med vores effektive søgefunktion.
* **Google Drive Integration**: Administrer dine filer problemfrit gennem Google Drive.
* **Udvikler Hub**: Et brugervenligt rum for udviklere til nemt at registrere og konfigurere deres applikationer til integration med Rememberizer.
* **Memento Administration**: Opret, list og slet nemt dine mementos.
* **Data Kilde Administration**: Forbind og frakobl nemt din datakilde.
* **Nem Onboarding**: Vores onboarding-statusfunktion er designet til en glat start for alle brugere og udviklere.

\


==> notices/releases/may-17th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre brugeroplevelsen, forbedre integrationer,
  og rette forskellige problemer. Nøgleopdateringer inkluderer Gmail-synkronisering og
  visning af bibliotekstien.
---

# 17. maj 2024

## Nye funktioner

* **Gmail-integration og synkronisering:** Forbind dine Gmail-konti for nemt at administrere e-mails på vores platform. I sidste uge introducerede vi label-specifik integration; denne uge kan du nyde fuld synkronisering af tråde inden for en label, for problemfri adgang og administration.

## Forbedringer

* **Visningsmappevej:** Applikationen viser nu mappens vej, hvilket gør det lettere for brugerne at navigere og finde deres dokumenter.
* **Opdateret Diagram:** Applikationens diagram er blevet opdateret for at give en klarere visuel repræsentation af systemarkitekturen og dataflowet.
* **Ændret Datasources Rækkefølge:** Rækkefølgen af datakilder er blevet optimeret for at forbedre effektiviteten af datahentning og behandling.
* **Opdateret Logik for Hentning af Data:** Logikken for hentning af data er blevet forbedret for at øge nøjagtigheden og pålideligheden af de hentede oplysninger.

## Fejlrettelser

* **Fixet UI for Slet Dokument Knap:** Brugergrænsefladen for slet dokument knappen i indlejrede detaljer er blevet rettet for at give en bedre brugeroplevelse.


==> notices/releases/feb-26th-2024.md <==
---
description: >-
  I denne udgivelse har vi implementeret en grænse for billedstørrelse på 1MB for uploads og
  forbedret dokumentvisning i Valg Panelet. Vi har også rettet en fejl
  relateret til frakobling af datakilde.
---

# 26. februar 2024

## Forbedringer

* **Billedstørrelsesgrænse**: Beskårne billeder til delt viden må ikke overstige 1MB i størrelse.
* **Forbedring af dokumentvisning**: Vi har øget antallet af dokumenter, der kan vises i træstrukturen inden for højre valgpanel for at forbedre brugeroplevelsen.

## Fejlrettelser

* **Frakobling af datakilde**: Rettet et problem, hvor frakobling af en datakilde ikke korrekt slettede dokumenter og fjernede datakilden.\


==> notices/releases/mar-25th-2024.md <==
---
description: >-
  Denne udgivelse bringer forbedret synkronisering, forbedret datakryptering og
  flere fejlrettelser for en mere glat brugeroplevelse.
---

# 25. mar 2024

## Forbedringer

* **Memento-forbedringer:** Tilføjet en funktion til at vise yderligere memento-information og vise indekseringsfremskridt, hvilket gør det lettere for brugerne at følge status for deres data.

## Fejlrettelser

* **UI Responsivitet:** Løst flere klikproblemer på Frakobl-knappen for at forhindre UI-fejl.


==> notices/releases/nov-15th-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på at forbedre brugerautentificeringsoplevelsen, herunder mere glidende login-omdirigeringer og forbedret understøttelse af desktop-apps.
---

# 15. november 2024

### Nye funktioner

- **Desktop App Godkendelse**: Brugere kan nu godkende direkte gennem vores desktop-applikation for en mere integreret oplevelse.

### Forbedringer

- **Sømløse login-omdirigeringer**: Uautentificerede brugere bliver nu omdirigeret til deres oprindelige side efter login, hvilket sikrer uafbrudt navigation.

==> notices/releases/jul-26th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre vores Slack-integration, forbedre
  brugergrænsefladen og løse kritiske problemer for at give en mere glidende
  oplevelse.
---

# 26. juli 2024

**Nye funktioner:**

* **Slack Kanal Tæller**: En ny funktion, der præcist tæller og viser antallet af Slack-kanaler, hvilket hjælper brugerne med bedre at administrere deres arbejdspladsforbindelser.

**Forbedringer:**

* **Opdateret Slack Integration UI**: Brugergrænsefladen for Slack-integration er blevet opdateret for at understøtte den nye kanalmekanisme, hvilket gør den mere intuitiv og lettere at bruge.
* **App Navn Opdatering**: Navnet på desktop-applikationen er blevet opdateret til "Rememberizer," hvilket afspejler vores engagement i at hjælpe brugerne med at organisere og huske vigtig information.

**Fejlrettelser:**

* **Google Drive Integration**: Løst et problem, der forårsagede fejl ved adgang til Google Drive-mapper, hvilket sikrer en mere glidende navigation og filhåndtering.


==> notices/releases/aug-2nd-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre den overordnede ydeevne, datahåndtering og
  fejlstyring af vores applikation. Brugerne kan forvente en mere robust og
  effektiv oplevelse.
---

# 2. august 2024

**Nye funktioner:**

* **Forbedret søgefunktionalitet**: Søgefunktionen kører nu parallelt indholdshentning, hvilket giver hurtigere og mere præcise resultater.
* **Forfinet dokumentnotifikationssystem**: Brugere vil modtage mere præcise notifikationer om dokumentopdateringer, hvilket forbedrer samarbejde og arbejdsflowstyring.
* **Opdateret API-nøgleformat**: Opdateret API-nøglepræfiks for forbedret sikkerhed og lettere identifikation.

**Forbedringer:**

* **Forbedret datastyring**: Systemet håndterer nu tomme dokumenter mere effektivt, hvilket sikrer, at al relevant information er korrekt indekseret og indlæst.
* **Optimeret mementoorganisation**: Forfininger af memento-sidepanelet giver et klarere overblik over dokumenter og mapper, hvilket gør navigationen mere intuitiv.
* **Strømlinet databehandling**: Implementering af en ny indlejringsmekanisme og tilpasning af vektordatabasen for mere effektiv databehandling og analyse.

**Fejlrettelser:**

* **E-mail kodningskompatibilitet**: Opdater systemets kodningsformat, når e-mail-tegnsættet er forkert, for at forhindre potentielle visningsproblemer.
* **Gmail etiketstyring**: Løst et problem ved sletning af Gmail-etiketter, hvilket sikrer en mere glidende e-mailintegration.
* **Undtagelseshåndtering**: Forbedret fejlnotifikationssystem til bedre at håndtere og kommunikere systemundtagelser.


==> notices/releases/oct-18th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre pålideligheden af dokumentlagring.
---
# 18. oktober 2024

### Fejlrettelser

- **Forbedret Dokument Gemme Stabilitet**: Forbedret dokument gemmeprocessen for at forhindre potentielle konflikter under samtidige redigeringer.

==> notices/releases/feb-19th-2024.md <==
---
description: >-
  Denne udgivelse bringer forbedringer til Memento-træet med bedre sortering og
  retter en fejl, der påvirker API-anmodninger i GPT-apps.
---

# 19. februar 2024

## Forbedringer

* **Alfabetisk Sortering i Memento Træet**: For forbedret navigation er filer og Slack-kanaler inden for Memento-træet nu organiseret alfabetisk.

## Fejlrettelser

* **GPT Apps**: Vi har løst et problem, der forhindrede API-anmodninger i at blive sendt gennem nyoprettede GPT-apps.

\


==> notices/releases/mar-11th-2024.md <==
---
description: >-
  Denne opdatering bringer nye funktioner og forbedringer, herunder strømlinet Slack
  integration, forbedrede dokumenter og en mere effektiv brugerregistreringsproces.
  Vi har også rettet nogle fejl.
---

# Mar 11th, 2024

## Nye funktioner

* **Bruger Slack Data Migration:** Bruger Slack-data kan nu migreres for at imødekomme Slack-tråde og svar, hvilket forbedrer brugerinteraktionen.
* **Integration af fælles viden:** Fælles viden er blevet tilføjet til integrationskildernes slutpunkt, hvilket udvider vores systems kapaciteter.
* **Fastgør delte vidensartikler:** Systemadministratorer kan nu fastgøre delte vidensartikler øverst på listen, hvilket forbedrer synlighed og tilgængelighed.
* **Sikker dokumenthåndtering:** Systemet vil ikke længere fejle på tomme dokumenter, hvilket forbedrer systemets pålidelighed.
* **Administrer delt viden:** Brugere kan nu slette og redigere deres delte viden, hvilket giver mere kontrol over delt indhold.

## Forbedringer

* **Rememberizer UI Opdatering:** Rememberizer UI'en er blevet opdateret baseret på det nye format for Slack Svar.

## Fejlrettelser

* **Skift mellem fælles viden:** Rettet et problem ved skift mellem fælles viden, når memento raffineres.
* **Understøttet dokument synlighed:** Rettet problemet, der forårsagede, at understøttede dokumenter blev vist.
* **Bruger dokumentliste:** Abonnerede dokumenter vil ikke længere vises i listen over bruger dokumenter.
* **Memento størrelse estimering:** Korrigeret den forkerte beregning af den estimerede størrelse af memento.



==> notices/releases/feb-12th-2024.md <==
---
description: >-
  I denne udgivelse har vi introduceret en offentlig fælles viden side, lavet
  forbedringer til memento struktur og onboarding UI, og rettet en fejl med app
  autorisations tælling.
---

# 12. februar 2024

## Nye funktioner

* **Offentlig fælles viden side**: En ny offentlig fælles viden side er blevet implementeret for bedre informationsadgang og deling.
* **Fælles viden i onboarding**: Brugere kan nu tilføje fælles viden direkte fra onboarding siden.
* **Træstruktur for Memento**: Filene i et memento returneres nu i en træstruktur for bedre klarhed og navigation.

## Forbedringer

* **UI til Onboarding Trin**: Brugergrænsefladen til onboarding trin er blevet justeret for en bedre brugeroplevelse.


==> notices/releases/jul-12th-2024.md <==
---
description: >-
  Denne udgivelse bringer spændende forbedringer til dokument søgning, memento
  organisering og integrationsstyring. Vi har forbedret brugeroplevelsen
  med glattere navigation og mere effektiv databehandling
---

# 12. juli 2024

### Nye funktioner

* **Dokumentsøgning**: Nyd en kraftfuld ny søgefunktion, der hjælper dig med hurtigt og nemt at finde de oplysninger, du har brug for, inden for dine dokumenter.&#x20;
* **Ny Memento Træstruktur**: Oplev en ny måde at organisere dine mementoer på med vores intuitive træstruktur, der gør det lettere at navigere og administrere dine oplysninger.&#x20;
* **Automatisk synkronisering for mementoer**: Hold dine data opdaterede uden besvær med vores nye automatiske synkroniseringsfunktion for mementoer.

### Forbedringer

* **Forbedret Memento Organisation**: Vi har raffineret memento-sidepanelet for at give et klarere overblik over dine dokumenter og mapper, hvilket gør navigationen til en leg.&#x20;
* **Integrationsstyring**: Filtrer og administrer nemt dine integrationer med en ny dropdown-funktion, der giver dig mere kontrol over dine tilsluttede tjenester.&#x20;
* **Hurtigere Dokument Søgning**: Vores nye debounced søgefunktion giver hurtigere, mere responsiv feedback, mens du skriver.&#x20;
* **Opdateringer af Hjemmeside og Vidensside**: Vi har reorganiseret layoutet af integrationer på nøglesider for at forbedre tilgængeligheden og brugeroplevelsen.

### Fejlrettelser

* **Forbedret integrationspålidelighed**: Vi har forbedret vores system til bedre at håndtere information fra tilsluttede tjenester, hvilket sikrer en mere glidende oplevelse ved brug af integrationer.&#x20;
* **Renere brugergrænseflade**: Vi har fjernet unødvendige advarselsmeddelelser på videnssiden for et mere strømlinet udseende.



==> notices/releases/may-10th-2024.md <==
---
description: >-
  Denne udgivelse introducerer Gmail-integration, der giver brugerne mulighed for at
  forbinde deres konti og vælge etiketter til deres vidensbase, samt en ny hukommelsesfunktion
  for forbedret søgefunktionalitet.
---

# 10. maj 2024

## Nye funktioner

*   **Rememberizer Memory** giver apps mulighed for at gemme og dele data inden for en brugers Rememberizer-konto, hvilket giver et centralt sted for vigtig information fra flere apps.\
    &#x20;\
    **Fordele**

    * **For brugere:** Nem adgang til data fra alle apps, problemfri synkronisering mellem apps og vedvarende opbevaring, selvom apps afinstalleres.
    * **For udviklere:** Ingen behov for at oprette brugerdefinerede datalagringssystemer, mulighed for at udnytte data fra andre apps og forenklet integration på tværs af apps.

    Memory-dokumentation: [https://docs.rememberizer.ai/personal/rememberizer-memory-integration](https://docs.rememberizer.ai/personal/rememberizer-memory-integration).\
    Memory API-dokumentation: [https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer](https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer).
* **Gmail-integration:** Brugere kan nu forbinde deres Gmail-konti og vælge specifikke etiketter til at tilføje til deres vidensbase.
* **Google Drive Delte Drev Support:** Vi har tilføjet support til Google Drive Delte Drev, hvilket giver brugere mulighed for at inkludere dokumenter fra delte drev i deres vidensbase.

## Forbedringer

* **Dokumentindeksering:** Vi har forbedret dokumentindekseringsprocessen, så nye dokumenter uploades og indekseres korrekt. I tilfælde af indekseringsfejl er der implementeret genforsøgsmekanismer.
* **App Udgivelsesflow:** Gennemgangstrinnet er blevet fjernet fra appudgivelsesflowet, hvilket strømliner processen for udviklere.
* **Forbundne Apps UI:** "Dine forbundne apps" UI er blevet forbedret til at håndtere scenarier, hvor ingen apps er forbundet, hvilket forbedrer brugeroplevelsen.

## Fejlrettelser

* **Omdøb Applikation:** Et problem, hvor omdøbning af en applikation forårsagede fejl, er blevet løst.


==> notices/releases/aug-9th-2024.md <==
---
description: >-
  Denne udgivelse fokuserer på at forbedre brugeroplevelsen, forbedre dokument
  styring og forfine søgefunktioner i Rememberizer.
---

# 9. aug 2024

**Nye funktioner**

* **Slack Kanal Integration**: Forbedret support for Slack-kanaler, hvilket forbedrer kommunikation og samarbejde inden for appen.
* **Dokumentstatus Filter**: Tilføjet et nyt filter for dokumentstatus på siden med indholdsdetaljer, hvilket gør det lettere at spore og administrere dokumenter.
* **Lagret Dokumentvisning**: Implementeret en ny trævisning i memento-sidepanelet, der organiserer dokumenter og mapper i lag for forbedret navigation.
* **Avancerede Søgningsevner**: Introduceret datointervalfiltre til søgefunktionen, hvilket muliggør mere præcis dokumenthentning.

**Forbedringer**

* **Dokumenthåndtering**: Forfinet processen med at linke dokumenter til siden med viden detaljer, hvilket forenkler dokumentorganisation og adgang.
* **Brugergrænseflade Opdateringer**: Forskellige UI-forbedringer for at forbedre den samlede app-brugervenlighed og visuelle appel.
* **Ydelsesoptimering**: Refaktoreret kode og opdaterede API-opkald for at forbedre appens ydeevne og reaktivitet.

**Fejlrettelser**

* **Håndtering af Tomme Søgeforespørgsler**: Løst et problem, hvor tomme søgeforespørgsler ikke blev håndteret korrekt, hvilket forbedrer søgepålideligheden.
* **E-mail Integration**: Rettet et problem relateret til håndtering af e-mailkilder ved interaktion med GPT, hvilket sikrer en glattere integration med e-mailtjenester.


==> notices/releases/nov-1st-2024.md <==
---
description: >-
    Denne udgivelse fokuserer på at forbedre ydeevnen, forbedre autentificeringen og øge den samlede pålidelighed for en bedre brugeroplevelse.
---

# 1. nov 2024

### Forbedringer

- **Hurtigere søgeydelse**: Optimerede backend-processer for at give hurtigere adgang til dine dokumenter.
- **Forbedret autentificeringssystem**: Opgraderet autentificering for forbedret sikkerhed og pålidelighed.
- **Forbedret indekseringspålidelighed**: Forbedret overvågning af dokumentindeksering for at sikre, at alle dine dokumenter er søgbare.
- **Optimeret systemydelse**: Implementeret backend-optimeringer for en hurtigere og mere effektiv service.

### Nye funktioner

- **Automatisk genforbindelse af datakilder**: Datakilder forbliver nu automatisk tilsluttet, hvilket sikrer uafbrudt adgang til dine oplysninger.

### Fejlrettelser

- **Forbedrede Privatlivskontroller**: Rettet et problem, der forhindrede uautoriseret visning i brugergrænseflader, hvilket forbedrer privatlivet.
- **Løste App Autorisationsproblemer**: Korrigerede omdirigeringsproblemer med autoriserede apps for problemfri adgang.

==> notices/b2b/README.md <==
---
description: Indlæg til fordel for andre virksomheder, som Skydeck AI Inc interagerer med.
---

# B2B



==> notices/b2b/about-reddit-agent.md <==
---
description: Rememberizer Agent
---

# Om Reddit Agent

En Rememberizer-agent henter Reddit-indhold fra udvalgte Sub-Reddits, så brugere og skabere af dette kan forespørge den underliggende semantiske betydning af deres indhold og det fra andre deltagere for at interagere med dette indhold ved hjælp af deres egne AI-værktøjer og de andre, som de autoriserer gennem Rememberizer.

Last updated