🌟💫🔮🌙

AI가 만드는 당신의 인생 한 문장

AI가 생성한 한 문장으로 당신의 삶을 발견하세요

🔥 30만+ 인생 요약 생성

생년월일을 입력하고 AI 알고리즘이 당신의 인생 여정에 대한 독특한 통찰을 발견하게 하세요. 친구들과 공유하고 결과를 비교해보세요!

이 서비스를 이용함으로써 이용약관개인정보처리방침에 동의합니다. 이 서비스는 오락 목적으로만 제공됩니다.

🌟 전 세계 1,000,000개 이상의 문장 생성

최근 생성된 인생 요약

다른 사람들이 자신에 대해 발견한 것을 확인하세요. 모든 문장은 생년월일 분석을 기반으로 고유하고 개인화되어 있습니다.

💭

"당신은 평범한 순간에서 아름다움을 발견하고 도전을 성장의 디딤돌로 바꾸는 사람입니다."

3월생

"당신의 여정은 조용한 회복력으로 특징지어지며, 다른 사람들이 놓치기 쉬운 것을 이해하는 데 강점이 있습니다."

9월생

🚀

"당신은 창의적인 직관으로 삶을 헤쳐나가며 상상력을 현실로 바꾸고 주변 사람들에게 영감을 줍니다."

7월생

🌱

"진정성을 받아들일 때 강함은 자연스럽게 찾아옵니다. 당신은 연민으로 이끌도록 운명지어졌습니다."

12월생

🌊

"삶에서 당신은 모든 경험에서 더 깊은 의미를 찾고, 결정을 통해 지혜가 자연스럽게 흐릅니다."

2월생

"당신은 거리를 넘어 마음을 연결함으로써 목적을 찾고, 공감이 앞으로 나아가는 길을 안내합니다."

5월생

AI 인생 요약이란?

AI 인생 요약은 고급 알고리즘을 사용하여 당신이 누구인지의 본질을 담은 독특하고 개인화된 문장을 생성하는 혁신적인 성격 발견 도구입니다. 수십 개의 질문에 답해야 하는 전통적인 성격 테스트와 달리, 우리 시스템은 생년월일에서 파생된 패턴을 기반으로 즉각적인 통찰력을 만들어냅니다.

이 개념은 생년월일과 성격 특성을 연관짓는 다양한 문화적 전통에서 영감을 받았으며, 현대적인 컴퓨터 기술과 결합되었습니다. 결과는 주로 오락용이지만, 많은 사용자들이 자신의 요약에서 놀라운 정확성과 의미 있는 성찰을 발견합니다.

우리 플랫폼은 50개국 이상의 사용자들에게 30만 개 이상의 인생 요약을 생성하여, 오늘날 가장 인기 있는 AI 기반 성격 도구 중 하나가 되었습니다. 자기 발견을 추구하든, 친구들과 함께할 재미있는 활동을 찾든, 단순히 AI가 당신에 대해 무엇을 밝힐 수 있는지 궁금하든, AI 인생 요약은 독특하고 기억에 남는 경험을 제공합니다.

주요 기능

  • 🎯
    즉각적인 결과

    긴 설문지 없이 몇 초 만에 개인화된 인생 요약을 받으세요

  • 🌍
    다국어 지원

    한국어, 영어, 일본어, 중국어, 스페인어 지원

  • 📱
    공유 가능

    소셜 미디어 공유에 최적화된 아름다운 이미지

  • 🔒
    개인정보 보호

    모든 처리는 로컬에서 이루어집니다 - 개인 데이터를 저장하지 않습니다

소울 타입 이해하기

우리의 AI는 당신의 응답과 생년월일 패턴을 기반으로 고유한 소울 타입을 식별합니다. 당신의 영혼을 특별하게 만드는 것이 무엇인지 발견하세요.

🦁

리더형

강한 결단력과 다른 사람들을 공동의 목표로 이끄는 능력을 가진 타고난 리더입니다.

🦊

전략가형

문제 해결에 뛰어나고 다른 사람들이 놓칠 수 있는 패턴을 보는 분석적인 마음을 가진 유형입니다.

🦋

공감형

감정에 깊이 연결되어 있으며, 다른 사람을 이해하고 지원하는 데 탁월한 소울입니다.

🦄

비전가형

평범함을 넘어서는 가능성을 상상하고 혁신을 이끄는 창의적인 몽상가입니다.

🐢

현자형

지식을 중시하고 자신의 통찰력을 공유하여 다른 사람들의 성장을 돕는 지혜로운 소울입니다.

🦅

탐험가형

호기심과 삶을 충분히 경험하려는 욕구에 이끌리는 모험적인 정신입니다.

🐬

연결자형

사람들을 하나로 모으고 커뮤니티에서 조화를 만드는 사교적인 소울입니다.

🌻

양육자형

다른 사람들이 번영하고 잠재력을 발휘하도록 돕는 데 헌신하는 돌봄의 소울입니다.

