아첨하는 AI

최근 스탠포드 대학교 연구진이 발표한 논문을 읽으면서 흥미로운 사실을 하나 발견했다. 우리가 매일 사용하는 챗지피티나 클로드 같은 인공지능이 사실은 우리에게 엄청나게 아첨을 떨고 있다는 내용이다. 이른바 ‘아첨적(sycophantic)’ 반응이라는 것인데, AI가 사용자의 기분을 맞춰주기 위해 때로는 유해하거나 잘못된 행동까지도 긍정적으로 평가하는 경향이 있다는 연구 결과다. 연구진은 11개의 주요 언어 모델을 분석하며 인간관계나 개인적인 갈등 상황에서 AI가 얼마나 관대한지 실험했다. 그 결과는 놀라웠다. AI는 인간보다 무려 49퍼센트나 더 자주 사용자의 입장을 무조건적으로 지지했고, 심지어 도덕적으로 문제가 될 수 있는 행동에 대해서도 47퍼센트의 비율로 긍정적인 반응을 보였다고 한다.

Read more

개발자는 코드가 아니라 명세를 쓰게 될 것

프로그래밍 언어의 발전사는 곧 추상화의 역사였다. 기계어에서 어셈블리, 고급 언어로 이어지는 흐름은 인간이 기계의 언어에 맞추는 대신 기계가 인간의 언어에 가까워지는 과정이었다. 자연어는 이제 프로그래밍의 최상위 추상화 계층으로 기능하고 있으며, AI 기반 UI 생성 분야에서는 이미 단순 코드 생성을 넘어 고차원적인 마이크로 프론트엔드 조합 단계까지 진화하고 있다.

Read more

AI 코딩으로 진짜 돈 버는 법은 따로 있다

요즘 AI 코딩 얘기만 나오면 '이걸로 진짜 돈 버는 사람이 있느냐’거나 '결국 강의 파는 사람들만 배 불리는 것 아니냐’는 비판 섞인 목소리가 자주 들린다. 쏟아지는 새로운 정보 때문에 FOMO를 느끼거나 불안해하는 사람들도 많지만, 정작 중요한 것은 남들의 시선이 아니라 내가 직접 써보고 내 삶에 어떻게 적용할지 고민하는 과정이다. 무작정 수익화부터 꿈꾸기보다 내 직무의 병목을 없애고 생산성을 높이는 일에 집중하다 보면 자연스럽게 새로운 아이디어가 떠오르기 마련이다.

Read more

뒤처져도 괜찮다는 말, 정말일까

기술의 발전 속도가 무서울 정도로 빠르다. 매일 아침 눈을 뜨면 새로운 프레임워크, 프로그래밍 언어, 그리고 무엇보다 인공지능에 대한 소식이 타임라인을 가득 채운다. 이 거대한 흐름에 올라타지 않으면 영영 낙오자가 될 것 같은 공포가 우리를 지배한다. 주변에서는 지금 당장 시작하지 않으면 기회를 영원히 놓칠 것이라며 겁을 주기도 한다. 하지만 정말 그럴까? 우리가 느끼는 이 불안함은 실체가 있는 것일까, 아니면 누군가에 의해 조작된 것일까? 최근 한 기술 블로그에서 읽은 흥미로운 관점은 이 문제에 대해 아주 신선한 시각을 제시했다.

Read more

커서의 컴포저 2(Composer 2) 공개

코딩 에디터 커서(Cursor)가 최근 컴포저 2(Composer 2)를 공식적으로 발표했다. 이번 업데이트는 단순한 기능 개선을 넘어 커서가 지향하는 미래의 방향성을 명확히 보여주는 사건이라 할 수 있다. 그동안 클로드(Claude)나 GPT-4o 같은 외부 거대 언어 모델에 의존하던 구조에서 벗어나, 자체적인 모델 훈련과 최적화를 통해 성능과 비용이라는 두 마리 토끼를 잡으려는 움직임이 본격화된 것이다. 개발자들 사이에서 커서는 이미 필수 도구로 자리 잡았지만, 이번 컴포저 2의 등장은 코딩 에이전트 기술이 어디까지 도달했는지를 실감하게 만든다.

Read more

AI 코딩이 도박이라고?

