paint-brush
Wie ich einen KI-gestützten Geschenkideengenerator gebaut (und verkauft) habevon@simonblogs
2,960 Lesungen
2,960 Lesungen

Wie ich einen KI-gestützten Geschenkideengenerator gebaut (und verkauft) habe

von Simon P9m2023/02/28
Read on Terminal Reader
Read this story w/o Javascript

Zu lang; Lesen

Der Kauf von Geschenken kann manchmal schwierig sein, insbesondere wenn Sie keinen direkten Kontakt zu der Person haben, der Sie ein Geschenk machen möchten. Und es braucht Zeit und Energie, darüber nachzudenken, was jemandem gefallen könnte. Also habe ich Givemegiftideas.com erstellt. Es handelt sich um ein Tool zur Generierung von Geschenkideen, das Ihnen dabei hilft, Geschenkideen zu finden, die nicht stinken. So habe ich es gemacht.
featured image - Wie ich einen KI-gestützten Geschenkideengenerator gebaut (und verkauft) habe
Simon P HackerNoon profile picture

Wenn Sie so sind wie ich, macht das Schenken genauso viel Spaß wie das Empfangen (manchmal sogar noch besser!).


Es gibt nur wenige Dinge, die so viel Freude bereiten, wie der Kauf eines tollen Geschenks für jemanden, von dem man weiß, dass er ihn lieben wird.


Suchverkehrsmuster von „Geschenkideen“ (Ahrefs-Daten)


Aber manchmal kann das schwierig sein, oder? Vor allem, wenn Sie keinen direkten Kontakt zu der Person haben, der Sie ein Geschenk machen möchten. Und es braucht Zeit und Energie, darüber nachzudenken, was jemandem gefallen könnte.


Und was ist schlimmer, als ein schreckliches Geschenk zu bekommen? Wenn Sie sehen, wie sich die Person, die Sie gerade beschenkt haben, unleugbar und unbehaglich windet, schleichen Sie sich ein „Es ist wunderbar“ heraus. Aber es ist klar, dass es eindeutig nicht wunderbar ist.



Und deshalb habe ich Givemegiftideas.com erstellt. Es handelt sich um ein Tool zur Generierung von Geschenkideen, das Ihnen dabei hilft, Geschenkideen zu finden, die nicht stinken.


Startseite „Give Me Gift Ideas“.


Also... wie habe ich das gemacht?

Begonnen mit der Nachfrage

Das erste, was ich immer mache, wenn ich eine neue Idee ausfindig mache, ist, bei Ahrefs vorbeizuschauen, um zu sehen, wie die Nachfrage ist.


Warum Ahrefs? Nun, wenn Menschen nach Dingen suchen und hinter ihrer Suche eine Absicht steckt, gibt es Nachfrage.


Die drei Hauptmetriken, nach denen ich suche, sind:


  1. Monatliches Suchvolumen: Wie viele Menschen suchen nach dem Potenzial, das ich aufbauen möchte?

  2. Wettbewerbsfähigkeit: Gibt es (realistisch gesehen) eine Möglichkeit, einen Teil dieses Datenverkehrs zu stehlen, oder wird er vollständig von den großen Hunden dominiert? Wenn ja, gehe ich normalerweise noch einen Schritt weiter in die Nische.

  3. CPC: Wenn es nicht vorhanden ist (0 $), bedeutet das höchstwahrscheinlich, dass hinter den Suchanfragen keine kommerzielle Absicht steckt. Ihre Absicht ist nicht kommerziell, sondern informativ. Wenn es wirklich hoch ist (mehr als 10 $ pro Klick), meide ich es. Ich habe auf keinen Fall das Budget, um in diesem Bereich mitzuhalten. Wenn also die oben genannten drei Punkte angekreuzt sind, bedeutet das wahrscheinlich, dass es einen Markt gibt.


Im Fall meiner Nische:

  • Es gibt eine sehr gesunde Lautstärke,
  • Es gibt eine gewisse Konkurrenz, aber sie ist nicht unüberwindbar.
  • Es gibt einen CPC, aber er ist nicht besonders hoch.


Daten von Ahrefs für „Gift Generator“ in den USA

Tick, tick, tick.

Überprüft, was im Ranking war

Als ich wusste, dass Nachfrage vorhanden war, ging ich in die Suchergebnisse bei Google und überprüfte, welche Art von Inhalten tatsächlich im Ranking landeten.


Was meine ich mit welcher „Art“ von Inhalten?


Es gibt im Großen und Ganzen zwei Arten von Inhalten, die bei Google ranken:

  1. Redaktioneller Inhalt,
  2. Programmatische Inhalte


Redaktionelle Inhalte werden geschrieben (wie ich jetzt schreibe).


