제한값이 없는 질문은 실패한다

자유라는 이름의 엔트로피 통제하기

by 담윤

가장 곤혹스러운 요청은

"자유롭게 한 번 해봐"라는 말이다.

가이드라인도, 마감 기한도, 예산의 한계도 없는

상태에서 인간은 창의성을 발휘하기보다

막연함에 압도당하곤 한다.

AI 역시 마찬가지다.

나는 한때 AI에게 '최대한의 자유'를 주는 것이

그 지능을 온전히 활용하는 길이라 믿었다.

"이 주제로 자유롭게 에세이를 한 편 써줘" 혹은

"창의적인 아이디어를 생각나는 대로 내놓아봐" 같은

질문들 말이다.

하지만 돌아온 것은 어디선가 읽어본 듯한

뻔한 문장들과,

핵심 없이 부풀려진 데이터의 파편들이었다.


나는 도구에게 자유를 준 것이 아니라,

무질서(Entropy)를 던져준 셈이었다.


관찰: 경계가 없으면 출력값은 흩어진다

제한값이 없는 질문은 시스템 내부에서 처리해야 할 경우의 수를 폭발적으로 증가시킨다.

• "길이는 상관없어."

• "너의 생각을 마음껏 펼쳐봐."

• "형식에 구애받지 말고 작성해 줘."

질문자가 '배려'라고 생각하며 던진 이 문장들은,

사실 시스템에게

'무엇이 중요한지 판단하는 책임'까지 떠넘기는 행위다.

명확한 울타리가 없는 상태에서 AI는

연산의 우선순위를 정하지 못한다.

결국 시스템은 가장 안전하고 보편적인,

즉 엔트로피가 가장 높은 상태의 결과물을 내놓는다.


현상: 제한값이 없는 질문은 결과를 평균값에 가깝게 만든다. 결국 질문자의 재작업 시간만 늘릴 뿐이다.


분석: 제약(Constraint)은 연산의 지름길이다

구조적 관점에서 제약(Constraint)

지능을 가두는 감옥이 아니라,

정답으로 가는 최단 경로를 설계하는

'논리적 가이드레일'이다.

AI에게 "글자 수를 300자로 제한하라"거나

"특정 단어를 사용하지 말라"는 조건을 거는 순간,

시스템은 무의미한 확률의 바다를 유영하는 대신

좁혀진 경계 안에서 밀도 높은 연산을 시작한다.


창의성은 아무것도 없는 진공 상태가 아니라,

주어진 제약을 극복하려는 시도에서 발생한다.

AI 역시 마찬가지다.

넘지 말아야 할 선이 분명할 때,

시스템은 그 선 안에서 가장 정교한 조합을 찾아낸다.

제한값은 시스템이 낭비할 리소스를

결과값의 품질로 전환하는 장치다.


재설계: 울타리를 쳐서 생각을 가두다

나는 AI에게 자유를 허락하는 대신,

아주 좁고 구체적인 '연산의 영역'을

지정해주기 시작했다.

변경 전: 신제품 홍보 문구를 창의적으로 여러 개 써줘.

변경 후:

>• Format: 한 문장의 슬로건 5개.

>• Length: 공백 포함 20자 이내.

>• Constraint 1: '가성비', '최고', '혁신'이라는 단어 사용 금지.

>• Constraint 2: 질문 형태의 문장으로 작성할 것.

>• Goal: 제품의 핵심 기능인 '무게'에만 집중하여 호기심을 유발하라.


나는 AI에게 넓은 운동장을 주지 않았다.

대신 아주 좁은 '과녁'을 주었다.


변화: 압축될수록 강해지는 메시지

결과는 이전과 비교할 수 없을 만큼 날카로웠다.

"최고의 기술로 혁신을 만듭니다" 같은

무색무취한 답변은 사라졌다.

대신 "당신의 가방이 500g 가벼워진다면?"처럼,

내가 설정한 제약 조건(길이, 금지어, 질문 형태)을

모두 충족하면서도 목표를 정확히 타격하는

문장들이 돌아왔다.

제약 조건을 설계하는 과정은 질문자에게도 유익했다.

무엇을 빼야 할지 고민하는 동안 내 생각의 본질이

정리되었기 때문이다.

나는 이제 더 이상 "아무거나"를 요청하지 않는다.

가장 좋은 결과는 가장 좁은 통로를 통과할 때

나온다는 것을 알기 때문이다.

제약은 지능을 억압하는 것이 아니라,

목적지를 향해 응축시키는 힘이다.


3줄 요약

• 제한값이 없는 질문은 시스템의 엔트로피를 높여 평이한 결과물(평균값)로 이어진다.

• 제약 조건은 연산의 범위를 좁혀 결과물의 농도와 정확도를 높이는 가이드레일이다.

• 질문자가 제약을 설계할 때, AI는 임계점을 넘어선다.

화, 목, 토 연재
이전 04화역할을 부여하면 AI는 변한다