Überblick

AWS Kendra ist ein cleverer Enterprise-Suchdienst, der Machine Learning nutzt. Mit der Langdock-Integration holst du dir AWS Kendra direkt in deine Chats und kannst alles bequem verwalten.
Authentifizierung: API Key (AWS Credentials)
Kategorie: KI & Suche
Verfügbarkeit: Alle Workspace-Tarife

Verfügbare Aktionen

Suchen

awskendra.search
Durchsucht deinen Kendra-Index mit ganz normalen Fragen in natürlicher Sprache Benötigt Bestätigung: Nein Parameter:
  • query (TEXT, Required): Natürlichsprachliche Anfrage zur Suche in deinem Kendra-Index. Zum Beispiel: ‘Wie setze ich mein Passwort zurück?’ oder ‘Verkaufsbericht Q3 2024’
    • pageSize (NUMBER, Optional): Anzahl der Ergebnisse pro Seite. Maximum ist 100. Falls nicht spezifiziert, Standard ist 10
    • attributeFilter(siehe Beispiel unten) "EqualsTo": {"Key": "field", "Value": "text"}
    • queryResultType (SELECT, Optional): Ergebnisse nach Typ filtern. Optionen: Alle Ergebnisse, Nur Dokumente, Nur Antworten, Nur Fragen und Antworten
    • pageNumber (NUMBER, Optional): Seitennummer zum Abrufen (1-10 für Seitengröße 10, 1-2 für Seitengröße 50). Hinweis: AWS Kendra beschränkt die Gesamtzahl abrufbarer Ergebnisse auf 100
    • facets (MULTI_LINE_TEXT, Optional): JSON-Array von Dokument-Attributnamen zur Facetten-Zählung. Einfaches Format: <JSON array>. Erweitertes Format mit max Ergebnissen: (siehe Beispiel unten)
    • sortingConfiguration (MULTI_LINE_TEXT, Optional): JSON-Objekt zur Sortierung der Ergebnisse. Format: (siehe Beispiel unten). WICHTIG: Verwende zuerst ‘Get Index Configuration’ um zu prüfen, welche Felder sortierbar sind. Nur als sortierbar markierte Felder in deinem Index funktionieren
    • spellCorrection (SELECT, Optional): Automatische Rechtschreibkorrektur für Anfragen aktivieren, um Suchgenauigkeit zu verbessern. Optionen: Aktiviert, Deaktiviert
    • userContext (MULTI_LINE_TEXT, Optional): JSON-Objekt für nutzerspezifische Filterung. GenAI-Format: JSON: email_id = user@example.com. Standard-Format: (JSON-Format)
    • visitorId (TEXT, Optional): Eindeutige Kennung zur Verfolgung von Nutzersitzungen (z.B. eine GUID). Verwende keine personenbezogenen Daten wie E-Mail
    • requestedDocumentAttributes (MULTI_LINE_TEXT, Optional): JSON-Array von Dokument-Attributnamen zur Aufnahme in die Antwort (max 100). Häufige Felder: <JSON array>. Reduziert Antwortgröße durch Beschränkung der Felder
    • collapseConfiguration (MULTI_LINE_TEXT, Optional): JSON-Objekt zum Gruppieren/Zusammenfassen ähnlicher Ergebnisse. Grundlegend: (siehe Beispiel unten). Mit Erweiterung: (siehe Beispiel unten)
    • documentRelevanceOverrides (MULTI_LINE_TEXT, Optional): JSON-Array zur Verstärkung spezifischer Felder/Werte. Format: (siehe Beispiel unten)
Output: Du bekommst Suchergebnisse mit dieser Struktur:
  • totalResults: Gesamtzahl der gefundenen Ergebnisse
  • results: Array von Ergebnis-Objekten mit:
    • id: Dokument-ID
    • title: Dokument-Titel
    • excerpt: Dokument-Auszug
    • uri: Dokument-URI
    • score: Relevanz-Score
    • attributes: Dokument-Attribute (falls verfügbar)
  • facets: Facetten-Ergebnisse falls angefragt
  • spellSuggestions: Rechtschreibkorrektur-Vorschläge falls verfügbar
  • featuredResults: Featured-Ergebnisse falls verfügbar

Index-Konfiguration abrufen

awskendra.getIndexConfiguration
Zeigt dir die komplette Feld-Konfiguration deines Kendra-Index. Du siehst alle Feldnamen, deren Typen (STRING, DATE, LONG) und was du damit machen kannst (durchsuchbar, sortierbar, facettierbar). Pro-Tipp: Führe das immer zuerst aus, bevor du suchst - so weißt du genau, welche Felder du zum Filtern und Sortieren nutzen kannst. Benötigt Bestätigung: Nein Parameter: Keine Output: Du bekommst die Index-Konfiguration mit dieser Struktur:
  • indexName: Name des Index
  • status: Index-Status
  • edition: Index-Edition
  • fields: Array von Feld-Objekten mit:
    • name: Feldname
    • type: Feldtyp (STRING, DATE, LONG, etc.)
    • searchable: Ob Feld durchsuchbar ist
    • sortable: Ob Feld sortierbar ist
    • facetable: Ob Feld facettierbar ist
    • displayable: Ob Feld anzeigbar ist
    • importance: Feld-Wichtigkeitswert
  • summary: Zusammenfassungsstatistiken einschließlich:
    • totalFields: Gesamtzahl der Felder
    • sortableFields: Liste sortierbarer Feldnamen
    • searchableFields: Liste durchsuchbarer Feldnamen
    • dateFields: Liste von Datums-Feldnamen
    • sortableDateFields: Liste sortierbarer Datums-Feldnamen

Was kannst du damit machen?

Datenverwaltung

Verwalte und organisiere deine AWS Kendra-Daten ganz einfach

Automatisierung

Automatisiere deine Workflows mit AWS Kendra

Reporting

Erstelle aussagekräftige Berichte und Analysen

Integration

Verbinde AWS Kendra nahtlos mit deinen anderen Tools

Best Practices

So geht’s los:
  1. Aktiviere die AWS Kendra-Integration in deinen Workspace-Einstellungen
  2. Logge dich mit deinem API Key (AWS Credentials) ein
  3. Teste die Verbindung mit einer einfachen Suchanfrage
  4. Schau dir alle verfügbaren Aktionen für deinen Anwendungsfall an
Das solltest du beachten:
  • Sorge dafür, dass deine Authentifizierungsdaten stimmen
  • Halte dich an die Rate Limits und API-Kontingente
  • Überprüfe deine Datenschutzeinstellungen
  • Teste neue Aktionen immer erst in einer sicheren Umgebung

Fehlerbehebung

ProblemLösung
Authentifizierung fehlgeschlagenCheck deine API Key (AWS Credentials) nochmal
Rate Limit überschrittenMach eine Pause - du fragst zu oft an
Daten nicht gefundenPrüf deine Berechtigungen und ob die Daten verfügbar sind
VerbindungstimeoutSchau nach deiner Internetverbindung

Support

Für zusätzliche Hilfe mit der AWS Kendra-Integration kontaktiere support@langdock.com