본성 탈곡기 (feat. 카톡)

너 나 우리, 숨겨진 본성을 털어보자

처음이신가요? 👀사용방법 보러가기 👉
01
02
💡가상 결과 예시입니다. 실제 분석은 원문과 함께 확인하세요.

🌶️ 매운맛 탈곡기

가 [질문 담당]혼자 질문을 이어가다 보니 대화가 인터뷰처럼 느껴질 수 있음.

나 [단답 담당]짧은 답만 반복하면 상대가 관심을 확인하기 어려울 수 있음.

한 줄 평짧은 대화만으로 속마음은 알 수 없으니, 원하는 대화 방식을 직접 물어볼 것.

대화를 다르게 읽어보는 방법

대화 텍스트를 읽고 짧은 AI 코멘트를 만드는 도구입니다. 결과를 소통을 돌아보는 참고로 활용하세요.

아래 코멘트는 작성한 가상 예시입니다. 답장 시간·호감도는 계산하지 않습니다. 개인정보는 직접 지우세요. 자동 익명화 없이 Gemini로 전송됩니다. 개인정보처리방침 · 소개

FAQ

Q. 무엇을 분석하고 무엇을 측정하지 않나요?

업로드된 대화 텍스트의 발화 표현과 상호작용 흐름을 바탕으로 참여자별 별명과 짧은 AI 코멘트, 전체 한 줄 평을 만듭니다. 답장 소요 시간, 읽음 표시(읽씹 여부), 호감도 확률, 심리학적 애착 유형이나 진단의 정확도는 측정하지 않습니다.

Q. 개인정보는 자동으로 지워지나요?

아니요. 자동 익명화나 마스킹 기능은 제공하지 않습니다. 분석 버튼을 누르면 정리된 대화 텍스트가 서버를 거쳐 Google Gemini API로 전송되므로, 업로드 전에 실명·연락처·주소·민감한 사생활 정보는 직접 가명으로 바꾸거나 삭제해 주세요.

Q. 순한맛과 매운맛은 어떻게 다른가요?

동일한 대화를 긍정적·협력적 관점으로 요약할지(순한맛), 눈에 띄는 대화 습관을 직설적이고 재치 있게 지적할지(매운맛) 요청하는 말투의 차이입니다. 말투의 차이를 분석 정확도의 차이로 해석하지 마세요.

Q. 긴 대화나 단체 대화방도 전부 분석하나요?

동일 발화자의 연속 메시지를 하나로 합친 뒤 최근 대화 기준 마지막 3,000턴(최대 120,000자)까지 분석에 사용합니다. 참여자가 3명 이상인 단체 대화방도 모든 인물을 분석하며, 카드 가독성을 위해 인원수에 맞춰 코멘트 분량을 자동 조절합니다.

Q. 모바일 홈 화면 추가(PWA)와 대화 바로 공유는 어떻게 쓰나요?

안드로이드 크롬에서 홈 화면에 앱을 설치하면 카카오톡 대화 내보내기 시 공유 목록에서 본성 탈곡기로 텍스트를 바로 전달할 수 있습니다. 아이폰(iOS)이나 PC에서는 내보낸 .txt 파일을 기기에 저장한 뒤 파일 선택 버튼으로 업로드해 이용할 수 있습니다.

Q. 결과가 이상하거나 요청이 실패하면 어떻게 하나요?

발화자와 내용이 구분된 짧은 UTF-8 .txt 파일로 다시 시도해 보세요. AI 모델 특성상 짧은 문맥을 과장하거나 원문에 없는 배경을 추측할 수 있으므로 반드시 원문과 대조해 읽어야 합니다. 오류가 반복되면 대화 원본 대신 오류 문구와 기기 정보를 문의 메일로 보내주세요.

Q. 이용 비용과 분석 한도는 어떻게 되나요?

현재 별도의 유료 결제나 회원가입 없이 무료로 이용할 수 있습니다. 안정적인 운영을 위해 한 페이지 세션에서 두 번 분석하면 한도 안내가 표시되며, 외부 AI API 상태에 따라 요청이 제한될 수 있습니다.

FAQ →

매거진

대화 예시와 도구의 작동 방식을 바탕으로, 관찰한 사실과 추측을 구분하는 읽기 가이드입니다.

매거진 전체보기 →

본성 탈곡기(Chat Analyzer)의 텍스트 전처리 및 AI 코멘트 생성 원리

본성 탈곡기는 메신저 대화 내보내기(.txt) 파일을 입력받아 불필요한 시스템 메타데이터를 정리한 뒤, 대화에 나타난 발화 습관과 상호작용 패턴을 읽기 쉬운 요약 코멘트로 변환하는 웹 유틸리티입니다. 심리학적 진단 검사나 호감도 측정기가 아니며, 실제 대화 원문을 객관적으로 돌아보기 위한 보조 읽기 도구로 설계되었습니다.

1단계: 브라우저 내 텍스트 인코딩 검증 및 메타데이터 분리

업로드된 .txt 파일이 UTF-8 인코딩인지 먼저 확인합니다. 이후 정규표현식 기반 파서(prepareChat)가 카카오톡 모바일·PC 내보내기 형식의 날짜 구분선, 저장 일시 헤더, 입·퇴장 시스템 알림, 각 줄 앞의 타임스탬프를 제거하고 본문 문장 안에 적힌 약속 시간이나 일반 단어는 그대로 보존합니다.

