AI 에이전트·Bot 탐지

ChatGPT 등 AI 에이전트에 의한 자동 응답이나 헤드리스 브라우저 경유의 Bot·중복 응답을 탐지하는 구조.

최근 응답자가 ChatGPT나 Claude, Gemini 등의 AI 에이전트에 조사표를 통째로 맡겨 자동 응답시키는 케이스가 급증하고 있습니다. kicue는 AI 시대에 대응하는 전용 탐지 기능을 갖추고 있으며, Bot·중복 응답과 함께 부정을 차단합니다.

AI 에이전트 탐지

ChatGPT / Claude / Gemini 등의 LLM 에이전트가 응답하고 있다고 생각되는 징후를 전용 모델로 판정합니다. 판정에 사용되는 시그널의 예시:

  • 자유 응답 텍스트의 문체 패턴: 지나치게 긴 정중한 문장, 애매함이 부자연스럽게 적은 구조, 유의어의 편향
  • 선택지 선호의 편향: LLM이 전형적으로 고르기 쉬운 중립·무난한 선택지의 연속
  • 조작 로그의 부자연스러움: 마우스 이동·키 입력 이벤트가 일절 없는 상태에서 응답 완료

탐지된 응답은 pending 상태로 플래그가 붙으며, 리뷰 후에 집계에서 제외할 수 있습니다.

Bot·중복 탐지

AI 에이전트와는 별개로, 순수한 자동화 도구에 의한 응답도 탐지합니다.

  • 헤드리스 브라우저 탐지: Puppeteer / Playwright 등으로 움직여진 브라우저 특유의 지문을 식별
  • 자동화 도구의 동작: 마우스 이벤트의 결여, 타이밍의 기계적인 균일함
  • VPN 경유의 중복 응답: IP 주소, Cookie, 브라우저 핑거프린트의 조합으로 동일 인물이 VPN을 전환하며 반복 응답하는지를 판정

이들은 공개 URL에의 접속 단계 및 완료 직후의 양쪽에서 체크됩니다.

탐지된 응답의 처리

  • 모니터링 화면의 플래그 목록에 종류와 함께 표시됩니다
  • 플래그 상태는 pending / confirmed / dismissed의 3단계
  • confirmed인 것은 집계에서 제외할 수 있습니다(플래그 관리와 집계 제외 참고)

탐지 정확도에 대해

  • 기계 학습 기반의 판정은 100%가 아닙니다. 그레이 존의 응답은 pending으로 남으며, 최종적인 판단은 관리자가 하는 설계입니다
  • 모델은 지속적으로 업데이트되며 새로운 AI 에이전트의 출현에도 대응해 갑니다
  • 오탐지(진짜 응답자가 플래그됨)를 피하기 위해 단일 시그널이 아닌 복수 시그널의 복합 판정을 채택하고 있습니다