# De testassistent gebruiken

Gebruik de Testassistent om vragen te stellen over uw gegevens en te controleren of uw gegevens correct zijn overgedragen en up-to-date zijn. Hiermee kunt u ook controleren of u geen verkeerde of vertrouwelijke gegevens deelt.

WaarschuwingDeze functie gebruikt kunstmatige intelligentie. Het is de verantwoordelijkheid van de gebruiker om alle AI-uitvoer te controleren en te verifiëren voordat hij deze gebruikt of deelt, en om te beoordelen of het gebruik ervan geschikt is voor een bepaald gebruiksscenario en of het voldoet aan de geldende wetgeving.

InformatieU hebt een Qlik Talend Cloud Enterprise-abonnement nodig.

## Vragen stellen

Start de testassistent vanaf de pagina Gegevenstaak:

1. Voer de gegevenstaak uit.
2. Klik op Testassistent in de menubalk als het proces is voltooid. De Testassistent wordt geopend in het rechtervenster.

Om een vraag te stellen, voert u deze in en verstuurt u deze als volgt:

* Druk op uw toetsenbord op ENTER.
* Klik op Enter.

De gegevens kunnen alleen door de testassistent worden gebruikt als ze zijn gedefinieerd als metagegevens.

1. Navigeer naar het tabblad Gegevensverzamelingen.

2. Schakel het selectievakje Metagegevens in.

   ![Selectievakje Metagegevens](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/datasets_metadata_checkbox.png)

3. Voer de taak uit. Zodra dit voltooid is, kunt u vragen stellen over de geselecteerde gegevens.

## De vraaggeschiedenis

U kunt eerdere vragen bekijken, kopiëren, verwijderen en opnieuw stellen. U kunt de antwoorden ook kopiëren.

Gesprekken kunnen niet worden opgeslagen.

Klik op the Vraaggeschiedenis icon en beweeg met de muis over de vraag en selecteer de actie: Kopiëren, Opnieuw verzenden of Verwijderen.

![Geschiedenis van testassistent](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/test-assistant-history.png)

Het verwijderen van een vraag uit de geschiedenis kan niet ongedaan worden gemaakt.

## Instellingen

Deze tabel beschrijft de instellingen van het TestassistentTestassistent-tabblad.

| Instellingen | Beschrijving |
| --- | --- |
| Aantal documenten in context | Het aantal relevante documenten dat als context aan het model wordt doorgegeven. |
| Promptsjabloon | Voer de sjabloon in die de AI moet volgen om de op te nemen documenten te filteren. |
| Filteren | Voer de expressie in om de op te nemen documenten te filteren.<br><br>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.<br><br>Ga voor meer informatie naar [De testassistent gebruiken](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/KnowledgeMart/Test-Assistant.htm#). |
| Document ophalen | Selecteer de optie in de vervolgkeuzelijst:<br><br><ul><li><span>Opgehaalde context weergeven</span>: De testassistent levert de documenten waaruit deze het antwoord genereert.</li><li><span>Opgehaalde context niet weergeven</span>: De testassistent genereert een antwoord, maar levert de documenten niet.</li></ul> |
| Antwoorden genereren | Selecteer de optie in de vervolgkeuzelijst:<br><br><ul><li><span>Antwoorden genereren</span>: De testassistent genereert een antwoord op basis van de documenten.</li><li><span>Genereer geen antwoorden</span>: De testassistent antwoordt alleen met documenten.</li></ul> |

## Voorbeelden van filters

De testassistent kan u helpen bij het definiëren van het filter dat u wilt gebruiken in de instellingen, maar het filterformaat hangt af van de vectordatabases.

### Voorbeelden voor knowledgemarts

In de onderstaande tabel ziet u enkele voorbeelden van vragen die u kunt stellen en de filters die de testassistent retourneert.

| Vectordatabase | Vragen | Antwoord om als filter te gebruiken | Opmaak | Documentatie |
| --- | --- | --- | --- | --- |
| Elasticsearch | Schrijf een filter voor documenten waarbij metadata.UnitsInStock = 39 is | `{'terms': {'metadata.UnitsInStock': [39]}}` | JSON | [Booleaanse query](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-bool-query#filter-clause)<br><br>[Query DSL](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-filter-context.html) |
| OpenSearch | Schrijf een filter voor documenten waarbij metadata.UnitsInStock = 39 is | `{'terms': {'metadata.UnitsInStock': [39]}}` | JSON | [Volledige tekst query's](https://docs.opensearch.org/docs/latest/query-dsl/full-text/index/) |
| Pinecone | Mongo-stijl filter om vectoren te krijgen waarbij UnitsInStock = 39 is | `{"UnitsInStock": 39}` | JSON | [Filteren op metagegevens](https://docs.pinecone.io/guides/search/filter-by-metadata) |
| Snowflake Cortex | Schrijf een Cortex SQL-query om rijen te filteren waarbij metadata.UnitsInStock = 39 is | `"metadata":"UnitsInStock" = 39` | SQL | SQL-syntaxis |
| Databricks | Schrijf een Databricks SQL-query om rijen te filteren waarbij metadata.UnitsInStock = 39 is | `{"metadata LIKE": "%\"UnitsInStock\":39%"}` | SQL | SQL-syntaxis |

Onthoud dat de antwoorden afhankelijk zijn van uw gegevens, dit zijn slechts voorbeelden.

### Voorbeelden voor op bestanden gebaseerde knowledgemarts

Gebruik het filter om de zoekopdracht tot specifieke bestanden te beperken. De onderstaande tabel toont enkele voorbeelden:

| Vectordatabase | Filter | Opmaak | Documentatie |
| --- | --- | --- | --- |
| Elasticsearch | `{"terms": {"source_id.keyword": ["gs://ai-ready/test/hello.txt"]}}` | JSON | [Booleaanse query](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-bool-query#filter-clause)<br><br>[Query DSL](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-filter-context.html) |
| OpenSearch | `{"terms": {"source_id.keyword": ["gs://ai-ready/test/hello.txt"]}}` | JSON | [Volledige tekst query's](https://docs.opensearch.org/docs/latest/query-dsl/full-text/index/) |
| Pinecone | `{"source_id": "s3://username-filebased/docxfiles/newF/cv.docx"}` | JSON | [Filteren op metagegevens](https://docs.pinecone.io/guides/search/filter-by-metadata) |
| Snowflake Cortex | `"source_id" like "s3://username-filebased/pdf/small_pdf/%"` | SQL | SQL-syntaxis |
| Databricks | `"source_id" like "s3://username-filebased/pdf/small_pdf/%"` | SQL | SQL-syntaxis |

Onthoud dat de antwoorden afhankelijk zijn van uw gegevens, dit zijn slechts voorbeelden.