2단계: 동일 발화자 연속 메시지 병합 및 분석 범위 최적화

메신저 특성상 한 문장을 여러 말풍선으로 나누어 보내는 경우가 많습니다. 본성 탈곡기는 동일한 참여자가 연속으로 보낸 단문 메시지를 하나의 발화 턴(Turn)으로 병합하여 말풍선 개수에 따른 왜곡을 줄입니다. 병합 후 전체 길이가 길 경우 최근 대화 흐름을 반영할 수 있도록 마지막 3,000턴(최대 120,000자)까지를 분석 대상으로 선택합니다.

3단계: 관점별(순한맛·매운맛) 프롬프트 구성 및 Gemini API 호출

정리된 대화록은 Cloudflare Pages Functions를 통해 Google Gemini 모델로 전달됩니다. 이때 입력 텍스트 내부의 지시문은 데이터로만 취급하도록 분리하며, 대화에 등장한 참여자 전원에 대해 원문 행동에 기반한 별명과 요약 코멘트, 그리고 관계 전체에 대한 한 줄 평을 요청합니다.

4단계: 원문 대조 및 소통 점검

생성된 결과 카드는 화면에서 바로 확인하거나 이미지로 저장할 수 있습니다. 단, AI 모델은 짧은 문맥을 압축하거나 원문에 없는 배경을 추측할 수 있으므로, 결과 카드의 표현을 그대로 확정된 사실로 단정하지 말고 실제 대화 원문의 문장과 대조하여 읽어야 합니다.

순한맛 vs 매운맛: 모드별 해석 관점과 활용 기준

두 모드의 차이는 분석 정확도의 차이가 아니라, 동일한 대화 행동을 어떤 렌즈(긍정적 협력 vs 직설적 습관 지적)로 요약할 것인가에 대한 문체 선택입니다.

구분 기준🍯 순한맛 (Mild Mode)🌶️ 매운맛 (Spicy Mode)
핵심 초점대화에서 관찰되는 배려, 일정 제안, 응답 노력, 긍정적 상호작용 탐색질문 편중, 단답 반복, 결정 미루기 등 눈에 띄는 대화 습관을 재치 있게 지적
권장 활용 상황서로의 대화 장점을 확인하거나 가벼운 분위기에서 소통을 돌아볼 때내 대화 습관(질문 몰아하기, 단답형 반응 등)을 객관적·비판적 시각으로 점검할 때
해석 시 주의사항예의상 한 대답이나 일상적인 합의를 깊은 연애 호감으로 과대해석하지 않을 것풍자적 별명이나 직설적 코멘트를 상대방의 인격이나 확정된 속마음으로 단정하지 않을 것

가상 대화로 보는 전처리 및 해석 비교 예시

실제 이용자 기록이 아닌 설명용 가상 대화를 기준으로, 원문에서 확인할 수 있는 사실과 AI 코멘트를 대조하는 예시입니다.

가: 이번 주 토요일에 영화 볼까?
가: 오후 두 시나 네 시 중에 언제가 편해?
나: 두 시 좋아. 영화관 근처 식당은 내가 찾아볼게.

원문에서 확인되는 행동: ‘가’는 만남 날짜와 시간 선택지를 먼저 제안하며 두 번 연속 메시지를 보냈고, ‘나’는 한 줄로 답했지만 시간 확정과 식당 탐색이라는 구체적 행동을 맡았습니다. 전처리 과정을 거치면 ‘가’의 연속된 두 말풍선은 한 턴으로 합쳐져 두 사람의 발화 턴은 1대 1이 됩니다.

결과를 읽는 기준: 말풍선 개수만 보면 ‘가’가 더 많이 말한 것처럼 보이지만, 역할 분담 측면에서는 두 사람 모두 약속 성사에 기여하고 있습니다. AI가 ‘가’에게 “일정 총무”, ‘나’에게 “실속형 동행자” 같은 별명을 붙이더라도, 별명 자체보다 누가 어떤 제안을 했는지 원문과 비교해 보는 것이 핵심입니다.

가상 대화 분석사례 전체 보기 →

이 도구가 측정하지 않는 것과 개인정보 점검 체크리스트

  • 답장 소요 시간 및 읽음 표시 미측정: 전처리 과정에서 각 메시지의 발송 시각 표기가 제거되며, 텍스트 내보내기 파일에는 읽음 표시(1 사라짐 여부) 정보가 포함되지 않습니다. 답장 간격 확인이 필요하다면 원본 파일의 시각을 직접 대조하세요.
  • 호감도 점수·애착 유형·성격 진단 미제공: 짧은 메신저 대화만으로 상대방의 애착 유형(불안형·회피형), MBTI, 혹은 호감 확률을 판정할 수 없으므로 별도의 진단 점수를 산출하지 않습니다.
  • 업로드 전 민감 정보 직접 삭제 권장: 본성 탈곡기는 대화 내용을 자체 데이터베이스에 보관하지 않으나, 분석 요청 시 정리된 텍스트가 Cloudflare 서버를 거쳐 Google Gemini API로 전송됩니다. 실명, 휴대전화 번호, 집·직장 주소, 계좌번호 등 개인을 특정할 수 있는 정보는 업로드 전에 직접 가명으로 바꾸거나 지워주세요.