사용자 후기

AI 인생 요약을 통해 자신에 대한 통찰력을 발견한 수십만 명의 사용자들과 함께하세요.

★★★★★

"처음에는 반신반의했는데, 제 인생 요약이 항상 느꼈지만 말로 표현하지 못했던 것을 정말 잘 담아냈어요. 친구들과 공유했더니 정말 좋은 대화를 나눌 수 있었어요!"

김민서

서울, 대한민국

★★★★★

"점심시간에 회사 사람들이랑 같이 해봤어요. 모두의 요약이 얼마나 다른지, 그리고 실제 성격과 얼마나 맞는지 보는 게 정말 흥미로웠어요. 팀 빌딩 활동으로 최고예요!"

이준혁

부산, 대한민국

★★★★★

"이미지 기능이 인스타그램에 공유하기 정말 쉽게 해줘요. 제 게시물을 본 친구들이 다 해보고 싶어했어요. 요약이 정말 아름답게 쓰여 있고 의미도 있었어요."

박수연

인천, 대한민국

30만 개 이상의 인생 요약 생성

자주 묻는 질문

AI 인생 요약에 대해 알아야 할 모든 것

AI 인생 요약은 얼마나 정확한가요?

AI 인생 요약은 주로 오락과 자기 성찰을 위해 설계되었습니다. 우리의 알고리즘이 정교한 패턴 분석을 사용하지만, 결과는 과학적으로 검증된 예측으로 간주되어서는 안 됩니다. 많은 사용자들이 자신의 요약에서 의미 있는 통찰력을 발견하는데, 이는 신중하게 작성된 문장들이 보편적인 인간 경험과 열망에 공감하기 때문입니다. 진단 도구가 아닌 자기 성찰의 거울로 생각하세요.

개인 정보는 안전한가요?

물론입니다. 개인정보 보호가 우리의 최우선입니다. 모든 계산은 브라우저에서 로컬로 수행됩니다 - 생년월일은 서버로 전송되거나 어디에도 저장되지 않습니다. 개인 정보 추적을 위한 쿠키를 사용하지 않으며, 개인 식별 정보를 수집하지 않습니다. 완전히 안심하고 서비스를 이용하실 수 있습니다.

같은 생일을 가진 사람들이 같은 결과를 받는 이유는 무엇인가요?

우리의 알고리즘은 생년월일 패턴을 기반으로 결정론적 계산을 사용하므로, 같은 입력은 항상 같은 출력을 생성합니다. 이것은 의도적인 설계입니다 - 결과를 확인하고 같은 날 태어난 다른 사람들과 공유할 수 있게 해줍니다. 그러나 성격 질문을 완료하면 고유한 응답에 따라 결과가 더 개인화됩니다.

소셜 미디어에서 결과를 공유할 수 있나요?

네! 쉽고 아름다운 공유를 만들었습니다. 인생 요약을 받은 후, 인스타그램, 트위터, 페이스북 등의 플랫폼에 최적화된 멋진 이미지를 생성할 수 있습니다. 생성된 이미지는 시각적으로 매력적이며 우아한 형식으로 개인화된 요약을 포함합니다.

어떤 언어가 지원되나요?

AI 인생 요약은 현재 5개 언어를 지원합니다: 한국어, 영어(English), 일본어(日本語), 중국어(中文), 스페인어(Español). 각 언어 버전은 자연스럽고 의미 있는 결과를 보장하기 위해 원어민이 신중하게 작성했습니다. 전 세계 사람들이 서비스에 접근할 수 있도록 더 많은 언어를 추가하기 위해 지속적으로 노력하고 있습니다.

이 서비스는 정말 무료인가요?

네, AI 인생 요약은 완전히 무료입니다! 숨겨진 요금, 유료벽 뒤에 잠긴 프리미엄 기능, 구독 요구 사항이 없습니다. 모든 사람이 재미있고 통찰력 있는 경험에 접근할 수 있어야 한다고 믿습니다. 서비스는 경험을 방해하지 않는 최소한의 광고로 지원됩니다.

AI 인생 요약은 어떻게 작동하나요?

우리의 혁신적인 알고리즘은 계산 분석과 성격 통찰력을 결합하여 의미 있고 개인화된 인생 요약을 만듭니다.

1

생년월일 입력

당신의 생년월일에는 우리 알고리즘이 개인화된 분석의 기초로 사용하는 고유한 숫자 패턴이 포함되어 있습니다.

2

AI 분석

우리의 정교한 알고리즘은 여러 성격 매트릭스를 통해 데이터를 처리하여 핵심 특성과 삶의 테마를 식별합니다.

3

요약 받기

당신이 누구인지의 본질을 담은 아름다운 문장을 받아 친구와 가족과 공유하세요.

요약 뒤에 숨은 과학

