Klicken Sie hier: Die WordPress-Suche wird intelligent
Veröffentlicht: 2023-11-03Willkommen bei Press This, dem WordPress-Community-Podcast von WMR. In jeder Folge sind Gäste aus der gesamten Community zu Gast und es werden Diskussionen über die größten Probleme geführt, mit denen WordPress-Entwickler konfrontiert sind. Das Folgende ist eine Transkription der Originalaufnahme.
Unterstützt von RedCircle
Die Verwendung der Suche in WordPress kann manchmal eine schreckliche Erfahrung sein. Auf meinem eigenen Blog erziele ich oft bessere Ergebnisse, wenn ich mich bei WordPress anmelde und über das Dashboard nach Beiträgen suche. Aber wenn ich andere WordPress-Sites besuche, habe ich diese Möglichkeit nicht. Hoffentlich kann ich mich nicht in ihrem Dashboard anmelden und ihre Beiträge durchsuchen.
Manchmal bin ich also zu Google zurückgekehrt und habe die URL einer Website in die Google-Suchleiste eingegeben, zusammen mit dem, was ich auf dieser Website genau finden wollte. Das ist nicht ideal.
Heute spreche ich mit Luke Patterson, einem Produktmanager bei WP Engine, und Jared Hutchinson, einem leitenden Produktmarketingmanager, über die Probleme mit dem Standardsuchtool in WordPress und wie wir sie beheben können.
Ich möchte euch beide herzlich willkommen heißen. Sie arbeiten alle an einem Tool, das die Suche in WordPress verbessern wird. Ich möchte jedoch zunächst fragen, wie jeder von Ihnen zu WordPress gekommen ist. Jared, fangen wir bei dir an.
Jared Hutchinson : Meine WordPress-Ursprungsgeschichte ist wahrscheinlich keine ausgefallene. Ich begann hauptsächlich bei WP Engine zu arbeiten und dort kam ich wirklich zu WordPress. Früher hatte ich nur oberflächliche Erfahrungen, aber das war bisher meine Erfahrung.
DP : Genau richtig. Wie wäre es mit dir, Luke?
Luke Patterson : Ich bin also von einer Firma namens cPanel zu WP Engine gekommen. cPanel war also mein Einstieg in WordPress, weil es so etwas wie eine One-Click-WordPress-Installation gab und eine Menge Leute es nutzten. Und als ich von cPanel zur WP Engine wechselte, bot sich mir wirklich die Gelegenheit, wirklich tief in die großartige Welt von WordPress einzutauchen.
DP : Ja. Nachdem wir nun wissen, wie Sie alle zu WordPress gekommen sind und wie Sie sich dort engagiert haben, möchte ich darüber sprechen, womit ich die Show eingeleitet habe, nämlich die Suche und die Probleme mit der Suche. Beginnen wir mit dem ersten, was ich erwähnt habe, und das ist nur meine Erfahrung mit der Suche, wenn ich an WordPress denke: Ich habe oft ein besseres Suchergebnis in meinem Dashboard als auf der Vorderseite der Website. Und ich frage mich, ob mir einer von euch vielleicht erklären könnte, warum das so ist. Luke, warum versuchst du das nicht?
LP : Das ist also wirklich interessant. Was möglicherweise passiert, ist, dass Ihre Admin-Suche möglicherweise nach Dingen sucht, die in Ihrem Frontend nicht verfügbar sind. Es kann also sein, dass nach privaten Daten oder etwas Ähnlichem gesucht wird, oder nach etwas, für dessen Anzeige Ihr Frontend einfach nicht konfiguriert ist. Leider kann es viele Gründe geben, sodass Inkonsistenzen in den Suchergebnissen meiner Meinung nach ein wichtiger Grund dafür sind, dass Leute bei der Arbeit mit WordPress dazu neigen, auf Suchlösungen von Drittanbietern zurückzugreifen. Etwas, das wir ständig sagen, wenn Leute sagen: „Hey, warum sucht das nicht danach, da wir den alten Produktmanager-Fallback durchführen müssen, der heißt, oh Mann, es kommt darauf an, denn Daten können in WordPress seltsam sein.“ . Rechts? Und wenn Sie suchen, durchsuchen Sie Ihren Datensatz, und die Daten können seltsam sein, weil das Schöne an WordPress ist, dass es alles sein kann, was Sie wollen.
Jede Implementierung, jeder Datensatz oder jede Datenstruktur kann also ganz individuell angepasst werden, eigentlich ziemlich mühelos. Und so stellt sich heraus, dass maßgeschneiderte Daten dazu neigen, das standardmäßige WordPress-Sucherlebnis zu beeinträchtigen.
DP : Und ich denke, ich sollte es hier erwähnen, weil wir über dieses maßgeschneiderte Erlebnis sprechen. Es gibt unzählige Plugins, mit denen Sie Ihre Suche beheben oder anpassen können. Wenn ich über die Suche spreche, meine ich größtenteils nur die Standardsuche. Es ist nicht einmal ein Plugin. Es handelt sich lediglich um ein Standardsuchtool, das mit WordPress erstellt wurde und das ich verwende. Und das ist meine Schuld. Ich sollte vielleicht darüber nachdenken, einige dieser anderen Tools zu verwenden. Und wenn ich dann über Suchergebnisse spreche, denke ich, dass mir Folgendes in den Sinn kommt. Mangel an Chronologie, ich möchte sagen, Mangel an Chronologie, aber ich glaube nicht, dass das das richtige Wort ist, aber wenn ich diese Beitragssuche durchführe und im Dashboard, habe ich das Gefühl, ich sehe hier, wissen Sie, zuletzt gehend rückwärts gehend. Und wenn ich die Standardsuche in WordPress durchführe, weiß ich einfach nicht, was die Logik dahinter ist. Es ist so ein zufälliges Zeug. Und es sind natürlich nur vier Ergebnisse, vielleicht dort im Vergleich zu meinem Dashboard. Es wird es mir zeigen. Jeder einzelne Beitrag, den ich je geschrieben habe. Ich denke, das ist eine offensichtliche Sache.
Jared, warum erzählst du uns nicht von einem Problem, das du möglicherweise mit der Suche hast, zum Beispiel etwas, auf das du bei der Suche gestoßen bist und das du gerne beheben würdest oder von dem du denkst, dass du es behoben hast?
JH : Ja, absolut. Zur Veranschaulichung: Ich war tatsächlich einige Jahre in unserem Vertriebsteam, bevor ich ins Produktmarketing wechselte. Es gibt Suchprobleme bei allen Arten von Websites. Ich denke, das größte Problem, das Smart Search speziell bei Medienseiten löst, ist meiner Meinung nach das Fehlen von Wartezeiten. Wenn Sie also eine beliebige Anzahl an Inhalten dort haben, wissen Sie, alle möglichen Arten von Beiträgen, was auch immer. Ich habe mit Blogs gearbeitet, die es zu diesem Zeitpunkt schon seit 10 Jahren gibt. Und die Anzahl der Beiträge, die sie haben, ist ziemlich hoch. Es gibt also alle unterschiedlichen Arten von Inhalten. Als jemand, der hinter der Verwaltung dieser Website steht, möchten Sie kontrollieren, was mein bester Inhalt ist? Was möchte ich an die Oberfläche bringen? Mit Smart Search können Sie dies steuern und gewichten. Ich denke, standardmäßig gibt Ihnen die WordPress-Suche absolut keine Kontrolle. Und genau darauf haben Sie angespielt, Doc Pop. Und wissen Sie, das ist es, was wir so oft von Kunden gehört haben, dass meine Suche zufällig ist. Ich habe keine Kontrolle über das Sucherlebnis.
Wir denken darüber so: Wenn jemand auf Ihrer Website sucht, ist er Ihr Nutzer mit der höchsten Absicht, er ist in vielerlei Hinsicht Ihr bester Nutzer und er macht die schlechteste Erfahrung, weil es einfach völlig zufällig ist. Und das ist zumindest die eine Funktion: Der Mangel an Funktionen, die die native WordPress-Suche nicht bietet, war für unsere Kunden das größte Problem.
DP : Ja. Sie haben noch etwas anderes erwähnt. Meinen Blog gibt es schon seit 15 Jahren und daher habe ich Tausende von Beiträgen und auch Medien an jeden Beitrag angehängt. Es geht also, wissen Sie, etwas langsam voran, aber ich denke, es könnte an der Menge liegen, die ich habe. Und Jared, da Sie Smart Search erwähnt haben, glaube ich, dass wir das noch nicht konkret spezifiziert haben. Warum erzählen Sie den Zuhörern nicht, was Smart Search ist?
JH : Smart Search ist also das, was WP Engine entwickelt hat, um dieses Suchproblem bei traditionellen WordPress-Sites, monolithischen WordPress-Sites, zu lösen. Wie bereits erwähnt, gibt es bei der nativen WordPress-Suche viele Probleme, oder? Es ist nicht fehlertolerant, nicht skalierbar und ermöglicht Ihnen keine Kontrolle über das Sucherlebnis Ihrer Benutzer.
Was Smart Search für alle herkömmlichen WordPress-Sites leisten kann, ist, Ihnen mehr Kontrolle über dieses Erlebnis zu geben und dies auf eine wirklich schnell skalierbare Weise. Sie stellen also, wissen Sie, die besten Nutzer, die Nutzer mit der höchsten Kaufabsicht, auf Ihrer Website bereit, Sie bieten ihnen ein wirklich modernes Sucherlebnis, das ihnen hilft, zu konvertieren, engagiert zu bleiben und ihnen dabei hilft, die Inhalte zu finden, die sie benötigen die sie auf Ihrer Website finden möchten.
DP : Und nur um es unseren Zuhörern klarzustellen: Smart Search ist ein Plugin, ein WP Engine-Plugin, und es ist noch nicht vollständig eingeführt. Derzeit wird es nur an einige Benutzer verschickt.
JH : Es ist also tatsächlich für alle unsere Premium-Kunden verfügbar. Äh, es ist etwas, das Sie als Add-on erwerben können, wenn Sie einen unserer Premium-Pläne haben. Ja, es ist vollständig verfügbar.
DP : Okay, cool. Im Laufe der Arbeit an diesem Plugin habt ihr alle einige coole Dinge gelernt, und ich bin sicher, dass wir später darauf zurückkommen werden. Bevor die Show begann, Luke, hast du erwähnt, dass die Probleme, die ich mit der Suche habe, nicht unbedingt dieselben Probleme sind wie du mit der Suche. Sie haben insbesondere über die Absicht des Kunden gesprochen. Möchten Sie uns kurz erklären, was Sie damit meinen? Und ich denke, wir werden uns nach der Pause noch tiefer damit befassen.
LP : Ja, also, ich habe das Glück, Produktmanager für die Suche hier bei WP Engine zu sein, und was ich den ganzen Tag mache, ist, mit Leuten über die Suche zu sprechen und über die Suche nachzudenken und mit unseren brillanten Ingenieuren zu chatten, die an der Suche arbeiten den ganzen Tag. Das Problem, das wir umkreisen, wenn wir über die Suche sprechen, ist also das Problem der Absicht.
Warum ist diese Person auf meiner Webseite? Was wollen Sie? Und so weiter am anderen Ende der Absichtsskala: Wenn wir in der Lage sind, den Kreis zwischen dem Gehirn unserer Website-Besucher und dem Computer vollständig zu schließen, sodass eine bewusste oder unbewusste Absicht nur augenblicklich erfüllt wird, haben Sie diesen Neuralink Situation, in der Ihr Gehirn einfach an den Computer angeschlossen ist und die Website Ihnen einfach das gibt, was Sie wollen, mühelos und sofort, all das Zeug. Das ist natürlich wie immer unser Ziel: zu verstehen: Warum sind Sie hier? Was willst du? Auch wenn es sich um eine bewusste oder unbewusste Absicht handelt, oder?
Und so liegt die Suche oder eine Suchleiste in der Mitte dieser Skala. Wenn Sie also an eine Suchleiste denken, bekommen Sie es in Wirklichkeit damit zu tun, dass jemand Ihre Website besucht und seine Absichten deutlich zum Ausdruck bringt. Sie geben „Hier ist das, was ich möchte“ in die Suchleiste ein, drücken die Eingabetaste, und dann ist es Ihre Aufgabe als Websitebesitzer, diesen Text, diesen absichtscodierten Text, zu interpretieren oder etwas für Sie interpretieren zu lassen Das ist in Ihrer Suchleiste gelandet und bietet das an, von dem Sie denken, dass es dieser Absicht am besten entspricht.
Wir sprechen also über das Verstehen und Reagieren auf Absichten als eine Art zentrales Problem der Suche. Und so haben Sie einen ENCODE. Ich werde die Wörter in die Suchleiste eingeben. Und ein DECODE. Ich werde diesen Suchbegriff interpretieren. Und das ist in gewisser Weise der Grund dafür, dass die Leute unterschiedliche Sucherfahrungen haben, und auch der Grund, warum ich auf Ihren Punkt bezüglich der Art des Wiegens zurückkommen möchte, und, oh, wissen Sie, die neuesten Ergebnisse werden nicht zuerst angezeigt.
Wie gesagt, ich spreche den ganzen Tag, jeden Tag, mit Leuten über ihre Suchimplementierungen, und es gibt einfach eine Vielzahl unterschiedlicher Dinge, die die Leute von Websites erwarten. Es gibt also unzählige verschiedene Möglichkeiten, wie Leute die Suche implementieren und wie sie Suchergebnisse verschieben und filtern, damit ich, hey, auf die Absichten meiner einzigartigen Art von Besuchern auf eine Weise reagiere, die sie erwarten auf eine Weise, die meinem Unternehmen auf eine Art und Weise dient, die den Standards und Praktiken sowie der Zugänglichkeit und all dem entspricht. Die Leute brauchen also nicht nur Funktionen wie die Gewichtung nach Beitrag, Titel oder Datum, sondern auch eine Interpretation der Aktualität oder vielleicht Aktualität nach Beliebtheit. Sie werden Dinge brauchen wie: „Ich möchte die Möglichkeit haben, diese T-Shirt-Ergebnisse nach klein, mittel, groß zu filtern oder einige Ergebnisse zu aggregieren, natürlich um natürliche Sprache zu analysieren.“
Die Suche nach Nike-Turnschuhen ist etwas ganz anderes, als wenn jemand reinkommt und nach „Hey, ich neige dazu, beim Laufen übermäßig zu pronieren.“ Welche Art von Schuhen soll ich kaufen? Und deshalb müssen die Leute ihre Besucher verstehen, sie müssen verstehen, was diese Website zu erreichen versucht, und sie werden viele wirklich intelligente Tools brauchen, um ein Erlebnis zu schaffen, das beide verstehen und darauf reagieren können Mit einer Nuance die Absicht Ihrer wertvollsten Kunden, die auf Ihrer Website sind und sagen: „Hey, ich bin hier, weil ich etwas will, lassen Sie mich das in Ihre Suchleiste eingeben.“
DP : In diesem Sinne machen wir eine kurze Pause, und wenn wir zurückkommen, werden wir weiter über Suche und WordPress sprechen, und ich werde auf die Idee der Absicht mit der Suche näher eingehen. Bleiben Sie also dran für mehr. Nach dieser kurzen Pause sind wir gleich wieder zurück.
Willkommen zurück bei Press This, einem WordPress-Community-Podcast. Ich bin Ihr Gastgeber, Doc Pop. Heute sprechen wir über die Suche mit Luke Patterson und Jared Hutchinson von WP Engine, die an einem Tool namens Smart Search arbeiten.
Und kurz vor der Pause sprach Luke über die Absicht des Kunden, und, wissen Sie, alles, was ich zuvor über meine Probleme gesagt habe, kommt meiner Meinung nach irgendwie auf die Absicht des Kunden zurück. Ich habe über langsame Suchergebnisse oder, wissen Sie, fehlende Chronologie gesprochen. Und Luke, so wie ich es verstehe, im puristischen Sinne einer Kundenabsicht, könnte jemand eine Website besuchen und im WooCommerce-Bereich der Website nach etwas zum Verkauf suchen. Oder sie suchen möglicherweise nach einem Blogbeitrag. Du hast Schuhe erwähnt. Vielleicht gab es einen wirklich coolen Beitrag darüber, wie man Schuhe bindet. Und so tippen sie Schuhe binden und erhalten stattdessen Schnürsenkel auf der WooCommerce-Website oder umgekehrt. Vielleicht suchen sie im Geschäft nach dem Artikel und finden stattdessen möglicherweise nur eine Reihe von Blogbeiträgen, die für sie möglicherweise nicht relevant sind.
Ist das vielleicht eine Möglichkeit, über eine der Herausforderungen der Kundenabsicht zu sprechen?
LP : Oh, und es ist tatsächlich eine wirklich große Herausforderung, darüber zu sprechen, weil wir doch kurz die wunderbaren Eigenheiten von WordPress erwähnt haben, oder? Und das bedeutet, dass Sie Ihr WordPress so gestalten können, wie Sie es möchten, und es ist Open Source und es gibt all diese Plugins. Das bedeutet auch, dass es viele Möglichkeiten gibt, Ihre Daten zu ändern und zu kennzeichnen. Speziell bei diesem WooCommerce-Beispiel ist die Verwendung von erweiterten benutzerdefinierten Feldern eine sehr beliebte Möglichkeit, dieses Problem zu lösen, oder? Ich werde einige benutzerdefinierte Taxonomien haben. Ich werde einige benutzerdefinierte Felder haben. Ich werde verschiedene benutzerdefinierte Beitragstypen haben.
Ich werde verschiedene Möglichkeiten haben, um zu unterscheiden, was im Wesentlichen Daten sind, beispielsweise zwischen Blogbeiträgen und Produkten, oder? Und ich kann einige Beziehungen zwischen dem Produkt, z. B. Schuhen und Schnürsenkeln, herstellen. Wenn Sie also auf WordPress suchen, möchte Ihre Suchmaschine die Sprache von WordPress sprechen. Benutzerdefinierte Taxonomien, Beziehungen, Beitragstypen, benutzerdefinierte Beitragstypen, alles Interessante über WooCommerce. Es wird notwendig sein, diese Sprache zu sprechen. Niemand macht das wirklich sofort, oder? Denn es gibt sozusagen unendlich viele Möglichkeiten, die Leute anpassen können. Und so ein Sucherlebnis zu schaffen, das ohne allzu großen Aufwand für den Endbenutzer, also ohne zu viel benutzerdefinierten Code, damit umgehen kann, hey, ich verstehe, wie WordPress im Allgemeinen mit Beziehungen umgeht, oder, sagen wir mal, das ist es, was wir tun So etwas wie „Hey, lass uns ein wirklich beliebtes Plugin auswählen, zum Beispiel ACF, zum Beispiel WooCommerce, oder?“ Und wir werden uns mühelos in diese Dinge integrieren, und es wird irgendwie einfach funktionieren.
Und so können wir andere Dinge tun, zum Beispiel: „Hey, wir respektieren irgendwie jede natürliche Filterung.“ Das kommt von der WordPress-Seite und daher erfordert der Aufbau einer WordPress-Suche ein tiefes Verständnis von WordPress und der Art und Weise, wie WordPress funktioniert, und einer Art natürlich maßgeschneiderter Art und Weise, wie Daten in WordPress existieren, damit es wissen kann, hey , wenn ich nach Schuhen suche, aha, das ist ein Produkt. Okay. Und es gibt Dinge im Zusammenhang mit diesem Produkt, die ich möglicherweise als Vorschläge anzeigen möchte. Und so könnte ich noch mehr darüber reden, ich könnte noch lange über die Suche reden, aber ich könnte noch mehr darüber reden, okay, jetzt beschäftigen Sie sich mit der Art und Weise, wie diese Ergebnisse angezeigt werden, hey, wollen wir sie vielleicht anzeigen? Jemand sucht nach Schuhen? Oh, okay. Ich möchte einige benutzerdefinierte Suchergebnisse, sodass ich ganz oben in diesen Ergebnissen einen Gutschein für einige Schnürsenkel anzeige. Und um es zusammenzufassen: Ja, die Suche in WordPress ist schwierig, weil die Suche notwendigerweise Daten verstehen und interpretieren muss, um auf Absichten zu reagieren. Und da Sie WordPress-Daten auf jede Art und Weise kombinieren und anpassen können, kann es schwierig sein, ein Suchtool zu erstellen, das all diese Dinge ohne eine Menge benutzerdefinierten Codes gut handhabt.
Wir sind der Meinung, dass wir das ziemlich gut gemacht haben, aber es war auf jeden Fall keine einfache Erfahrung.
DP : Und Jared, das ist eines deiner Probleme mit der Suche, oder? Gibt es einen Mangel an Unterstützung für Tools wie ACF?
JH : Ja, ich denke schon. Wie viele Leute wissen, ist ACF derzeit Teil der WP Engine-Familie und wir nehmen das sehr ernst. Wir wissen, dass einige der größten Enthusiasten von WordPress, wissen Sie, ACF-Benutzer sind, und die Leute, die mit den Problemen mit der Suche am besten vertraut sind, neigen dazu, eher technisch versiert zu sein, wissen Sie, Entwickler, Leute, die für Agenturen arbeiten, und, wissen Sie, Da ACF von zentraler Bedeutung dafür ist, wer WordPress ist oder was WordPress ist und wer WordPress insgesamt entwickelt, dachten wir einfach, dass die Suche für diese Gruppen sehr begeisterter WordPress-Benutzer funktionieren sollte.
Und so haben wir von allen ACF-Benutzern gehört und wissen selbst, dass es ein großes Problem ist, wenn Sie in die Erstellung all dieser maßgeschneiderten Beziehungen zwischen Ihren Daten und der Standard-WordPress-Suche investieren, dies einfach nicht im Geringsten unterstützen kann. Rechts? Direkt nach dem Auspacken. Also haben wir uns auch nach anderen Lösungen umgesehen, und keine davon unterstützte laut Luke wirklich ACF-Benutzer und benutzerdefinierte Beitragstypen auf eine Weise, die nahtlos und wirklich einfach zu verwenden war. Entweder wurde ACF immer nicht unterstützt oder es war einfach eine Menge benutzerdefinierter Codierung erforderlich.
Deshalb wollten wir sicherstellen, dass wir diese Community unterstützen, denn offensichtlich ist sie für WordPress in seiner heutigen Form unglaublich wichtig.
DP : Luke, du hast etwas erwähnt, es war nur ein Wort, das du erwähnt hast. Du hast das Wort „Sprache“ gesagt und es hat mich einfach zum Nachdenken gebracht. Wenn große Sprachmodelle der Weg sind, denke ich, fühlt sich das wie eines dieser Dinge an, bei denen wir bei jedem einzelnen Problem, das wir in der Show haben, irgendwann einfach sagen: Okay, eine KI wird das beheben.
Und ich frage mich nur: Ist es das, was ihr alle vorhabt? Ist ein großes Sprachmodell oder, wissen Sie, KI in irgendeiner Form Teil dessen, woran Sie als Lösung für die Suche arbeiten?
LP : Sie fragen sich, ob wir vom KI-Hype-Zyklus mitgerissen wurden?
DP : Mmm-hmm.
LP : Doc Pop, das haben wir absolut, 100 %. Okay, ich verwende das Wort „Hype-Zyklus“ wirklich absichtlich, um zu sagen: Hey, lasst uns gleich vorab anerkennen, dass wir als Technologen hier gemeinsam dabei sind, die Spreu vom Weizen zu trennen, oder?
Was sind die eigentlichen Kernanwendungen dieser Technologie? Und so denken wir bei WP Engine über KI als Werkzeug, oder? Wir wollen immer mit Problemen beginnen und uns fragen: Welche Werkzeuge stehen uns zur Verfügung, um diese Probleme anzugehen? Sie schneller anzugehen, sie kostengünstiger anzugehen und sie auf eine Weise anzugehen, die für die Menschen, die unsere Produkte verwenden, überraschend und erfreulich ist. Einiges von dem, was Sie da draußen sehen werden, ähnelt also einem GPT-Wrapper. Hey, schreib mir einen Blogbeitrag über X. Das machen wir nicht. Ich denke, es gibt genug. Das ist meine persönliche Meinung. Ich denke, es gibt genug Blog-Spam da draußen. Es gibt genug SEO-codierte Blog-Sachen und KI bringt noch mehr davon heraus. Ich meine, das ist einfach etwas, woran wir nicht interessiert sind, richtig, um darauf zurückzukommen. Welches Problem löst das wirklich für die Leute?
Es ist cool. Es ist interessant. Es ist ein wahnsinniger, ähm, technologischer Durchbruch, aber ich denke, für uns gibt es für Leute, die WordPress verwenden, darin sowieso keinen großen Nutzen. Und um Ihre Frage konkreter zu beantworten: Auf welche Probleme werden wir KI anwenden? Suchen!
Die Dinge, in denen LLMs also wirklich gut sind, sind Dinge wie Gespräche führen und Dinge wie Zusammenfassungen. Und so verfolgen wir einen dreigleisigen Ansatz: Wie können wir das, was LLMs wirklich, wirklich gut können – und auch maschinelles Lernen, also sind wir quasi unter dem Dach der großen KI – nutzen, um Probleme zu lösen? und Umgebung suchen?
Das Wichtigste ist also, das in Angriff zu nehmen, was wir semantische Suche nennen. Sie erinnern sich also, dass ich das Beispiel gesagt habe: „Wir möchten, dass jemand in eine Suchleiste etwas eingeben kann: Hey, Lukes Website, ich neige dazu, beim Laufen zu überpronieren. Welche Art von Schuhen soll ich kaufen?“ Okay, es ist schwierig, Suchergebnisse für diesen Ausdruck zu liefern. Große Sprachmodelle können diesen Ausdruck in etwas umwandeln, das in unserer Suchdatenbank enthalten ist, und wir erstellen eine sogenannte Vektordatenbank, damit ein LLM sozusagen mit dem Inhalt des Suchindex kommunizieren kann. LLMs sind wirklich gut darin, diese natürliche Sprache in etwas zu übersetzen, das Ihre Suchdatenbank versteht.
Das ist also die erste Anwendung: Sie können bei Ihren Suchanfragen und auf Ihrer Website eine einfache Sprache verwenden, und wir kümmern uns quasi um den ganzen Kram im Backend für Sie. Das zweite sind Empfehlungen. Deshalb erwähnte ich etwas namens Vektordatenbank. Bei einer Vektordatenbank handelt es sich um etwas, aus dem wir Ihren Suchindex erstellen. Dort befinden sich also alle durchsuchbaren Inhalte Ihrer Art in einer speziellen, für die Suche konfigurierten Datenbank. Wir nennen es einen Index.
Wir nehmen diesen Index und wandeln ihn in eine sogenannte Vektordatenbank um. Eine Vektordatenbank verwendet also einfach maschinelles Lernen und ein maschinelles Lernmodell, um zu sagen, wie eng diese Art von Daten unserer Meinung nach miteinander verbunden sind. Ich vereinfache es viel zu sehr.
Aber was Sie danach tun können, ist, Inhalte und Produktempfehlungen anzuzeigen, oder? Denn sobald wir unser maschinelles Lernmodell ausführen, kommen die Schnürsenkel den Schuhen in dieser Vektordatenbank sehr, sehr nahe. Und so können wir automatisch Empfehlungen generieren. Hey, dir hat X gefallen. Oh, ich wette, dir würde Y gefallen.
Das ist also eine Art KI-gestützter Empfehlungsalgorithmus, der auf den Inhalt Ihrer Website trainiert wird. Phase 2 besteht für uns also darin, wirklich sehr, sehr intelligente Empfehlungen zu generieren. Phase 3. Hier geht es also darum, wie große Sprachmodelle mithilfe einer Vektordatenbank mit dem Inhalt Ihrer Website kommunizieren können.
Diese Art von Framework wird übrigens als Retrieval Augmented Generation bezeichnet. Es ist ein RAG, und Sie können dort nachschlagen, wenn Sie an so etwas interessiert sind. Ähm, aber eine andere Art der LLM-Implementierung ist ein Chatbot, oder?
Und das ist die größte Anfrage, die wir von Kunden erhalten: „Hey, können Sie einen Chatbot für den gesamten Inhalt meiner Website trainieren?“ Nein, denn es gibt so etwas wie ein Kontextfenster, und es ist zu klein, um alle Ihre Inhalte abzurufen. Was wir jedoch verwenden können, ist eine Vektordatenbank und eine erweiterte Generierung für den Abruf, um Ihre Inhalte mit einem Chatbot zu verknüpfen. Das ist also Phase 3. Auch dies liegt für uns in der Zukunft, aber die Möglichkeit für uns, Ihre Inhalte auf magische Weise in eine Vektordatenbank umzuwandeln, die sich ganz, ganz einfach mit diesen LLM-Chatbots verbinden lässt.
Und noch einmal: Dank der Stärke dieser LLMs sind sie wirklich gut darin, ein Gespräch zu führen. Okay, binden wir es an den Datensatz Ihrer Website an, damit wir es nicht trainieren müssen, aber wir ermöglichen ihm, Inhalte abzurufen und Ihren Kunden und deren Fragen auf wirklich, wirklich schöne und natürliche Weise zu antworten Konversationsweise.
DP : Das macht Sinn. Dies ist meiner Meinung nach genau der Anwendungsfall, für den Sie ein LLM auf Ihrer Website haben möchten. Es ist also interessant zu erfahren, wie dies zur Verbesserung der Suche beitragen könnte. Und wir werden noch eine letzte Pause einlegen. Wenn wir zurückkommen, werden wir unser Gespräch mit Luke und Jared über die Suche fortsetzen, vielleicht zusammen mit einigen Empfehlungen für Benutzer zu einigen anderen Suchtools, die wir empfehlen. Seien Sie also gespannt auf mehr nach der kurzen Pause.
Willkommen zurück zu dieser Folge von Press This, in der wir über WordPress und die Suche sprechen, ein Thema, das vielen von uns am Herzen liegt. Und in dieser Folge haben wir über Probleme gesprochen, die wir mit der Suche haben. Luke und Jared arbeiten an einem Suchtool und sind sehr leidenschaftlich bei der Suche. Und ich möchte dieses Gespräch abschließen, indem ich nur sage: Hey, wenn Sie sich diese Episode anhören, erfahren Sie hier, wie Sie die Suche auf Ihrer Website verbessern können, oder hier ist ein Tool, das Sie verwenden können. Also Jared, ähm, tut mir leid, Luke, warum verrätst du uns nicht, welche Tools du für die Suche empfehlen würdest?
LP : Ja. Offensichtlich lieben wir Smart Search und haben es entwickelt, weil wir eine Lücke in der Art und Weise sahen, wie Suchangebote WordPress, die WordPress-Community und das WordPress-Ökosystem behandeln. Abgesehen davon gibt es einige Leute da draußen, die wirklich, wirklich gut suchen und hart an einem schwierigen Problem arbeiten. Auf der etwas günstigeren Seite, auf der wir normalerweise Kunden sehen, sind Relevanssi und SearchWP. SearchWP ist jemand, der mit ACF wirklich gut zurechtkommt. Leute neigen dazu, zu uns zu kommen, wenn sie viele Suchanfragen und viele Beiträge erhalten. Das ist der Leistungsaspekt, der diese Relevanssi- und SearchWP-Kunden bei großem Maßstab wirklich in die Enge treibt.
Man landet also quasi im Mittelfeld. Das sind wir, Smart Search. Wir gehen wirklich sehr, sehr gut mit der Leistung um. Wir haben einen Kunden, dem 10 Millionen Suchanfragen gefallen, und die Preisgestaltung spiegelt dies wider. Wir sind also etwas teurer als Ihr Relevanssi, SearchWP. Auch bei uns würde ich ElasticPress eher als Mittelklasse bezeichnen.
Und am oberen Ende gibt es Algolia, wenn Sie den ganzen Schnickschnack brauchen. Erstens wirst du dafür bezahlen. Zweitens ist Algolia der große Player in diesem Bereich, der Ihnen dort die größte Flexibilität bietet.
DP : Großartig. Das ist großartig. Jared, hast du darüber hinaus noch Vorschläge, die du hinzufügen möchtest?
JH : Nein, Luke hat es geschafft. Ich glaube, ich möchte nur noch einmal betonen, dass wir uns hauptsächlich auf die ACF-Benutzer konzentrieren wollten. Wissen Sie, da sie Teil unserer Familie sind, wollten wir Produkte für ACF-Benutzer entwickeln, die dafür sorgen, dass ACF besser mit uns zusammenarbeitet. Und so werden wir das jetzt und in Zukunft auch weiterhin tun.
Und das ist einer der Bereiche, in denen Smart Search tatsächlich eine Lücke zu einigen der anderen großen Konkurrenten schließt, die wir da draußen sehen.
DP : Großartig. Nun, es hat mir wirklich Spaß gemacht, mit euch beiden über die Suche und WordPress zu plaudern, und wir konnten uns Luft machen. Wir können jetzt alles rauslassen und über andere Dinge reden. Streicheln Sie unsere Hunde und berühren Sie für eine Minute etwas Gras. Wenn die Leute mehr darüber erfahren möchten, woran du arbeitest, Jared, wie können sie dir am besten folgen oder wohin möchtest du sie schicken?
JH : Ich beschäftige mich nicht allzu oft mit sozialen Netzwerken, aber ich würde sagen, finden Sie mich auf LinkedIn oder einfach in meinen E-Mails. Mein Vor- und Nachname ist Jared. Hutchinson bei WP Engine. Wenn Sie Fragen, Anregungen, Feedback dazu, eine Suche oder wirklich alles haben, können Sie sich gerne an uns wenden. Wir haben auch ein Agenturpartnerprogramm bei WP Engine und dort eine sehr aktive Slack-Community. Ich bin immer da, um mit Agenturen zu chatten. Wenn Sie also eine Agentur im Programm sind, schreiben Sie mir bitte eine DM auf Slack und ich werde mit Ihnen chatten. Kein Problem.
DP : Großartig. Und die gleiche Frage gilt auch für dich, Luke. Wie können die Leute Ihnen online folgen?
LP : Ihr könnt mich auf LinkedIn und auch auf Twitter unter LAPATTE31, LAPATTE 3 1 finden. Es ist ein bisschen seltsam, aber dort lebe ich auf Twitter.
DP : Großartig. Nun, ich habe es wirklich genossen, euch alle dabei zu haben. Es hat wirklich Spaß gemacht, mit dir zu reden. In der nächsten Folge werden wir mit Amber Hines von Equalize Digital Accessibility über ein Barrierefreiheits-Plugin sprechen, mit dem Sie Ihre Website überprüfen können, um sicherzustellen, dass sie konform ist. Außerdem führen wir ein Interview mit dem Team von BuddyPress, das am Buddyverse arbeitet. Und es wird eine Folge geben, in der sie darüber sprechen. Ich freue mich riesig, das herauszubringen.
Vielen Dank, dass Sie sich Press This angehört haben, einen WordPress-Community-Podcast auf WMR. Sie können meine Abenteuer auf Twitter unter @theTorqueMag verfolgen, das ist @theTorqueMag, und Sie können Press This auf RedCircle, iTunes, Spotify oder Ihrer bevorzugten Podcasting-App abonnieren und direkt von WMR.fm herunterladen.
Auch hier bin ich Ihr Gastgeber, Dr. Popular. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine und ich liebe es, jede Woche auf Press This Mitglieder dieser Community ins Rampenlicht zu rücken.