# Używanie asystenta testu

Skorzystaj z asystenta testu, aby zadawać pytania dotyczące danych oraz sprawdzić, czy dane zostały poprawnie przesłane i są aktualne. Umożliwia to również weryfikację, czy nie udostępniasz żadnych nieprawidłowych lub poufnych danych.

OstrzeżenieTa funkcja wykorzystuje sztuczną inteligencję. Użytkownik ma obowiązek przejrzeć i zweryfikować wszelkie dane wyjściowe sztucznej inteligencji przed ich wykorzystaniem lub udostępnieniem, a także ocenić, czy korzystanie z niej jest właściwe w konkretnym przypadku i zgodne z obowiązującymi przepisami prawa.

InformacjaJest potrzebna subskrypcja Qlik Talend Cloud Enterprise.

## Zadawanie pytań

Uruchom asystenta testu ze strony Zadanie danych:

1. Uruchom zadanie danych.
2. Po zakończeniu kliknij przycisk Asystent testu na pasku menu. Asystent testu zostanie otwarty w prawym panelu.

Aby zadać pytanie, wpisz je i wyślij:

* Naciskając klawisz ENTER na klawiaturze.
* Klikając Wprowadź.

Dane mogą być używane przez asystenta testu tylko wtedy, gdy są zdefiniowane jako Metadane.

1. Przejdź do karty Zestawy danych.

2. Zaznacz pole wyboru Metadane.

   ![Pole wyboru Metadane.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/datasets_metadata_checkbox.png)

3. Uruchom zadanie. Po zakończeniu można zadawać pytania dotyczące wybranych danych.

## Historia pytań

Możesz przeglądać, kopiować, usuwać i ponownie zadawać poprzednie pytania. Możesz również kopiować odpowiedzi.

Konwersacji nie można zapisywać.

Kliknij the Historia pytań icon, wskaż kursorem pytanie i wybierz działanie: Kopiuj, Wyślij ponownie lub Usuń.

![Historia asystenta testu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/test-assistant-history.png)

Usunięcia pytania z historii nie można cofnąć.

## Ustawienia

W tej tabeli opisano ustawienia karty Asystent testuAsystent testu.

| Ustawienia | Opis |
| --- | --- |
| Liczba dokumentów w kontekście | Liczba pasujących dokumentów, które zostaną przekazane do modelu jako kontekst. |
| Szablon promptu | Wprowadź szablon, który AI musi stosować, aby filtrować dokumenty do uwzględnienia. |
| Filter | Wprowadź wyrażenie, aby filtrować dokumenty do uwzględnienia.<br><br>Ponieważ filtr jest oparty na metadanych, a hurtownie wiedzy oparte na plikach nie mają metadanych, należy dokładnie przemyśleć konfigurowany filtr. Bardziej odpowiednie może być wykluczanie danych zamiast ich uwzględniania.<br><br>Więcej informacji zawiera temat [Używanie asystenta testu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/KnowledgeMart/Test-Assistant.htm#). |
| Pobieranie dokumentu | Wybierz opcję z listy rozwijanej:<br><br><ul><li><span>Pokaż pobrany kontekst</span>: asystent testu udostępnia dokumenty, na podstawie których generuje odpowiedź.</li><li><span>Nie pokazuj pobranego kontekstu</span>: asystent testu generuje odpowiedź, ale nie wskazuje dokumentów.</li></ul> |
| Generowanie odpowiedzi | Wybierz opcję z listy rozwijanej:<br><br><ul><li><span>Generuj odpowiedzi</span>: asystent testu generuje odpowiedź na podstawie dokumentów.</li><li><span>Nie generuj odpowiedzi</span>: asystent testu udziela odpowiedzi wyłącznie za pomocą dokumentów.</li></ul> |

## Przykłady filtrów

Asystent testu może pomóc zdefiniować Filtr do użycia w Ustawieniach, ale format filtru zależy od wektorowych baz danych.

### Przykłady hurtowni wiedzy

Poniższa tabela przedstawia kilka przykładów pytań, które można zadać, i filtrów zwracanych przez asystenta testu.

| Wektorowa baza danych | Pytania | Odpowiedź do użycia jako filtr | Format | Dokumentacja |
| --- | --- | --- | --- | --- |
| ElasticSearch | Napisz filtr dla dokumentów, gdzie metadata.UnitsInStock = 39 | `{'terms': {'metadata.UnitsInStock': [39]}}` | JSON | [Zapytanie logiczne](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-bool-query#filter-clause)<br><br>[DSL zapytań](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-filter-context.html) |
| OpenSearch | Napisz filtr dla dokumentów, gdzie metadata.UnitsInStock = 39 | `{'terms': {'metadata.UnitsInStock': [39]}}` | JSON | [Zapytania pełnotekstowe](https://docs.opensearch.org/docs/latest/query-dsl/full-text/index/) |
| Pinecone | Filtr w stylu Mongo do pobierania wektorów, gdzie UnitsInStock = 39 | `{"UnitsInStock": 39}` | JSON | [Filtrowanie według metadanych](https://docs.pinecone.io/guides/search/filter-by-metadata) |
| Snowflake Cortex | Napisz zapytanie Cortex SQL, aby filtrować wiersze, w których metadata.UnitsInStock = 39 | `"metadata":"UnitsInStock" = 39` | SQL | Składnia SQL |
| Databricks | Napisz zapytanie Databricks SQL, aby filtrować wiersze, w których metadata.UnitsInStock = 39 | `{"metadata LIKE": "%\"UnitsInStock\":39%"}` | SQL | Składnia SQL |

Pamiętaj, że odpowiedzi zależą od Twoich danych – tu podano tylko przykłady.

### Przykłady hurtowni wiedzy opartych na plikach

Użyj filtru, aby ograniczyć wyszukiwanie do określonych plików. Poniższa tabela przedstawia kilka przykładów:

| Wektorowa baza danych | Filtruj | Format | Dokumentacja |
| --- | --- | --- | --- |
| ElasticSearch | `{"terms": {"source_id.keyword": ["gs://ai-ready/test/hello.txt"]}}` | JSON | [Zapytanie logiczne](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-bool-query#filter-clause)<br><br>[DSL zapytań](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 | [Zapytania pełnotekstowe](https://docs.opensearch.org/docs/latest/query-dsl/full-text/index/) |
| Pinecone | `{"source_id": "s3://username-filebased/docxfiles/newF/cv.docx"}` | JSON | [Filtrowanie według metadanych](https://docs.pinecone.io/guides/search/filter-by-metadata) |
| Snowflake Cortex | `"source_id" like "s3://username-filebased/pdf/small_pdf/%"` | SQL | Składnia SQL |
| Databricks | `"source_id" like "s3://username-filebased/pdf/small_pdf/%"` | SQL | Składnia SQL |

Pamiętaj, że odpowiedzi zależą od Twoich danych – tu podano tylko przykłady.