Zum Hauptinhalt springen

Kontaktsuche

Um die Produktdatenbank für die Kontaktsuche zu verwenden, können Sie diese Schritte ausführen:

1. Ihre Kontakte hochladen​

Laden Sie Ihre Kontakte über das LoyJoy-Backend in die Produktdatenbank hoch. Jeder Kontakt sollte eine eindeutige Kennung wie eine Kontakt-ID und relevante Informationen wie Adresse, Telefonnummer und E-Mail-Adresse haben. Beachten Sie besonders die Felder title und description, da diese in der Chat-Oberfläche angezeigt werden. Der title kann der Name des Kontakts sein, während die description Adresse und Telefonnummer enthalten kann. Sie können auch eine URL zur Website des Kontakts im Feld url angeben.

Beispiel: Hier ist eine Beispieltabelle, die Sie beim Hochladen von Kontakten in die Produktdatenbank verwenden können:

reference_idtitledescriptionemailcityzip_codesphone_numberurl
1Peter NewmanYou can reach Peter Newman via phone [555-555-5555](tel:5555555555) or email [peter.newman@example.org](mailto:peter.newman@example.org)peter.newman@example.orgChicago60001,60002,60003555-555-5555https://example.org/peter-newman
2Kathy SmithYou can reach Kathy Smith via phone [555-123-4567](tel:5551234567) or email [kathy.smith@example.org](mailto:kathy.smith@example.org)kathy.smith@example.orgMiami33101,33102,33103555-123-4567https://example.org/kathy-smith
  • title: Name des Kontakts
  • description: Z. B. E-Mail und Telefonnummer (im Chat angezeigt, kann Markdown-Links enthalten)
  • email, city, phone_number, url: Zusätzliche Felder für Suche/Filterung oder Informationen
  • zip_codes: Eine kommagetrennte Liste von Postleitzahlen, die der Kontakt bedient (für Suche/Filterung). Sie können steuern, welcher Kontakt für welche Postleitzahl angezeigt wird, indem Sie die Liste der Postleitzahlen in dieser Spalte ändern.

Sie können weitere Kontakte hinzufügen, indem Sie weitere Zeilen zu dieser Tabelle hinzufügen.

2. Nach Kontakten suchen​

Es gibt verschiedene Möglichkeiten, in der Produktdatenbank nach Kontakten zu suchen, z. B.:

  • Den Benutzer bitten, eine Stadt oder Postleitzahl einzugeben und sie in einer Variable zu speichern (z. B. über einen Fragebogen), die dann zum Abfragen der Produktdatenbank verwendet wird
  • Ein KI-Agent-Modul mit einem products_search-Tool hinzufügen, das die Produktdatenbank basierend auf der Benutzereingabe abfragt. Das KI-Agent-Modul kann mit den Kontaktinformationen antworten oder das products_display-Tool verwenden, um die Suchergebnisse im Produktgalerie-Format anzuzeigen.

Alle diese Methoden funktionieren ähnlich: Eine Variable wird gesetzt, um die Suchkriterien einzugrenzen, und die Produktdatenbank wird mithilfe dieser Variable abgefragt.

3. Die Ergebnisse anzeigen​

Sobald die Suche durchgeführt wurde, können Sie die Ergebnisse mit dem Produkt-Feed-Modul anzeigen. Dazu müssen Sie dem Modul einen Product database-Connector hinzufügen und eine SQL-Abfrage hinzufügen, die die im vorherigen Schritt gesetzte Variable verwendet, um die Ergebnisse zu filtern. Wenn Sie z. B. eine Variable location auf die Benutzereingabe setzen, können Sie die folgende SQL-Abfrage verwenden:

SELECT * FROM products WHERE city LIKE '%${location}%' OR zip_code LIKE '%${location}%';