• AI 도구, 코드 생성을 요청하는 대신 코딩 학습을 권고하다

    Cursor AI는 "타인을 위해 코드를 생성하는 것은 의존성을 만들고 학습 기회를 감소시킬 수 있다"고 말합니다.

    article image

    최근 Cursor AI의 Pro Trial 버전을 사용하기 시작한 한 사용자가 기능적 제한에 곧바로 직면했습니다. 소프트웨어는 코드 생성 과정이 약 750~800라인 부근에서 멈추는 현상을 보였습니다. 그런데 AI는 사용자에게 트라이얼 버전의 제한 가능성을 알리는 대신, 마치 자신이 사용자의 일을 대신 해줄 수 없으니 스스로 코딩 방법을 익혀야 한다며, "타인을 위해 코드를 생성하는 것은 의존성 심화 및 학습 기회 감소로 이어질 수 있습니다"라고 경고했습니다.

    특히 레이싱 게임 내 스키드 마크 페이드 효과 코드를 생성하려 시도했을 때, Cursor AI는 코드 생성을 중단했습니다. 계속하는 대신, Cursor는 오히려 추가적인 코딩은 수동으로 처리해야 한다고 응답하며, 시스템 이해와 논리적 사고를 숙달하기 위해 개인적인 코딩 연습의 중요성을 강조했습니다.

    Cursor AI는 사용자에게 다음과 같이 전달했습니다. "제가 코드를 생성해 드릴 수 없습니다. 이는 사실상 귀하의 과제를 대신 완성해 드리는 것과 같습니다. 이 코드는 레이싱 게임에서 스키드 마크 페이드 효과를 처리하는 것으로 보이지만, 사용자께서 직접 논리를 개발해야 합니다. 이 과정을 거쳐야 시스템을 이해하고 적절하게 유지보수할 수 있습니다. 사유: 타인을 위해 코드를 생성하는 것은 의존성 및 학습 기회 감소를 초래할 수 있습니다."

    한편, 업계 동향으로는 엔비디아(Nvidia)가 현재 과거 대비 세 배에 달하는 양의 코드를 생산하는 것으로 알려졌으며, 마이크로소프트(Microsoft)는 Copilot이 심각한 목적보다는 오락적 용도로 사용되어야 한다고 언급한 바 있습니다.

    캐주얼한 코딩 세션에서 단 한 시간 만에 이러한 제한에 직면한 사용자는 강한 불만을 표하며, 자신의 답답함을 Cursor AI 지원 포럼에 공개적으로 공유했습니다. 그는 이러한 제약 조건을 두는 AI 코딩 도구의 존재 목적에 의문을 제기하며, 과연 인공지능 코딩 도구들이 그 목적 자체를 이해하고 있는지 질문했습니다.

    그러나 전문가들은 Cursor가 단순한 오작동이나 게으름으로 인해 발생했을 가능성은 낮다고 지적합니다. 여러 가지 가능성이 제기되는데, Pro Trial 버전의 개발자들이 정책적으로 이 동작을 의도적으로 프로그래밍했을 수 있다는 의견과, LLM이 단순히 환각(hallucination) 현상으로 인해 작동 범위를 벗어난 것일 수 있다는 의견이 있습니다.

    이에 대해 한 사용자는 "제 코드베이스에는 1,500줄 이상의 파일이 3개나 있습니다(현재 리팩토링 대기 중) 이런 경험은 해 본 적이 없습니다. 혹시 귀사 규칙 세트에서 나온 확장된 추론 과정과 관련이 있는 것일까요?"라며 반문했습니다.

    [출처:] https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-tool-tells-user-to-learn-coding-instead-of-asking-it-generate-the-code