AWS Kendra

Intelligente enterprise-zoekservice aangedreven door machine learning. Via Langdock’s integratie kun je AWS Kendra rechtstreeks vanuit je gesprekken openen en beheren.

Authenticatie: API-sleutel (AWS-referenties) Categorie: AI & Zoeken Beschikbaarheid: Alle workspace-abonnementen

Beschikbare acties

Zoeken

awskendra.search

Doorzoekt je Kendra-index met natuurlijke taalvragen

Bevestiging vereist: Nee

Parameters:

  • query (TEKST, Verplicht): Zoekopdracht in natuurlijke taal om in je Kendra-index te doorzoeken. Bijvoorbeeld: ‘Hoe reset ik mijn wachtwoord?’ of ‘verkooprapport Q3 2024’

  • pageSize (GETAL, Optioneel): Aantal resultaten per pagina. Maximum is 100. Als niet opgegeven, standaard 10

  • attributeFilter (MEERREGELIGE_TEKST, Optioneel): bijv. {"EqualsTo": {"Key": "field", "Value": "text"}}

  • queryResultType (SELECTIE, Optioneel): Filter resultaten op type. Opties: Alle resultaten, Alleen documenten, Alleen antwoorden, Alleen vragen en antwoorden

  • pageNumber (GETAL, Optioneel): Paginanummer om op te halen (1-10 voor paginagrootte 10, 1-2 voor paginagrootte 50). Opmerking: AWS Kendra beperkt het totaal opvraagbare aantal resultaten tot 100

  • facets (MEERREGELIGE_TEKST, Optioneel): JSON-array van documentattribuutnamen om facet-aantallen op te halen. Eenvoudig formaat: <JSON array>. Geavanceerd formaat met max resultaten: (zie voorbeeld hieronder)

  • sortingConfiguration (MEERREGELIGE_TEKST, Optioneel): JSON-object om resultaten te sorteren. BELANGRIJK: Gebruik eerst “Get Index Configuration” om te verifiëren welke velden sorteervaar zijn. Alleen velden die in je index als sorteervaar zijn gemarkeerd, werken

  • spellCorrection (SELECTIE, Optioneel): Schakel automatische spellingcorrectie voor zoekopdrachten in om de zoeknauwkeurigheid te verbeteren. Opties: Ingeschakeld, Uitgeschakeld

  • userContext (MEERREGELIGE_TEKST, Optioneel): JSON-object voor gebruiker-specifieke filtering. GenAI-formaat: JSON: email_id = [email protected]. Standaardformaat: (JSON-formaat)

  • visitorId (TEKST, Optioneel): Unieke identifier voor het bijhouden van gebruikerssessies (bijv. een GUID). Gebruik geen persoonlijk identificeerbare informatie zoals e-mail

  • requestedDocumentAttributes (MEERREGELIGE_TEKST, Optioneel): JSON-array van documentattribuutnamen om in de reactie op te nemen (maximaal 100). Veelvoorkomende velden: <JSON array>. Vermindert de responsgrootte door velden te beperken

  • collapseConfiguration (MEERREGELIGE_TEKST, Optioneel): JSON-object om vergelijkbare resultaten te groeperen/in te klappen. Basis- en uitbreidingsvoorbeelden beschikbaar

  • documentRelevanceOverrides (MEERREGELIGE_TEKST, Optioneel): JSON-array om specifieke velden/waarden te versterken. Formaat: (zie voorbeeld hieronder)

Uitvoer: Geeft zoekresultaten terug met de volgende structuur:

  • totalResults: Totaal aantal gevonden resultaten

  • results: Array van resultaatobjecten met:

    • id: Document-ID

    • titel: Documenttitel

    • uittreksel: Documentuittreksel

    • uri: Document-URI

    • score: Relevantiecore

    • attributes: Documentattributen (indien beschikbaar)

  • facets: Facet-resultaten indien opgevraagd

  • spellSuggestions: Suggesties voor spellingcorrectie indien beschikbaar

  • featuredResults: Uitgelichte resultaten indien beschikbaar


Haal indexconfiguratie op

awskendra.getIndexConfiguration

Geeft veldconfiguratie terug voor je Kendra-index. Toont veldnamen, typen (STRING, DATE, LONG) en eigenschappen (doorzoekbaar, sorteervaar, facetteerbaar). Voer dit UIT voordat je zoekt om te weten welke velden je kunt gebruiken voor filteren en sorteren.

Bevestiging vereist: Nee

Parameters: Geen

Uitvoer: Geeft indexconfiguratie terug met de volgende structuur:

  • indexName: Naam van de index

  • status: Indexstatus

  • edition: Indexeditie

  • fields: Array van veldobjecten met:

    • name: Veldnaam

    • type: Veldtype (STRING, DATE, LONG, enz.)

    • searchable: Of het veld doorzoekbaar is

    • sortable: Of het veld sorteervaar is

    • facetable: Of het veld facetteerbaar is

    • displayable: Of het veld weergeefbaar is

    • importance: Veldbelangscore

  • summary: Samenvattende statistieken inclusief:

    • totalFields: Totaal aantal velden

    • sortableFields: Lijst van sorteervaar veldnamen

    • searchableFields: Lijst van doorzoekbare veldnamen

    • dateFields: Lijst van datumveldnamen

    • sortableDateFields: Lijst van sorteervaar datumveldnamen

Veelvoorkomende gebruikssituaties

  • Data Management — Beheer en organiseer je AWS Kendra-gegevens

  • Automation — Automatiseer workflows met AWS Kendra

  • Rapportage — Genereer inzichten en rapporten

  • Integration — Verbind AWS Kendra met andere tools

Beste praktijken

1

Aan de slag

  • Schakel de AWS Kendra-integratie in in je workspace-instellingen

  • Authenticeer met API-sleutel (AWS-referenties)

  • Test de verbinding met een eenvoudige leesbewerking

  • Verken beschikbare acties voor uw gebruikssituatie

2

Belangrijke overwegingen

  • Zorg voor de juiste authenticatiegegevens

  • Respecteer rate limits en API-quotums

  • Controleer instellingen voor gegevensprivacy

  • Test bewerkingen eerst in een veilige omgeving

Probleemoplossing

Probleem
Oplossing

Authenticatie mislukt

Verifieer je API-sleutel (AWS-referenties)

Rate limit overschreden

Verminder de frequentie van verzoeken

Gegevens niet gevonden

Controleer machtigingen en beschikbaarheid van gegevens

Verbindingstime-out

Controleer netwerkconnectiviteit

Ondersteuning

Voor extra hulp met de AWS Kendra-integratie, neem contact op met [email protected]

Aanvullende bronnen:

  • Docs: https://docs.langdock.com/product/introduction

  • API: https://docs.langdock.com/api-endpoints/api-introduction

  • Leer: https://docs.langdock.com/resources/prompt-elements

Gerelateerde integraties: Asana · Azure AI Search