AI 인생 요약 시스템은 생년월일에서 파생된 숫자 패턴을 분석하는 독점 알고리즘을 활용합니다. 이 계산적 접근 방식은 다양한 성격 프레임워크와 심리학 연구에서 영감을 받아 의미 있고 공감할 수 있는 인생 요약을 만들어냅니다.

우리 데이터베이스에는 회복력, 창의성, 공감, 지혜, 모험을 포함한 20개의 다른 성격 카테고리에 걸쳐 800개 이상의 신중하게 제작된 문장 구성 요소가 포함되어 있습니다. 각 구성 요소는 인간 성격과 삶의 경험의 뉘앙스를 이해하는 콘텐츠 전문가가 개발했습니다.

생년월일을 입력하면 알고리즘은 고유한 해시 값을 생성하여 어떤 특성, 맥락, 템플릿의 조합이 개인 인생 요약을 형성할지 결정합니다. 이렇게 하면 각 결과가 결정적이면서도(같은 생년월일은 항상 같은 결과를 생성) 개인화와 관련성의 느낌을 유지합니다.

이 서비스는 주로 오락 목적으로 제공되지만, 많은 사용자들이 결과에서 진정한 통찰력과 성찰을 발견합니다. 잘 만들어진 인생 요약의 힘은 예측 정확도가 아니라 자기 성찰과 다른 사람들과의 의미 있는 대화를 촉진하는 능력에 있습니다.

AI 인생 요약을 시도해야 할까요?

🎯

자기 발견

때로는 한 문장이 깊은 자기 성찰을 불러일으킬 수 있습니다. AI가 생성한 요약은 의식적으로 인식하지 못했던 성격의 측면을 강조하여 자신에 대한 새로운 관점을 제공합니다.

👥

공유 및 비교

친구와 가족 구성원을 위한 요약을 생성하세요. 결과를 비교하고 비슷한 시기에 태어난 사람들 사이에서 흥미로운 패턴을 발견하세요. 의미 있는 대화를 시작하는 재미있는 방법입니다.

📷

아름다운 공유 가능한 이미지

인스타그램, 트위터 및 기타 소셜 플랫폼에서 공유할 인생 요약의 멋진 이미지를 만드세요. 내장된 이미지 생성기는 소셜 미디어에 완벽한 눈길을 끄는 비주얼을 만듭니다.

🔒

프라이버시 우선

우리는 개인 정보 보호를 진지하게 생각합니다. 생년월일은 브라우저에서 로컬로 처리되며 서버에 개인 정보를 저장하지 않습니다. 걱정 없이 경험을 즐기세요.

당신의 인생 요약을 발견할 준비가 되셨나요?

전 세계 수백만 명이 자신만의 인생 요약을 발견했습니다. 몇 초만 걸리고 결과가 당신을 놀라게 할 수 있습니다!

🔮 AI 소울 타입 테스트란?

AI 소울 타입 테스트는 생년월일과 간단한 질문을 통해 당신의 핵심 성격 특성을 분석하고, 12가지 소울 타입 중 하나로 분류하는 성격 테스트입니다. 심리학에서 가장 널리 검증된 빅5(Big Five) 성격 모델을 기반으로 설계되어, 재미있으면서도 의미 있는 자기 이해의 도구를 제공합니다.

각 소울 타입은 고유한 특성, 강점, 성장 가능 영역을 가지고 있습니다. 테스트 결과는 당신이 세상을 바라보는 방식, 다른 사람들과 관계 맺는 방식, 그리고 인생에서 중요하게 여기는 것들에 대한 인사이트를 제공합니다.

MBTI와 어떻게 다른가요?

MBTI는 4개의 이분법적 차원(I/E, S/N, T/F, J/P)을 기반으로 16가지 유형을 분류하지만, 우리의 소울 타입은 빅5 모델의 연속적인 성격 스펙트럼을 기반으로 합니다. 빅5 모델은 학술적으로 더 많이 연구되고 검증된 성격 프레임워크입니다. 물론 두 테스트 모두 자기 이해를 위한 도구로 활용될 수 있습니다.

12가지 소울 타입 소개

각 소울 타입은 고유한 에너지와 특성을 가지고 있습니다. 당신은 어떤 소울 타입에 가장 가까운지 확인해 보세요.

🔥 불꽃 영혼 (Fire Spirit)

열정과 에너지가 넘치는 리더 타입. 새로운 도전을 두려워하지 않고, 주변 사람들에게 영감을 주는 존재입니다. 때로는 성급할 수 있지만, 그 추진력이 세상을 변화시킵니다.

🏔️ 대지 수호자 (Earth Guardian)

안정적이고 신뢰할 수 있는 타입. 실용적인 지혜와 인내심으로 주변 사람들의 든든한 버팀목이 됩니다. 변화보다는 확실함을 선호하며, 약속을 반드시 지키는 성격입니다.

🌊 바다의 치유사 (Ocean Healer)

깊은 공감 능력을 가진 감성적인 타입. 다른 사람의 감정을 자연스럽게 이해하고 위로합니다. 예술적 감수성이 뛰어나며, 조용하지만 깊은 영향력을 발휘합니다.

