9 Punkte von GN⁺ 2024-08-22 | 4 Kommentare | Auf WhatsApp teilen
  • Anfang dieses Jahres habe ich ein persönliches Krypto-Handels- und Datenerfassungstool gebaut, um Erfahrungen mit der Programmierung in Rust zu sammeln
  • Während ich in Gruppenchats Fragen stellte, stellte ich fest, dass viele Leute ähnliche Tools wollten und bereit waren, dafür zu bezahlen
  • Kurz darauf richtete ich einen API-Endpunkt ein, über den Menschen kostenlos auf Daten zugreifen und gegen eine kleine Gebühr Trades einreichen konnten

Kundengewinnung und Supportbeginn

  • Es war zum ersten Mal eine wirklich tolle Erfahrung, dass Menschen für Software bezahlten, die ich selbst gebaut hatte
  • Ich startete einen Telegram-Kanal für Feature-Ankündigungen und Support, und anfangs funktionierte das gut
  • Als die Kundenbasis jedoch langsam wuchs, begann der Support immer mehr Zeit in Anspruch zu nehmen
  • Bei einem SaaS-Startup ist eine steigende Supportlast keine Überraschung; letztlich sind viele Kunden ein gutes Problem
  • Ärgerlich war nicht die Menge der Supportanfragen, sondern ihre Qualität

Supportanfragen von Prompt-Engineer-Codern

  • Die API besteht nur aus einigen gut dokumentierten Endpunkten
  • Wenn man herausfinden kann, wie man mit einer Programmiersprache einen POST-Request sendet, sollte es bei der Nutzung der API keine Probleme geben
  • Für die neue Generation von Prompt-Engineer-Codern scheint das jedoch eine zu hohe Hürde zu sein
  • Seit ich den Supportkanal geöffnet habe, erhalte ich viele Anfragen wie „Hilfe! Mein Trading-Bot funktioniert nicht!!“
  • In den meisten Fällen ist der Code der Kunden größtenteils in Ordnung, enthält aber Fehler, die für jemanden, der die Dokumentation liest und Programmierkenntnisse hat, offensichtlich sind
  • Oft zeigt sich das darin, dass auf nicht existierende Endpunkte zugegriffen oder versucht wird, Eigenschaften aus nicht existierenden API-Antworten zu lesen
  • Wenn man etwas tiefer nachforscht, bestätigt sich meist der Verdacht, dass ChatGPT diesen Endpunkt oder diese Eigenschaft erfunden hat (halluziniert hat) und dass der Kunde, mit dem ich spreche, kaum Programmierkenntnisse besitzt

Einfaches Skript vs. komplexe Anwendung

  • Wenn jemand ein einfaches Skript schreiben will, helfe ich gern und korrigiere Halluzinationen – das kostet nicht viel Aufwand und bringt potenzielle Kunden
  • Oft stellen sich Kunden jedoch komplexere Anwendungen vor, und dann muss ich ihnen sagen: „Tut mir leid. Stellen Sie einen professionellen Entwickler ein.“
  • Am schlimmsten ist es, wenn eine Anfrage einfach beginnt – ich helfe dabei, eine Halluzination zu beheben –, der Kunde dann aber komplexere Logik aufbauen will und irgendwie die Erwartung entwickelt, dass ich unbegrenzt kostenlosen Support leiste
  • Im Grunde habe ich viele wütende Nachrichten von Kunden bekommen, die wollten, dass ich ihre komplette App kostenlos für sie baue

Herausforderungen beim Kundensupport für ein SaaS-Geschäft

  • Wer schon einmal Support für ein SaaS-Geschäft betrieben hat, kennt diese Herausforderungen
  • Doch durch AI-Programmierwerkzeuge hat sich das Problem verschärft
  • Es ist oft sehr lohnend, Kunden bei der Problemlösung zu helfen, wenn sie den Großteil der Arbeit selbst erledigen können
  • Wenn Kunden mangels eigener Fähigkeiten Software Engineering an AI auslagern, müssen sie trotzdem noch einen Entwickler finden, der die von der AI verursachten Bugs behebt
  • Ich will dieser Entwickler nicht sein

