Ga naar hoofdinhoud Ga naar aanvullende inhoud

Een op bestanden gebaseerde knowledgemart maken

Met op bestanden gebaseerde knowledgemarts kunt u uw ongestructureerde gegevens insluiten en opslaan in een vectordatabase. Hierdoor kan de uitgebreide context worden opgehaald met semantische zoekfuncties om te worden gebruikt als context voor Retrieval Augmented Generation (RAG)-toepassingen.

De ondersteunde invoerformaten zijn: PDF, TXT en Word DOCX.

InformatieU hebt een Qlik Talend Cloud Enterprise-abonnement nodig.
InformatieDeze functie wordt alleen ondersteund op Snowflake-platforms en voor een gegevensgateway die door de klant wordt beheerd.

Het Qlik Data Gateway - Data Movement installeren

Voordat u op bestanden gebaseerde knowledgemarts kunt maken, moet u een specifieke Qlik Data Gateway - Data Movement installeren. Ga voor meer informatie naar Qlik Data Gateway - Data Movement instellen voor knowledgemarts.

Ondersteunde verbindingen

Voor informatie over de ondersteunde:

De bestanden maken

  1. Klik op Projecten in het linkermenu en open een project.
  2. Op de pagina Project kunt u een op bestanden gebaseerde knowledgemart maken. Ofwel:
    • Klik op Nieuwe maken > Op bestanden gebaseerde knowledgemart.
    • Klik op Pictogram Acties van de gegevenstaak > Op bestanden gebaseerde knowledgemart.

    Er wordt een configuratievenster geopend.

  3. Voer een naam in.
  4. Voer een beschrijving in. Dit is optioneel.
  5. Maak of selecteer een bronverbinding.
  6. Selecteer waar u de documenten wilt opslaan in de vervolgkeuzelijst Vectoren opslaan in. Om de documenten bij het project op te slaan, selecteert u Gegevensprojectplatform.

  7. Als u Externe vectordatabase hebt geselecteerd, maak of selecteer dan een Verbinding vectordatabase. De documenten en vectoren worden in deze vectordatabase opgeslagen.
  8. Maak of selecteer een LLM-verbinding. Deze verbinding is nodig voor het gebruik van de semantische zoekfunctie.
  9. Klik op Maken.
  10. Wanneer de knowledgemart is aangemaakt, voegt u documenten toe.

Bestanden toevoegen

InformatieAlleen tekst wordt naar documenten geschreven. Tekst uit diagrammen of afbeeldingen wordt niet geëxtraheerd.
  1. Selecteer op het tabblad Mappen van de pagina Gegevenstaak een map of klik op Mappen selecteren om een nieuwe map te selecteren.
  2. Blader naar de map, schakel het selectievakje van de map in.

    Alle bestanden in de mappen worden gelezen als ze in een van de ondersteunde formaten staan, ongeacht wanneer ze aan de map zijn toegevoegd.

    Wanneer u een bestand dat al in de index bestaat uit een map verwijdert, blijven de gegevens in de index staan. Om de gegevens uit de index te verwijderen, gebruikt u hetzelfde bestand, maar dan leeg.

    Om de lijst met bestanden in de map weer te geven, klikt u er met de rechtermuisknop op.

  3. Klik op Opslaan om het venster Mappen selecteren te sluiten.
  4. Om de grootte van de chunk en de chunk overlapping te bewerken, klikt u op Instellingen > Runtime.
  5. Om de indexnaam te bewerken, klikt u op Instellingen > Instellingen vectordatabase.

    Ga voor meer informatie naar Indexnaam.

  6. Klik rechts op Pictogram Acties > Voorbereiden.
  7. Wanneer de voorbereiding voltooid is, klikt u op Uitvoeren. De documenten worden ingesloten en overgedragen.

    De overdracht is voltooid wanneer de knop Uitvoeren actief is.

  8. Als het de eerste volledige lading is, controleert u de status van elk bestand:
    1. Selecteer Bewaken in het menu.
    2. Selecteer Status volledige lading onder aan de pagina.

      Status volledige lading in Bewaken

    3. Wanneer sommige bestanden mislukt zijn, dient u de fouten te herstellen of verwijdert u de bestanden voordat u het proces nogmaals uitvoert. Als de bestanden fouten blijven bevatten, zullen de volgende runs mislukken.
    InformatieHet opnieuw laden van alle bestanden kan extra kosten met zich meebrengen.