🌬️ 바람의 탐험가 (Wind Explorer)

자유롭고 호기심 많은 탐험가 타입. 새로운 경험과 아이디어를 끊임없이 추구합니다. 한 곳에 머무르기보다 다양한 세계를 경험하며 성장합니다.

🌙 달빛 현자 (Moonlight Sage)

직관적이고 통찰력 있는 사색가 타입. 표면 너머의 진실을 보는 능력이 있으며, 조용한 관찰을 통해 깊은 지혜를 얻습니다. 신비로운 매력이 있습니다.

☀️ 태양의 창조자 (Sun Creator)

창의적이고 표현력이 풍부한 예술가 타입. 아이디어를 현실로 만드는 능력이 있으며, 밝은 에너지로 주변을 환하게 합니다. 자기표현을 통해 세상에 기여합니다.

🌿 숲의 조화자 (Forest Harmonizer)

평화롭고 조화로운 중재자 타입. 갈등을 해결하고 사람들을 연결하는 재능이 있습니다. 자연과 균형을 중시하며, 모두가 공존할 수 있는 환경을 만듭니다.

⚡ 번개의 혁신가 (Lightning Innovator)

빠른 사고와 혁신적인 아이디어를 가진 타입. 문제를 새로운 각도에서 해결하며, 변화를 두려워하지 않습니다. 때로는 예측 불가능하지만 그것이 매력입니다.

🌸 꽃의 연결자 (Flower Connector)

사교적이고 따뜻한 관계 지향 타입. 사람들을 연결하고 커뮤니티를 만드는 재능이 있습니다. 진정성 있는 관계를 중시하며, 주변에 긍정적인 에너지를 전파합니다.

🌌 별의 몽상가 (Star Dreamer)

상상력이 풍부하고 이상을 추구하는 타입. 더 나은 세상을 꿈꾸며, 그 비전을 향해 나아갑니다. 현실에 발을 딛고 있으면서도 별을 바라봅니다.

🛡️ 철의 수호자 (Iron Protector)

책임감 있고 보호본능이 강한 타입. 소중한 사람과 가치를 지키기 위해 어떤 어려움도 감수합니다. 믿음직스럽고 의지할 수 있는 존재입니다.

🔮 수정의 분석가 (Crystal Analyst)

논리적이고 분석적인 사고를 하는 타입. 복잡한 문제를 체계적으로 해결하며, 객관적인 시각으로 상황을 파악합니다. 지식과 진실을 추구합니다.

🧠 빅5 성격 모델이란?

빅5(Big Five) 또는 OCEAN 모델은 심리학계에서 가장 널리 인정받고 연구된 성격 분류 체계입니다. 1980년대부터 체계적으로 연구되어 왔으며, 다양한 문화권에서 타당성이 검증되었습니다.

🌐

개방성 (Openness)

새로운 경험, 아이디어, 예술에 대한 열린 태도. 창의성, 호기심, 상상력과 관련됩니다. 높은 개방성을 가진 사람은 다양한 경험을 추구하고 전통적인 방식에 도전합니다.

성실성 (Conscientiousness)

계획성, 조직력, 목표 지향성. 자기 통제력과 책임감과 관련됩니다. 높은 성실성을 가진 사람은 체계적이고 신뢰할 수 있으며, 장기적 목표를 위해 노력합니다.

🎉

외향성 (Extraversion)

사회적 상호작용에서 에너지를 얻는 정도. 활동성, 사교성, 적극성과 관련됩니다. 외향적인 사람은 사람들과 함께할 때 활력을 얻고, 적극적으로 소통합니다.

🤝

친화성 (Agreeableness)

타인에 대한 관심과 협조 성향. 이타심, 신뢰, 겸손과 관련됩니다. 높은 친화성을 가진 사람은 협력적이고, 다른 사람의 감정을 배려합니다.

💭

신경증 (Neuroticism)

정서적 민감성과 스트레스 반응. 불안, 걱정, 기분 변동과 관련됩니다. 낮은 신경증(높은 정서적 안정성)을 가진 사람은 스트레스에 잘 대처하고 평온함을 유지합니다.

우리의 소울 타입은 이 5가지 차원의 조합을 기반으로 12가지 유형으로 분류됩니다. 각 유형은 특정 차원들의 높고 낮음의 패턴을 반영합니다.

💡 소울 타입 결과 활용법

자기 이해와 성장

소울 타입 결과는 자신의 강점과 성장 가능 영역을 이해하는 출발점입니다. 결과에서 제시된 특성들이 자신과 맞는지 성찰해 보고, 강점은 더 발전시키고 약점은 인식하고 보완할 방법을 생각해 보세요.

직업 및 진로 참고

