원문 캡처 · github.com
원문 캡처 · github.com

AiSniff는 영어와 중국어 글에서 공개된 목록에 있는 AI 글쓰기 패턴을 찾아 표현에 표시하는 웹 편집기·명령줄 도구다. 각 표시에는 규칙과 출처, 평이한 표현으로 고치는 힌트가 붙지만, 글쓴이가 사람인지 AI인지는 판별하지 않는다.

라이브 데모에 글을 붙여 넣거나, Node 22 이상에서 명령줄 도구를 사용할 수 있다. 웹 편집기에서는 최대 2MB의 .txt, .md, .markdown, .mdx 파일을 열 수 있으며, 입력한 내용은 페이지 밖으로 전송되지 않는다고 안내한다. 웹 편집기는 마크다운을 일반 텍스트로 검사하므로 코드 블록을 건너뛰려면 CLI를 사용해야 한다.

sh
npx github:Arthur031221/AiSniff lint draft.md

규칙은 영어와 중국어 글의 표현 패턴을 다루며, 전체 61개 규칙을 확인하거나 개별 규칙의 사례와 출처를 볼 수 있다. 다만 공개된 패턴을 피하는 모델이나 해당 표현을 사용하는 사람은 탐지를 피하거나 표시될 수 있다. 격식체·제2언어 글쓰기·구식 문체도 표시될 수 있으며, 영어와 중국어 외의 언어는 검사하지 않는다.

HC3의 평가용 답변에서 영어 챗봇 답변의 29%, 사람 답변의 2%에 한 개 이상의 표현이 표시됐다. 중국어는 각각 24%와 6%였다. 반면 영어 챗봇 답변의 71%에는 표시가 없었다. 패턴 밀도만으로 구분하는 AUROC는 영어 0.63, 중국어 0.59로, 도구는 밀도만으로는 약한 탐지기라고 설명한다. 시험 데이터의 챗봇 답변은 모델이 처음 나온 시기의 자료여서 최신 모델의 어휘에 관한 규칙은 이 데이터로 검증할 수 없다. 일부 규칙은 사람 답변에서도 챗봇 답변과 비슷한 빈도로 작동하며, 규칙별 평가 결과는 평가 문서에 공개돼 있다.

각 규칙은 공개 자료를 바탕으로 만들어졌으며, 출처에는 AI 글쓰기 징후, blader/humanizer, Humanizer-zh-TW, speak-human-tw, 중국어 위키백과의 유럽화 중국어 문서, Kobak 등의 2025년 Science Advances 연구가 포함된다. 제작자는 데이터가 뒷받침하지 않는 규칙도 유지하고 있으며, 평가 문서에서 이를 확인할 수 있다고 밝힌다.

규칙이 표시하는 것은 문장 패턴이지 저자 정보가 아니다. 표시가 없다고 사람이 썼다는 뜻은 아니며, 표시가 있다고 모델이 썼다는 뜻도 아니다. 대만식 표현과 다른 중국어 어휘를 표시하는 규칙도 있어, 이런 표시는 AI의 징후가 아닐 수 있다.