Als uw bestanden correct zijn, kunt u vragen stellen over uw gegevens. Ga voor meer informatie naar De testassistent gebruiken.

Volledige lading en het vastleggen van wijzigingsgegevens (CDC)

Volledige lading en CDC worden ondersteund.

Volledige lading: voor elk documentexemplaar wordt een document gegenereerd en naar het doel gestuurd.

CDC: een document wordt gegenereerd na elke wijziging.

Wanneer een bestand wordt gewijzigd of toegevoegd, worden documenten uit dit bestand gelezen. Het bestand wordt opgesplitst in documenten met chunks volgens de grootte en overlapping van de chunk.

Als het de eerste volledige lading is, controleert u de status van elk bestand:

  1. Selecteer Bewaken in het menu.
  2. Selecteer Status volledige lading onder aan de pagina.

    Status volledige lading in Bewaken

  3. Wanneer sommige bestanden mislukt zijn, dient u de fouten te herstellen of verwijdert u de bestanden voordat u het proces nogmaals uitvoert. Als de bestanden fouten blijven bevatten, zullen de volgende runs mislukken.
InformatieHet opnieuw laden van alle bestanden kan extra kosten met zich meebrengen.

De invoergegevens bijwerken

Wanneer u de invoergegevens bijwerkt, moet u de gegevenstaak uitvoeren om de wijzigingen naar de vectordatabase of het gegevensplatform over te brengen.

Aangezien oude chunks worden verwijderd en nieuwe chunks worden ingevoegd, komt het veld hdr__operation overeen met een invoegbewerking, niet met een updatebewerking. Ga voor meer informatie naar Gegevensverzamelingarchitectuur in een clouddatawarehouse.

Indexnaam

Elke knowledgemart heeft een indexnaam die voor de semantische zoekfunctie wordt gebruikt.

Wanneer u taken configureert om naar dezelfde index te schrijven, moet u dezelfde LLM-parameters voor de taken configureren.

Als u wilt dat uw documenten in dezelfde index staan, moeten ze dezelfde indexnaam hebben.

De indexnaam bewerken:

  1. Klik op Instellingen op de Gegevenstaak-pagina.
  2. Selecteer het tabblad Vector database-instellingen.
  3. Bewerk de Indexnaam.
  4. Klik op OK.

Nadat u de indexnaam hebt bewerkt, moet u de taak voorbereiden. Anders worden uw wijzigingen niet toegepast bij de volgende runs.

Instellingen

U kunt de instellingen van een knowledgemart bekijken en bewerken.

Klik vanuit de pagina Gegevenstaak op > Instellingen.

InformatieAangezien de instellingen afhankelijk zijn van de opslag (Databricks, Snowflake, enz.), beschrijven de volgende tabellen de instellingen die altijd beschikbaar zijn. Er kunnen meer instellingen beschikbaar zijn.
Deze tabel beschrijft de instellingen van het tabblad Verbindingen.
InstellingenBeschrijving
Bronverbinding

De bronverbinding.

Vectoren opslaan in

Selecteer in de vervolgkeuzelijst:

  • Externe vectordatabase
  • Gegevensprojectplatform
Verbinding van vectordatabase

Deze instelling is beschikbaar wanneer Externe vectordatabase is geselecteerd voor Vectoren opslaan in.

De verbinding van de vectordatabase.

Ga voor meer informatie naar Verbinding maken met vectordatabases.

LLM-verbindingDe LLM-verbinding.