각 소울 타입은 특정 직업이나 역할에서 더 빛날 수 있습니다. 예를 들어 '불꽃 영혼'은 리더십이 필요한 역할에서, '수정의 분석가'는 데이터나 연구 관련 분야에서 강점을 발휘할 수 있습니다. 물론 이는 참고 사항일 뿐, 실제 진로 결정은 다양한 요소를 고려해야 합니다.

인간관계 개선

자신의 소울 타입을 이해하면 다른 사람들과의 관계에서도 도움이 됩니다. 왜 특정 유형의 사람들과 잘 맞거나 갈등이 생기는지 이해할 수 있고, 다른 유형을 가진 사람들과 어떻게 소통하면 좋을지 힌트를 얻을 수 있습니다.

⚠️ 유의사항

소울 타입은 성격의 한 측면을 보여주지만, 당신을 완전히 정의하지 않습니다. 사람은 복잡하고 다면적이며, 상황에 따라 다른 모습을 보일 수 있습니다. 결과를 "나는 이런 사람이니까 이렇게밖에 못해"라고 제한하는 도구가 아닌, 자기 이해와 성장의 시작점으로 활용하세요.

자주 묻는 질문

소울 타입은 평생 변하지 않나요?

성격의 기본적인 경향성은 비교적 안정적이지만, 인생 경험과 의식적인 노력을 통해 변화할 수 있습니다. 특히 청년기에서 중년기로 넘어가면서 성격이 성숙해지는 경향이 있습니다. 몇 년 후 다시 테스트해 보면 다른 결과가 나올 수도 있습니다.

두 가지 유형 사이에 있는 것 같아요

매우 자연스러운 현상입니다! 성격은 이분법적이지 않고 스펙트럼 위에 있습니다. 두 유형 모두의 특성을 가지고 있을 수 있으며, 상황에 따라 다른 면이 나타날 수 있습니다. 두 유형의 설명을 모두 읽어보고 자신에게 맞는 부분을 찾아보세요.

결과가 마음에 안 드는데 어떻게 하나요?

어떤 유형도 다른 것보다 '더 좋거나 나쁜' 것은 없습니다. 각 유형은 고유한 강점과 약점을 가지고 있습니다. 만약 결과가 자신과 맞지 않다고 느껴진다면, 그 불일치 자체가 자기 성찰의 기회가 될 수 있습니다. "왜 이 결과가 나왔을까?"를 생각해 보세요.

이 테스트를 채용이나 평가에 사용해도 되나요?

이 테스트는 엔터테인먼트와 자기 성찰 목적으로 설계되었습니다. 채용, 승진, 학업 평가 등 중요한 결정에 사용하기에는 적합하지 않습니다. 그러한 목적에는 전문적으로 개발되고 검증된 심리측정 도구를 사용해야 합니다.

왜 생년월일로 성격을 분석하나요?

생년월일은 테스트의 시작점이자 재미 요소입니다. 실제 분석은 생년월일뿐만 아니라 질문에 대한 답변을 종합하여 이루어집니다. 동양의 사주명리나 서양의 점성술처럼 생년월일에 의미를 부여하는 문화적 전통에서 영감을 받았지만, 과학적 주장을 하는 것은 아닙니다.

나의 소울 타입이 궁금하다면?

생년월일만 입력하면 1분 안에 결과를 확인할 수 있습니다.

