- 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
Der Autor sollte aufhören, sich weiter damit zu quälen, und sich wohl auf einen Jobwechsel vorbereiten.
Hm, irgendwie habe ich in letzter Zeit das Gefühl, dass die Qualität der GN+-Beiträge immer schlechter wird ...
Willkommen bei K-SI
Hacker-News-Kommentare