Ga voor meer informatie naar Verbinding maken met LLM-verbindingen.

Als u Databricks wilt gebruiken als een LLM-verbinding, configureer dan het Insluitmodel als eindpunt en Voltooiingsmodel als eindpunt bij het maken van de knowledgemart. Raadpleeg de Databricks-documentatie voor meer informatie.

Deze tabel beschrijft de instellingen van het tabblad Platforminstellingen.
InstellingenBeschrijving
Schema van gegevenstaakDe naam van het gegevenstaakschema.
Intern schemaDe naam van het interne schema.
Prefix voor alle tabellen en weergavenGebruik dit prefix als u conflicten tussen meerdere gegevenstaken wilt oplossen
Deze tabel beschrijft de instellingen van het tabblad Instellingen vectordatabase.
InstellingenBeschrijving
Indexschema

Deze instelling is niet beschikbaar wanneer Externe vectordatabase is geselecteerd voor Vectoren opslaan in.

De naam van het indexschema.
IndexnaamDe naam van de index.
Als de index al bestaatWanneer meerdere taken naar dezelfde index schrijven, selecteert u of de index moet worden verwijderd of niet:
  • De bestaande index gebruiken: de index wordt niet verwijderd.
  • De index verwijderen en maken: de index wordt verwijderd.
Deze tabel beschrijft de instellingen van het tabblad Runtime.
InstellingenBeschrijving
Parallelle uitvoering

Het maximumaantal databaseverbindingen. 

Voer een waarde in van 1 tot 50.

BulkgrootteVoor knowledgemarts is de bulkgrootte het aantal documenten dat in elk bulkverzoek wordt geladen.

Voor op bestanden gebaseerde knowledgemarts is de bulkgrootte het aantal bestanden dat in elk bulkverzoek wordt geladen.

Voor Snowflake is de bulkgrootte niet nodig omdat alles in één query wordt geladen.

Maximumaantal records om te laden0 betekent dat alle records geladen zijn.
Deze tabel beschrijft de instellingen van het tabblad Weergaven.
Instellingen Beschrijving
Standaardweergaven Gebruik standaardweergaven om de resultaten van een query weer te geven alsof het een tabel is.
Snowflake beveiligde weergaven Gebruik beveiligde Snowflake-weergaven voor weergaven die zijn aangewezen voor de bescherming van gegevensprivacy of gevoelige informatie, zoals weergaven die zijn gemaakt om de toegang te beperken tot gevoelige gegevens die niet mogen worden blootgesteld aan alle gebruikers van de onderliggende tabellen.

Beveiligde Snowflake-weergaven kunnen langzamer worden uitgevoerd dan standaardweergaven.

Deze tabel beschrijft de instellingen van het Testassistent-tabblad.
InstellingenBeschrijving
Aantal documenten in contextHet aantal relevante documenten dat als context aan het model wordt doorgegeven.
PromptsjabloonVoer de sjabloon in die de AI moet volgen om de op te nemen documenten te filteren.
FilterenVoer de expressie in om de op te nemen documenten te filteren.

Aangezien het filter is gebaseerd op de metadata en de op bestanden gebaseerde kennis-marts geen metadata hebben, denk goed na over het filter dat u configureert. Het kan relevanter zijn om gegevens uit te sluiten in plaats van ze op te nemen.

Ga voor meer informatie naar De testassistent gebruiken.

Document ophalenSelecteer de optie in de vervolgkeuzelijst:
  • Opgehaalde context weergeven: De testassistent levert de documenten waaruit deze het antwoord genereert.
  • Opgehaalde context niet weergeven: De testassistent genereert een antwoord, maar levert de documenten niet.
Antwoorden genererenSelecteer de optie in de vervolgkeuzelijst:
  • Antwoorden genereren: De testassistent genereert een antwoord op basis van de documenten.
  • Genereer geen antwoorden: De testassistent antwoordt alleen met documenten.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!