// Question Flow State const questionFlow = { currentQuestion: 0, answers: [], birthdate: null, gender: null, lang: 'ko', // Questions for soul type determination (6 questions in 2 sections) questions: { ko: [ { text: '혼자만의 시간과 사람들과 함께하는 시간 중 어떤 것을 더 선호하나요?', options: [ { emoji: '🧘', text: '혼자만의 조용한 시간을 더 좋아해요', value: 'introvert' }, { emoji: '🎉', text: '사람들과 함께할 때 에너지를 얻어요', value: 'extrovert' }, { emoji: '⚖️', text: '상황에 따라 달라요', value: 'ambivert' } ] }, { text: '중요한 결정을 내릴 때 어떤 것을 더 중요시하나요?', options: [ { emoji: '💭', text: '논리와 분석', value: 'logic' }, { emoji: '💝', text: '감정과 직관', value: 'emotion' }, { emoji: '🔄', text: '둘 다 균형있게', value: 'balanced' } ] }, { text: '새로운 도전에 대해 어떻게 느끼나요?', options: [ { emoji: '🚀', text: '설레고 흥분돼요!', value: 'adventurous' }, { emoji: '🤔', text: '신중하게 생각해요', value: 'cautious' }, { emoji: '🌊', text: '자연스럽게 받아들여요', value: 'adaptive' } ] }, { text: '스트레스를 받을 때 어떻게 해소하나요?', options: [ { emoji: '🎨', text: '창의적인 활동으로', value: 'creative' }, { emoji: '🏃', text: '운동이나 활동적인 것으로', value: 'active' }, { emoji: '📚', text: '조용히 생각하거나 쉬면서', value: 'reflective' } ] }, { text: '가장 가치 있다고 생각하는 것은?', options: [ { emoji: '🤝', text: '사람들과의 깊은 관계', value: 'connection' }, { emoji: '🎯', text: '목표 달성과 성공', value: 'achievement' }, { emoji: '🌱', text: '개인적인 성장과 자유', value: 'growth' } ] }, { text: '당신의 강점은 무엇인가요?', options: [ { emoji: '🦁', text: '리더십과 결단력', value: 'leadership' }, { emoji: '💖', text: '공감과 배려', value: 'empathy' }, { emoji: '💡', text: '창의성과 상상력', value: 'creativity' }, { emoji: '🔍', text: '분석력과 통찰력', value: 'insight' } ] } ], en: [ { text: 'Do you prefer alone time or time with others?', options: [ { emoji: '🧘', text: 'I prefer quiet time alone', value: 'introvert' }, { emoji: '🎉', text: 'I get energy from being with people', value: 'extrovert' }, { emoji: '⚖️', text: 'It depends on the situation', value: 'ambivert' } ] }, { text: 'When making important decisions, what do you value more?', options: [ { emoji: '💭', text: 'Logic and analysis', value: 'logic' }, { emoji: '💝', text: 'Emotions and intuition', value: 'emotion' }, { emoji: '🔄', text: 'A balance of both', value: 'balanced' } ] }, { text: 'How do you feel about new challenges?', options: [ { emoji: '🚀', text: 'Excited and thrilled!', value: 'adventurous' }, { emoji: '🤔', text: 'I think carefully first', value: 'cautious' }, { emoji: '🌊', text: 'I adapt naturally', value: 'adaptive' } ] }, { text: 'How do you relieve stress?', options: [ { emoji: '🎨', text: 'Through creative activities', value: 'creative' }, { emoji: '🏃', text: 'Through exercise or physical activity', value: 'active' }, { emoji: '📚', text: 'By reflecting quietly or resting', value: 'reflective' } ] }, { text: 'What do you value most?', options: [ { emoji: '🤝', text: 'Deep connections with people', value: 'connection' }, { emoji: '🎯', text: 'Achieving goals and success', value: 'achievement' }, { emoji: '🌱', text: 'Personal growth and freedom', value: 'growth' } ] }, { text: 'What is your strength?', options: [ { emoji: '🦁', text: 'Leadership and decisiveness', value: 'leadership' }, { emoji: '💖', text: 'Empathy and care', value: 'empathy' }, { emoji: '💡', text: 'Creativity and imagination', value: 'creativity' }, { emoji: '🔍', text: 'Analysis and insight', value: 'insight' } ] } ], ja: [ { text: '一人の時間と人と一緒の時間、どちらが好きですか?', options: [ { emoji: '🧘', text: '一人の静かな時間が好きです', value: 'introvert' }, { emoji: '🎉', text: '人と一緒の時にエネルギーを得ます', value: 'extrovert' }, { emoji: '⚖️', text: '状況によります', value: 'ambivert' } ] }, { text: '重要な決定をするとき、何を重視しますか?', options: [ { emoji: '💭', text: '論理と分析', value: 'logic' }, { emoji: '💝', text: '感情と直感', value: 'emotion' }, { emoji: '🔄', text: '両方のバランス', value: 'balanced' } ] }, { text: '新しい挑戦についてどう感じますか?', options: [ { emoji: '🚀', text: 'ワクワクして興奮します!', value: 'adventurous' }, { emoji: '🤔', text: '慎重に考えます', value: 'cautious' }, { emoji: '🌊', text: '自然に適応します', value: 'adaptive' } ] }, { text: 'ストレスをどう解消しますか?', options: [ { emoji: '🎨', text: '創造的な活動で', value: 'creative' }, { emoji: '🏃', text: '運動や体を動かすことで', value: 'active' }, { emoji: '📚', text: '静かに考えたり休んだり', value: 'reflective' } ] }, { text: '最も大切にしていることは?', options: [ { emoji: '🤝', text: '人との深いつながり', value: 'connection' }, { emoji: '🎯', text: '目標達成と成功', value: 'achievement' }, { emoji: '🌱', text: '個人的な成長と自由', value: 'growth' } ] }, { text: 'あなたの強みは何ですか?', options: [ { emoji: '🦁', text: 'リーダーシップと決断力', value: 'leadership' }, { emoji: '💖', text: '共感と思いやり', value: 'empathy' }, { emoji: '💡', text: '創造性と想像力', value: 'creativity' }, { emoji: '🔍', text: '分析力と洞察力', value: 'insight' } ] } ], zh: [ { text: '你更喜欢独处还是与人相处?', options: [ { emoji: '🧘', text: '我更喜欢安静的独处时光', value: 'introvert' }, { emoji: '🎉', text: '和人在一起时我充满能量', value: 'extrovert' }, { emoji: '⚖️', text: '视情况而定', value: 'ambivert' } ] }, { text: '做重要决定时,你更看重什么?', options: [ { emoji: '💭', text: '逻辑和分析', value: 'logic' }, { emoji: '💝', text: '情感和直觉', value: 'emotion' }, { emoji: '🔄', text: '两者的平衡', value: 'balanced' } ] }, { text: '面对新挑战时你有什么感觉?', options: [ { emoji: '🚀', text: '兴奋和激动!', value: 'adventurous' }, { emoji: '🤔', text: '我会仔细思考', value: 'cautious' }, { emoji: '🌊', text: '自然地适应', value: 'adaptive' } ] }, { text: '你如何缓解压力?', options: [ { emoji: '🎨', text: '通过创意活动', value: 'creative' }, { emoji: '🏃', text: '通过运动或身体活动', value: 'active' }, { emoji: '📚', text: '安静地思考或休息', value: 'reflective' } ] }, { text: '你最看重什么?', options: [ { emoji: '🤝', text: '与人的深层联系', value: 'connection' }, { emoji: '🎯', text: '实现目标和成功', value: 'achievement' }, { emoji: '🌱', text: '个人成长和自由', value: 'growth' } ] }, { text: '你的优势是什么?', options: [ { emoji: '🦁', text: '领导力和决断力', value: 'leadership' }, { emoji: '💖', text: '同理心和关怀', value: 'empathy' }, { emoji: '💡', text: '创造力和想象力', value: 'creativity' }, { emoji: '🔍', text: '分析力和洞察力', value: 'insight' } ] } ], es: [ { text: '¿Prefieres tiempo a solas o con otros?', options: [ { emoji: '🧘', text: 'Prefiero tiempo tranquilo a solas', value: 'introvert' }, { emoji: '🎉', text: 'Me energizo estando con gente', value: 'extrovert' }, { emoji: '⚖️', text: 'Depende de la situación', value: 'ambivert' } ] }, { text: 'Al tomar decisiones importantes, ¿qué valoras más?', options: [ { emoji: '💭', text: 'Lógica y análisis', value: 'logic' }, { emoji: '💝', text: 'Emociones e intuición', value: 'emotion' }, { emoji: '🔄', text: 'Un balance de ambos', value: 'balanced' } ] }, { text: '¿Cómo te sientes ante nuevos desafíos?', options: [ { emoji: '🚀', text: '¡Emocionado y entusiasmado!', value: 'adventurous' }, { emoji: '🤔', text: 'Pienso cuidadosamente primero', value: 'cautious' }, { emoji: '🌊', text: 'Me adapto naturalmente', value: 'adaptive' } ] }, { text: '¿Cómo alivias el estrés?', options: [ { emoji: '🎨', text: 'A través de actividades creativas', value: 'creative' }, { emoji: '🏃', text: 'Con ejercicio o actividad física', value: 'active' }, { emoji: '📚', text: 'Reflexionando tranquilamente o descansando', value: 'reflective' } ] }, { text: '¿Qué valoras más?', options: [ { emoji: '🤝', text: 'Conexiones profundas con personas', value: 'connection' }, { emoji: '🎯', text: 'Lograr metas y éxito', value: 'achievement' }, { emoji: '🌱', text: 'Crecimiento personal y libertad', value: 'growth' } ] }, { text: '¿Cuál es tu fortaleza?', options: [ { emoji: '🦁', text: 'Liderazgo y determinación', value: 'leadership' }, { emoji: '💖', text: 'Empatía y cuidado', value: 'empathy' }, { emoji: '💡', text: 'Creatividad e imaginación', value: 'creativity' }, { emoji: '🔍', text: 'Análisis y perspicacia', value: 'insight' } ] } ] }, // Interstitial messages interstitials: { ko: { emoji: '✨', title: '잘하고 있어요!', subtitle: '당신의 소울 타입이 조금씩 보이기 시작해요... 🦊❓', button: '계속하기 →' }, en: { emoji: '✨', title: "You're doing great!", subtitle: 'Your soul type is starting to emerge... 🦊❓', button: 'Continue →' }, ja: { emoji: '✨', title: '順調ですよ!', subtitle: 'あなたのソウルタイプが見え始めています... 🦊❓', button: '続ける →' }, zh: { emoji: '✨', title: '做得很好!', subtitle: '你的灵魂类型开始显现了... 🦊❓', button: '继续 →' }, es: { emoji: '✨', title: '¡Lo estás haciendo genial!', subtitle: 'Tu tipo de alma está empezando a surgir... 🦊❓', button: 'Continuar →' } }, // Feedback messages feedbacks: { ko: ['좋은 선택이에요! 💪', '흥미로운 답변이네요! ✨', '당신다운 선택이에요! 🎯'], en: ['Great choice! 💪', 'Interesting answer! ✨', "That's so you! 🎯"], ja: ['いい選択ですね! 💪', '興味深い回答です! ✨', 'あなたらしい選択です! 🎯'], zh: ['好选择! 💪', '有趣的回答! ✨', '这很像你! 🎯'], es: ['¡Gran elección! 💪', '¡Respuesta interesante! ✨', '¡Muy tú! 🎯'] } }; // Initialize step indicators function initStepIndicators() { const container = document.getElementById('step-indicator'); const totalQuestions = questionFlow.questions[questionFlow.lang].length; container.innerHTML = ''; for (let i = 0; i < totalQuestions; i++) { const dot = document.createElement('div'); dot.className = 'step-dot' + (i === 0 ? ' active' : ''); container.appendChild(dot); } } // Update progress function updateProgress() { const totalQuestions = questionFlow.questions[questionFlow.lang].length; const progress = ((questionFlow.currentQuestion) / totalQuestions) * 100; document.getElementById('question-progress').style.width = progress + '%'; // Update step dots const dots = document.querySelectorAll('.step-dot'); dots.forEach((dot, index) => { dot.classList.remove('active', 'completed'); if (index < questionFlow.currentQuestion) { dot.classList.add('completed'); } else if (index === questionFlow.currentQuestion) { dot.classList.add('active'); } }); } // Render current question function renderQuestion() { const questions = questionFlow.questions[questionFlow.lang]; const question = questions[questionFlow.currentQuestion]; const totalQuestions = questions.length; const card = document.getElementById('question-card'); card.innerHTML = `
Q${questionFlow.currentQuestion + 1} / ${totalQuestions}

