9P by neo 4달전 | favorite | 댓글 4개
  • 올해 초 Rust 프로그래밍 경험을 쌓기 위해 개인용 암호화폐 거래 및 데이터 수집 도구 구축함
  • 그룹 채팅에서 질문하는 동안 많은 사람들이 유사한 도구를 요구하고 있으며 비용을 지불할 의사가 있다는 것을 발견함
  • 곧 사람들이 무료로 데이터에 액세스하고 소액의 수수료로 거래를 제출할 수 있는 API 엔드포인트를 설정함

고객 유치 및 지원 시작

  • 처음으로 사람들이 내가 직접 만든 소프트웨어에 돈을 지불하는 매우 멋진 경험이었음
  • 기능 발표 및 지원을 위해 Telegram 채널을 시작했고, 처음에는 잘 작동함
  • 그러나 고객 기반이 서서히 증가함에 따라 지원에 더 많은 시간이 소요되기 시작함
  • SAAS 스타트업의 경우 지원 부담이 증가하는 것은 놀라운 일이 아니며, 결국 고객이 많은 것은 좋은 문제임
  • 짜증나는 것은 지원 요청의 양이 아니라 질이었음

프롬프트 엔지니어 코더들의 지원 요청

  • API는 잘 문서화된 몇 가지 엔드포인트에 불과함
  • 프로그래밍 언어를 사용하여 POST 요청을 보내는 방법을 알아낼 수 있다면 API 사용에 문제가 없어야 함
  • 그러나 그것은 새로운 세대의 프롬프트 엔지니어 코더들에게는 너무 높은 기준인 것 같음
  • 지원 채널을 열고 나서 "도와주세요! 내 거래 봇이 작동하지 않습니다!!"와 같은 많은 지원 요청을 받음
  • 대부분의 경우 고객 코드는 대부분 괜찮지만 문서를 읽고 프로그래밍 능력이 있는 사람에게는 눈에 확실히 보이는 오류가 있음
  • 종종 존재하지 않는 엔드포인트에 액세스하거나 존재하지 않는 API 응답에서 속성을 읽으려고 하는 형태로 나타남
  • 좀 더 조사해 보면 ChatGPT가 해당 엔드포인트 또는 속성을 만들어냈고(hallucinated) 내가 이야기하고 있는 고객은 프로그래밍 지식이 거의 없다는 의심이 대개 확인됨

단순한 스크립트 vs 복잡한 애플리케이션

  • 단순한 스크립트를 작성하려는 경우 도와주고 Hallucination을 수정함 - 많은 노력이 필요하지 않고 잠재 고객을 만들어냄
  • 그러나 종종 고객은 더 복잡한 애플리케이션을 구상하고 있으며, 나는 그들에게 "죄송합니다. 전문 개발자를 고용하세요"라고 말해야 함
  • 최악의 경우는 요청이 단순하게 시작되는 경우 - 내가 한 가지 환각을 고치는 것을 도와주지만 - 그 고객은 더 복잡한 논리를 구축하기를 원하고, 어떻게든 내가 무제한 무료 지원을 제공할 것이라는 기대를 설정함
  • 기본적으로 내가 자신들의 전체 앱을 무료로 만들어주기를 바라는 고객들로부터 많은 분노의 메시지를 받았음

SAAS 사업의 고객 지원 과제

  • SAAS 사업을 위한 지원을 실행한 사람에게는 이러한 과제가 익숙할 것임
  • 하지만 AI 프로그래밍 도구로 인해 문제가 악화됨
  • 고객이 대부분의 작업을 스스로 수행할 수 있을 때만 고객이 문제를 해결하도록 돕는 것은 종종 매우 보람 있음
  • 고객들이 자신의 능력이 없기 때문에 소프트웨어 엔지니어링을 AI에 오프로드할 때, 그들은 여전히 AI가 만드는 버그를 고칠 개발자를 찾아야 함
  • 나는 그 개발자가 되고 싶지 않음

GN⁺의 의견

  • AI 생성 코드가 개발자에게 부담이 될 수 있음. 고객들은 AI가 만든 코드를 그대로 사용하려 하고, 문제가 생기면 개발자에게 무료로 해결해달라고 요구함
  • 문서화가 잘 되어 있더라도 프로그래밍 능력이 부족한 사람들은 API를 제대로 활용하기 어려움. 이는 AI 도구의 한계를 보여줌
  • AI 도구를 사용할 때는 그 결과물을 그대로 신뢰하기보다는 전문 개발자의 도움을 받아 검토하고 수정하는 과정이 필요함
  • 복잡한 애플리케이션을 개발할 때는 AI 도구에 의존하기보다는 전문 개발자를 고용하는 것이 바람직함
  • 기술 지원을 제공할 때는 고객의 기술 수준과 요구사항을 파악하고, 무료 지원의 범위를 명확히 설정할 필요가 있음

음 뭔가 요즘들어 GN+ 게시물들 퀄리티가 점점 안좋아지고 있는 느낌이 드내요...

Wellcome to K-SI

필자분은 그만 고통받으시고 이직 준비를 하셔야 할 듯 합니다

Hacker News 의견
  • 고객의 문제를 해결하는 것은 보람이 있지만, 고객이 스스로 대부분의 작업을 할 수 있을 때만 가능함
  • 기술적 엔터프라이즈 세일즈에서 고객과의 상호 존중과 유익한 논의가 즐거웠음
  • 기술적 지식이 부족한 사람들은 대개 높은 비용을 지불하지 않음
  • 저자의 상황에 공감하며, 이는 매우 힘든 일임
  • 생성적 문법이 기술적 공동 창업자를 찾는 사람들의 수를 증가시켰음
  • 동료가 Copilot을 사용해 코드 오류를 발생시킨 사례를 공유함
  • 생성적 AI의 코드를 이해하지 않고 사용하는 것은 좋지 않음
  • 많은 사용자가 트위터 인플루언서의 "hustle university" 코스를 따르고 있음
  • Crypto와 AI는 빠른 부를 얻기 위한 사기에서 자주 사용되는 단어임
  • GPT가 자신의 코드를 수정할 수 있어 지원 부담을 줄일 수 있음
  • 챗봇 지원을 싫어하지만, 대안은 더 나쁨
  • 많은 사람들이 소프트웨어 개발을 원하지만 기본적인 프로그래밍 지식이 부족함
  • Python이나 JavaScript를 배우는 데 일주일을 투자할 수 있음
  • C 프로그래밍 언어를 피하고 Pascal이나 Visual Basic을 선호함
  • 명확한 문서와 예제가 학습에 가장 도움이 됨
  • Free Pascal의 문서화 문제를 지적함
  • CoPilot은 인내심이 있어 계속 시도할 수 있음
  • 암호화폐 거래 도구와 빠른 부를 얻기 위한 사기 사이의 상관관계가 있음
  • "hallucination-based API design"이 트위터에서 언급되었음
  • ChatGPT가 API 엔드포인트를 상상하여 문제를 일으킬 수 있음
  • 제3자 API와 작업할 때 추가 엔드포인트가 유용할 수 있음
  • 새로운 엔드포인트나 매개변수를 제안하여 제품을 개선할 수 있음
  • AI 생성 애플리케이션을 수정하는 전문가가 될 기회가 있음
  • 많은 기업이 생성적 AI로 애플리케이션을 만들려고 시도할 것임
  • 문제를 해결하는 전문가로 명성을 쌓으면 조기 은퇴할 수 있음