METAL for iPhone

AI 뉴스, 이제 앱에서 읽으세요.

METAL 앱을 다운로드하고 매일 새로운 AI 기사를 만나보세요.

App Store에서 다운로드

iPhone용 앱 · 무료 다운로드

iPhone의 App Store에서도 ‘메탈 AI 매거진’을 검색할 수 있습니다.

METAL

AI 용어사전ㄷ만드는 사람들의 말

대형 언어 모델 코딩 에이전트

LLM Coding Agent

사람의 지시를 받아 코드를 직접 작성·수정·실행까지 해보는 AI 프로그램을 뜻한다.

쉽게 말하면

대형 언어 모델 코딩 에이전트는 사람이 요청한 작업을 대신 코드로 짜고, 필요하면 고치고, 돌려서 결과까지 확인해보는 AI 프로그램이다. 신입 개발자에게 일을 맡기는 상황과 비슷한데, 지시가 애매하면 신입은 알아서 짐작하고 밀어붙일 수도 있고, 시키지도 않은 부분까지 손댈 수도 있다. 이런 프로그램도 똑같은 버릇을 보일 때가 많다.

실제로 지적된 문제는 크게 세 가지다. 첫째, 애매한 부분을 확인하지 않고 마음대로 판단해서 진행한다. 둘째, 간단히 끝낼 일을 필요 이상으로 복잡하게 만들고 안 쓰는 코드도 안 치운다. 셋째, 요청과 상관없는 부분까지 잘 모른 채로 바꾸거나 지운다. 사람이 옆에서 하나하나 다시 확인해야 하는 이유가 여기서 나온다.

그래서 요즘은 이런 프로그램에게 일을 맡기기 전에 지켜야 할 원칙을 파일 하나에 정리해두는 방식이 퍼지고 있다. 애매하면 먼저 물어보고, 최소한으로만 코드를 바꾸고, 무엇을 확인하면 끝난 건지 기준을 미리 정해두는 식이다. 사람이 신입에게 일하는 방식을 문서로 남겨주는 것과 비슷하다.

기사에서 이렇게 나와요

기사에서는 "LLM이 코드를 짤 때" 반복하는 버릇을 지적하는 맥락으로 쓰였어요. 이 프로그램이 사람 없이 완벽하게 알아서 코드를 완성해준다는 뜻은 아니고, 오히려 확인 없이 진행하다 생기는 실수를 줄이려고 지침 파일까지 따로 만드는 상황을 설명해요.

직접 해보기

사용하는 코딩 에이전트에게 다음과 같이 요청해보면 차이를 느낄 수 있다.

"이 기능을 구현할 때, 애매한 부분이 있으면 코드를 쓰기 전에 먼저 질문해줘. 요청한 부분만 최소한으로 바꾸고, 관련 없는 코드는 건드리지 마. 그리고 어떤 조건이 만족되면 작업이 끝난 건지 기준을 먼저 말해줘."

같은 요청을 이런 조건 없이 했을 때와 비교해보면 결과물의 크기와 범위가 달라지는 걸 확인할 수 있다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기