${question.text}

${question.options.map((opt, i) => ` `).join('')}
`; // Add click handlers card.querySelectorAll('.option-btn').forEach(btn => { btn.addEventListener('click', () => handleOptionSelect(btn)); }); updateProgress(); } // Handle option selection function handleOptionSelect(btn) { // Add selected state btn.parentElement.querySelectorAll('.option-btn').forEach(b => b.classList.remove('selected')); btn.classList.add('selected'); // Store answer questionFlow.answers[questionFlow.currentQuestion] = btn.dataset.value; // Show feedback showFeedback(); // Move to next after delay setTimeout(() => { questionFlow.currentQuestion++; const totalQuestions = questionFlow.questions[questionFlow.lang].length; // Go to next question or complete if (questionFlow.currentQuestion >= totalQuestions) { // Complete - go to results completeQuestions(); } else { // Next question with animation transitionToNextQuestion(); } }, 600); } // Show feedback toast function showFeedback() { const feedbacks = questionFlow.feedbacks[questionFlow.lang]; const feedback = feedbacks[Math.floor(Math.random() * feedbacks.length)]; const toast = document.getElementById('feedback-toast'); toast.textContent = feedback; toast.classList.add('show'); setTimeout(() => { toast.classList.remove('show'); }, 500); } // Transition to next question function transitionToNextQuestion() { const card = document.getElementById('question-card'); card.classList.add('slide-out'); setTimeout(() => { renderQuestion(); card.classList.remove('slide-out'); card.classList.add('slide-in'); setTimeout(() => { card.classList.remove('slide-in'); }, 400); }, 300); } // Show interstitial screen function showInterstitial() { const interstitial = questionFlow.interstitials[questionFlow.lang]; const screen = document.getElementById('interstitial-screen'); document.getElementById('interstitial-emoji').textContent = interstitial.emoji; document.getElementById('interstitial-title').textContent = interstitial.title; document.getElementById('interstitial-subtitle').textContent = interstitial.subtitle; document.getElementById('interstitial-button').textContent = interstitial.button; screen.classList.remove('hidden'); setTimeout(() => screen.classList.add('visible'), 50); document.getElementById('interstitial-button').onclick = () => { screen.classList.remove('visible'); setTimeout(() => { screen.classList.add('hidden'); transitionToNextQuestion(); }, 300); }; } // Complete questions and go to results function completeQuestions() { // Save answers to localStorage localStorage.setItem('ai-life-summary-answers', JSON.stringify(questionFlow.answers)); // Navigate to results window.location.href = '/ko/life-summary/result/'; } // Start question flow function startQuestionFlow() { // Hide hero section and show question section document.getElementById('hero-section').style.display = 'none'; const questionSection = document.getElementById('question-section'); questionSection.classList.remove('hidden'); initStepIndicators(); renderQuestion(); } // Form submission - start question flow instead of going directly to results document.getElementById('life-summary-form').addEventListener('submit', function(e) { e.preventDefault(); const year = document.getElementById('birth-year').value; const month = document.getElementById('birth-month').value.padStart(2, '0'); const day = document.getElementById('birth-day').value.padStart(2, '0'); const gender = document.getElementById('gender').value; if (year && month && day) { const birthdate = `${year}-${month}-${day}`; document.getElementById('birthdate').value = birthdate; // Store data questionFlow.birthdate = birthdate; questionFlow.gender = gender; questionFlow.lang = document.documentElement.lang || 'ko'; localStorage.setItem('ai-life-summary-birthdate', birthdate); localStorage.setItem('ai-life-summary-gender', gender); // Start question flow startQuestionFlow(); } });