Programmatischer Inhalt ist… programmatisch. Es gibt dem Nutzer ein Tool an die Hand, mit dem er sein Problem lösen kann, mit dem er zu Google gekommen ist.


In meinem Fall macht es Sinn, dass die rankenden Seiten programmatisch sind. Der Benutzer ist da, um etwas zu tun. Sie wollen nichts lernen oder etwas lesen (redaktionelle Inhalte).

Also musste ich ein Werkzeug bauen.

Erstellen des Tools

Ich habe eine Vorliebe für No-Code (weil es das ist, was ich weiß), aber die Leistungsfähigkeit von No-Code-Tools und KI ist derzeit enorm. Es ermöglicht buchstäblich jedem, innerhalb weniger Stunden ein Unternehmen zu gründen.


Ich übertreibe nicht, wenn ich sage, was heute in wenigen Stunden möglich ist, hätte vor ein paar Jahren ein Team von Ingenieuren Monate gebraucht, um es zu erreichen. Verrückt.


Meine Idee war einfach:

  1. Erfassen Sie Daten über jemanden. Genug, um ein Gefühl dafür zu bekommen, wer sie waren.
  2. Verwenden Sie diese Daten, um mithilfe der Natural Language Engine von GPT-3 eine dynamische Eingabeaufforderung zu generieren. ICH
  3. Interpretieren Sie das Ergebnis und zeigen Sie es mit Bubble an.
  4. Verknüpfen Sie den Ergebnistext mit einem Produkt auf Amazon/irgendwo.
  5. Zeigen Sie die Ergebnisse am Ende des Prozesses als „Vergleichsseite“ an.


So habe ich es gemacht:

1: Begonnen mit GPT-3 auf dem Spielplatz.

Ich habe mit einer Menge verschiedener Eingabeaufforderungen herumgespielt. Ich habe versucht, eine Balance aus Folgendem zu finden:


  • Eingabeaufforderungslänge: Je länger Ihre Eingabeaufforderung, desto besser funktioniert das Modell. Je länger Ihre Eingabeaufforderung ist, desto höher sind die Kosten für jeden API-Aufruf.
  • Sofortige Daten (Eingaben): Was war die Mindestmenge an Daten, die ich der Engine über das Geschenk und die Person geben musste, damit sie genaue Ergebnisse lieferte?
  • Sofortige Ausgabe: Wie wollte ich die Daten herausgeben, damit ich sie verwenden und weiterverarbeiten kann?
  • Eingabeaufforderungseinstellungen: Anpassen der Einstellungen wie Temperatur, maximale Tokenlänge, Anwesenheitsstrafe, Frequenzstrafe usw.
  • Fähigkeiten: Wie viel von der Entdeckung von Ideen könnte mir die Engine abnehmen? (Könnte es Links und Preise zu Artikeln finden?)


Sobald ich ein funktionierendes Modell hatte, begann ich, es in Bubble zu integrieren.

Der Open AI-Spielplatz, auf dem ich mit verschiedenen Eingabeaufforderungen und Ausgaben experimentiert habe 2. Blasenaufbau

Ich habe mit der Open AI-Integration begonnen.


Glücklicherweise ist ihre API supereinfach und die Einrichtung war einfach.


Was ich herausfinden musste, war, die Ausgabe der Open AI-Anfrage, die aus 5 Zeilen Rohtext in einer Zeichenfolge bestand, in ein Array aus einzelnen Textzeichenfolgen umzuwandeln.


Mit ein bisschen Javascript-Hilfe habe ich es ziemlich schnell geschafft!


Einmal wusste ich:

  1. Das Format der Ausgabedaten und

  2. Die erforderlichen Eingabedaten…


Ich begann mit dem Aufbau eines Frontends für den Datenerfassungsprozess.


Wie es begann:

Die Anfänge des App-Builds


Feinschliff:

Die „Launch“-Version.


(Es sind tatsächlich noch jede Menge Feinarbeiten nötig)

Es ist jetzt ein supereinfacher Ablauf.

3: Erweiterung der Discovery-/Suchfunktion

Also was ich jetzt habe ist:

  1. Eine Möglichkeit, mithilfe von Dateneingaben Geschenkideen zu generieren, und

  2. Zeigen Sie sie dem Benutzer am Ende des Vorgangs an.


Was ich wirklich gerne hätte, wäre eine Möglichkeit, diese Geschenkideen mit tatsächlichen Produkten zu verknüpfen, die im Internet erhältlich sind, damit …

  1. Die Leute können direkt zu den Produktseiten gehen und ihre Optionen durchsuchen
  2. Hoffentlich kann ich aus den daraus resultierenden Verkäufen einige Affiliate-Einnahmen erzielen (und zumindest die Kosten für den Betrieb der App bezahlen). Zuerst habe ich versucht, es mit GPT-3 richtig zu machen. Es wurde knapp!