Meinung von GN⁺

  • Von AI generierter Code kann für Entwickler zur Belastung werden. Kunden versuchen, von AI erzeugten Code unverändert zu verwenden, und verlangen bei Problemen, dass Entwickler diese kostenlos lösen
  • Selbst bei guter Dokumentation fällt es Menschen mit mangelnden Programmierkenntnissen schwer, eine API richtig zu nutzen. Das zeigt die Grenzen von AI-Tools
  • Beim Einsatz von AI-Tools ist es notwendig, die Ergebnisse nicht blind zu vertrauen, sondern sie mit Hilfe professioneller Entwickler zu prüfen und zu überarbeiten
  • Bei der Entwicklung komplexer Anwendungen ist es sinnvoller, professionelle Entwickler zu beauftragen, statt sich auf AI-Tools zu verlassen
  • Bei technischem Support ist es notwendig, das technische Niveau und die Anforderungen der Kunden zu verstehen und den Umfang kostenlosen Supports klar festzulegen

4 Kommentare

 
savvykang 2024-08-26

Der Autor sollte aufhören, sich weiter damit zu quälen, und sich wohl auf einen Jobwechsel vorbereiten.

 
bohblue23 2024-08-23

Hm, irgendwie habe ich in letzter Zeit das Gefühl, dass die Qualität der GN+-Beiträge immer schlechter wird ...

 
kandk 2024-08-23

Willkommen bei K-SI

 
GN⁺ 2024-08-22
Hacker-News-Kommentare
  • Es ist lohnend, die Probleme von Kunden zu lösen, aber nur dann, wenn die Kunden den Großteil der Arbeit selbst erledigen können
  • Im technischen Enterprise-Sales waren gegenseitiger Respekt und nützliche Diskussionen mit Kunden angenehm
  • Menschen mit wenig technischem Wissen zahlen in der Regel keine hohen Kosten
  • Ich kann die Situation des Autors nachvollziehen; das ist eine sehr harte Angelegenheit
  • Generative Grammatik hat die Zahl der Menschen erhöht, die nach einem technischen Mitgründer suchen
  • Jemand teilt einen Fall, in dem ein Kollege mit Copilot einen Codefehler verursacht hat
  • Es ist keine gute Idee, generative AI zu verwenden, ohne den erzeugten Code zu verstehen
  • Viele Nutzer folgen dem "hustle university"-Kurs von Twitter-Influencern
  • Crypto und AI sind Wörter, die häufig bei Betrügereien für schnellen Reichtum verwendet werden
  • GPT könnte den eigenen Code selbst korrigieren und so den Support-Aufwand verringern
  • Ich mag Chatbot-Support nicht, aber die Alternative ist schlimmer
  • Viele Menschen wollen Software entwickeln, aber ihnen fehlt grundlegendes Programmierwissen
  • Man kann eine Woche investieren, um Python oder JavaScript zu lernen
  • Die Programmiersprache C wird gemieden, Pascal oder Visual Basic werden bevorzugt
  • Klare Dokumentation und Beispiele helfen beim Lernen am meisten
  • Es wird auf Dokumentationsprobleme bei Free Pascal hingewiesen
  • Copilot ist geduldig, daher kann man es immer weiter versuchen
  • Es gibt eine Korrelation zwischen Tools für den Kryptohandel und Betrügereien für schnellen Reichtum
  • "hallucination-based API design" wurde auf Twitter erwähnt
  • ChatGPT kann sich API-Endpunkte ausdenken und dadurch Probleme verursachen
  • Bei der Arbeit mit APIs von Drittanbietern können zusätzliche Endpunkte nützlich sein
  • Durch das Vorschlagen neuer Endpunkte oder Parameter kann das Produkt verbessert werden
  • Es gibt die Chance, ein Experte für das Beheben von AI-generierten Anwendungen zu werden
  • Viele Unternehmen werden versuchen, Anwendungen mit generativer AI zu erstellen
  • Wer sich einen Ruf als Problemlösungsexperte aufbaut, kann vielleicht früh in den Ruhestand gehen