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_id | title | description | city | zip_codes | phone_number | url | |
|---|---|---|---|---|---|---|---|
| 1 | Peter Newman | You 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.org | Chicago | 60001,60002,60003 | 555-555-5555 | https://example.org/peter-newman |
| 2 | Kathy Smith | You 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.org | Miami | 33101,33102,33103 | 555-123-4567 | https://example.org/kathy-smith |
title: Name des Kontaktsdescription: 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 Informationenzip_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 dasproducts_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}%';