AI / 제품

인텐트(Intent)

인텐트는 사용자가 입력한 말이나 검색어로 무엇을 하려는지 해석한 목적입니다.

쉬운 설명

AI에게 “배포”라고만 입력하면 뜻을 알고 싶은지, 배포 방법을 찾는지, 오류를 고치려는지 확실하지 않아요. 이처럼 입력 뒤의 목적을 인텐트라고 불러요. 검색에서는 어떤 정보를 원하는지, 챗봇에서는 어떤 일을 요청하는지 파악할 때 사용해요. 해석한 의도는 틀릴 수 있으므로 문맥이 부족하면 필요한 정보를 더 확인해야 해요.

이런 상황에서 만나요

스터디 질문을 정리하는 챗봇을 만든다고 해 볼게요. 세 질문에 모두 “배포”가 들어 있어도 필요한 답변은 서로 달라요.

“배포”라는 단어가 같아도 필요한 답은 달라요

설명용 화면
1뜻을 알고 싶음

질문: 배포가 뭐예요?

필요한 답: 개념과 간단한 사례

2진행 방법을 찾음

질문: 만든 앱을 배포하려면?

필요한 답: 앱과 환경에 맞는 절차

3실패 원인을 찾음

질문: 배포가 안 돼요

먼저 확인: 실패한 단계와 오류 문구

  1. 1처음 듣는 용어를 이해하려는 질문이에요.
  2. 2어떤 앱과 도구를 쓰는지 알아야 구체적인 방법을 안내할 수 있어요.
  3. 3원인을 추측하기 전에 막힌 위치를 확인해요.
질문 목적의 차이를 보여 주는 가상 대화입니다. 실제 사용자의 의도를 분석한 결과나 특정 챗봇의 분류 체계를 뜻하지 않습니다.

뜻을 묻는 질문에는 개념을, 방법을 묻는 질문에는 현재 도구에 맞는 절차를, 실패를 말하는 질문에는 상태 확인부터 제공해요. “배포가 안 돼요”만으로 빌드 오류라고 단정하지 않고 어느 단계에서 막혔는지 확인해요.

헷갈리기 쉬운 점

같은 단어가 들어가면 같은 인텐트인가요?

꼭 그렇지는 않아요. 같은 주제에서도 목적이 달라질 수 있고, 다른 표현으로 같은 일을 요청할 수도 있어요. 단어 하나에만 반응하기보다 문장과 이전 대화, 필요한 작업을 함께 봐요.

사용자의 속마음을 확실히 안다고 가정하지 않아요. 여러 목적이 섞였거나 대상이 빠졌다면 우선순위와 필요한 조건을 확인해요. 특히 실제로 실행할 작업은 추측한 의도만으로 범위를 넓히지 않아요.

왜 알아야 할까요?

AI의 답변이 관련은 있지만 도움이 되지 않는 이유를 설명할 수 있어요. 프롬프트에 “뜻을 설명해 줘”, “현재 오류를 찾아 줘”처럼 원하는 목적을 적거나, 챗봇에 확인 질문을 설계할 수 있어요.

조금 더 자세히

인텐트를 미리 정한 범주로 분류하는 챗봇도 있습니다. 예를 들어 Dialogflow는 사용자 표현을 학습 문구 등과 비교해 의도를 연결합니다. 모든 챗봇이나 LLM이 같은 분류 목록이나 방식을 사용하는 것은 아닙니다.

검색 콘텐츠를 만들 때도 독자가 개념 설명, 비교, 실제 방법 중 무엇을 원하는지 가정해 볼 수 있습니다. 가정은 실제 질문과 피드백으로 확인하며, 한 검색어에 하나의 의도만 있다고 단정하지 않습니다.

직접 사용할 때 확인해 보세요

  • 입력에 나온 주제와 원하는 일을 구분한다
  • 현재 문맥으로 판단하기 어려운 부분을 확인한다
  • 답변이 사용자의 목적을 해결했는지 확인한다

관계 지도

인텐트(Intent) 중심으로 관련 개념의 정의와 관계를 한눈에 정리했습니다.
인텐트(Intent)의 정의와 관련 개념 간 관계를 설명한 계층형 그래프