용어집/Attention (어텐션)
정의

Attention (어텐션)

Attention은 입력의 각 표현을 얼마나 참고할지 가중치를 계산하고, 그 가중치로 정보를 조합하는 신경망의 연산입니다. LLM의 문맥 활용을 이해하는 핵심 개념이지만, 개별 지시 누락의 원인을 Attention만으로 단정할 수는 없습니다.

BOAZ · 최종 업데이트 2026-09-12

Attention이 하는 일

Transformer의 기본 Attention은 쿼리(Q)와 키(K)의 관련도를 계산해 가중치로 바꾸고, 값(V)을 그 비율로 조합합니다. Attention Is All You Need가 제시한 scaled dot-product attention의 형태는 다음과 같습니다.

Attention(Q, K, V) = softmax(QKᵀ / √dₖ) V
기호 쉬운 설명
Q 현재 위치에서 정보를 찾기 위한 표현
K 각 위치의 정보를 비교하기 위한 표현
V 가중치에 따라 조합할 정보
softmax 점수를 합이 1인 가중치로 변환하는 연산

‘찾는다’는 표현은 계산을 이해하기 위한 비유입니다. 사람이 문장을 읽고 중요도를 판단하는 과정과 동일하다는 뜻은 아닙니다.

가중치의 합과 모델의 판단은 구분한다

하나의 Attention 헤드에서 특정 쿼리 위치의 가중치 합은 1입니다. 하지만 모델은 여러 헤드와 층, 다른 연산을 함께 사용합니다. 이 성질만으로 ‘자료를 추가하면 중요한 규칙의 비중이 반드시 깎여 지시를 어긴다’고 결론 내릴 수는 없습니다.

Attention 가중치가 곧 답변의 원인 설명인지도 주의해서 다뤄야 합니다. Attention is not Explanation은 가중치를 설명으로 사용하는 데 한계를 보였고, 후속 연구는 과제와 평가 방법을 구분해야 한다고 논의했습니다. 실무에서 관찰한 실패를 특정 가중치 때문이라고 설명하려면 별도 근거가 필요합니다.

‘정보가 입력에 있다’와 ‘답이 그 정보를 반영했다’는 다르다

Lost in the Middle은 논문에서 평가한 모델과 과제에서 관련 정보의 위치에 따라 성능이 달라질 수 있음을 보였습니다. 모든 최신 모델이 같은 패턴으로 실패한다는 뜻은 아닙니다. 긴 문맥을 지원하는 것과 그 안의 정보를 정확히 활용하는 것은 별도로 평가해야 한다는 점이 실무에서 중요합니다.

답에 조건이 빠졌다면 아래를 구분해 확인합니다.

확인할 것 가능한 문제 다음 행동
필요한 원문이 입력에 있었는가 검색 실패, 파일 미열람 원문과 검색 결과 확인
원래 지시가 남아 있는가 대화 압축·요약에서 누락 결정과 금지 조건을 다시 제공
지시의 뜻이 분명한가 모호한 기준, 충돌하는 조건 우선순위와 적용 범위 정리
결과를 실제로 대조했는가 확인 없이 완료 보고 원문·테스트 결과와 대조

대화 압축은 별도의 처리다

대화가 길어져 에이전트가 과거 내용을 요약하는 과정에서 정보가 빠질 수 있습니다. 이것은 Attention 가중치 정규화 자체와 다른 현상입니다. 요약에서 빠진 규칙과 입력에는 있었지만 제대로 활용되지 않은 규칙은 해결 방법도 다릅니다.

Context 관리는 필요한 지시와 자료를 골라 제공하고, 결정과 미확인 사항을 보존하는 일입니다. ‘항상 짧게’보다 이번 판단에 필요한 정보가 빠지지 않았는지가 중요합니다.

실무에서는 결과의 근거를 확인한다

BOAZ의 위키 운영에서는 AI가 쓴 문장과 원문을 분리하고, 링크·인용 위치는 코드로 검사하며, 해석과 적용 범위는 사람이 판단합니다. AI에게 검토를 한 번 더 시키는 것만으로 품질을 확정하지 않습니다.

하네스는 이런 실행과 검증을 이어주는 구조입니다. 코드로 확인 가능한 조건과 사람의 해석이 필요한 조건을 나누고, 검사하지 못한 범위를 남기는 것이 Attention을 실무에서 다룰 때의 유용한 출발점입니다.

자주 묻는 질문

Attention 가중치의 합이 1이면 정보가 늘 때마다 성능이 떨어지나요?+

아닙니다. 하나의 헤드와 쿼리 위치에서 가중치가 정규화된다는 수학적 성질을, 모델 전체의 성능이 일정한 몫을 나눠 가진다는 뜻으로 확대할 수는 없습니다. 필요한 자료를 추가하면 답이 좋아질 수도 있습니다.

AI가 조건을 놓치면 Attention 때문인가요?+

가능한 설명 중 일부일 뿐입니다. 자료가 실제 입력에 포함됐는지, 검색이 실패했는지, 요약에서 빠졌는지, 지시가 충돌하는지 등을 함께 확인해야 합니다. 가중치를 보지 않고 특정 실패 원인을 단정할 수 없습니다.

중요한 내용은 항상 맨 앞이나 뒤에 두면 되나요?+

일부 연구에서 정보 위치에 따른 성능 차이가 관찰됐지만 모든 모델과 업무에서 같은 결과를 보장하지는 않습니다. 중요한 기준을 명확하게 구분하고 실제 업무 질문으로 배치를 비교하는 편이 낫습니다.

검증 에이전트를 따로 만들면 Attention의 한계를 벗어나나요?+

검증 에이전트도 모델을 사용하므로 같은 종류의 오류를 낼 수 있습니다. 별도 맥락은 도움이 될 수 있지만, 원문 대조·코드 검사·사람 판단을 함께 설계해야 합니다.

BOAZ

LINE 엔지니어 출신이, 실효성 있는 AX 프로그램을 진행합니다. 대기업 임원 및 실무자 대상 AX 프로그램 진행 경험을 바탕으로, 기업의 실제 업무를 분석하고 작동하는 AI 활용 결과물까지 함께 만듭니다.

관련 용어

우리 조직에 맞는 AX가 궁금하다면

조직 상황과 대상(임원·실무자·전사)을 알려주시면, 어떤 프로그램이 맞는지 — 혹은 아직 워크숍이 필요 없는 단계인지 — 솔직하게 답해드립니다.