AI비서가 나보다 훨씬 똑똑하다

코딩 작업을 10년 하고, 화려한 경력을 가졌지만 결국 체면을 중시하는 중년 남성으로서, AI가 나보다 낫다고 인정하는 것은 매우 민망한 일이다.

사용하는 AI도구는 한 달 총 비용이 200위안(약 35,000원) 이하이며, 사장님께서 내게 주신 급여는 이보다 훨씬 높다.

예상할 수 있는 비난이 쏟아지겠지만,

“그건 네 탓이지”

“초급 프로그래머는 그렇다”

“간단한 일만 할 수 있다”

“진정한 엔지니어링은 못한다”

“환각이 심하다”

“프로덕션 환경에는 적합하지 않다”

내 AI도구 사용 경험은 이러한 비난을 무시할 수 있을 정도로 충분히 풍부하며, 본문에서는 어떤 도구도 추천하지 않을 것이다. 주로 사상적 공감을 위한 것이며, 매번 댓글을 통해 많은 것을 배울 수 있다.

나는 Github Copilot의 초기 사용자로, 내부 테스트부터 사용했으며, 내부 테스트가 끝나자마자 즉시 연간 구독을 결제하고 지금까지 사용하고 있다. 이제는 스스로 어려운 문제를 해결했다고 해서 흥분하지도 않고, “우아한 코드"에 자부심을 느끼지도 않는다. 이제는 오직 한 가지 일에만 흥분한다. 바로 AI가 나의 표현을 정확히 이해하고, AI비서가 나의 요구를 완수하며, 기대를 초월하는 것이다.

지난 10년간 축적한 경험 중에서 AI도구에서 가장 유용했던 것은:

  • 논리학
  • 디자인 패턴
  • 정규 표현식
  • markdown
  • mermaid
  • 코드 스타일
  • 자료구조와 알고리즘

좀 더 세부적으로 말하면:

  • 대전제, 소전제, 적절한 연관관계.
  • 의존관계를 신중히 생성하고, 순환 의존을 철저히 방지한다.
  • 필요하지 않으면 연관관계를 추가하지 않으며, 필요하지 않으면 연관 범위를 확대하지 않는다.
  • 논리 블록 규모를 철저히 통제한다.
  • 정규 표현식 검색을 사용하고, 명명 스타일에 따라 정규 표현식 검색이 용이한 코드를 생성한다.
  • mermaid를 생성하고, 검토, 수정, 미세 조정을 거친 후, mermaid를 활용해 코드 생성을 지도한다.
  • 자료구조와 알고리즘의 이름을 사용해 코드 생성을 지도한다.

나는 다양한 오픈소스 프로젝트에 참여하며 많은 시간을 보냈다. 익숙한 분야도 있었고, 익숙하지 않은 분야도 있었다. 경험 덕분에 빠르게 적응할 수 있었다. 우수한 프로젝트는 언제나 비슷하고, 형편없는 프로젝트는 각각 다른 형편없음의 방식을 가지고 있다는 것을 알게 되었다.

내 기억력이 점차 쇠퇴하여 과거에 축적한 모든 경험을 점점 잊어버리게 되더라도, 여전히 가족을 부양하기 위해 프로그래머로 살아가야 한다면, 가장 간단한 프롬프트만 적을 수 있다면, 나는 이렇게 적을 것이다: Google "How-To-Ask-Questions"

인간이 AI보다 더 똑똑한가? 아니면 일부 인간이 일부 AI보다 더 똑똑한가?

나는 정직하게 인정해야 한다. 스스로에게 아첨하는 것이 아무런 실질적 이득도 없다는 것을 말이다. 제목에서 언급했듯이, 이 글은 체면을 찢어내고 내 마음속의 진실된 생각을 보여주기 위한 것이다. AI가 나보다 훨씬 더 뛰어나고, 훨씬 더 뛰어나다는 것이다. 내가 AI를 의심하기 시작할 때마다 스스로에게 상기시켜야 할 것은 다음과 같다:

AI가 인간보다 더 멍청한가? 아니면 일부 인간이 일부 AI보다 더 멍청한가? 나는 질문을 다시 해야 하는가?