Aber dann fiel mir ein, dass Amazon über eine ziemlich robuste Associates-API verfügt (schade, dass ich keinen Zugriff darauf habe, da ich keine qualifizierten Käufe getätigt habe).


Nichts, was Rapid API nicht reparieren kann.


Ich habe dort eine Amazon-Produktsuch-API gefunden und sie mit Bubble verbunden, um die drei wichtigsten Datenpunkte zu erhalten, die ich zu einem Produkt wollte:

  1. Vorschaubild

  2. Preis

  3. URL zum Amazon-Produkt.


Ich möchte so schnell wie möglich auf die Associates Advertising API umsteigen, da die Rapid API sehr schnell sehr teuer wird.

Erster Start

Ich habe die Idee vor etwas mehr als einer Woche in einer privaten Unternehmergruppe gestartet/getestet. Jeder schien es zu lieben.


Ich dachte nicht, dass ich großen Anklang finden würde, aber sie teilten es offensichtlich mit Freunden und Familie, und innerhalb von sieben Tagen hatte ich die Marke von 10.000 Besuchen überschritten.


Auch eine ziemlich anständige Verlobungszeit!

Seitdem habe ich darüber geschrieben und es organisch geteilt, jeweils mit unterschiedlichem Genauigkeitsgrad.


Ich habe den Weihnachts-„Ansturm“ um etwa eine Woche verpasst – er startete erst richtig um den 20. Dezember herum, als die meisten aufmerksamen Geschenkegeber bereits ihre Wahl getroffen hatten.


Egal!


Wohin dann?

Was kommt als nächstes

Ich hoffe, dass ich durch diese und einige andere Kontaktaufnahmen und weitere Texte eine ausreichende Domain-Autorität aufbauen kann, damit ich beginnen kann, organischen Traffic über Google zu erfassen.

Merkmale

Es gibt noch eine Menge Dinge zu erledigen, aber aus den oben genannten Gründen kann ich es mir im Moment nicht leisten, viel mehr an den Funktionen zu arbeiten.


Aber hier ist, was in der Pipeline ist:

  • Öffnen Sie alle Pfade in der App und beenden Sie den Vorgang. Im Formular „Datenerfassung“ der App sind einige Optionen nicht verfügbar. Ich möchte sie alle öffnen. Was erforderlich ist, ist, dass ich spezifische Eingabeaufforderungen für diese spezifischen Situationen erstelle und dann die API-Anforderungen ändere, um diese zu berücksichtigen.

  • Feinabstimmung des text-davinci-003-Modells. Bei den aktuellen Ideenempfehlungen geht es um meh. Das Modell könnte definitiv ein wenig Feinschliff vertragen. Dies wird in zweierlei Hinsicht hilfreich sein. Erstens – das Tool wird seine Aufgabe besser erfüllen (tolle Produktempfehlungen) und zweitens – ich werde in der Lage sein, die Größe (Tokens) meiner Eingabeaufforderungen, die die Ideen generieren, und damit die Kosten für jeden Aufruf der Open AI Completion zu reduzieren Endpunkt.

  • Programmatische Seiten. Im Moment habe ich nur die eine Seite. Um mehr Suchverkehr für einen größeren Pool an Suchbegriffen zu gewinnen, möchte ich programmatische Seiten erstellen, die Anfragen wie „Beste Geschenke für Freundinnen“ oder „Beste Geschenke für 10-jährige Jungen“ berücksichtigen. Das würde bedeuten, Seiten wie /gifts/girlfriends und /gifts/10-year-old-boys zu erstellen.

  • Kuratierte Sammlungen. Um das zu erreichen, möchte ich mich weniger auf von GPT-3 generierte Geschenkideen verlassen, sondern mehr auf von Menschen kuratierte Ideenlisten. Ich möchte nicht, dass große Marken ständig weiterempfohlen werden. Ich würde wirklich gerne tolle, auf lokale Unternehmen ausgerichtete Leitfäden zu den besten Dingen erstellen, die Sie in Ihrer Region kaufen können.

  • Feedbackschleifen zu Vorschlägen. Verwenden Sie die 👍🏽 und 👎🏽 des Benutzers, um festzustellen, wie gut die Eingabeaufforderungen funktionieren und was angepasst werden muss. Dies ermöglicht auch verschiedene Einstiegspunkte. Es gibt definitiv mehr Möglichkeiten, Aufforderungen zu erstellen, die Geschenkideen generieren, die sich von meinem „Merkmals“-Ansatz unterscheiden. Ich habe darüber nachgedacht, einen Pool von „Grundvorschlägen“ zu verwenden und den Benutzer dann zu bitten, immer wieder das Beste aus der Gruppe auszuwählen, bis Sie eine Reihe großartiger Ideen gefunden haben, die ihm gefallen.

  • Gespeicherte Ideen. Beginnen Sie damit, meine eigenen Modelle für die besten Geschenke in jeder Kategorie und Unterkategorie zu erstellen, basierend darauf, wie Menschen mit meiner Website interagieren! Übernehmen Sie langsam die Verantwortung für die Kuration/Entdeckung von GPT-3 und mehr hin zu meinen eigenen Empfehlungen.

  • Amazon Associates-API. Sobald ich 3 qualifizierte Verkäufe habe, möchte ich die Amazon-Produktsuch-API von Rapid API durch die Associates-API ersetzen.

  • Gehen Sie direkt zu lokalen Unternehmen. Beginnen Sie mit der Entwicklung einer Möglichkeit für Unternehmen, ihre Produkte aufzulisten und entdeckt zu werden. Bezahlt und organisch.

  • SEO. Ich habe es oben erwähnt, aber beginnen Sie, sich auf die verschiedenen Arten von Suchverkehr zu konzentrieren und so viel wie möglich von der Nische zu erfassen.

  • Vom Benutzer generierte Vorschläge. Ermöglichen Sie Menschen, die tolle Geschenkideen entwickeln, einen Teil des mit diesen Vorschlägen erzielten Umsatzes zu teilen.


