# 고객이 생성한 AI 코드를 수정하는 데 지쳤어요

> Clean Markdown view of GeekNews topic #16418. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16418](https://news.hada.io/topic?id=16418)
- GeekNews Markdown: [https://news.hada.io/topic/16418.md](https://news.hada.io/topic/16418.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-08-22T22:33:24+09:00
- Updated: 2024-08-22T22:33:24+09:00
- Original source: [medium.com/@thetateman](https://medium.com/@thetateman/im-tired-of-fixing-customers-ai-generated-code-94816bde4ceb)
- Points: 9
- Comments: 4

## Summary

AI 생성 코드의 한계를 강조하며, 고객들이 AI 도구를 사용하기 때문에 발생하는 문제들을 다룹니다. 특히, 프로그래밍 능력이 부족한 고객들이 AI가 만든 코드를 그대로 사용하려다 발생하는 오류와 이를 해결해줘야 하는 SaaS 개발자의 어려움을 설명하며, 복잡한 애플리케이션 개발 시 전문 개발자의 도움을 받는 것이 중요하다고 이야기 합니다.

## Topic Body

- 올해 초 Rust 프로그래밍 경험을 쌓기 위해 개인용 암호화폐 거래 및 데이터 수집 도구 구축함  
- 그룹 채팅에서 질문하는 동안 많은 사람들이 유사한 도구를 요구하고 있으며 비용을 지불할 의사가 있다는 것을 발견함  
- 곧 사람들이 무료로 데이터에 액세스하고 소액의 수수료로 거래를 제출할 수 있는 API 엔드포인트를 설정함  
  
### 고객 유치 및 지원 시작  
- 처음으로 사람들이 내가 직접 만든 소프트웨어에 돈을 지불하는 매우 멋진 경험이었음  
- 기능 발표 및 지원을 위해 Telegram 채널을 시작했고, 처음에는 잘 작동함  
- 그러나 고객 기반이 서서히 증가함에 따라 지원에 더 많은 시간이 소요되기 시작함  
- SAAS 스타트업의 경우 지원 부담이 증가하는 것은 놀라운 일이 아니며, 결국 고객이 많은 것은 좋은 문제임  
- 짜증나는 것은 지원 요청의 양이 아니라 질이었음  
  
### 프롬프트 엔지니어 코더들의 지원 요청  
- API는 잘 문서화된 몇 가지 엔드포인트에 불과함  
- 프로그래밍 언어를 사용하여 POST 요청을 보내는 방법을 알아낼 수 있다면 API 사용에 문제가 없어야 함  
- 그러나 그것은 새로운 세대의 프롬프트 엔지니어 코더들에게는 너무 높은 기준인 것 같음  
- 지원 채널을 열고 나서 "도와주세요! 내 거래 봇이 작동하지 않습니다!!"와 같은 많은 지원 요청을 받음  
- 대부분의 경우 고객 코드는 대부분 괜찮지만 문서를 읽고 프로그래밍 능력이 있는 사람에게는 눈에 확실히 보이는 오류가 있음  
- 종종 존재하지 않는 엔드포인트에 액세스하거나 존재하지 않는 API 응답에서 속성을 읽으려고 하는 형태로 나타남  
- 좀 더 조사해 보면 ChatGPT가 해당 엔드포인트 또는 속성을 만들어냈고(hallucinated) 내가 이야기하고 있는 고객은 프로그래밍 지식이 거의 없다는 의심이 대개 확인됨  
  
### 단순한 스크립트 vs 복잡한 애플리케이션  
- 단순한 스크립트를 작성하려는 경우 도와주고 Hallucination을 수정함 - 많은 노력이 필요하지 않고 잠재 고객을 만들어냄  
- 그러나 종종 고객은 더 복잡한 애플리케이션을 구상하고 있으며, 나는 그들에게 "죄송합니다. 전문 개발자를 고용하세요"라고 말해야 함  
- 최악의 경우는 요청이 단순하게 시작되는 경우 - 내가 한 가지 환각을 고치는 것을 도와주지만 - 그 고객은 더 복잡한 논리를 구축하기를 원하고, 어떻게든 내가 무제한 무료 지원을 제공할 것이라는 기대를 설정함  
- 기본적으로 내가 자신들의 전체 앱을 무료로 만들어주기를 바라는 고객들로부터 많은 분노의 메시지를 받았음  
  
### SAAS 사업의 고객 지원 과제  
- SAAS 사업을 위한 지원을 실행한 사람에게는 이러한 과제가 익숙할 것임  
- 하지만 AI 프로그래밍 도구로 인해 문제가 악화됨  
- 고객이 대부분의 작업을 스스로 수행할 수 있을 때만 고객이 문제를 해결하도록 돕는 것은 종종 매우 보람 있음  
- 고객들이 자신의 능력이 없기 때문에 소프트웨어 엔지니어링을 AI에 오프로드할 때, 그들은 여전히 AI가 만드는 버그를 고칠 개발자를 찾아야 함  
- 나는 그 개발자가 되고 싶지 않음  
  
### GN⁺의 의견   
- AI 생성 코드가 개발자에게 부담이 될 수 있음. 고객들은 AI가 만든 코드를 그대로 사용하려 하고, 문제가 생기면 개발자에게 무료로 해결해달라고 요구함  
- 문서화가 잘 되어 있더라도 프로그래밍 능력이 부족한 사람들은 API를 제대로 활용하기 어려움. 이는 AI 도구의 한계를 보여줌  
- AI 도구를 사용할 때는 그 결과물을 그대로 신뢰하기보다는 전문 개발자의 도움을 받아 검토하고 수정하는 과정이 필요함  
- 복잡한 애플리케이션을 개발할 때는 AI 도구에 의존하기보다는 전문 개발자를 고용하는 것이 바람직함  
- 기술 지원을 제공할 때는 고객의 기술 수준과 요구사항을 파악하고, 무료 지원의 범위를 명확히 설정할 필요가 있음

## Comments



### Comment 28307

- Author: savvykang
- Created: 2024-08-26T12:40:39+09:00
- Points: 1

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

### Comment 28240

- Author: bohblue23
- Created: 2024-08-23T16:51:08+09:00
- Points: 2

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

### Comment 28230

- Author: kandk
- Created: 2024-08-23T10:23:34+09:00
- Points: 3

Wellcome to K-SI

### Comment 28214

- Author: neo
- Created: 2024-08-22T22:33:25+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41315138) 
- 고객의 문제를 해결하는 것은 보람이 있지만, 고객이 스스로 대부분의 작업을 할 수 있을 때만 가능함
- 기술적 엔터프라이즈 세일즈에서 고객과의 상호 존중과 유익한 논의가 즐거웠음
- 기술적 지식이 부족한 사람들은 대개 높은 비용을 지불하지 않음
- 저자의 상황에 공감하며, 이는 매우 힘든 일임
- 생성적 문법이 기술적 공동 창업자를 찾는 사람들의 수를 증가시켰음
- 동료가 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로 애플리케이션을 만들려고 시도할 것임
- 문제를 해결하는 전문가로 명성을 쌓으면 조기 은퇴할 수 있음