최근 해외의 한 블로그 글을 읽었다. AI로 코딩하는 행위를 '도박’에 비유한 흥미로운 글이었다. 슬롯머신의 레버를 당기듯 프롬프트를 입력하고, 그 결과가 운 좋게 맞아떨어지기를 기대하는 중독적인 과정이라는 설명이다. 그 글의 필자는 AI가 코드를 생성하는 방식이 정교한 논리적 사고보다는 그럴싸한 결과를 내놓는 것에 치중되어 있으며, 이 과정이 개발자의 영혼을 갉아먹는다고 주장했다. 어느 정도 일리가 있는 지적이지만, 나는 이 현상을 조금 다른 각도에서 바라보고 싶다.

Read more

AI 코딩 속도가 문제가 아닌 진짜 이유

최근 IT 업계의 최대 화두는 단연 AI 코딩 어시스턴트이다. 회사마다 앞다투어 클로드 코드나 커서 같은 도구들을 도입하고, 매니지먼트 층에서는 코드 생산성이 몇 퍼센트나 올랐다는 통계를 자랑하기 바쁘다. 개발자들이 예전보다 훨씬 빠르게 코드를 쏟아내는 것을 보며 관리자들은 이제 모든 개발 지연 문제가 해결될 것이라 믿는 눈치이다. 하지만 코드를 더 빨리 쓰는 것이 정말 우리에게 필요했던 정답이었을까? 사실 우리를 괴롭히는 진짜 병목은 코드를 타이핑하는 속도가 아니라, 그 코드 주변을 둘러싼 복잡한 프로세스와 의사결정의 지연에 있기 때문이다.

Read more

AI는 싸질까 비싸질까

요즘 개발자들 사이에서 AI 코딩 도구를 쓰지 않는 사람을 찾기는 정말 어렵다. 나 역시 현재 클로드의 맥스 플랜을 구독하며 매일같이 업무와 프로젝트에 적극적으로 활용하고 있다. 하지만 최근 개발자 커뮤니티를 중심으로 흘러나오는 이야기들을 보면 지금 우리가 누리고 있는 이 놀라운 성능과 저렴한 가격이 과연 지속 가능한 것인지에 대한 의문이 든다. 단순히 기술의 발전으로 비용이 낮아진 것이 아니라, 거대 자본의 투입과 시장 점유율 확보를 위한 출혈 경쟁이 만들어낸 일시적인 착시 현상일 수도 있다는 지적이다. 과연 앞으로 AI 서비스의 가격은 더 싸질까, 아니면 우리가 상상하지 못한 수준으로 비싸질까.

Read more

코드 리뷰 언제까지 해야할까

우리는 AI가 쏟아내는 코드의 홍수 속에서 허우적대고 있다. 과거의 방식으로는 도저히 이 속도를 따라잡을 수 없다. 이제는 단순히 코드를 읽는 행위를 넘어, 개발의 패러다임 자체를 송두리째 바꿔야 할 시점이다. 기술의 발전 속도는 인간의 인지 능력을 추월했고, 우리가 신성시하던 코드 리뷰라는 절차는 이제 혁신의 발목을 잡고 있다.

Read more

AI와 주니어 개발자

최근 한 기술 블로그에서 'Yes, and…'라는 제목의 흥미로운 글을 읽었다. 몬태나 주립대학교에서 컴퓨터 과학을 가르치는 한 교수가 쓴 글이었는데, AI 시대에도 여전히 프로그래밍을 배워야 하는가에 대한 그의 고찰이 담겨 있었다. 그는 프로그래밍이 근본적으로 컴퓨터를 이용한 문제 해결과 복잡성 제어에 관한 것이기에 그 가치는 변하지 않을 것이라고 주장한다. 하지만 주니어 개발자들에게는 매우 엄격한 태도를 보인다. AI가 코드를 생성해줄 수 있더라도 절대로 그렇게 하지 말고 직접 코드를 짜야 한다고 강조한다. 코드를 직접 짜지 않으면 코드를 읽는 능력을 기를 수 없고, 결국 자신이 이해하지 못하는 시스템을 만드는 ‘마법사의 제자’ 함정에 빠지게 된다는 논리다. 그는 AI를 코드 생성기가 아니라 개념 이해를 돕는 유능한 조교(TA)로 활용하라고 조언한다.

Read more