Und das ist es! Es gibt noch viel mehr, was ich über die Aktivitäten der letzten Woche hätte schreiben können, aber ich muss unbedingt etwas Arbeit erledigen, die echtes Geld einbringt!

Der Verkauf

Alles oben Genannte wurde genau zu dem Zeitpunkt geschrieben, als ich das Produkt auf den Markt brachte. Seitdem sind drei Dinge passiert:

  1. Meine Bewerbung für die Associates API wurde von Amazon abgelehnt (weil keine Originalinhalte erstellt wurden).

  2. Ich verlor die Motivation, weiter mit ihnen darüber zu streiten, und der RapidAPI-Endpunkt, den ich verwendete, begann VIEL Geld zu kosten.

  3. Ich habe beschlossen, das Produkt zum Verkauf anzubieten, damit jemand mit frischer Energie es zum Laufen bringen kann.


Ich wollte auch Acquire (ehemals Micro Acquire) verwenden und sehen, wie der Prozess war.

Zuerst dachte ich nicht einmal, dass mein Eintrag verifiziert werden würde.


Es war. Dann geschah etwas Überraschendes ...


Die Leute begannen tatsächlich, Interesse zu zeigen.

Derzeit im Angebot


Ich habe ungefähr 30 unterschriebene NDAs erhalten, um Zugang zu den Informationen zu erhalten.


Daraus gab es etwa 5 ernsthafte Käufer, und der Schnellste gab ein Angebot ab.


Ich arbeite derzeit mit ihm zusammen, um den Verkauf abzuschließen und ein paar offene Fragen zu klären.


Wichtigste Imbissbuden

Falls Sie bis hierher gekommen sind: Dies sind die wichtigsten Dinge, die ich dabei gelernt habe.

API + No-Code-Frontend

Die superschnelle Herstellung von Produkten wird so einfach.


Aus dem Paas-Modell ist das neue Saas-Modell geworden.


Das heißt, Sie müssen lediglich ein paar APIs in ein Frontend einbinden und schon kann es losgehen.


Bubble ist dafür mein bevorzugtes Werkzeug. Eine schöne Mischung aus Entwicklungsgeschwindigkeit und Anpassbarkeit.

Geschwindigkeit der Veröffentlichung

Ich bin ein Perfektionist und ein Teil der Herstellung solcher Produkte besteht darin, mir selbst beizubringen, unvollkommene Dinge herauszubringen. Und das liegt einfach daran, dass ich nicht die Zeit habe, sie perfekt zu machen.


Die Geschwindigkeit der Veröffentlichung ist so wichtig. Ich hätte warten können, bis alle Funktionen, die ich wollte, vorhanden waren, aber die Chancen stehen gut, dass ich wahrscheinlich die Motivation verloren hätte, bevor ich sie alle fertiggestellt hätte … und dann nie gestartet wäre.

Wert im Auge des Inhabers

Nur weil Sie in etwas keinen Wert sehen, heißt das nicht, dass jemand anderes das auch nicht tun wird.


Ich hätte nie gedacht, dass irgendjemand dafür einen Cent bezahlen würde. Ich war durchaus bereit, es an jemanden zu verschenken, der gerne weiter basteln möchte.


Unterschätzen Sie nicht Ihre Arbeit.


Was für Sie so einfach ist wie das Zubereiten einer Tasse Tee, ist für jemand anderen ein unüberwindbares Hindernis.


Danke fürs Lesen!