[{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/vi/tags/c%C3%B4ng-c%E1%BB%A5-quy-t%E1%BA%AFc/","section":"Tags","summary":"","title":"Công Cụ Quy Tắc","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/tags/dream-of-the-red-chamber/","section":"Tags","summary":"","title":"Dream of the Red Chamber","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/vi/tags/gi%E1%BA%A5c-m%C6%A1-v%E1%BB%81-c%C4%83n-ph%C3%B2ng-%C4%91%E1%BB%8F/","section":"Tags","summary":"","title":"Giấc Mơ Về Căn Phòng Đỏ","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/vi/categories/h%E1%BB%99i-th%E1%BA%A3o/","section":"Categories","summary":"","title":"Hội Thảo","type":"categories"},{"content":"","date":"29 janvier 2026","externalUrl":null,"permalink":"/fr/categories/latelier/","section":"Categories","summary":"","title":"L'Atelier","type":"categories"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/tags/literary-simulation/","section":"Tags","summary":"","title":"Literary Simulation","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/tags/llm/","section":"Tags","summary":"","title":"LLM","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/id/categories/lokakarya/","section":"Categories","summary":"","title":"Lokakarya","type":"categories"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/id/tags/mesin-aturan/","section":"Tags","summary":"","title":"Mesin Aturan","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/id/tags/mimpi-kamar-merah/","section":"Tags","summary":"","title":"Mimpi Kamar Merah","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/vi/tags/m%C3%B4-ph%E1%BB%8Fng-v%C4%83n-h%E1%BB%8Dc/","section":"Tags","summary":"","title":"Mô Phỏng Văn Học","type":"tags"},{"content":"","date":"29 janvier 2026","externalUrl":null,"permalink":"/fr/tags/moteur-de-r%C3%A8gles/","section":"Tags","summary":"","title":"Moteur De Règles","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/vi/tags/nhi%E1%BB%87t-%C4%91%E1%BB%99ng-l%E1%BB%B1c-h%E1%BB%8Dc/","section":"Tags","summary":"","title":"Nhiệt Động Lực Học","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/","section":"QQder 핵주기 블로그","summary":"","title":"QQder 핵주기 블로그","type":"page"},{"content":"","date":"29 janvier 2026","externalUrl":null,"permalink":"/fr/tags/r%C3%AAve-de-la-chambre-rouge/","section":"Tags","summary":"","title":"Rêve De La Chambre Rouge","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/tags/rule-engine/","section":"Tags","summary":"","title":"Rule Engine","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/id/tags/simulasi-sastra/","section":"Tags","summary":"","title":"Simulasi Sastra","type":"tags"},{"content":"","date":"29 janvier 2026","externalUrl":null,"permalink":"/fr/tags/simulation-litt%C3%A9raire/","section":"Tags","summary":"","title":"Simulation Littéraire","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"29 3월 2026","externalUrl":null,"permalink":"/id/tags/termodinamika/","section":"Tags","summary":"","title":"Termodinamika","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/categories/the-workshop/","section":"Categories","summary":"","title":"The Workshop","type":"categories"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/tags/thermodynamics/","section":"Tags","summary":"","title":"Thermodynamics","type":"tags"},{"content":"","date":"29 janvier 2026","externalUrl":null,"permalink":"/fr/tags/thermodynamique/","section":"Tags","summary":"","title":"Thermodynamique","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/%EA%B7%9C%EC%B9%99-%EC%97%94%EC%A7%84/","section":"Tags","summary":"","title":"규칙 엔진","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/tags/%E8%A6%8F%E5%89%87%E5%BC%95%E6%93%8E/","section":"Tags","summary":"","title":"規則引擎","type":"tags"},{"content":"앱 URL: 링크\n머리말 # 전편의 핵심 포인트\n텍스트를 근본적으로 상징적인 것으로 간주하는 것이었습니다.\n천문학, 수문학, 인문학\u0026hellip; 하늘, 땅, 인류의 모든 \u0026ldquo;문\u0026rdquo;(文, 패턴/텍스트).\n텍스트는 비용 효율적인 방식으로 세상과 생각을 매핑합니다.\n객관적인 현실을 이해하고 인터페이스하기 위한 주요 도구가 됩니다.\n이것을 파악하고 나면 깨닫게 됩니다.\nLLM(대형 언어 모델)은 본질적으로 다음 토큰 예측 변수일 뿐이지만,\n일단 그 능력이 일정 수준에 도달하면 국가적으로 중요한 핵급 도구가 됩니다.\n그 중요성 때문에 그들의 능력을 검증하고 싶었습니다.\n시간이 지남에 따라 개선됨에 따라 반복적으로 그렇게 합니다.\n이에 대한 거의 완벽한 벤치마크는 Dream of the Red Chamber(紅樓夢, Hong Lou Meng)입니다.\n전지전능한 LLM이 존재한다고 가정해 보세요.\nCao Xueqin의 원래 홍루의 꿈의 처음 80개 장을 입력으로 사용하고 후속 장을 출력할 수 있습니다.\n하지만 LLM 교육 데이터가 제한되어 있기 때문에\n이는 주어진 숫자가 너무 적은 스도쿠 퍼즐과 같습니다. 답을 확실하게 결정할 수 없습니다.\n현재 LLM이 할 수 있는 일은 그들이 이해하는 범위 내에서 매우 높은 처리량을 생산하는 것입니다.\nDream of the Red Chamber Simulator가 목표로 하는 것은 이러한 생산성을 바탕으로\n전통적인 구조화된 방법을 사용하여 최소한의 인력으로 신속하게 결과를 생성하고 축적합니다.\n가정 # 결말을 예측하는 작업을 충분히 실현 가능하고 기계적으로 만들려면 몇 가지 가정, 편견 및 이론이 필요합니다.\n정확한 예측에 관해서 내 직관은 고전 물리학, 특히 열역학으로 향합니다.\n폐쇄형 시스템에서 초기 조건과 준거법을 명시하면,\n열역학 시스템의 진화는 예측 가능하고 결정적입니다.\n또 다른 가정은 LLM 기능이 계속해서 향상될 것이라는 것입니다.\n그러나 가까운 미래에는 청나라나 조설근으로부터 추가 훈련 데이터를 얻지 못할 것입니다.\n따라서 우리는 현재와 미래의 LLM이 실행할 수 있는 구조화된 워크플로를 구축할 수 있습니다.\n초기 조건 # 초기 조건은 주로 원작 소설에서 추출한 데이터입니다.\n이제 우리는 LLM을 사용하여 이전에는 노동 집약적이었던 작업을 수행합니다.\n과거에는 인건비가 너무 높아 문제에 더 많은 사람을 투입할 수 없어 일정을 단축할 수 없었습니다.\n중간에 추출 규칙을 수정하고 다시 시작하고 싶다면 이는 비실용적이었습니다.\n시간과 비용은 더 이상 장애물이 아닙니다. 이제 추출 품질은 모델 기능에 따라 달라집니다.\n예를 들어 다음을 추출했습니다.\n주요 인물 프로필, 성격 서류, 가족 계보;\n120개 챕터 전체에 걸쳐 각 캐릭터의 경제적, 사회적, 정서적, 건강 및 대인 관계 상태에 대한 챕터별 스냅샷입니다.\n공간 메타데이터가 포함된 Jia(賈) 사유지의 기본 공간 지도입니다.\n모든 대화 기록, 시집\u0026hellip;\n접근 방식은 최소한 높은 적용 범위를 달성하는 광범위하고 아직 엄격하지는 않은 추출로 시작하여 모든 텍스트가 특정 범주로 분류되도록 하는 것이었습니다.\n준거법 # 나는 내 판단에 따라 준거법을 두 가지 유형, 즉 근본적인 세계 규칙과 작가의 예술적 의지로 나눕니다.\n이는 자의적이라는 것은 인정하지만, 그러한 판단을 내리지 않으면 작업이 전혀 진행될 수 없습니다.\n세계 규칙에는 다음이 포함되지만 이에 국한되지는 않습니다.\n사회: 계급 위계, 권력 역학, 주종 관계, 결혼;\n경제: 수입과 지출, 부채, 재산 몰수 위험;\n문화: 유교적 예절, 축제, 봉건적 가치;\n심리학: 성격 감정, 성격 중심 행동, 내부 갈등;\n정치: 제국주의적 호의, 법원 역학, 외부 세력\u0026hellip;\n예술적 의지가 바로 홍루의 꿈을 - 확실한 결말이 없다는 사실을 제외하고 - 이상적인 예측 대상으로 만드는 것입니다.\n조설근은 소설 전반에 걸쳐 등장인물의 운명에 대한 힌트를 처음부터 삽입했습니다.\n가장 상징적인 예는 十二金釵(금릉십이미)의 判詞(예언 구절/판결 시)로, 여주인공과 중수소자의 운명을 명시적으로 예시합니다.\n可嘆停機德，堪憐詠絮才。玉帶lin中掛，金簪雪裡埋。\n(베틀을 멈추는 덕이 참으로 애처롭고, 버드나무 노래의 재주가 참으로 불쌍하다. 숲에는 옥띠가 걸려 있고, 눈 속에는 금비녀가 묻혀 있다.)\n규칙 엔진 # 초기 조건과 준거법이 주어지면 이를 어떻게 적용합니까?\n보다 이상적인 접근 방식은 각 캐릭터가 자신이 알고 있는 정보만 보유하는 게임 엔진과 유사한 3D 물리 엔진을 구축하고 AI 챗봇이 역할을 수행하는 배우처럼 각 캐릭터의 역할을 연기하도록 하는 것입니다.\n하지만 먼저 비용이 너무 많이 들고 볼거리만 늘어나게 됩니다. 새로운 정보가 도입되지 않고 3D 엔진이 새로운 결과를 만들어 내지 못할 것입니다.\n둘째, 우리는 풍동 유체 역학 시뮬레이션을 실행하지 않습니다. 우리는 Cao Xueqin이 무엇을 염두에 두었는지 추측하려고 노력하고 있습니다. 지금은 텍스트 수준에 머무르는 것으로 충분합니다.\n이전에 추출된 데이터를 기반으로 일련의 계산 주제와 규칙을 도출합니다.\n실제로 이는 사건 발생 여부에 대한 증거, 신뢰도 및 가감 조정을 평가하는 전통적인 프로세스입니다.\n체계적이고, 반복 가능하고, 수정 가능하며, 철저하게 무차별 대입 방식으로 만들어졌습니다.\n각 라운드의 시뮬레이션 단계는 다음과 같습니다.\n지연된 효과 처리 - 보류 중인_효과를 확인하세요. 마감일에 도달한 항목을 적용합니다.\n모든 법칙을 평가하십시오. 각 법칙의 전제를 확인하여 모두 만족하는지 확인하십시오(신뢰도가 있는 항목은 건너뛰십시오 \u0026lt; 0.3).\n갈등 해결 – 동시에 발동된 법률은 서로 모순될 수 있습니다. 어느 쪽이 이겼는지 판단해 보세요.\n효과 적용 - 지연이 있는 효과는 대기열로 들어갑니다. 상태를 직접 수정하지 않는 것입니다.\n스냅샷 - 현재 상태를 숫자 벡터로 압축합니다.\n장 += 1\n완전한 예, 즉 98장의 Lin Daiyu(림黛玉)의 죽음이 이 기사 끝에 첨부되어 있습니다.\n워크플로 요약 # 위 워크플로우의 여러 구성요소 중\n추출된 데이터가 학술적으로 엄격한지, 규칙이 합리적이고 적용 가능한지, 시뮬레이션 단계가 건전한지 \u0026ndash;\n각 부분은 독립적으로 개선되고 재생성될 수 있기 때문에 이 중 어느 것도 매우 중요하지 않습니다.\n소프트웨어 엔지니어링 관점에서 내 목표는 이 엔진이 인터페이스 수준에서 잘 작동하도록 만드는 것입니다.\n더 많은 정보가 통합되고 방법론이 개선됨에 따라 예측 결과를 지속적으로 개선합니다.\n현재 결과: 객관적 대 주관적 병렬 비교 # 여기서는 구조화된 비교를 가능하게 하기 위해 자체적으로 부과한 또 다른 방법론을 소개해야 합니다.\n추론 엔진의 레이어를 객관적인 조건과 예술적 선택이라는 두 가지 주요 부분으로 나눕니다.\n객관적인 조건 # 소설이 쓰여진 시대의 역사적 배경, 즉 인물, 배경, 봉건제도, 경제 등은 객관적인 조건의 첫 번째 층을 구성합니다. 이는 이야기가 담을 수 있는 전체 범위를 제한할 수 있습니다. 우리는 이미 시대에 맞는 역사적 맥락과 학술 문헌을 바탕으로 몇 가지 객관적인 법칙을 추출했습니다.\n반대로, 이론상으로는 그 시대에 실제로 존재했던 모든 것이 등장하여 이야기에 영향을 미칠 수 있습니다.\n예를 들어, 소설에는 자동 충격 시계나 회중시계와 같은 서양의 현대적인 물건이 이미 등장하고 있습니다. 서양의 총기가 등장하여 중요한 줄거리 동인이 된다면 어떨까요?\n이러한 1층의 객관적 가능성을 철저하게 탐구하는 것이 향후 작업의 방향이며, \u0026ldquo;이성 내에서 기대 이상의\u0026rdquo; 효과를 얻을 수도 있습니다.\n예술적 선택 # 두 번째 층은 작가 조설근(曹雪芹)이 이 허구의 세계를 경작한 것이다.\n많은 캐릭터와 가족의 전반적인 궤적은 무거운 운명론적 색채를 띠고 있습니다.\n소설의 수많은 시와 은유는 물론 결말을 읽었다고 전해지는 친구의 여백 주석도 이를 암시합니다.\n따라서 저자의 배경과 삶의 경험을 활용할 수 있습니다.\n그가 자신의 캐릭터에 대해 어떤 운명을 선택했는지 추론하기 위해,\n이를 통해 그가 진정으로 표현하고 싶었던 가치를 드러낸다.\n교차 비교 # 여기에서 우리는 고아(高鶚) 연속을 지금까지 가장 발전된 \u0026lsquo;연주자\u0026rsquo;의 작품으로 취급할 수 있다.\n그가 한 일은 본질적으로 내가 지금 하고 있는 것과 똑같습니다.\n소설 속 인물과 설정을 바탕으로 조설친의 예술적 선택을 최대한 가깝게 신성하게 하려고 시도했습니다.\n더욱이 가오이는 기존 결말을 완성해 소설의 유통 부수를 크게 늘렸으며 그의 버전이 널리 받아들여졌기 때문에 비교를 위해 그의 버전을 평행 위치에 두었습니다.\n현실적인 시뮬레이션 # 모든 예술적 처리를 없애고 객관적인 법칙만 남겨두고 이야기가 자연스럽게 전개되도록 놔두면 어떨까요?\n결과적으로 대부분의 플롯 이벤트는 120개 챕터 범위 내에서 발생하지 않습니다. 내러티브는 덜 극적이고 비극도 더 적게 포함됩니다.\n예측 품질을 향상시키는 방법 # LLM 기능이 향상되면 텍스트 다시 추출\n다양한 프롬프트를 미세 조정하고 실험하기 위해 더 많은 사람의 개입이 필요합니다.\n데이터 정리 및 엔진 논리 조정을 지원하기 위해 Redology(紅학과, 홍루의 꿈에 대한 학술 연구) 학자 또는 역사가를 모집합니다.\n새로 발견되었거나 이전에 디지털화되지 않은 자료(있는 경우)를 교육에 통합합니다.\n대체 방법론 실험\n고정된 워크플로를 설정하고 AI 에이전트가 지속적으로 많은 버전을 미세 조정하고 생성하도록 합니다. 명확한 종료 기준이 없기 때문에 품질은 수동으로만 판단할 수 있습니다.\n결론 # 기존 데이터와 사전 학습된 데이터의 제약과 예술 작품으로서의 홍루의 꿈의 강력한 내부 일관성으로 인해\n데우스 엑스 마키나(deus ex machina) 예측은 나오지 않을 것 같습니다. 대신 우리가 보는 것은 내부 비교 차이입니다.\n예를 들어, Jia 가문의 몰수와 쇠퇴는 상관없이 일어날 운명입니다. 차이점은 타이밍에만 있습니다.\n최종 반성 # 이런 종류의 작업을 완료하려면 원래 최소 1~2년과 최소 한 명의 정규 직원이 필요했습니다.\n이제 저는 퇴근 후 시간을 활용하여 다른 전문적인 역할을 수행할 수 있습니다. 이는 몇 년 전 재정적 압박으로 인해 분야를 바꾸게 되었을 때의 후회도 만족시켜 줍니다.\nDream of the Red Chamber Simulator를 제작하기 위한 사고 과정을 공유하는 것이 도움이 되기를 바랍니다.\n컴퓨터 과학이나 자연 과학뿐만 아니라 사회 과학도 AI의 급속한 발전으로 혜택을 받을 수 있기를 기대합니다.\n부록: 전체 시뮬레이션 프로세스 예 # 97-98장, \u0026ldquo;임대옥의 죽음\u0026rdquo;(黛玉之死) - 6단계 전체를 완벽하게 안내합니다(다음 콘텐츠는 AI에 의해 생성됨).\n예: 97장 - 전환기 음모(掉包計) -\u0026gt; 원고를 불태우고 인연을 끊음(焚稿斷情) -\u0026gt; 다이우의 죽음\n배경 상태(97장 시작)\n12개 이상의 챕터가 누적된 후 Lin Daiyu의 상태는 다음과 같습니다.\nAgent.LIN黛玉: 건강=0.12, 기분=0.08, 고립=0.72, 비극_위험=0.95, 살아있음=True\nAgent.賈寶玉: 수도사_tendency=0.35, 기분=0.20\n경제: 부채_비율=0.65\n정치: 가족_결정_결혼=참\n관계.賈寶玉::숲黛玉: 결혼_확률=0.15\n관계.賈寶玉::薛寶釵: 결혼_확률=0.72\n다이유의 체력이 초기 0.35에서 0.12로 떨어진 이유는 무엇입니까? 이 법은 모든 장을 조용히 촉발시켰기 때문에:\n▎ PSY_E1_DAIYU_DECAY \u0026ldquo;다이유의 체력이 서서히 쇠퇴하고 있습니다\u0026rdquo;\n▎ 전제: 건강 \u0026gt; 0.0 AND 고립 \u0026gt; 0.3 AND 살아 있음 = True -\u0026gt; 효과: 건강 하위 0.017\n▎ 장당 -0.017로, 12개가 넘는 장은 치명적인 만성 유출에 해당합니다.\n① 지연효과 처리\n보류 중인_효과 대기열을 확인하세요. 13장에서 다음이 트리거되었다고 가정합니다.\n▎ FATE_010 \u0026ldquo;진극경의 임종 꿈: 정점은 추락을 예고합니다\u0026rdquo; 지연_장: 20\n그 효과인 경제.지출_압력 추가 0.1은 이미 만료되었으며 33장에서 실행되었습니다. 이제 대기열은 비어 있습니다. 건너뛰다.\n② 369개 법률 모두 평가\n엔진은 각 법칙을 순서대로 스캔합니다. 이 장을 촉발하는 주요 법칙은 다음과 같습니다.\n법칙 A \u0026ndash; VAR_MARRIAGE_SWAP \u0026ldquo;전환기: 대신 비밀리에 Baochai와 결혼\u0026rdquo; conf=0.95\n전제 확인:\nAgent.LIN黛玉.health \\\u0026lt; 0.15 -\u0026gt; 0.12 \\\u0026lt; 0.15 ✅ Agent.LIN黛玉.alive == 참 -\u0026gt; 참 ✅ politics.family\\_decides\\_marriage -\u0026gt; 참 ✅ 관계.寶玉::黛玉.marriage\\_probability \\\u0026lt; 0.5 -\u0026gt; 0.15 \\\u0026lt; 0.5 ✅ 모두 통과 -\u0026gt; 🔥 발동! 법칙 B \u0026ndash; PSY_E1_DAIYU_DECAY \u0026ldquo;다이유의 건강 붕괴\u0026rdquo; conf=0.9\n체력 \u0026gt; 0.0 -\u0026gt; 0.12 \u0026gt; 0 ✅ 격리 \u0026gt; 0.3 -\u0026gt; 0.72 \u0026gt; 0.3 ✅ 살아있다 == 사실 ✅ -\u0026gt; 🔥 발동! 법칙 C \u0026ndash; VAR_MARRIAGE_DAIYU \u0026ldquo;돌과 나무의 유대: Baoyu와 Daiyu의 결혼\u0026rdquo; conf=0.9\n관계.寶玉::黛玉.marriage\\_probability \u0026gt; 0.7 -\u0026gt; 0.15 \u0026gt; 0.7 ❌ -\u0026gt; 발동되지 않음(보옥-대우 결혼 확률이 너무 낮음) 이 장은 또한 12개 이상의 다른 법률(경제적 쇠퇴, 정치적 위험 등)을 동시에 유발하지만 위의 법률은 Daiyu와 직접적으로 관련된 법률입니다.\n③ 갈등해결\nVAR_MARRIAGE_SWAP, VAR_MARRIAGE_NORMAL_BAOCHAI 및 VAR_MARRIAGE_DAIYU는 동일한 변형_그룹에 속합니다(결혼 결과는 상호 배타적임).\nVAR_MARRIAGE_SWAP만 전제 검사를 통과했으므로 실제 충돌은 없습니다. 그러나 Daiyu가 이미 죽은 경우(alive=False), switcheroo 버전 대신 VAR_MARRIAGE_NORMAL_BAOCHAI가 실행됩니다.\n그것은 다른 진화 경로가 될 것입니다.\nPSY_E1_DAIYU_DECAY의 효과는 덧셈(하위)이므로 다른 법칙에 저촉되지 않습니다. 모든 효과가 유지됩니다.\n④ 효과 적용\n법칙 A의 효과는 즉시 실행됩니다(지연=0):\n결혼 트리거_event BAOYU_MARRIED_BAOCHAI -\u0026gt; 운명_flags[\u0026ldquo;BAOYU_MARRIED_BAOCHAI\u0026rdquo;] = True\n관계.寶玉::寶釵.marriage_probability 세트 1.0 -\u0026gt; 1.0\nAgent.賈寶玉.mood sub 0.5 -\u0026gt; 0.20 -\u0026gt; 0.00 (클램프)\nAgent.賈寶玉.monk_tendency 추가 0.3 -\u0026gt; 0.35 -\u0026gt; 0.65\n에이전트.림黛玉.health 하위 0.1 -\u0026gt; 0.12 -\u0026gt; 0.02\n법칙 B의 효과:\n에이전트.림黛玉.health 하위 0.017 -\u0026gt; 0.02 -\u0026gt; 0.003\n이 시점에서 Daiyu의 체력은 0.003으로 0에 가까워졌습니다.\n⑤ 스냅샷\n현재 세계 상태를 숫자 벡터로 압축합니다.\n스냅샷 = {\n경제\\_벡터: \\[0.42, 0.82, 0.65, 0.55, 0.80, 0.35], 에이전트\\_벡터: { \u0026#34;림黛玉\u0026#34;: \\[0.003, 0.08, 0.10, 0.00, 0.30, 0.00, 0.72, 0.95], \u0026#34;賈寶玉\u0026#34;: \\[0.80, 0.00, 0.30, 0.72, 0.80, 0.65, 0.42, 0.92], ... }, 정치\\_벡터: \\[0.0, 0.60, 0.75] }\n이 벡터는 나중에 Actual_checkpoints.json에 있는 97장의 실제 벡터와 유클리드 거리를 통해 비교됩니다.\n⑥ 장 = 98\n다음 장을 입력하세요. 이 시점에서 Daiyu의 체력은 0.003이고 BAOYU_MARRIED_BAOCHAI = True입니다.\n98장이 ②단계를 다시 실행하면 두 가지 치명적인 법칙이 동시에 실행됩니다.\n▎ VAR_DAIYU_HEARTbreak \u0026ldquo;원고를 불태우고 인연을 끊다: 다이유는 상심으로 사망\u0026rdquo; conf=0.95\n▎ 체력 ≤ 0.05 -\u0026gt; 0.003 ≤ 0.05 ✅\n▎ BAOYU_MARRIED_BAOCHAI -\u0026gt; 사실 ✅\n▎ -\u0026gt; 사망 유발_event FATE_DAIYU_DEATH\n▎ -\u0026gt; 수도승_경향 0.4 추가 -\u0026gt; 보옥 0.65 -\u0026gt; 1.0(클램프)\n▎ -\u0026gt; 살아있는 세트 거짓\n그런 다음 SYS_E19_ZERO_DAIYU가 트리거되어(checkpoint.FATE_DAIYU_DEATH = True) Daiyu의 모든 속성이 0으로 설정됩니다.\n몇 장 후에 Baoyu의 수도승 경향은 1.0에 도달하고 기분은 0.15 이하가 되어 VAR_MONK_DESPAIR \u0026ldquo;모든 희망이 사라졌습니다. Baoyu는 세상을 포기합니다\u0026rdquo;(萬念俱灰:寶玉출가)가 발동되었습니다.\n","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/posts/stonestory_thermodynamics/","section":"블로그","summary":"","title":"레드 챔버 시뮬레이터의 꿈: 열역학과 예술적 선택","type":"posts"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/%EB%AC%B8%ED%95%99-%EC%8B%9C%EB%AE%AC%EB%A0%88%EC%9D%B4%EC%85%98/","section":"Tags","summary":"","title":"문학 시뮬레이션","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/%EB%B2%95%ED%95%99%EB%8C%80%ED%95%99%EC%9B%90/","section":"Tags","summary":"","title":"법학대학원","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/%EB%B6%89%EC%9D%80-%EB%B0%A9%EC%9D%98-%EA%BF%88/","section":"Tags","summary":"","title":"붉은 방의 꿈","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/posts/","section":"블로그","summary":"","title":"블로그","type":"posts"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/tags/%E7%86%B1%E5%8A%9B%E5%AD%B8/","section":"Tags","summary":"","title":"熱力學","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/ja/tags/%E7%86%B1%E5%8A%9B%E5%AD%A6/","section":"Tags","summary":"","title":"熱力学","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/tags/%EC%97%B4%EC%97%AD%ED%95%99/","section":"Tags","summary":"","title":"열역학","type":"tags"},{"content":"","date":"2026년 3월 29일","externalUrl":null,"permalink":"/ko/categories/%EC%9B%8C%ED%81%AC%EC%88%8D/","section":"Categories","summary":"","title":"워크숍","type":"categories"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-tw/tags/%E7%B4%85%E6%A8%93%E5%A4%A2/","section":"Tags","summary":"","title":"紅樓夢","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/ja/tags/%E7%B4%85%E6%A5%BC%E5%A4%A2/","section":"Tags","summary":"","title":"紅楼夢","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/ja/tags/%E3%83%AB%E3%83%BC%E3%83%AB%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3/","section":"Tags","summary":"","title":"ルールエンジン","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-hans/tags/%E7%83%AD%E5%8A%9B%E5%AD%A6/","section":"Tags","summary":"","title":"热力学","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-hans/tags/%E7%BA%A2%E6%A5%BC%E6%A2%A6/","section":"Tags","summary":"","title":"红楼梦","type":"tags"},{"content":"","date":"2026年3月29日","externalUrl":null,"permalink":"/zh-hans/tags/%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E/","section":"Tags","summary":"","title":"规则引擎","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/id/tags/ayat-nubuatan/","section":"Tags","summary":"","title":"Ayat Nubuatan","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/vi/tags/b%E1%BA%A3n-th%E1%BB%83-h%E1%BB%8Dc/","section":"Tags","summary":"","title":"Bản Thể Học","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/vi/tags/c%C3%A2u-th%C6%A1-ti%C3%AAn-tri/","section":"Tags","summary":"","title":"Câu Thơ Tiên Tri","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/tags/eileen-chang/","section":"Tags","summary":"","title":"Eileen Chang","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/id/tags/ontologi/","section":"Tags","summary":"","title":"Ontologi","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/ontologie/","section":"Tags","summary":"","title":"Ontologie","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-tw/tags/ontology/","section":"Tags","summary":"","title":"Ontology","type":"tags"},{"content":"","date":"22 3월 2026","externalUrl":null,"permalink":"/tags/prophetic-verse/","section":"Tags","summary":"","title":"Prophetic Verse","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/verset-proph%C3%A9tique/","section":"Tags","summary":"","title":"Verset Prophétique","type":"tags"},{"content":" 머리말 # 행운과 불행에서부터 인류의 운명에 이르기까지 미래를 예측하는 것은 고대부터 인류 문명의 가장 큰 과제 중 하나였습니다. 이제 LLM(대형 언어 모델)은 이 문제를 해결할 수 있는 희망을 보여줍니다.\n이 기사에서는 홍루의 꿈(紅樓夢)이 샌드박스 역할을 하는 최신 도구인 LLM을 사용하여 소설의 잃어버린 마지막 40개 장을 예측하는 방법을 찾는 방법을 살펴봅니다.\n미리 말씀드리자면 저는 성공하지 못했습니다. 아마도 언젠가 누군가가 그렇게 한다면 이 기사가 검색 결과에 나타날 것입니다.\n이 작품은 텍스트 자체의 본질에 대한 명상에 가깝습니다. 텍스트에는 물리적 공식의 정확성이 부족하지만,\n인류가 현실을 파악하고 미래를 추측하는 도구로서 그것은 우리가 상상하는 것보다 훨씬 더 중요합니다.\n텍스트는 단순히 \u0026ldquo;상상된\u0026rdquo; 현실이 아닙니다. 본질적으로 주관적인 것도 아닙니다. 이는 가능한 가장 비용 효율적인 방법으로 객관적인 현실을 반영합니다.\n그리고 텍스트 예측을 위한 자동화된 메커니즘인 LLM은 객관적인 현실을 추출, 생성 및 미러링하는 비용을 근본적으로 줄여줄 것입니다.\n최신 구현은 iOS 앱인 Dream of the Red Chamber Simulator에서 업데이트됩니다.\n앱: 링크\n인생에서 가장 후회되는 세 가지: 첫째, 청어에 뼈가 너무 많다는 것, 둘째, 게사과 꽃에는 향기가 없습니다. 셋째, 홍루의 꿈은 결코 끝나지 않았습니다.\n— 에일린 장(張愛玲)\n천체 패턴: 단순한 단어 예측 그 이상 # 미래를 예측하는 것은 항상 인간 사회에서 매우 중요한 문제였습니다. 모든 고대 문명에는 별을 관찰하는 일을 전담하는 성직자나 관리가 있었습니다.\n천문학, 수문학 등의 상징체계는 자연현상과 물리법칙을 텍스트화했다. 가장 전형적인 예는 위도와 경도의 좌표계입니다. 텍스트는 인류가 객관적인 세계를 이해하고 영향을 미치는 데 중요한 도구가 되었습니다.\n텍스트와 현실 사이의 매핑이 갖는 실질적인 힘은 최근 폭발적인 LLM 역량을 통해 검증되었습니다.\n과거에는 도구로서의 언어가 충분히 결정적이지 않았습니다. 산업 혁명 이후 과학이 생산성의 주요 동인이 되자 언어는 영원히 명성 계층의 최하위로 밀려났습니다.\nLLM의 시대는 마침내 텍스트의 소화 및 생성을 밀리초 영역으로 가져와 인간의 읽기 속도, 타이핑 속도 및 인쇄 오류의 병목 현상에서 해방되었습니다.\n한때 막대한 정신적 에너지와 시간을 소비했던 작업은 이제 생산 라인처럼 조립되고 구성될 가능성이 있습니다.\n그런데 이 생산 라인은 무엇을 생산합니까? LLM의 본질은 다음 토큰을 \u0026ldquo;예측\u0026quot;하는 것입니다. 이것이 실제로 생산적인가? 모델이 말하는 내용을 \u0026ldquo;일종\u0026rdquo; \u0026ldquo;이해\u0026quot;합니까?\nIlya Sutskever(OpenAI의 전 공동 창립자이자 수석 과학자)는 다음과 같은 예를 제시했습니다.\n탐정소설을 읽었는데, 마지막 페이지에서 탐정이 \u0026ldquo;범인의 신원을 밝히겠다. 그 사람의 이름은\u0026hellip;\u0026ldquo;이라고 말한다고 가정해 보자.\nLLM이 범인의 신원을 일관되고 정확하게 추측할 수 있다면 소설을 \u0026ldquo;이해\u0026quot;한다고 잠정적으로 말할 수 있습니다. 적어도 잘못 추측한 많은 독자를 능가하는 것입니다.\n그리고 우리는 \u0026lsquo;이해\u0026rsquo;가 무엇을 의미하는지 제대로 인식해야 합니다. 이해는 결국 미래를 예측하기 위한 것이다. 모든 고대 문명은 예외 없이 천문학과 수문학을 연구했습니다.\n다가오는 기후 패턴, 하천 코스의 변화, 가뭄 및 홍수를 정확하게 예측하여 객관적인 환경에서 더 잘 생존합니다.\n이해하는 것보다 정확하게 예측하는 것이 더 중요하다고 주장할 수도 있습니다.\n인문학: 사람과 행위자 모두 블랙박스로 남아있습니다 # 미래를 예측하는 것은 자연과학의 추구이자 전제(재현성)이며, 사회과학의 성배이다.\n이것은 분명히 공상 과학 소설처럼 들립니다. 아이작 아시모프의 재단 시리즈에서는 이러한 미래를 예측하는 학문이 \u0026lsquo;심리사학\u0026rsquo;으로 허구화되었다.\n경제학자, 역사가, 심리학자, 사회과학자 등 모두 개인과 사회가 특정 사건에 어떻게 반응할지 알고 싶어합니다.\n특히 금융은 아마도 소프트웨어 이외의 분야에서 AI가 가장 적극적으로 적용되고 있는 분야일 것입니다.\n아직 결승선을 볼 수는 없지만 이러한 노력의 타당성은 크게 향상되었습니다.\n개선점과 한계점은 이제 놀라운 블랙박스(LLM 에이전트)가 있다는 것입니다.\n인간의 능력과 맞먹는 수준의 작업이라면 엄청나게 빠르고 가격도 저렴해 인간의 노동력을 대체하는 데 적합하다.\n한계는 현재 사용 모드가 슬롯 머신과 유사하다는 것입니다. 적중률을 향상시키기 위해 특정 기술(프롬프트/컨텍스트 엔지니어링)을 사용할 수 있지만 그게 전부입니다.\n블랙박스를 열기 위해 애쓰고 있습니다. 여러 블랙박스를 함께 연결하면(다중 에이전트) 개선 효과가 제한됩니다.\n현재 단일 에이전트가 처리할 수 있는 작업은 빠르고 잘 처리되지만, 추상적인 작업은 선형적으로 개선하기 어렵습니다.\n사회 과학에 적용: 단일 에이전트는 다중 에이전트 시스템이 전체 커뮤니티를 시뮬레이션하는 것은 말할 것도 없고 한 개인의 기억과 감정조차 적절하게 시뮬레이션할 수 없습니다.\n낙관적인 측면에서 이는 성능 문제처럼 느껴지며 이 패러다임 내 성능은 계속해서 향상될 것입니다.\n더 샌드박스: 한방에 죽이는 것을 목표로 삼지 마세요 # 우리는 블랙박스를 다루고 있기 때문에 직관적인 접근 방식은 크래킹을 시도할 더 작은 상자를 찾는 것입니다.\n현재 기본 모델 기능이 앞서 설명한 것과 같다고 가정합니다. 탐정 소설을 LLM 슬롯 머신에 넣으면 범인이 누구인지 직접(원샷) 정확하게 출력할 수 있습니다.\n이 기준을 바탕으로 비계를 세우고, 토론 중인 LLM과 앞뒤로 이동하고, 각 교환에서 선형적으로 결과를 축적하는 방법을 찾는 등 추가 노력을 기울인다면 이론적으로 더 높은 난이도를 예측할 수 있어야 합니다.\n붉은 방의 꿈은 완벽한 표적입니다. 처음 80개 장의 내용을 기반으로 모델에 마지막 40개 장을 어느 정도 예측하도록 요청합니다.\n이 예측은 매우 어렵지만 내 작업 목표에는 딱 맞습니다. 이론적으로 확률은 0이 아닙니다. 실제로 그럴 가능성은 거의 없습니다. 이는 향후 몇 년 동안 LLM 역량 성장을 관찰하기 위한 이상적인 벤치마크가 됩니다.\n여기까지 작성하면서 마침내 두 가지 작업 목표를 명확히 설명할 수 있게 되었습니다.\n일회성 프롬프트로는 얻을 수 없는 답변에 점진적으로 접근할 수 있도록 어떻게 더 노력할 수 있을까요? 더 강력한 모델로 인해 결과가 즉시 쓸모 없게 되지 않도록, 이상적으로는 미래 모델이 개선될 때 프레임워크도 혜택을 받을 수 있도록 전장을 어떻게 선택해야 할까요? 이하에서는 홍루의 꿈과 LLM의 특성을 바탕으로 연구 방법을 고찰하기 시작한다.\n가정 # 우리는 홍루의 꿈의 결말이 한때 존재했으며 처음 80개 장과 후속 결론은 유기적이고 의도적이며 지속적인 작업으로 작성되었다고 가정합니다. 이는 처음 80개 장 자체에서 발견되는 동일한 내부 일관성을 보여줍니다.\n만약 엔딩이 실제로 존재하지 않았다면 예측 난이도는 더욱 높아져 평행우주 예측에 가까워진다. 질문은 다음과 같습니다. Cao Xueqin이 결말을 썼다면 반드시 무엇이었을까요?\n\u0026ldquo;반드시\u0026quot;라는 말이 핵심이다. 무에서 유를 생성하여 의미를 얻으려면 이러한 수준의 자신감에 도달해야 합니다.\n홍루의 꿈의 집필 # 이 소설은 1750년대쯤에 작곡되었다. 당시에는 주로 친구와 친척들 사이에서 퍼졌습니다. 1791년 정웨이위안(Cheng Weiyuan)이 목활자를 사용하여 출판한 이후에야 널리 알려지게 되었습니다.\nRedology 및 AI 지원 연구 # 왕궈웨이(Wang Guowei)와 후시(Hu Shi)는 홍루몽(Dream of the Red Chamber)*에 대한 학문적 연구인 재학(紅학)의 선구자였습니다. 이 분야는 지속적으로 발전해 왔으며 최근 몇 년간 대중화와 엔터테인먼트 방향으로 나아가고 있습니다. 문자고고학(探佚學)과 논란이 되고 있는 귀요우사본(癸酉本)에 대한 관심은 결말에 대한 대중의 궁금증을 반영한다.\n최신 기술을 통합한 주요 연구 성과는 다음과 같습니다.\n머신러닝을 통해 마지막 40개의 장이 원저자가 쓴 것이 아님을 다시 한 번 확인했습니다. 텍스트의 보다 미묘한 의미론적 벡터화를 위해 LLM 사용(워드 임베딩) LLM을 사용하여 도메인별 지식 그래프 구축 처음 80개 장과 청나라 역사 텍스트를 입력 데이터로 특별히 학습한 모델 LLM 특성 # 이 작업과 가장 관련된 LLM 특성은 인터넷에서 사용할 수 있는 모든 데이터와 최첨단 AI 연구소에서 얻을 수 있는 모든 귀중한 자료에 대해 교육을 받았다는 것입니다.\n이미 훈련 데이터에 있는 정보에 대해서는 모델의 예측 능력과 경향이 매우 높습니다. 예를 들어, 해리포터의 한 구절을 입력하면, 기억 속의 다음 문단을 암송할 수 있습니다.\n그러나 홍루의 꿈의 마지막 40장은 결코 후대에 전해지지 않았습니다. 모델의 학습 데이터에는 없습니다. 암송할 수 없습니다.\n문제 1: 컨텍스트 창 제한 # 1장부터 80장까지 간단히 입력하고 LLM에게 나머지 40장을 출력하도록 요청할 수 있습니까?\n입력 측에서 API 모드를 사용하는 현재 최상위 모델(Gemini 3.1 / GPT-5.4 / Opus 4.6)은 최대 100만 개의 토큰을 지원할 수 있으며 이는 충분합니다.\n그러나 현재 패러다임에서는 출력 토큰 창이 입력보다 훨씬 작습니다. 출력은 대략 한자 최대 4,000~8,000자로 제한됩니다. 이는 대략 한 장의 내용에 해당합니다.\n문제 2: 무기력한 문장과 품질 저하 # LLM에게 81장의 내용만 출력하도록 요청하도록 프롬프트를 수정하면 어떻게 될까요?\n대량의 텍스트 입력으로 인해 모델이 \u0026ldquo;오염\u0026quot;됩니다. 글쓰기 스타일은 Cao Xueqin의 것과 매우 유사하며 알려진 줄거리를 합리적으로 이어갈 수 있지만 결과는 사건의 밋밋한 연대기처럼 읽혀집니다.\n그런 다음 82장, 83장 등의 과정을 반복하면 품질이 급격히 떨어집니다.\n문제 3: 모델의 사전 오염 # 또 다른 문제는 훈련 중에 모델이 이미 Gao E의 연속(高鶚續書), 다양한 학술적 추측 및 기타 2차 소스를 보았다는 것입니다. 이러한 자료가 원래 결말과 다를 경우 출력이 편향됩니다.\n계속하려면 # 이 글이 너무 길어서 다음에 나올 내용에 대한 미리보기로 여기서 마무리하겠습니다.\n단순히 LLM이 알려지지 않은 정보를 직접 생성하도록 할 수는 없습니다.\n따라서 우리에게는 여전히 더 전통적, 기계적, 프로그램적 방법이 필요합니다.\n좋은 소식은 문학, 역사, 철학을 연구하는 지칠줄 모르는 사람들을 위해 이제 현장용 트랙터가 있다는 것입니다!\n홍루의 꿈은 고도로 구조화된 성격을 가지고 있습니다. 중요한 캐릭터에는 고유한 判詞(예언 구절, \u0026ldquo;pànCí\u0026quot;로 알려짐)가 있습니다. 이는 각 캐릭터의 운명을 비밀스럽게 암시하는 시적 구절입니다.\n더욱이 처음 80개의 장은 서로 교차 검증될 수 있으므로 이 소설은 다른 많은 소설 작품보다 예측하기가 더 쉽습니다.\n등장 인물이 많고 배경이 복잡하지만 궁극적으로 우리가 예측하는 것은 Cao Xueqin의 예술적 비전입니다. 그의 창의력은 작품 전체에 스며듭니다. 결말을 예측하는데 큰 도움이 됩니다.\n다음: 홍루의 꿈의 열역학 # 다음 기사에서는 실험적 접근 방식을 소개합니다. 즉, 텍스트에서 구조적으로 내용을 추출하고, 소설에 포함된 규칙을 추출하기 위해 반복적으로 실험하고, 코드를 사용하여 반복 실험을 실행합니다.\n이상적인 시나리오는 열역학적 시스템과 유사한 것입니다. 주어진 초기 조건(예: 인물, 가족 부, 사회경제적 지위, 대인 관계 네트워크\u0026hellip;)과 시스템의 작동 메커니즘(인간 심리학, 사회 계층, 경제 역학, 문화적 규범, 카르마적 보복 등)을 고려하면 이후 시점의 시스템 상태를 예측할 수 있습니다.\n","date":"2026년 3월 22일","externalUrl":null,"permalink":"/ko/posts/stonestory_fate/","section":"블로그","summary":"","title":"레드 챔버 시뮬레이터의 꿈: 사회 과학의 성배와 예언적 구절로서의 LLM","type":"posts"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-hans/tags/%E6%9C%AC%E4%BD%93%E8%AE%BA/","section":"Tags","summary":"","title":"本体论","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-tw/tags/%E6%9C%AC%E9%AB%94%E8%AB%96/","section":"Tags","summary":"","title":"本體論","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-tw/tags/%E8%A9%A9%E8%AE%96/","section":"Tags","summary":"","title":"詩讖","type":"tags"},{"content":"","date":"2026년 3월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%97%90%EC%9D%BC%EB%A6%B0-%EC%9E%A5/","section":"Tags","summary":"","title":"에일린 장","type":"tags"},{"content":"","date":"2026년 3월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%98%88%EC%96%B8-%EA%B5%AC%EC%A0%88/","section":"Tags","summary":"","title":"예언 구절","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-tw/tags/%E5%BC%B5%E6%84%9B%E7%8E%B2/","section":"Tags","summary":"","title":"張愛玲","type":"tags"},{"content":"","date":"2026년 3월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%A1%B4%EC%9E%AC%EB%A1%A0/","section":"Tags","summary":"","title":"존재론","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/ja/tags/%E5%AD%98%E5%9C%A8%E8%AB%96/","section":"Tags","summary":"","title":"存在論","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-hans/tags/%E5%BC%A0%E7%88%B1%E7%8E%B2/","section":"Tags","summary":"","title":"张爱玲","type":"tags"},{"content":"","date":"2026年3月22日","externalUrl":null,"permalink":"/zh-hans/tags/%E8%AF%97%E8%B0%B6/","section":"Tags","summary":"","title":"诗谶","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/ai-%EC%A7%80%EC%9B%90-%EA%B0%9C%EB%B0%9C/","section":"Tags","summary":"","title":"AI 지원 개발","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/tags/ai-assisted-development/","section":"Tags","summary":"","title":"AI-Assisted Development","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/ai%E8%BC%94%E5%8A%A9%E9%96%8B%E7%99%BC/","section":"Tags","summary":"","title":"AI輔助開發","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/ja/tags/ai%E6%94%AF%E6%8F%B4%E9%96%8B%E7%99%BA/","section":"Tags","summary":"","title":"AI支援開発","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-hans/tags/ai%E8%BE%85%E5%8A%A9%E5%BC%80%E5%8F%91/","section":"Tags","summary":"","title":"AI辅助开发","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/app-store/","section":"Tags","summary":"","title":"App Store","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/bagan-gantt/","section":"Tags","summary":"","title":"Bagan Gantt","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/bi%E1%BB%83u-%C4%91%E1%BB%93-gantt/","section":"Tags","summary":"","title":"Biểu Đồ Gantt","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/c%E1%BB%ADa-h%C3%A0ng-%E1%BB%A9ng-d%E1%BB%A5ng/","section":"Tags","summary":"","title":"Cửa Hàng Ứng Dụng","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/categories/%C4%91%C3%A0i-thi%C3%AAn-v%C4%83n/","section":"Categories","summary":"","title":"Đài Thiên Văn","type":"categories"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/d%C3%A9veloppement-assist%C3%A9-par-lia/","section":"Tags","summary":"","title":"Développement Assisté Par L'IA","type":"tags"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/d%C3%A9veloppement-de-produits/","section":"Tags","summary":"","title":"Développement De Produits","type":"tags"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/d%C3%A9veloppeur-ind%C3%A9pendant/","section":"Tags","summary":"","title":"Développeur Indépendant","type":"tags"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/diagramme-de-gantt/","section":"Tags","summary":"","title":"Diagramme De Gantt","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/d%E1%BB%B1-%C3%A1n-ph%E1%BB%A5/","section":"Tags","summary":"","title":"Dự Án Phụ","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/tags/gantt-chart/","section":"Tags","summary":"","title":"Gantt Chart","type":"tags"},{"content":" 머리말 # 이번 포스팅에서는 인디 개발자의 관점에서 시장, 리소스, 생태계, 개발 프로세스에 대해 이야기해보겠습니다. 뻔뻔한 플러그로서 저는 Gantt Planet을 실행 예제로 사용하고 있습니다: URL. 나는 이것들이 단지 나의 부업일 뿐이라는 것을 미리 인정할 것입니다. 이 일로 생계를 유지하는 사람과는 압력이 매우 다르기 때문에 여기서는 연구 접근 방식에 대해서만 논의하고 있습니다.\n스파크 앤 더 스톨 # Gantt Planet의 아이디어는 간단했습니다. 무료 Gantt 차트 도구(데스크톱 소프트웨어, 모바일 앱, 웹 앱 등)는 모두 사용하기 매우 좋지 않습니다. 실제로 괜찮아 보이는 것들은 모두 돈을 청구하므로 나만의 간트 차트 앱을 구축하기로 결정했습니다.\n일이 그렇게 간단하지 않다는 것을 깨닫는 데는 그리 오랜 시간이 걸리지 않았습니다.\n스프레드시트 스타일의 간트 차트를 전화기 화면에서 보는 것은 너무 비좁습니다. 적절한 간트 차트는 이메일, 연락처, 회의실 등 수많은 리소스에 연결되어야 합니다. 이러한 문제 중 하나를 해결하려면 비용이 많이 듭니다. UI를 미세 조정하고 이상적인 사용 흐름을 설계하는 데 엄청난 시간을 투자하는 동시에 일부 워크플로는 단순히 통합할 수 없어 삭제해야 한다는 점을 인정해야 합니다.\n리소스 통합의 경우 모든 주요 플랫폼에 대한 로그인을 처리하고 수많은 API 및 인증 프로토콜을 처리하며 앞으로 모든 것을 유지 관리해야 합니다.\n이 시점에서 저는 벽에 부딪혔습니다. 규모의 경제로 인한 혜택을 누리지 못하는 규모로 작업을 한다면 이는 거의 불가피한 일입니다.\n피벗 후 피벗 # 이런 순간에 나는 각 요소를 취하여 한두 단계 바깥쪽으로 확장하여 실제로 작동할 수 있는 실행 가능한 교차점을 찾는 것을 좋아합니다.\n개인적인 관심에 따라 움직이는 개발자로서 \u0026ldquo;실행 가능\u0026quot;이란 극도로 낮은 비용과 작지만 명확하게 정의된 가치 제안을 의미합니다.\nAI는 제가 첫 번째 부분, 즉 매우 낮은 비용을 달성하는 데 도움을 주었습니다.\n가치 부분은 대부분 자체 정의되지만 AI에서 아이디어를 튕겨내는 것도 사물을 구체화하는 데 도움이 될 수 있습니다.\n나에게 그것은 실제로 사용하고 싶은 것, 적어도 내가 보고 싶어하는 것을 만드는 일로 귀결됩니다. 그 외에도, 누구도 해본 적이 없다면 무료 버전도 없고, 가치로 간주되는 명확한 차별화 요소도 있습니다.\n이 시점에서 나는 궁금해지기 시작했습니다. 간트 차트와 비슷하지만 실제로는 간트 차트가 아닌 것이 있습니까?\n그리고 내 마음 속에 그림이 생겼습니다.\n간트 차트를 사용할 때 더 중요한 항목을 더 아래에 배치하는 경향이 있었던 것을 기억했습니다.\n맨 아래 항목은 일반적으로 전체 프로젝트를 완료하기 위한 큰 그림 조건이거나 프로젝트 자체를 나타냅니다.\n하지만 맨 아래 행 아래에도 항목(더 중요한 항목)이 있으면 어떻게 될까요? 그것은 무엇입니까?\n글쎄요, 더 중요한 것들이 많이 있습니다. 그것들은 단지 업무와 관련이 없습니다. 그들은 나에 관한 것입니다. 인생에 대해.\n그래서 저는 일반적인 비즈니스 간트 차트를 만들 생각이 없었습니다. 인생 간트 차트를 작성하려고 했습니다.\n다음 단계 # 그래서 일반적인 비즈니스 사용 사례에서 벗어나 간트 차트를 작성하기로 결정했습니다.\n이는 편리하게도 더 이상 온라인 서비스와 통합할 필요가 없다는 것을 의미했습니다.\n이제는 모든 것이 사용자에 관한 것이기 때문입니다. 다른 것은 아무것도 아닌 사용자에 관한 것입니다.\n이를 통해 나는 한 단계 더 나아갈 수 있었고 당분간 프로젝트를 계속 유지할 수 있었습니다. 하지만 그것이 완성되기에 충분한 내용으로 이어질 수 있을까요?\n나는 자기 관리와 인생에서 중요하지만 긴급하지 않은 일들에 대해 생각했습니다. 모두 리듬과 빈도가 있습니다.\n건강은 중요하므로 회사에서는 매년 검진을 실시합니다. 가족은 중요하므로 시간이 너무 많이 지나기 전에 사랑하는 사람을 꼭 만나십시오.\nGantt 차트의 특성과 결합하여 특정 시간 창 내에서 항목이 현재 날짜에 겹칩니다.\n그리고 전체 생애 기간을 고려한다면 모든 항목은 오늘날 잠재적으로 관련이 있을 수 있습니다. 이는 모든 것을 UI의 중앙선으로 축소할 수 있다는 것을 의미했습니다.\n이는 내가 정말로 의미 있다고 생각하는 일련의 값을 표현하면서 비좁은 UI 문제를 해결했습니다.\n실제 타임라인 보기: 모든 생활 항목이 달력 중앙선에 수렴됩니다. 오늘 중요한 모든 것을 한 눈에 볼 수 있습니다\n완전성 # App Store 검토 지침 중 하나는 앱이 일반 텍스트 웹페이지의 기능을 단순히 복제할 수 없다는 것입니다.\n예를 들어 간단한 할 일 목록은 소집을 통과하지 못할 수 있습니다. 그래서 저는 이 앱이 단순한 스프레드시트 그 이상인지 확인해야 했습니다. 그렇지 않으면 Google 스프레드시트도 동일한 작업을 수행할 수 있습니다.\n스프레드시트의 위에서 아래로의 시각적 흐름은 매일 최소한의 표면 수준 작업만 수행하는 것처럼 아래로 파고드는 것을 상기시켜주었습니다. 이 상태를 완벽하게 표현하는 중국 관용어 \u0026lsquo;사람이 일 위에 떠 있다\u0026rsquo;가 있습니다.\n더 깊은 층에 있는 더 중요한 항목에 대한 은유는 그것을 더 시각적이고 더 실감나게 만들고 싶게 만들었습니다. 즉각적인 연관성은 발굴, 즉 지층을 파고 채굴하는 것이었습니다.\n그런 다음 구현 문제가 발생했습니다. 스프레드시트의 각 행을 약간 구부려야 합니까? 원근 왜곡을 추가하시겠습니까?\n나는 고독하고 성찰적인 삶의 간트 차트의 맥락에 대해 생각해 보았습니다.\n떠오른 이미지는 행성의 지각 표면을 혼자 파고 있는 한 사람의 모습이었습니다. 그러다가 문득 생각났어요. 저 사람은 장미에 물을 주고 여우를 길들이는 황금 머리 소년이 아닌가요?\n그래서 나는 할 일 항목의 시각적 표현으로 광산과 보석을 사용하여 간트 차트의 3D 버전을 만들었습니다.\n더 급진적인 접근 방식은 플래닛 버전만 유지하는 것이었지만, 사용성, 리뷰 난이도, 이해하는 것이 얼마나 직관적인지 등을 고려하여 두 가지 관점을 모두 유지하기로 결정했습니다.\n3D 행성 간트 차트 — 삶의 목표를 시각적으로 표현한 광산 샤프트와 원석\n아직도 책상이 부족해요 # 저는 학창시절 혼자 책상에 바르게 앉아 공부를 하거나 글을 쓰거나 하는 시간을 많이 보냈습니다.\n이 삶의 간트 차트를 사용하고 생각하면 오랫동안 버려졌던 그 책상으로 다시 돌아오는 것 같은 느낌이 들었습니다.\n내가 어떤 일을 완수했다면 나는 3개월에 한 번, 아니면 1년에 한 번, 심지어 장기적인 목표라도 수행합니다.\n나는 정말로 일기를 쓰고 싶거나 가까운 친구에게 편지를 쓰고 싶다고 생각합니다.\n나는 이 간트 차트가 여전히 최종적인 감정 배출구를 놓치고 있다는 것을 깨달았습니다. 하지만 소셜 미디어 공유를 추가하면 사용자는 완전히 솔직해질 수 없습니다.\n또 다른 옵션은 사용자 간 인앱 메시징이었지만 현재나 미래에는 이를 지원할 만큼 설치가 충분하지 않거나 최소한 Android 버전도 사용할 수 있어야 합니다. 어느 쪽이든, 첫 번째 버전에서는 필요하지 않았습니다.\n제가 착안한 가장 일관된 솔루션은 가장 다재다능한 솔루션인 챗봇이었습니다.\n챗봇에 여러 고전 문학 작품을 제공하고 사용자에게 사려 깊은 피드백을 제공하는 \u0026ldquo;속이 빈 나무\u0026rdquo;(신뢰할 수 있는 친구) 역할을 하게 하세요.\n최종 생각 # 이것이 바로 이 앱의 제품 개발과 의사결정입니다.\n완성될 때까지 계속 방향을 바꾸는 것처럼 보일 수도 있지만 실제로는 언급조차 하지 않은 폐기된 아이디어와 거부된 기능이 엄청나게 많았습니다.\n호기심이 많은 친구들에게 제품 개발 시 고려해야 할 사항을 살펴볼 수 있는 창구를 제공하는 것 외에도\n마지막으로 강조하고 싶은 점과 제목에 대한 대답은 인디 개발자의 틈새와 배려가 바로 **당신을 행복하게 만드는 것은 무엇이든 하는 것입니다!**입니다.\n많은 사람들이 이것이 너무 틈새적이거나 자신의 취향이나 가치관과 맞지 않는다고 생각할 것이라고 확신합니다.\n하지만 그럼에도 불구하고 약간의 시간과 AI의 도움으로 아직 존재하지 않는 원하는 것을 만들 수 있습니다.\n당신은 보스가 되어 무엇이 가치 있고 무엇을 구축할 가치가 있는지 결정합니다.\n좋아하는 레이아웃, 색상, 글꼴, 이미지를 선택하여 디자이너가 되어 보세요.\n당신은 PM이 되어 작성 방법과 기능이 얼마나 완성되어야 하는지 결정합니다.\nAI는 더욱 강해질 것입니다. 비록 오늘은 모든 것을 할 수 없더라도 가까운 미래에는 이 모든 것을 즐길 수 있을 것입니다.\n이제 App Store는 새로운 시대의 개인 홈페이지가 되었습니다. 누구나 자신의 이야기를 게시할 수 있습니다.\n관심이 있으시면 이 블로그를 팔로우하세요. App Store에 게시하면서 실제 경험과 반성을 계속 공유하겠습니다.\n","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/posts/gantt-planet-intro/","section":"블로그","summary":"","title":"Gantt Planet: 인디 개발자의 틈새 시장 및 고려 사항","type":"posts"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/tags/indie-developer/","section":"Tags","summary":"","title":"Indie Developer","type":"tags"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/categories/lobservatoire/","section":"Categories","summary":"","title":"L'Observatoire","type":"categories"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/magasin-dapplications/","section":"Tags","summary":"","title":"Magasin D'applications","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/nh%C3%A0-ph%C3%A1t-tri%E1%BB%83n-%C4%91%E1%BB%99c-l%E1%BA%ADp/","section":"Tags","summary":"","title":"Nhà Phát Triển Độc Lập","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/categories/observatorium/","section":"Categories","summary":"","title":"Observatorium","type":"categories"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/pengembang-indie/","section":"Tags","summary":"","title":"Pengembang Indie","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/pengembangan-dengan-bantuan-ai/","section":"Tags","summary":"","title":"Pengembangan Dengan Bantuan AI","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/pengembangan-produk/","section":"Tags","summary":"","title":"Pengembangan Produk","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/ph%C3%A1t-tri%E1%BB%83n-%C4%91%C6%B0%E1%BB%A3c-h%E1%BB%97-tr%E1%BB%A3-b%E1%BB%9Fi-ai/","section":"Tags","summary":"","title":"Phát Triển Được Hỗ Trợ Bởi AI","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/vi/tags/ph%C3%A1t-tri%E1%BB%83n-s%E1%BA%A3n-ph%E1%BA%A9m/","section":"Tags","summary":"","title":"Phát Triển Sản Phẩm","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/tags/product-development/","section":"Tags","summary":"","title":"Product Development","type":"tags"},{"content":"","date":"25 janvier 2026","externalUrl":null,"permalink":"/fr/tags/projet-parall%C3%A8le/","section":"Tags","summary":"","title":"Projet Parallèle","type":"tags"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/proyek-sampingan/","section":"Tags","summary":"","title":"Proyek Sampingan","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/side-project/","section":"Tags","summary":"","title":"Side Project","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/categories/the-observatory/","section":"Categories","summary":"","title":"The Observatory","type":"categories"},{"content":"","date":"25 2월 2026","externalUrl":null,"permalink":"/id/tags/toko-aplikasi/","section":"Tags","summary":"","title":"Toko Aplikasi","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/%EA%B0%84%ED%8A%B8-%EC%B0%A8%ED%8A%B8/","section":"Tags","summary":"","title":"간트 차트","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/%E7%94%98%E7%89%B9%E5%9C%96/","section":"Tags","summary":"","title":"甘特圖","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-hans/tags/%E7%94%98%E7%89%B9%E5%9B%BE/","section":"Tags","summary":"","title":"甘特图","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/ja/tags/%E5%80%8B%E4%BA%BA%E9%96%8B%E7%99%BA%E8%80%85/","section":"Tags","summary":"","title":"個人開発者","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/%E7%8D%A8%E7%AB%8B%E9%96%8B%E7%99%BC%E8%80%85/","section":"Tags","summary":"","title":"獨立開發者","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/%EC%82%AC%EC%9D%B4%EB%93%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/","section":"Tags","summary":"","title":"사이드 프로젝트","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4/","section":"Tags","summary":"","title":"앱스토어","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/%EC%9D%B8%EB%94%94-%EA%B0%9C%EB%B0%9C%EC%9E%90/","section":"Tags","summary":"","title":"인디 개발자","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/tags/%EC%A0%9C%ED%92%88-%EA%B0%9C%EB%B0%9C/","section":"Tags","summary":"","title":"제품 개발","type":"tags"},{"content":"","date":"2026년 2월 25일","externalUrl":null,"permalink":"/ko/categories/%EC%B2%9C%EB%AC%B8%EB%8C%80/","section":"Categories","summary":"","title":"천문대","type":"categories"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/ja/tags/%E3%82%AC%E3%83%B3%E3%83%88%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88/","section":"Tags","summary":"","title":"ガントチャート","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/ja/tags/%E3%82%B5%E3%82%A4%E3%83%89%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88/","section":"Tags","summary":"","title":"サイドプロジェクト","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/ja/tags/%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%83%88%E9%96%8B%E7%99%BA/","section":"Tags","summary":"","title":"プロダクト開発","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-hans/tags/%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91/","section":"Tags","summary":"","title":"产品开发","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-hans/tags/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85/","section":"Tags","summary":"","title":"独立开发者","type":"tags"},{"content":"","date":"2026年2月25日","externalUrl":null,"permalink":"/zh-tw/tags/%E7%94%A2%E5%93%81%E9%96%8B%E7%99%BC/","section":"Tags","summary":"","title":"產品開發","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/id/tags/ai-di-perangkat/","section":"Tags","summary":"","title":"AI Di Perangkat","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/ai-tr%C3%AAn-thi%E1%BA%BFt-b%E1%BB%8B/","section":"Tags","summary":"","title":"AI Trên Thiết Bị","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/id/tags/aplikasi-ios/","section":"Tags","summary":"","title":"Aplikasi IOS","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/application-ios/","section":"Tags","summary":"","title":"Application IOS","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/claude/","section":"Tags","summary":"","title":"Claude","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/claude-code/","section":"Tags","summary":"","title":"Claude Code","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/code-claude/","section":"Tags","summary":"","title":"Code Claude","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/g%C3%A9meaux/","section":"Tags","summary":"","title":"Gémeaux","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/g%C3%A9meaux-cli/","section":"Tags","summary":"","title":"Gémeaux Cli","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/gemini/","section":"Tags","summary":"","title":"Gemini","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/gemini-cli/","section":"Tags","summary":"","title":"Gemini Cli","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/tags/handwriting-recognition/","section":"Tags","summary":"","title":"Handwriting Recognition","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/ia-sur-lappareil/","section":"Tags","summary":"","title":"IA Sur L'appareil","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/interface-utilisateur-rapide/","section":"Tags","summary":"","title":"Interface Utilisateur Rapide","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/ios-app/","section":"Tags","summary":"","title":"IOS App","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/ios-%EC%95%B1/","section":"Tags","summary":"","title":"IOS 앱","type":"tags"},{"content":" 머리말 # Kana Juku는 제가 처음으로 제작하여 App Store에 출시한 앱입니다.\n처음이라서 공유할 전체 스토리가 있습니다.\n이 시리즈에서는 개발 프로세스, AI 지원을 사용하는 방법 및 진화 방법, 공개 데이터 세트 작업 및 저작권 고려 사항 등을 다룹니다.\n다른 앱에도 주목할 만한 스토리가 있으면 따로 게시하겠습니다.\n이 게시물은 2025년 4분기부터 시작되는 챗봇에서 AI 에이전트로의 전환에 중점을 둡니다.\n이 공간에서는 모든 것이 빠르게 움직이기 때문에 중요한 순간의 타임스탬프를 직설적으로 표시했습니다.\n앱 정보 # Apple 기기를 가지고 계시다면, 자유롭게 다운로드하여 사용해 보세요.\n앞으로 나올 여러 게시물에서는 ETL 데이터세트, Apple Create ML, PyTorch, VOICEVOX 정리, 기기 내 대규모 언어 모델 등과 같은 주제 등 이 앱을 실행 예제로 사용할 것입니다.\n가나 주쿠: URL\n개발 타임라인 # 동기 부여 # 우리 가족과 나는 둘 다 일본어 학습에 관심이 있고 오랫동안 우리의 요구에 완벽하게 맞는 일본어 학습 앱을 원했습니다.\n우리 가족의 문제점은 영어를 읽지 못한다는 것입니다. 그래서 대부분의 교과서와 앱에 있는 로마자는 그들에게 의미가 없습니다.\n저는 한자 어원과 함께 가나를 표시하고 싶었습니다(예: \u0026ldquo;あ\u0026quot;는 \u0026ldquo;安\u0026quot;에서 파생됨).\n또 다른 불편함: 가끔 사용하기 위해 일본어 키보드를 설치했지만 매일 입력 방법을 바꾸면 일본어 키보드를 건너뛰기 위해 추가 탭을 해야 했으며 약간의 마찰이 발생했습니다.\n조기 준비 # [2024년 4분기]\n당시 저는 직장을 쉬고 있었기 때문에 Udemy 과정을 수강할 여유가 있었습니다. JavaScript 경험이 있어서 React \u0026amp; Expo로 시작했습니다.\n이 단계에서는 간단한 웹 스타일 페이지와 GPS, 카메라 제어, 원격 데이터 가져오기 등의 추가 기능과 같은 코스 콘텐츠를 따라가고 있었습니다.\n하지만 Apple의 기본 생태계가 아니었기 때문에 관리해야 할 추가 도구가 많았습니다.\n[2025년 1분기]\n오랜 망설임 끝에 Mac Mini를 구입하고 Apple 자체 SwiftUI로 완전히 전환했습니다. 이번에도 Udemy 강좌를 통해 배웠습니다.\n내 시간의 대부분은 기본 UI 구성 요소 및 레이아웃과 더불어 모든 기본 기능(데이터 지속성, 데이터 가져오기, 맵 포함) 및 이에 상응하는 SwiftUI 기능에 익숙해지는 데 사용되었습니다.\nSwiftUI는 더 현대적이며 UIKit만큼 Xcode와 긴밀하게 결합되지는 않지만 SwiftUI 레이아웃이 실제로 어떻게 보일지 예측하기도 어렵습니다. 초기에 나는 그것에 대해 너무 많은 관심을 갖고 실험하는 데 많은 시간을 소비했습니다.\n[2025년 3분기]\n저는 낮에 일을 하고 매일 저녁이 아니라 저녁에만 코딩을 할 수 있었기 때문에 진행 속도가 느렸습니다. 저는 기본적으로 기본 뼈대를 구축하고 일본어 데이터를 연결하고 있었습니다.\n첫 번째 앱에서는 최종 형태를 예측하기 어려워 계속 수정을 했습니다. 때때로 나는 지금 필요하다고 알고 있는 기능에 대한 과정 비디오를 다시 보기 위해 다시 돌아갔습니다. 본질적으로 나는 수업료를 지불하고있었습니다.\n2024년 1분기부터 지금까지 ChatGPT와 같은 일반 챗봇은 이미 코딩에 큰 도움이 되었습니다.\n하지만 복사-붙여넣기 과정과 산더미 같은 맥락을 설명해야 하는 과정은 엄청나게 시간이 많이 걸렸습니다. 출력은 종종 첫 번째 시도에서 표시를 놓치거나 경로를 벗어났기 때문에 바로 복사-붙여넣기 루프로 돌아갔습니다. 긍정적인 피드백 주기에 도달한 적이 없으며 학습 참고용으로만 유용했습니다.\n당시 가장 인기 있는 도구는 실제로 탭 자동 완성 기능이 있는 커서 편집기였지만 의미 있는 사용을 위해서는 구독이 필요했기 때문에 사용해 보지 않았습니다.\n한편 Claude는 이미 최고의 코딩 모델로 인기를 얻고 있었고 Anthropic은 로컬 컴퓨터에서 실행되는 AI 에이전트인 Claude Code를 출시했습니다. 하지만 이번에도 구독이 필요했기 때문에 시도하지 않았습니다.\nAI 에이전트로 피벗 # [2025년 4분기]\n이 시점에서 나는 한 번에 하나의 챗봇만 구독할 것이라고 예상했고 방금 ChatGPT에서 Google Gemini로 전환했습니다.\nSDD(사양 중심 개발)가 인기를 얻었고 Google은 Claude Code에 대한 해답인 Gemini CLI를 출시했습니다. 그래서 저는 마침내 한 번 시도해 보았습니다.\n상담원이 복사-붙여넣기 단계를 완전히 제거하여 효율성이 대폭 향상되었다는 사실을 발견했습니다. 코드를 다시 붙여넣고 변경할 줄을 찾는 단계도 사라졌습니다.\n그때쯤 저는 코딩을 하려면 챗봇이 아닌 에이전트를 사용해야 한다고 확신했습니다. 그래서 Claude Code(이하 CC)를 사용하기 위해 Claude에 가입했습니다.\nCC의 기본 모델은 확실히 더 강력했습니다. 대화에 대한 이해력과 예상대로 실행하는 능력은 이미 놀라울 정도로 믿음직했습니다.\n컴퓨터 및 Opus 4.5 제어 # 한번은 Mac Mini의 디스크가 완전히 가득 차서 컴퓨터를 사용할 수 없게 되었습니다. 방금 CC에 무엇을 해야 하는지 물었습니다. 챗봇 웹페이지에 질문하는 것과 같은 방식이었습니다.\nCC는 어떤 디렉터리를 지울 수 있는지, 무엇을 외부 드라이브로 이동할 수 있는지 등 구체적인 계획을 가지고 돌아왔습니다.\n컴퓨터에 문제가 생길까봐 걱정되어 한 번에 하나씩 각 단계를 승인했습니다. 결국 모든 것이 순조롭게 진행되었습니다.\n저는 macOS나 Xcode 빌드 환경에 익숙하지 않았습니다. 그때 나는 AI가 내가 모르는 것을 포함하여 모든 것에 대해 최소한 80%를 이해하고 있으며 코드를 작성할 수 있는 것은 컴퓨터를 작동할 수 있는 것과 거의 동일하다는 것을 깨달았습니다.\nCC는 기계를 직접 제어할 수 있었기 때문에 디렉토리 사이를 자유롭게 이동하고, 코드를 작성하고, 자체 오류를 확인하고 수정했습니다. 이는 완전히 자립적인 긍정적 피드백 루프였습니다.\n에이전트와 함께 개발 속도도 전혀 다른 수준이었고, CC로 전환하기까지 3개월을 더 기다렸다는 사실이 참 어리석다는 생각이 들었습니다.\n낭비된 시간은 주관적으로나 객관적으로나 엄청났습니다.\n주관적으로: 최신 도구를 더 일찍 채택했다면 이전 3개월의 작업을 2~3주 안에 완료할 수 있었을 것입니다.\n객관적으로: 최신 도구를 사용하는 다른 사람들은 나보다 더 생산적이었고 제품을 더 빨리 배송했습니다.\n내가 이전에 시도를 거부한 것은 아마도 30분의 설정 시간과 몇 백 달러의 구독료를 절약하는 것이었지만 결국 내 인생의 상당 부분을 낭비하게 되었습니다.\n이는 왜 그렇게 많은 사람들이 최신 AI 제품 뉴스를 쫓는 데 집착하는지 설명할 수도 있습니다.\n적어도 저에게는 그렇습니다. 저는 최신 릴리스를 최신 상태로 유지하지 않을 수 없습니다. 이는 시간 관리 위험 헤징의 한 형태입니다.\n[2025년 11월 24일]\nOpus 4.5가 출시되었습니다. Opus는 Claude의 최고 등급 플래그십 모델이며 버전 4.5가 방금 출시되었습니다.\n전작에 비해 전반적으로 상당한 성능 향상을 넘어 가장 큰 차이점은 의도에 대한 이해였습니다.\n이전 버전은 본질적으로 당신이 지적한 것과 정확히 일치했습니다(솔직히 이미 꽤 훌륭했습니다). 4.5부터는 요청을 받은 후 먼저 어느 정도 요약하고 계획을 세웁니다. 인간적으로 말하자면, 그것은 더 날카로워졌고, 더 경험이 많아졌습니다.\n더 이상 수정할 파일과 수정 방법을 설명할 필요가 없습니다. 관리자나 임원처럼 최종 목표를 설명할 수 있으며, 이를 분석하고 자체적으로 다음 몇 가지 단계를 계획할 수 있습니다.\n이러한 계획 능력은 효율성을 더욱 향상시켰습니다. 앞서 언급했듯이 AI는 이미 모든 것의 최소 80%를 알고 있습니다. 이제 AI는 다음 작업 단계를 적극적으로 수행하고 있으며 이를 잘 수행하고 있습니다.\n이를 결합하여 훨씬 더 높은 수준의 추상화에서 작업할 수 있었습니다. 점점 더 많은 것이 CC에 위임되었습니다. 점차적으로 나는 코드를 직접 읽거나 편집할 필요가 없어졌습니다.\nOpus 4.5가 나온 후 AI가 코드를 작성할 수 있는지에 대한 소셜 미디어의 논쟁은 본질적으로 끝났습니다.\n풀타임 소프트웨어 엔지니어와 노련한 전문가의 경우, 그들의 경험을 말할 수는 없습니다.\n그런데 나 자신과 비교하면 12년 걸렸던 일이 이제는 23개월 만에 끝낼 수 있게 됐다.\n출력은 내가 아는 범위를 훨씬 넘어서는 수준에 이르렀습니다. 실제로 가장 큰 병목 현상은 바로 제가었습니다.\n1부 끝\n","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/posts/kana_juku_dev_1/","section":"블로그","summary":"","title":"Kana Juku 개발 로그(1부): 챗봇에서 AI 에이전트까지","type":"posts"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/kitui/","section":"Tags","summary":"","title":"KitUI","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/id/tags/kode-claude/","section":"Tags","summary":"","title":"Kode Claude","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/m%C3%A3-claude/","section":"Tags","summary":"","title":"Mã Claude","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/nh%E1%BA%ADn-d%E1%BA%A1ng-ch%E1%BB%AF-vi%E1%BA%BFt-tay/","section":"Tags","summary":"","title":"Nhận Dạng Chữ Viết Tay","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/on-device-ai/","section":"Tags","summary":"","title":"On-Device AI","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/id/tags/pengenalan-tulisan-tangan/","section":"Tags","summary":"","title":"Pengenalan Tulisan Tangan","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/reconnaissance-de-l%C3%A9criture-manuscrite/","section":"Tags","summary":"","title":"Reconnaissance De L'écriture Manuscrite","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/song-t%E1%BB%AD/","section":"Tags","summary":"","title":"Song Tử","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/song-t%E1%BB%AD-cli/","section":"Tags","summary":"","title":"Song Tử Cli","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/swiftui/","section":"Tags","summary":"","title":"SwiftUI","type":"tags"},{"content":"","date":"22 janvier 2026","externalUrl":null,"permalink":"/fr/tags/udemie/","section":"Tags","summary":"","title":"Udemie","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/udemy/","section":"Tags","summary":"","title":"Udemy","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/id/tags/ui-cepat/","section":"Tags","summary":"","title":"UI Cepat","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/uikit/","section":"Tags","summary":"","title":"UIKit","type":"tags"},{"content":"","date":"22 2월 2026","externalUrl":null,"permalink":"/vi/tags/%E1%BB%A9ng-d%E1%BB%A5ng-ios/","section":"Tags","summary":"","title":"Ứng Dụng IOS","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-tw/tags/%E6%89%8B%E5%AF%AB%E8%BE%A8%E8%AD%98/","section":"Tags","summary":"","title":"手寫辨識","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/ja/tags/%E6%89%8B%E6%9B%B8%E3%81%8D%E8%AA%8D%E8%AD%98/","section":"Tags","summary":"","title":"手書き認識","type":"tags"},{"content":"","date":"2026年2月22日","externalUrl":null,"permalink":"/zh-hans/tags/%E6%89%8B%E5%86%99%E8%AF%86%E5%88%AB/","section":"Tags","summary":"","title":"手写识别","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8ui/","section":"Tags","summary":"","title":"스위프트UI","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%8C%8D%EB%91%A5%EC%9D%B4-%EC%9E%90%EB%A6%AC-cli/","section":"Tags","summary":"","title":"쌍둥이 자리 Cli","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%8C%8D%EB%91%A5%EC%9D%B4%EC%9E%90%EB%A6%AC/","section":"Tags","summary":"","title":"쌍둥이자리","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%98%A8%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4-ai/","section":"Tags","summary":"","title":"온디바이스 AI","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%EC%9C%A0%EB%8D%B0%EB%AF%B8/","section":"Tags","summary":"","title":"유데미","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%ED%81%B4%EB%A1%9C%EB%93%9C/","section":"Tags","summary":"","title":"클로드","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%ED%81%B4%EB%A1%9C%EB%93%9C-%EC%BD%94%EB%93%9C/","section":"Tags","summary":"","title":"클로드 코드","type":"tags"},{"content":"","date":"2026년 2월 22일","externalUrl":null,"permalink":"/ko/tags/%ED%95%84%EA%B8%B0-%EC%9D%B8%EC%8B%9D/","section":"Tags","summary":"","title":"필기 인식","type":"tags"},{"content":" 배경으로 틀어두는 소리가 아니라, 직접 설계하는 사운드 # 대부분의 화이트 노이즈 앱은 결국 비슷한 결론으로 모입니다. 비, 파도, 바람을 재생해 두고 집중이나 수면에 도움이 되길 기대하는 방식입니다. Auditory Companion은 여기서 더 멀리 갑니다. 몇 개의 앰비언트 샘플을 묶어두는 대신, \u0026ldquo;소리가 어떻게 사람이 머물 수 있는 공간을 만드는가\u0026quot;를 제품의 중심으로 둡니다.\n그래서 화면에는 재생 목록이 아니라 서로 다른 세 가지 시스템이 놓여 있습니다. 노이즈 신디사이저, 씬 믹서, 리더입니다. 지금 상태에 맞춰 여러 방향에서 음향 환경을 조절할 수 있습니다. 안정적이고 감정 기복이 적은 스펙트럼이 필요할 때도 있고, 비 오는 밤이나 벽난로, 카페 같은 층위감이 필요할 때도 있습니다. 읽는 음성과 배경 사운드를 함께 두어야 할 때를 위한 프레임도 있습니다.\n가장 가치가 커지는 순간 # 긴 시간 읽고 쓰고 깊게 몰입해야 할 때는 \u0026ldquo;자연 소리 틀기\u0026quot;만으로는 보통 부족합니다. 실제로 도움이 되는 것은 조절 가능한 사운드스케이프입니다. Auditory Companion은 바로 이 지점에 맞춰져 있습니다. 신디사이저로 노이즈 바닥을 깔고, 씬 믹서로 이벤트 사운드와 루프를 겹친 뒤, 리더로 텍스트를 읽어주게 하면 됩니다. Spotify 재생목록을 여는 것보다 지금 컨디션에 훨씬 가깝게 맞출 수 있습니다.\n휴식이나 취침 전에도 자주 쓰입니다. 많은 사람에게 필요한 건 완전한 무음이 아니라, 바깥 소리를 가려주되 주의를 빼앗지 않는 소리입니다. 이때 조절 가능한 노이즈와 씬 믹싱의 가치가 드러납니다. 몇 가지 고정 프리셋 중에서 억지로 고를 필요가 없습니다.\n핵심은 사운드 제어의 촘촘함 # 작은 개인용 사운드 워크스테이션이라고 생각하면 쉽습니다. 신디사이저는 스펙트럼과 질감을 담당하고, 씬 믹서는 분위기와 공간감을 담당하며, 리더는 콘텐츠 입력을 맡습니다. 각 모듈은 따로 써도 의미가 있고, 함께 쓰면 완성된 집중 시스템이 됩니다.\n그래서 이 앱은 단순히 \u0026ldquo;배경 소리가 필요한 사람\u0026quot;에게서 한 발 더 깊게 반응을 얻습니다. 누군가가 미리 만들어 둔 사운드 필드를 받아들이는 대신, 내가 몇 시간이고 버틸 수 있는 구성을 직접 찾을 수 있기 때문입니다.\n세부 설계도 분명합니다. 신디사이저는 화이트, 핑크, 브라운, 그린 네 가지 노이즈 컬러와 여러 파라미터를 직접 만지게 하며, 단순 온오프를 훨씬 넘어섭니다. 씬 믹서는 단일 파일 재생이 아니라 수백 개 오디오 샘플을 겹쳐 장면을 쌓게 합니다. 리더는 기기 내 TTS, 자동 배경음 ducking, 전체 화면 플레이어를 하나의 흐름으로 묶습니다.\n사운드와 읽기 데이터를 기기 내에 두는 것의 현실적 의미 # 읽고 듣고 붙여 넣는 내용은 생각보다 사적인 경우가 많습니다. 특히 클립보드 읽기나 로컬 TTS를 지원할 때는 더 그렇습니다. 그 내용이 서버로 이동하는 순간 경험은 바로 불편해집니다. Auditory Companion은 합성, 믹싱, 읽기를 기기 내에서 처리하며, 이 점이 이 앱을 한 번 써보는 앱이 아니라 매일 쓰는 도구로 만들 수 있는지에 직접 영향을 줍니다.\n\u0026ldquo;앰비언트 트랙이 몇 개냐\u0026quot;가 아니라, 일할 때와 읽을 때, 쉬는 시간과 몰입 청취까지 함께 갈 수 있는 사운드 엔진을 찾고 있다면 이 앱을 직접 써볼 만합니다.\n","externalUrl":null,"permalink":"/ko/apps/auditory-companion/","section":"앱","summary":"","title":"Auditory Companion","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 Auditory Companion은 실시간 DSP 노이즈 합성, 108가지 주변음 샘플, AI 기반 텍스트 음성 변환(TTS) 읽기 기능을 결합한 정교한 오디오 엔진입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n사운드스케이프 설정: 저장된 믹싱 구성 및 즐겨찾는 장면 읽기 콘텐츠: 기사, 클립보드 텍스트 및 기타 읽기 자료(로컬 처리만) 사용자 설정: 볼륨 수준, 사운드 환경설정, 자동 더킹 설정 등 4. 기기 내 AI 기능 # 텍스트 음성 변환(TTS) 및 오디오 처리는 기기에서 실행됩니다:\nAI 음성 읽기: iOS 내장 TTS를 사용하거나, 선택적으로 다운로드 가능한 MeloTTS 기기 내 모델을 사용. 모든 음성 합성은 기기에서 실행됨 자동 더킹(Auto-Ducking): DSP 신호 처리가 완전히 로컬에서 실행되어 음성과 배경 오디오를 실시간으로 분석하여 자동으로 볼륨 조절 5. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n6. 네트워크 접근 # 핵심 기능(노이즈 합성, 장면 믹싱, iOS 내장 TTS 읽기)은 완전 오프라인으로 작동합니다. 네트워크 접근은 귀하가 명시적으로 트리거할 때만 발생합니다:\nMeloTTS 모델 다운로드 (선택 사항): 설정에서 기기 내 TTS 모델을 선택하여 다운로드할 때, 앱이 공개 소스에서 모델 파일을 가져와 로컬에 캐시함 외부 링크: 관련 링크 탭 시 시스템 브라우저 열기 이 요청들은 귀하가 선택한 파일의 URL만 전송하며, 개인 식별 정보는 포함되지 않습니다.\n7. 문의하기 # 📧 qqder339@gmail.com\n제목: Auditory Companion 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/auditory-companion/","section":"개인정보 처리방침","summary":"","title":"Auditory Companion — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: 오디오 재생 중 잡음이나 튀는 소리가 나나요?\nA: 일부 잡음은 Bluetooth 이어폰 연결 문제에서 발생할 수 있습니다. 유선 이어폰으로 전환하여 테스트해 보세요. 유선 이어폰에서도 문제가 지속되면 설정에서 샘플 레이트를 조정하거나 오디오 엔진을 재시작해 보세요.\nQ: TTS 읽기 소리가 매우 부자연스럽나요?\nA: 이 앱은 iOS 내장 TTS 엔진을 사용합니다. 설정에서 다른 음성 팩과 말하기 속도로 전환할 수 있습니다. 일부 언어(예: 번체 중국어)의 TTS 품질은 iOS 버전에 따라 다릅니다. 최신 iOS로 업데이트하면 품질이 향상되는 경우가 많습니다.\nQ: Auto-Ducking이 가끔 작동하지 않나요?\nA: Auto-Ducking은 배경음과 TTS 읽기가 동시에 재생되어야 합니다. 오디오 소스가 하나만 활성화된 경우 ducking이 작동하지 않습니다. 두 소스가 모두 재생 중인지 확인하고 설정에서 Auto-Ducking이 활성화되어 있는지 확인하세요.\nQ: 저장된 사운드스케이프 설정이 다음 실행 시 사라지나요?\nA: 설정이 저장되기 전에 앱이 강제 종료된 경우 발생할 수 있습니다. 설정 조정 후 앱을 종료하기 전에 저장을 확인하세요.\nQ: 화면 잠금 후에도 재생이 계속되나요?\nA: 네. 이 앱은 백그라운드 오디오 재생을 지원하며 화면 잠금 후에도 계속 재생됩니다. 재생이 자동으로 멈추면 iOS 설정에서 앱의 백그라운드 앱 새로 고침 권한을 확인하세요.\n문제 해결 # 볼륨이 음소거 상태인지 확인 (물리적 음소거 스위치 + 미디어 볼륨) 오디오 출력 장치 전환 시도 (유선 vs. Bluetooth) 앱을 강제 종료 후 다시 실행 기기를 재시작하여 오디오 라우팅 충돌 해소 iOS 버전 확인 ≥ 17.0 지원 문의 # 📧 qqder339@gmail.com\n제목: [Auditory Companion] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 이어폰/스피커 모델, 재현 단계.\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 오디오 처리는 전적으로 기기 내에서 수행됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/auditory-companion/","section":"지원","summary":"Auditory Companion 지원 및 문의","title":"Auditory Companion 지원","type":"support"},{"content":" 문제는 노력 부족이 아니라, 맞지 않는 교재 # 영어 학습에서 가장 어려운 부분은 어휘력이 아닌 경우가 많아요. 글을 열었을 때 그게 적당히 도전적일지, 아니면 의욕을 꺾을 만큼 어려울지 가늠이 안 되는 순간이 더 큰 문제예요. 너무 쉬운 교재는 성장 감각을 주지 못하고, 너무 어려운 교재는 인내심만 갉아먹어요. English N+1은 바로 그 틈새를 위해 만들어졌어요.\n크라셴의 i+1 이론을 실제로 작동하는 제품으로 구현했어요. 먼저 현재 실력을 파악하고, AI가 그보다 딱 한 단계 위의 콘텐츠를 생성하는 방식이에요. \u0026ldquo;학습 앱에 AI를 붙인다\u0026quot;는 게 목적이 아니라, 교재를 사람에게 맞추는 작업을 자동화하는 것이 핵심이에요.\n실제로 어떻게 쓰는지 # 일반적인 흐름은 이래요. 레벨 테스트로 대략적인 CEFR 범위를 파악하고, 실제로 읽고 싶은 주제를 고른 다음, 앱이 그 수준에 맞는 글을 생성해 줘요. 읽다가 낯선 단어를 저장하면 자동으로 복습 사이클에 들어가요. 따로 기사를 찾고, 사전을 찾아보고, 메모하고, 플래시카드를 만드는 과정이 필요 없어요. 앱 자체가 처음부터 그 학습 흐름 전체를 중심으로 설계됐거든요.\n이건 영어에 불안감을 느끼는 분들에게 특히 의미 있어요. 앱이 처음부터 \u0026ldquo;얼마나 아는지 증명하라\u0026quot;고 요구하는 대신, 지금 이해할 수 있는 내용의 대부분을 유지하면서 조금씩 경계를 넓혀갈 수 있게 해줘요. \u0026ldquo;지금 나보다 딱 조금 어려운\u0026rdquo; 그 여백이, 사람들이 실제로 꾸준히 연습을 이어갈 수 있는 지점이에요.\nAI는 성능 과시가 아니라 엔진 # AI 영어 앱들이 대화가 얼마나 자연스러운지를 강조하는 경우가 많아요. 하지만 학습자가 실제로 계속 쓰게 되는 건, 콘텐츠 생성 품질이 일정하게 유지되는지, 복습 흐름이 자연스럽게 이어지는지에 달려 있어요. English N+1은 커리큘럼 엔진처럼 동작해요. 레벨을 추적하면서 텍스트 난이도, 어휘 밀도, 주제 흥미도를 균형 있게 조율하기 때문에, 매 세션마다 \u0026ldquo;이게 나한테 맞을까?\u0026ldquo;를 걱정하지 않아도 돼요.\n온디바이스로 모델을 실행한다는 점도 중요해요. 학습 기록, 레벨 정보, 읽기 성향은 민감한 데이터예요. 특히 자신의 약점을 들여다볼 때는 더욱 그렇죠. 이 데이터를 기기 안에서만 다루면 클라우드 서비스보다 훨씬 편안하게 장기간 사용할 수 있어요.\n모델 선택도 사용자에게 강요하지 않아요. 레벨 테스트가 대략적인 CEFR 범위를 파악하면, 기기 성능과 메모리 상태에 따라 로컬 모델이 생성을 담당해요. 사용자 입장에서는 \u0026ldquo;앱 열고 읽기 시작\u0026quot;이면 끝이에요. 내부는 하드웨어에 맞게 적응하고, 겉으로는 단순해요. AI를 과시하기보다 실제로 유용하게 만드는 게 더 낫다는 생각에서 나온 구조예요.\n이런 분께 맞아요 # 화려한데 막상 나한테 안 맞는 영어 앱들에 지쳐있다면, 이 앱은 다르게 작동해요. 스트릭이나 게임화된 루프가 아니라, 열 때마다 실제로 쓸모 있어서 계속 쓰게 되는 앱이에요. 학생이든, 혼자 공부하는 분이든, 영어로 돌아오는 중인 분이든, 출퇴근 시간에 꾸준히 읽을 거리를 찾는 분이든, 직접 인터넷에서 자료를 긁어모으는 것보다 훨씬 체계적으로 학습할 수 있어요.\n사람들이 영어를 포기하는 건 대부분 노력이 부족해서가 아니에요. 교재가 맞지 않아서예요. English N+1은 그 한 가지만 고치려 해요. 그래서 다음번에 글을 열었을 때, 인내심이 바닥날지 아닐지를 걱정하지 않아도 되도록요.\n","externalUrl":null,"permalink":"/ko/apps/english-n-plus-1/","section":"앱","summary":"","title":"English N+1","type":"apps"},{"content":"최종 업데이트: 2026-05-03\n1. 개요 # QQder339가 개발한 English N+1은 CEFR 레벨 평가와 기기 내 AI 대화 기술을 갖춘 영어 학습 앱입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n학습 진도 및 레벨: CEFR 평가 결과 및 학습 기록 읽기 기사 기록: AI가 생성한 최근 읽기 기사가 로컬 파일에만 저장됨 단어 컬렉션: 저장된 어휘 및 학습 노트 사용자 설정: 언어 환경설정, 난이도 설정 등 4. 오프라인 AI 기능 # 모든 AI 기능은 네트워크 연결 없이 전적으로 기기에서 실행됩니다:\nAI 대화 연습: 로컬 Llama 3.2 또는 Qwen 2.5 모델 사용, 모든 추론은 기기에서 실행 기사 생성: 레벨에 맞는 맞춤형 학습 기사를 로컬에서 생성 레벨 평가: CEFR 레벨 평가를 기기에서 계산 AI 모델은 첫 사용 전 한 번 다운로드가 필요합니다(사용자 직접 시작). 다운로드 후 모든 기능이 오프라인으로 작동합니다.\n5. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n6. 네트워크 접근 # 네트워크 접근은 다음으로 제한됩니다:\nAI 모델 다운로드 (선택 사항, 1회): 귀하가 LLM 모델 리소스를 명시적으로 다운로드하기로 선택할 때만 연결 외부 링크: 관련 링크 탭 시 브라우저 열기 위 경우를 제외하고 앱은 네트워크 연결을 시작하지 않습니다.\n7. 문의하기 # 📧 qqder339@gmail.com\n제목: English N+1 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/english-n-plus-1/","section":"개인정보 처리방침","summary":"","title":"English N+1 — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: CEFR 레벨 테스트 후 난이도가 맞지 않는 것 같습니다. 어떻게 하면 되나요?\nA: 초기 테스트는 어휘 기반의 간단한 평가로, 실제 실력과 완벽하게 일치하지 않을 수 있습니다. 홈 화면에서 수동으로 레벨을 조정하거나 테스트를 다시 시도할 수 있습니다. 앱을 사용하면서 답변 기록을 바탕으로 자동으로 조정됩니다.\nQ: AI 대화 기능에 어떤 모델이 필요한가요? 크기는 얼마나 되나요?\nA: 기기 성능에 따라 앱이 적절한 모델(Llama 3.2 또는 Qwen 2.5)을 추천합니다. 모델 크기는 모델에 따라 다르며, 수백 MB에서 수 GB까지 다양합니다. 다운로드 후 대화는 완전 오프라인으로 작동하며 인터넷이 필요하지 않습니다.\nQ: AI 대화 응답이 매우 느리거나 멈추나요?\nA: 기기 내 AI 추론 속도는 기기 성능에 따라 다릅니다. 구형 iPhone에서는 눈에 띄게 느릴 수 있습니다. 설정에서 더 작은 모델을 선택해 보세요.\nQ: 생성된 기사가 이해하기 너무 어렵나요?\nA: 기사는 CEFR 레벨에 맞게 생성됩니다. 너무 어렵게 느껴지면 홈 화면에서 레벨을 낮추거나, 기사 생성 시 더 낮은 난이도를 수동으로 선택하세요.\nQ: 학습 기록과 저장한 단어가 백업되나요?\nA: 현재 모든 데이터는 기기 로컬에만 저장됩니다. iCloud 백업은 지원되지 않습니다. 앱을 삭제하면 모든 기록이 지워집니다.\n문제 해결 # AI 모델 로드 실패: 선택한 모델에 충분한 여유 저장 공간이 있는지 확인하고 다운로드가 중단되지 않았는지 확인 AI 대화 중 앱 크래시: 설정에서 더 작은 모델로 전환 시도 앱을 강제 종료 후 다시 실행 iOS 버전 확인 ≥ 17.6 지원 문의 # 📧 qqder339@gmail.com\n제목: [English N+1] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 재현 단계.\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 AI 대화는 전적으로 기기 내에서 처리됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/english-n-plus-1/","section":"지원","summary":"English N+1 지원 및 문의","title":"English N+1 지원","type":"support"},{"content":" 장기적인 인생 프로젝트를 붙잡아 둘 자리 # 대부분의 할 일 관리 도구는 오늘, 이번 주, 이번 달을 다루는 데는 충분히 익숙합니다. 하지만 중요하지만 급하지 않은 프로젝트에서는 자주 약해집니다. 독서, 운동, 언어 학습, 감정 정리, 특정 관계를 꾸준히 돌보는 일 같은 것들입니다. 중요하지 않아서가 아니라, 더 시끄럽고 즉각적인 요구들에 밀려나기 쉽기 때문입니다. Gantt Planet은 바로 그런 프로젝트를 위해 설계되었습니다.\n목표는 당신을 더 바쁘게 만드는 것이 아닙니다. 원래 시간을 써야 할 가치가 있었던 일을 보이게 만드는 것입니다. 타임라인, 3D 행성, AI 트리홀, 아트 컬렉션은 서로 다른 모듈처럼 보이지만, 향하는 결과는 같습니다. 자기 규율이 의지력 소모전이 아니라, 눈으로 확인하고 감각적으로 되찾을 수 있는 리듬이 되도록 돕습니다.\n일반적인 생산성 도구보다 오래 남는 이유 # 전통적인 투두 앱은 목록의 논리로 움직입니다. 완료는 체크, 미완료는 압박의 누적입니다. Gantt Planet은 작은 우주를 돌보는 쪽에 가깝습니다. 항목을 지우는 대신, 행성이 지형과 기억을 자라게 합니다. 이 시각 언어 덕분에 장기 목표는 더 쉽게 포기되지 않습니다. 더 이상 차가운 텍스트 줄이 아니기 때문입니다.\n타임라인 뷰는 오늘 무엇에 주의를 둬야 하는지 보여주고, 3D 행성 뷰는 전체 진척의 형태를 보여줍니다. 전자는 현실로 다시 데려오고, 후자는 왜 시작했는지 떠올리게 합니다. 두 화면이 \u0026ldquo;오늘\u0026quot;과 \u0026ldquo;평생\u0026quot;을 같은 프레임 안에 놓아 줍니다.\n출발점도 다릅니다. 기업용 프로젝트 관리자를 축소한 것이 아니라, 개인의 \u0026ldquo;중요하지만 급하지 않은 것\u0026quot;을 중심에 둡니다. 같은 타임라인에서 일간, 주간, 월간, 그보다 긴 주기까지 추적하고, 완료 결과를 3D 행성 지형과 컬렉션 항목으로 바꿀 수 있습니다. 이 지점에서, 일을 더 촘촘히 채우는 데 집중하는 생산성 소프트웨어와 가장 크게 갈라집니다.\n트리홀과 아트 컬렉션, 다시 돌아오게 만드는 이유 # 장기 습관 형성은 계획만의 문제가 아닙니다. 큰 부분이 감정과 연결됩니다. 무엇을 해야 하는지 몰라서가 아니라, 지치고 짜증 나고 산만해지거나 반응하지 않는 생산성 도구에 질리는 경우가 많습니다. Gantt Planet의 AI 트리홀은 바로 그 층위를 받아줍니다. 마음을 정리하고 방향만 다시 잡고 싶을 때, 생산성을 강요하지 않습니다.\n컬렉션 시스템은 \u0026ldquo;해내는 일\u0026quot;을 의무가 아니라 축적으로 바꿉니다. 모두에게 필요한 요소는 아니지만, 단조로움에 쉽게 소진되는 사람에게는 인내를 다시 세우는 방식이 됩니다. 과제를 완료할수록 일러스트와 수집 요소가 점차 열리고, KPI 압박보다 장기적인 인생 프로젝트에 흔적을 남기는 감각에 가깝습니다.\n이 앱에서는 프라이버시와 오프라인이 더 중요합니다 # 목표, 기록, 감정, 대화는 일반 생산성 앱보다 훨씬 개인적인 내용입니다. Gantt Planet의 가치 중 하나는, 동행과 시각화를 얻기 위해 이 데이터를 외부 서비스에 넘기지 않아도 된다는 점입니다. 많은 사람에게 내면의 내용은 정말 내 기기에 남는다는 신뢰가 있을 때만 기록됩니다.\nGantt Planet은 당신의 캘린더를 대신 채워주지 않고, 뒤처졌다고 빨간 경고를 띄우지도 않습니다. 대신 놓치고 싶지 않은 것들이 조용히 쌓여, 눈으로 볼 수 있는 하나의 행성이 되도록 돕습니다.\n","externalUrl":null,"permalink":"/ko/apps/gantt-planet/","section":"앱","summary":"","title":"Gantt Planet","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 Gantt Planet은 3D 시각적 습관 추적과 기기 내 AI 동반자를 결합한 인생 목표 관리 앱입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다. 귀하의 습관, 일기, 대화는 오직 귀하에게만 속합니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n습관 및 목표: 모든 항목, 완료 기록 및 타임라인 데이터 AI 대화 로그: 내장 AI와의 모든 대화가 로컬에 저장됨 일기 및 감정 기록: 모든 일기 콘텐츠 아트 컬렉션: 잠금 해제된 스티커 및 일러스트 기록 3D 행성 상태: 행성의 지형 및 성장 데이터 사용자 설정: 모든 환경 설정 4. 오프라인 AI 기능 # AI 동반자 기능은 전적으로 기기에서 실행됩니다:\nAI 대화: 로컬 대규모 언어 모델(LLM) 사용, 모든 추론은 기기에서 실행, 대화 내용은 어떤 서버에도 전송되지 않음 모델 다운로드: AI 모델은 첫 사용 전 한 번 다운로드가 필요합니다(사용자 직접 시작). 다운로드 후 완전 오프라인으로 작동 5. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n6. 네트워크 접근 # 네트워크 접근은 다음으로 제한됩니다:\nAI 모델 다운로드 (선택 사항, 1회): 귀하가 명시적으로 다운로드를 선택할 때만 연결 아트 컬렉션 스티커 다운로드 (온디맨드): 아트 보상을 잠금 해제하면 공개 GitHub 저장소에서 이미지를 가져와 오프라인 사용을 위해 로컬에 캐시 날씨 정보 (선택 사항): 실시간 날씨를 활성화한 경우 날씨 조회를 위한 최소한의 지역 데이터만 전송 외부 링크: 관련 링크 탭 시 브라우저 열기 이 요청들은 귀하가 선택하거나 트리거한 리소스의 URL만 전송하며, 개인 식별 정보는 포함되지 않습니다.\n7. 문의하기 # 📧 qqder339@gmail.com\n제목: Gantt Planet 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/gantt-planet/","section":"개인정보 처리방침","summary":"","title":"Gantt Planet — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: AI 동반자 채팅에 인터넷 연결이 필요한가요?\nA: 아니요. AI 동반자는 기기 내 로컬 모델을 사용합니다. 모든 대화는 완전 오프라인으로 처리되며 어떤 서버에도 전송되지 않습니다. 첫 사용 시 모델을 한 번 다운로드(약 1~4GB)해야 하며, 이후에는 모두 오프라인으로 작동합니다.\nQ: 3D 행성이 버벅이나요?\nA: 3D 행성에는 어느 정도의 GPU 성능이 필요합니다. 구형 기기에서 버벅임이 있으면 설정에서 렌더링 품질을 낮추거나 파티클 효과를 비활성화해 보세요. 권장 기기: iPhone 12 이상.\nQ: 타임라인의 습관 항목이 사라졌나요?\nA: 모든 데이터는 기기 로컬에 저장됩니다. 데이터가 갑자기 사라지면 항목이 실수로 삭제된 것인지 확인하세요(휴지통에서 복원 가능). 그렇지 않은 경우 앱 버전과 함께 이메일로 연락해 주세요.\nQ: 날씨 기능이 잘못된 정보를 표시하나요?\nA: 날씨 기능에는 위치 권한이 필요합니다. iOS 설정 \u0026gt; 개인 정보 보호 \u0026gt; 위치 서비스에서 이 앱의 위치 접근이 허용되었는지 확인하세요. 이미 허용되어 있음에도 부정확하다면 날씨 기능을 껐다가 다시 켜보세요.\nQ: 잠금 해제된 아트 스티커가 사라졌나요?\nA: 스티커 잠금 해제 기록은 로컬에 저장되며 앱을 삭제하면 지워집니다. 삭제하지 않았는데도 데이터가 사라졌다면 자세한 내용과 함께 이메일로 연락해 주세요.\n문제 해결 # 앱을 강제 종료 후 다시 실행 저장 공간 확인 (AI 모델 + 3D 에셋에 2GB 이상 필요) iOS 버전 확인 ≥ 17.0 3D 렌더링이 비정상적이면 설정에서 행성 디스플레이 설정 초기화 시도 지원 문의 # 📧 qqder339@gmail.com\n제목: [Gantt Planet] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 재현 단계(스크린샷 첨부 권장).\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 AI 대화와 습관 기록은 전적으로 기기 내에서 처리됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/gantt-planet/","section":"지원","summary":"Gantt Planet 지원 및 문의","title":"Gantt Planet 지원","type":"support"},{"content":" 가나를 손으로 바로 익히는 학습 # 대부분의 일본어 입문 자료는 꽤 긴 \u0026ldquo;로마자 경유 구간\u0026quot;을 당연하게 전제합니다. 중국어 모국어 화자에게는 대체로 더 부자연스러운 경로입니다. 이미 문자 형태와 필순에 대한 감각이 강하고, 시각과 쓰기를 통해 배우는 데 익숙하기 때문입니다. Kana Juku는 이 전제를 출발점으로 삼아 설계되었습니다.\n히라가나·가타카나 표를 보기 좋게 꾸미는 데 그치지 않고, \u0026ldquo;형태를 보고, 쓰고, 입력하고, 인식하는\u0026rdquo; 과정을 하나의 루프로 연결합니다. 그 결과 가나를 직접 인식하는 단계에 더 빨리 도달하고, 로마자를 버팀목처럼 오래 붙들지 않게 됩니다.\n특히 중국어 화자에게 잘 맞는 이유 # 중국어 화자의 실제 강점은 발음보다 문자 구조와 시각 형태에 대한 민감성에 있습니다. Kana Juku는 그 강점을 확대합니다. 손글씨, 이미지 인식, 전용 키보드, 형태 연상을 통해 가나를 익히게 하여, 단순 반복 암기보다 새로운 문자를 익히는 감각에 가깝게 만듭니다.\n중도에 포기한 사람들 중 많은 경우는 노력이 부족해서가 아니라 도구의 접근 각도가 맞지 않았기 때문입니다. Kana Juku의 역할은 그 각도를 바로잡는 데 있습니다.\n암기 훈련이 아니라, 다음 단계로 가는 실제 입구 # 가나 암기는 출발선일 뿐입니다. 진짜 과제는 입력, 인식, 이해 능력으로 연결하는 일입니다. 그래서 앱은 정적인 드릴을 넘어서 손글씨 인식, 전용 키보드, AI 보조를 함께 제공합니다. 여기서 쌓는 것은 가나의 실제 사용 방식에 더 가까운 근육 기억입니다.\n설계는 특히 두 부류에 잘 맞습니다. 일본어를 처음 시작하며 부담이 적은 진입로를 원하는 사람, 그리고 한 번 배웠다가 잊어 다시 친숙함을 회복하려는 사람입니다. 전자는 우회를 줄여야 하고, 후자는 인식을 복구해야 합니다. 앱은 두 경우 모두를 커버합니다.\n프라이버시와 오프라인이 실제로 중요한 이유 # 언어 학습 도구는 시간이 갈수록 콘텐츠 플랫폼처럼 변하기 쉽습니다. 배우는 것 같지만, 사실은 추천 사이를 떠도는 경험이 되기 쉽습니다. Kana Juku는 그 흐름을 경계합니다. 중심은 실제 입력과 인식 훈련에 두고, 로컬 AI와 데이터 처리도 기기 내에서 진행합니다. 작은 학습 편의를 위해 사용 습관 전체를 맞바꿀 필요가 없습니다.\n로마자를 앞세워 가나를 배울 필요는 없습니다. Kana Juku는 형태로 들어가는 길도 충분히 가능하고, 종종 더 빠르다는 점을 보여줍니다.\n","externalUrl":null,"permalink":"/ko/apps/kana-juku/","section":"앱","summary":"","title":"Kana Juku","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 Kana Juku는 중국어 원어민을 위해 설계된 일본어 가나 학습 앱입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n학습 진도: 가나 학습 상태 추적 사용자 설정: 환경설정 저장 필기 입력: 실시간 메모리에서 처리되고 즉시 폐기됨. 파일이 저장되지 않음 위젯 데이터: iOS 공유 컨테이너 메커니즘을 사용하여 홈 화면 위젯에 가나 표시(로컬 전용) 4. 오프라인 AI 기능 # 모든 AI 기능은 완전 오프라인으로 작동합니다:\n필기 인식: 기기 내 머신러닝 모델 사용, 모든 처리는 로컬 텍스트 음성 변환: 미리 다운로드된 오디오 에셋 사용 AI 지원: 로컬 대규모 언어 모델(LLM) 사용, 데이터 업로드 없이 기기에서 추론 수행 5. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n6. 네트워크 접근 # 네트워크 접근은 다음으로 제한됩니다:\nAI 모델 다운로드 (선택 사항): 귀하가 명시적으로 로컬 모델 리소스를 다운로드하기로 선택할 때만 연결 외부 링크: \u0026ldquo;App Store에서 평가\u0026rdquo; 또는 \u0026ldquo;개인정보 처리방침\u0026quot;을 탭할 때 브라우저 열기. 번역/인식 후 \u0026ldquo;웹 검색\u0026rdquo; 기능 사용 시 브라우저 열기 위 경우를 제외하고 앱은 네트워크 연결을 시작하지 않습니다.\n7. 문의하기 # 이 개인정보 처리방침에 대해 궁금한 점이 있으면 연락해 주세요:\n📧 qqder339@gmail.com\n제목: Kana Juku 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/kana-juku/","section":"개인정보 처리방침","summary":"","title":"Kana Juku — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: 필기 인식이 계속 틀립니다. 어떻게 해야 하나요?\nA: 너무 빠르게 쓰지 않도록 주의하세요 — 각 획을 그은 후 펜을 떼기 전에 잠깐 멈춰 주세요. 인식 모델은 완전한 획 정보가 필요합니다. 문제가 계속되면 설정에서 인식 보정을 초기화해 보세요.\nQ: 로컬 AI 모델을 어떻게 다운로드하나요? 다운로드 후에도 인터넷이 필요한가요?\nA: AI 기능을 처음 사용할 때 앱이 모델 다운로드를 안내합니다(수백 MB). 다운로드 후 모든 AI 기능은 완전 오프라인으로 작동하며 인터넷 연결이 필요하지 않습니다.\nQ: 커스텀 키보드가 다른 앱에서 표시되지 않나요?\nA: Kana Juku의 내장 키보드는 앱 내 전용이며 시스템 수준의 키보드 확장이 아닙니다. 다른 앱에서 일본어를 입력하려면 iOS 시스템 일본어 키보드를 사용하세요.\nQ: 홈 화면 위젯이 가나를 업데이트하지 않나요?\nA: 홈 화면에서 위젯을 길게 눌러 제거한 뒤 다시 추가해 보세요. 그래도 업데이트되지 않으면 앱을 강제 종료 후 다시 실행하거나 기기를 재시작하세요.\nQ: 학습 진도가 사라졌나요?\nA: 진도는 기기 로컬에 저장됩니다. 앱을 삭제하면 모든 데이터가 지워집니다. 현재 iCloud 백업은 지원되지 않습니다. 삭제하지 않았는데도 진도가 사라졌다면 자세한 내용과 함께 이메일로 연락해 주세요.\n문제 해결 # 앱을 강제 종료 후 다시 실행 (앱 전환기에서 위로 스와이프) iOS 버전 확인 ≥ 17.0 저장 공간 확인 (AI 모델에 약 1~2GB 필요) 위 방법이 모두 효과 없으면 삭제 후 재설치 (주의: 진도 데이터가 지워집니다) 지원 문의 # 📧 qqder339@gmail.com\n제목: [Kana Juku] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 재현 단계(스크린샷 환영).\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 데이터는 기기 로컬에 저장됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/kana-juku/","section":"지원","summary":"Kana Juku 지원 및 문의","title":"Kana Juku 지원","type":"support"},{"content":" 중요한 건 학습 리듬을 제대로 잡는 일 # 대부분의 Python 학습 도구는 두 극단 사이에서 멈춥니다. 한쪽은 파편적인 문제 풀이를 주지만, 풀고 나도 어디가 약한지 여전히 흐립니다. 다른 한쪽은 완전한 IDE를 바로 열어 초심자를 겁먹게 만듭니다. Python Dimensions는 이 사이를 잇습니다. 본격 코딩으로 밀어붙이기 전에 읽기 능력, 문법 감각, 논리 감각을 먼저 세우도록 돕습니다.\n핵심 아이디어는 \u0026ldquo;문제를 많이 푼다\u0026quot;보다 \u0026ldquo;학습을 세 층으로 나눈다\u0026quot;에 가깝습니다. Points는 어휘와 개념 인식, Lines는 문법과 국소 구조, Surfaces는 전체 프로그램 흐름입니다. 이 계층 구조는 완전 초보에게도 맞고, 막히는 지점을 이미 아는 학습자가 빈틈을 빠르게 메우는 데도 효율적입니다.\n특히 유용한 상황 # PCEP, TQC+, CPE를 준비한다면 이 앱은 일상 유지 학습에 잘 맞습니다. 시작하기 위해 노트북을 열 필요가 없고, 10~20분 단위의 짧은 시간에도 객관식을 풀고 빈칸을 채우고 흐름 순서를 다시 맞출 수 있습니다. 장기적으로 보면 이런 낮은 마찰이 집중 폭발형 공부보다 더 큰 차이를 만듭니다.\n독학 초보에게도 이 앱은 정오답만 통보하는 기계처럼 굴지 않습니다. 문제 유형으로 기본 윤곽을 잡은 뒤 플레이그라운드에서 코드를 직접 실행해, 어떤 변형이 왜 동작하고 왜 깨지는지 확인할 수 있습니다. 지식이 기억에만 머무르지 않고, 스스로의 판단으로 옮겨 갑니다.\n여기서 온디바이스 AI는 장식이 아닙니다 # \u0026ldquo;AI 튜터\u0026quot;라는 말을 들으면 보통 \u0026ldquo;내 내용이 클라우드로 올라가나?\u0026ldquo;라는 질문이 먼저 나옵니다. Python Dimensions는 프라이버시를 해치지 않는 범위에서 AI를 실용적으로 배치합니다. 틀렸을 때는 문제 맥락에 맞춘 힌트를 주고, 문법 아이디어를 확인하고 싶을 때는 검색 엔진과 포럼 사이를 오가지 않고 바로 물을 수 있습니다.\n중요한 점은 이 과정 전체가 학습 이력을 외부 서버에 넘기는 전제를 요구하지 않는다는 것입니다. 학생에게는 사용 장벽을 낮추고, 교사나 부모, 데이터 유출에 민감한 사람에게는 앱을 단발성 데모가 아니라 장기 학습 도구에 가깝게 만듭니다.\nAI 레이어도 \u0026ldquo;대화 모델을 그냥 넣은\u0026rdquo; 수준을 넘어섭니다. 문제은행, 오답 맥락, 문맥 인식 검색, 직접 실행 가능한 Python 플레이그라운드가 하나의 루프 안에서 작동합니다. 답하고, 묻고, 실행해 검증하는 흐름 속에서 필요하면 역량 분석으로 막힘이 문법인지 개념인지 프로그램 흐름인지도 확인할 수 있습니다.\n이 앱이 휴대폰에 계속 남을 만한 이유 # 사람들이 실제로 계속 여는 학습 도구는 기능이 많은 도구보다, 포기 직전의 순간을 알아차리는 도구입니다. Python Dimensions는 문제 훈련, AI 힌트, 실행 환경을 한 기기에 모아 둡니다. 다른 날 같으면 스크롤로 흘려보낼 순간에도, 조금만 앞으로 나아가게 하려는 설계입니다.\n실제로 변화를 만드는 것은 한 번에 50문제를 푼 날의 흥분이 아닙니다. 매일 3분이라도 앱을 여는 의지입니다. Python Dimensions는 그 3분을 중심에 두고 만들어졌습니다.\n","externalUrl":null,"permalink":"/ko/apps/python-dimensions/","section":"앱","summary":"","title":"Python Dimensions","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 Python Dimensions는 내장 Python 런타임 환경과 기기 내 AI 튜터를 갖춘 Python 프로그래밍 학습 앱입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n학습 진도: 모든 문제 유형(객관식, 빈칸 채우기, Parsons)에 걸친 답변 기록 및 오류 추적 코드: 내장 IDE에서 작성된 프로그램 AI 대화 로그: AI 튜터와의 대화가 로컬에 저장됨 사용자 설정: 난이도 환경설정, 인터페이스 설정 등 4. 오프라인 AI 기능 # 모든 AI 기능은 네트워크 연결 없이 전적으로 기기에서 실행됩니다:\nAI 튜터: 로컬 대규모 언어 모델(LLM)을 사용하여 힌트와 설명 제공. 모든 추론은 기기에서 실행됨 Python 런타임: 내장 Python 인터프리터는 전적으로 기기에서 실행되며, 코드는 어떤 서버에도 전송되지 않음 AI 모델은 첫 사용 전 한 번 다운로드가 필요합니다(사용자 직접 시작). 다운로드 후 모든 기능이 오프라인으로 작동합니다.\n5. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n6. 네트워크 접근 # 네트워크 접근은 다음으로 제한됩니다:\nAI 모델 다운로드 (선택 사항, 1회): 귀하가 LLM 모델 리소스를 명시적으로 다운로드하기로 선택할 때만 연결 외부 링크: 관련 링크 탭 시 브라우저 열기 위 경우를 제외하고 앱은 네트워크 연결을 시작하지 않습니다. 코드 실행은 전적으로 로컬 Python 환경에서 실행됩니다.\n7. 문의하기 # 📧 qqder339@gmail.com\n제목: Python Dimensions 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/python-dimensions/","section":"개인정보 처리방침","summary":"","title":"Python Dimensions — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: 내장 Python 런타임에서 오류가 발생하거나 앱이 크래시되나요?\nA: 복잡한 코드(무한 루프, 과도한 메모리 사용)는 타임아웃이나 크래시를 유발할 수 있습니다. 코드에 무한 루프가 없는지 확인하고 매우 많은 양의 메모리를 할당하지 않도록 하세요. 특정 코드가 크래시를 유발한다면 해당 코드와 함께 이메일로 연락해 주세요.\nQ: AI 튜터에 모델 다운로드가 필요한가요? 크기는 얼마나 되나요?\nA: 네. AI 튜터를 처음 사용할 때 원하는 로컬 모델을 골라 다운로드합니다. 크기는 최소 약 370 MB(Qwen2.5-0.5B)부터 최대 약 4.5 GB(7B 급)까지로, 기기의 저장 공간과 메모리에 맞춰 선택하세요. 다운로드 후 완전 오프라인 으로 작동하며 모든 Q\u0026amp;A와 설명이 인터넷 없이 기기에서 실행됩니다.\nQ: 문제 은행에 오류가 있는 것 같습니다.\nA: 잘못된 문제나 답을 발견하면 문제 내용, 제안하는 정답, 그 이유를 담아 이메일로 보내 주세요. 가능한 한 빨리 확인하고 문제 은행을 업데이트하겠습니다.\nQ: 오류 레이더 차트가 표시되지 않나요?\nA: 레이더 차트는 최소한의 답변 기록이 필요합니다. 먼저 최소 20문제를 완료해 주세요.\nQ: 코드 템플릿은 어떻게 사용하나요?\nA: \u0026ldquo;플레이그라운드\u0026rdquo; 탭을 엽니다. iPad에서는 왼쪽 사이드바 상단에 템플릿 섹션(Hello World, for 루프, If-Else, 함수 정의, 리스트 작업 등)이 표시되며, 항목을 탭하면 에디터로 불러옵니다. iPhone에서는 플레이그라운드 화면을 스크롤해 템플릿 카드를 펼친 뒤 항목을 선택하세요.\n문제 해결 # Python 런타임 크래시: 코드에 무한 루프가 없는지 확인, 기기에 충분한 여유 메모리 확보 AI 모델 로드 실패: 3GB 이상의 여유 저장 공간 확보, Wi-Fi에서 다시 다운로드 시도 앱을 강제 종료 후 다시 실행 iOS 버전 확인 ≥ 17.0 지원 문의 # 📧 qqder339@gmail.com\n제목: [Python Dimensions] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 재현 단계(코드 관련 문제라면 코드 포함).\n이 앱은 사용자 데이터를 수집하지 않습니다. Python 실행과 AI 추론은 전적으로 기기 내에서 실행됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/python-dimensions/","section":"지원","summary":"Python Dimensions 지원 및 문의","title":"Python Dimensions 지원","type":"support"},{"content":" 일기장이 아니라 한 사람을 남기는 일 # 대부분의 기록 도구는 오늘 무슨 일이 있었는지를 다룹니다. Sown Echoes가 다루는 질문의 스케일은 다릅니다. 한 사람의 가치관, 경험, 선호, 말투, 판단 방식이 보존할 만한 것이라면, 그것을 어떻게 남길 것인가. 그리고 흩어진 메모 더미가 아니라, 훗날 다시 이해되고 대화될 수 있는 구조로 어떻게 남길 것인가를 묻습니다.\n그래서 이 앱은 저널이면서 개인 지식 베이스이고, 동시에 디지털 유산 시스템의 성격을 가집니다. 여기 남는 것은 사건 자체를 넘어, 사건을 바라보는 방식, 자신을 설명하는 언어, 중요하게 여기는 것과 그렇지 않은 것까지 포함합니다. Sown Echoes가 실제로 수집하는 재료는 바로 이 층위입니다.\n노트나 음성 일지와 별도 카테고리로 존재할 이유 # 이 제품이 별도 범주를 가져야 하는 이유는 단순 저장이 아니라, 분석 가능한 구조로 점진적으로 정리해 준다는 데 있습니다. 텍스트, 음성, 설문, 페르소나 요약, 가치 레이더 차트, 디지털 트윈 대화가 하나의 사슬을 이룹니다. 먼저 기록하고, 다음에 정리하고, 그다음 이해하고, 결국 대화로 이어집니다.\n기록 욕구는 강하지만 순수 노트만으로는 결국 혼란이 쌓인다는 걸 아는 사람에게 특히 맞습니다. 이것은 입력만 받는 또 하나의 빈 페이지가 아니라, 삶의 재료를 정리하기 위한 컨테이너입니다.\n비공개와 공개 트랙을 함께 두는 일의 중요성 # 많은 제품은 \u0026ldquo;완전 비공개\u0026quot;와 \u0026ldquo;완전 소셜\u0026rdquo; 사이에서 하나만 고르라고 합니다. Sown Echoes는 두 필요가 모두 정당하다는, 더 성숙한 입장을 택합니다. 모든 내용을 자신의 기기와 iCloud에만 보관할 수도 있고, 선택한 일부를 공개 라이선스로 기여해 Human Wisdom Library의 일부로 남길 수도 있습니다.\n이 이중 트랙 선택은 부가 기능이 아니라 제품 철학입니다. 삶의 어떤 부분은 오직 나에게만 속하고, 어떤 부분은 공적 지식으로 남길 가치가 있습니다. 공유 여부는 사용자가 결정해야 합니다.\n온디바이스 AI가 있어야 덜 \u0026ldquo;내어주는\u0026rdquo; 경험이 됩니다 # 생각, 가치관, 삶의 경험이 제품의 중심이라면, 프라이버시는 기능이 아니라 작동 조건입니다. Sown Echoes는 분석과 대화를 가능한 한 기기 내에서 처리해, 나를 이해해 주는 도구를 쓰기 위해 나 자신 전체를 외부에 넘기지 않도록 합니다.\n언젠가 삶의 한 장면을 떠올리려 해도, 더는 말로 붙잡기 어려운 날이 옵니다. Sown Echoes는 그날을 가능한 한 멀리 미루기 위해 존재합니다.\n","externalUrl":null,"permalink":"/ko/apps/sown-echoes/","section":"앱","summary":"","title":"Sown Echoes","type":"apps"},{"content":"최종 업데이트: 2026-05-07\n1. 개요 # QQder339가 개발한 Sown Echoes는 BIP-39 암호 신원을 통해 귀하의 생각, 가치관, 삶의 경험을 능동적으로 기록하여 디지털 유산을 쌓을 수 있는 앱입니다.\n요약: 당사는 귀하의 개인정보를 수집하지 않으며, 어떠한 콘텐츠도 QQder339가 운영하는 서버로 전송하지 않습니다. 기본적으로 귀하의 기록은 귀하의 기기와 귀하 본인의 iCloud 개인 계정 사이에서만 이동합니다. 귀하가 직접 공개 기여를 선택하는 경우에 한해, 해당 콘텐츠는 PII 비식별화 처리 후 익명 필명으로 Human Wisdom Library에 CC-BY-SA 4.0 라이선스로 공개됩니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 데이터가 저장되는 위치 # 기기 로컬(모든 데이터의 원본 저장 위치):\nBIP-39 니모닉: 귀하의 Meme ID 신원 키 음성 및 텍스트 기록: 엔트리와 설문을 통해 입력한 모든 생각, 가치관, 이야기 음성-텍스트 변환 결과: Whisper 또는 iOS 기기 내 음성 인식의 결과 벡터 인덱스: 디지털 트윈의 의미 기반 검색에 사용되는 로컬 캐시 사용자 설정: 모든 환경 설정값 귀하 본인의 iCloud 계정(자동 종단간 암호화 동기화. QQder339 및 어떤 제3자도 접근할 수 없음):\niCloud 키체인: BIP-39 니모닉이 동일한 Apple ID로 로그인된 Apple 기기 간 동기화되어, 기기 변경 시 신원을 자동 복원할 수 있습니다 CloudKit Private DB(SwiftData 경유): 모든 기록과 설문 응답이 귀하의 개인 iCloud 데이터베이스에 자동으로 백업됩니다 이러한 동기화는 iOS \u0026ldquo;설정 → Apple ID → iCloud\u0026quot;에서 언제든지 비활성화할 수 있습니다.\n4. 온디바이스 AI 기능 # 모든 AI 추론은 기기 내에서 실행되며, 콘텐츠는 어떤 AI 서버로도 전송되지 않습니다:\n음성-텍스트 변환: 로컬 Whisper 모델 또는 Apple 내장 음성 인식(requiresOnDeviceRecognition = true로 설정되어 온디바이스 처리 강제) 중 선택 가능 AI 분석, 페르소나 요약, 디지털 트윈 대화: 3단계 fallback — 우선 Apple Foundation Models(iOS 26+, OS 내장)을 사용하고, 사용 불가 시 로컬 MLX 언어 모델(Qwen3 / Gemma-3 / SmolLM3 등 오픈소스 모델, 첫 사용 전 사용자가 직접 다운로드, 약 0.4–3 GB), 모두 불가능한 경우 기본 데모 모드를 사용 BIP-39 신원 생성: 니모닉은 외부 서비스에 의존하지 않고 기기 로컬에서 생성 모델 파일은 huggingface.co에서 가져오며, 사용자가 명시적으로 다운로드를 선택할 때만 연결이 시작됩니다. 다운로드 후 모든 AI 기능은 오프라인으로 작동합니다.\n5. 데이터 내보내기 및 공개 기여 # 본 앱은 사용자가 직접 시작하는 두 가지 공유 방법을 제공합니다:\n개인 내보내기(파일을 기기로): \u0026ldquo;데이터 관리\u0026quot;에서 개인 백업 (JSON), 디지털 트윈 (JSON), SFT/KTO 학습 데이터 (JSONL)를 내보낼 수 있습니다. 내보낸 파일은 기기에 저장되며, 다른 사람과 공유할지는 귀하가 결정합니다. 공개 기여(CC-BY-SA 4.0): 기록 시 \u0026ldquo;공개\u0026rdquo; 트랙을 선택하고 \u0026ldquo;내 기여\u0026quot;에서 수동으로 확인하면, 콘텐츠가 PII 비식별화 처리를 거쳐 Apple CloudKit Public DB에 업로드됩니다. 이후 QQder339가 Hugging Face의 공개 데이터셋 qqder/memelives-open-contributions에 동기화하여, 연구나 AI 학습 등의 용도로 CC-BY-SA 4.0 라이선스 하에 공개합니다. 각 기여는 앱 내에서 철회할 수 있습니다(이미 게시된 스냅샷은 제외). 6. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads). 인프라 의존성은 모델 다운로드용 huggingface.co와 Apple iCloud뿐이며, 모두 사용자가 직접 트리거하거나 iCloud가 활성화된 경우에만 연결됩니다.\n7. 네트워크 접근 # 본 앱은 다음 상황에서 네트워크 연결을 시작합니다:\niCloud 자동 동기화(백그라운드, iOS 설정에 따름): iCloud 키체인을 통해 니모닉을, CloudKit Private DB를 통해 기록을 귀하 본인의 개인 iCloud 계정으로 동기화합니다. 데이터는 종단간 암호화되며 귀하의 Apple 기기와 iCloud 사이에서만 흐릅니다. iOS 설정에서 비활성화할 수 있습니다. AI 모델 다운로드(사용자 주도): Whisper 모델 또는 MLX 언어 모델을 다운로드하기로 선택하면 앱이 huggingface.co에서 파일을 가져옵니다. 공개 기여 업로드(사용자 주도): 공개 기여를 확정하면 비식별화된 콘텐츠가 Apple CloudKit Public DB에 업로드됩니다(이후 당사가 오프라인으로 Hugging Face에 미러링). 5절을 참조하세요. 외부 링크: 앱 내 링크를 탭하면 시스템 브라우저로 열립니다. 위 경우를 제외하고는 앱이 네트워크 연결을 시작하지 않습니다.\n8. 문의하기 # 📧 qqder339@gmail.com\n제목: Sown Echoes 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/sown-echoes/","section":"개인정보 처리방침","summary":"","title":"Sown Echoes — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: BIP-39 니모닉(Meme ID)을 잊어버렸습니다. 복구할 수 있나요?\nA: 대부분의 경우 복구할 수 없습니다. 니모닉은 처음 생성될 때만 표시되며, 기기 로컬과 iCloud 키체인(동일한 Apple ID로 로그인된 Apple 기기 간 자동 동기화)에 저장됩니다. 저희는 니모닉에 접근할 수 없으며 서버 측 백업 메커니즘도 없습니다. 즉시 적어두거나 스크린샷을 찍어 안전한 곳에 보관하시기를 강력히 권장합니다 — iCloud 키체인을 비활성화하거나 모든 Apple 기기를 잃은 경우, 니모닉을 복구할 수 없습니다.\nQ: 음성 인식(Whisper)에 인터넷이 필요한가요?\nA: 아니요. 음성 인식은 기기 내 로컬 Whisper 모델을 사용하며, 모든 인식은 완전 오프라인으로 처리됩니다. 첫 사용 시 선택한 모델을 한 번 다운로드해야 합니다(base 약 150MB, small 약 500MB, large-v3-turbo 약 800MB). 다운로드 후에는 완전 오프라인으로 작동합니다.\nQ: 기록은 어디에 있나요? 내보낼 수 있나요?\nA: 모든 기록은 기본적으로 기기 로컬에 저장되며, SwiftData ↔ CloudKit을 통해 사용자 본인의 iCloud 개인 계정에 자동 동기화됩니다(저희에게 전달되지 않음). 앱의 \u0026ldquo;데이터 관리\u0026quot;에서 여러 형식으로 내보낼 수 있습니다: 개인 백업 (JSON), 디지털 트윈 (JSON), SFT 학습 데이터 (JSONL), KTO 학습 데이터 (JSONL). 내보낸 파일은 기기에 저장되며, 공유 여부는 사용자가 결정합니다.\nQ: 음성 입력 인식 정확도가 낮나요?\nA: 인식 정확도는 배경 소음, 발음 명확성, 언어 선택에 따라 달라집니다. 조용한 환경에서 사용하고 앱에 마이크 권한이 부여되어 있는지 확인하세요. 특정 언어에서 정확도가 특히 낮다면 이메일로 연락해 주세요.\nQ: 업데이트 후 기록이 사라졌나요?\nA: 정상적인 업데이트는 데이터를 지워서는 안 됩니다. 데이터가 사라졌다면 실수로 삭제되었거나 비정상적인 저장 동작이 있었을 수 있습니다. 앱 버전 정보와 함께 즉시 이메일로 연락해 주세요. 진단을 도와드리겠습니다.\n문제 해결 # 음성 인식 실패: 마이크 권한 활성화 확인 (iOS 설정 \u0026gt; 개인 정보 보호 \u0026gt; 마이크) 모델 다운로드 실패: 안정적인 Wi-Fi 연결 및 충분한 기기 저장 공간 확인 앱을 강제 종료 후 다시 실행 iOS 버전 확인 ≥ 17.0 지원 문의 # 📧 qqder339@gmail.com\n제목: [Sown Echoes] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 문제 설명.\n⚠️ 중요: 니모닉(Meme ID)을 안전하게 보관하세요. 분실 시 복구할 수 없습니다.\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 콘텐츠는 전적으로 기기 내에서 처리됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/sown-echoes/","section":"지원","summary":"Sown Echoes 지원 및 문의","title":"Sown Echoes 지원","type":"support"},{"content":" 고전소설을 다시 \u0026ldquo;작동하는 세계\u0026quot;로 돌려놓기 # 대부분의 문학 앱은 원문을 더 보기 좋은 리더에 담는 데서 멈춥니다. StoneStory는 다른 길을 택합니다. Dream of the Red Chamber의 인물, 장면, 관계, 사건을 분해해 작동하는 서사 시스템으로 재구성합니다. 여기서 보게 되는 것은 문장 조각 이상입니다. 인물들이 서로를 어떻게 끌어당기고 밀어내는지, 상황 속에서 성격이 어떻게 드러나는지, 고전소설이 어떻게 하나의 작은 사회처럼 움직이는지를 보게 됩니다.\n그래서 이름도 리더가 아니라 시뮬레이터입니다. 목표는 같은 문장을 더 예쁜 껍질로 전달하는 것이 아니라, 텍스트 아래의 구조로 들어가게 하는 데 있습니다.\n이 제품이 실제로 필요한 사람 # 이미 Dream of the Red Chamber를 좋아하는 사람에게 이것은 단순한 향수가 아니라 새로운 진입 방식이 됩니다. 인물은 암기할 기준점이 아니라 비교하고 관찰하고 다시 해석할 수 있는 존재로 바뀝니다. 어떤 장면에서 누가 실제로 선택했는지, 감정이 어떻게 누적됐는지, 뒤를 예고하던 디테일이 어디였는지를 더 쉽게 볼 수 있습니다.\n고전문학이 늘 멀게 느껴졌던 사람에게도 오히려 접근이 쉬울 수 있습니다. 두꺼운 원전을 먼저 다 읽어야 자격이 생기는 방식이 아니라, 복잡한 작품을 천천히 다가가며 단계적으로 이해할 수 있는 시스템으로 풀어내기 때문입니다.\n여기서 AI는 이해의 문을 여는 역할 # StoneStory는 AI를 줄거리 생성이 아니라 이해를 위한 작업에 씁니다. 인물의 내면, 감정의 긴장, 현대적 관점에서의 해석, 사건 사이의 구조적 연결 같은 것들입니다. 사용자에게는 장면마다 달라지는 상호작용형 해설 레이어가 추가됩니다. 정답을 고정해 놓은 주석보다, 함께 움직이는 해석에 가깝습니다.\n이 설계는 Dream of the Red Chamber의 형식과 특히 잘 맞습니다. 인물 수가 많고 관계가 복잡하며, 디테일 밀도가 매우 높기 때문입니다. 매번 처음부터 구조를 다시 세우는 대신, 시스템이 문을 열어주면 사용자가 원하는 깊이만큼 들어가면 됩니다.\n여기서도 온디바이스 AI가 중요한 이유 # 이런 제품은 클라우드 데모로 만드는 것이 쉽습니다. 하지만 내용 이해, 독서 이력, 상호작용이 모두 외부 서비스에 기대는 순간 경험은 쉽게 흔들리고, 장기적으로 곁에 둘 수 있는 도구라는 감각도 약해집니다. StoneStory는 핵심 경험을 다시 기기로 가져와, 몰입 독서와 탐색이 기술 시연이 아니라 일상 도구로 존재할 수 있게 합니다.\n기술적 방법론까지 더 깊게 보고 싶다면 아래 관련 읽을거리가 그 지점으로 이어집니다. 먼저 경험부터 시작하고 싶다면 App Store가 가장 빠른 입구입니다.\n","externalUrl":null,"permalink":"/ko/apps/stonestory/","section":"앱","summary":"","title":"StoneStory","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 StoneStory는 고전 소설 《홍루몽》을 바탕으로 한 몰입형 읽기 및 캐릭터 시뮬레이션 앱입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n여행자 프로필: 여행자 모드에서 설정한 이름, 성격 특성, 말투, 배경, 선택적 프로필 이미지 인터페이스 환경설정: 선택한 표시 언어(번체 중국어 / 영어 / 일본어) 및 선택한 오프라인 AI 모델 다운로드된 콘텐츠: 앱에서 본 후 캐시된 인물 초상화 및 장면 이미지 오프라인 AI 모델: 다운로드하기로 선택한 Qwen 2.5 모델 파일(앱 내 전용 App Group 컨테이너에 저장) 4. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n5. 네트워크 접근 # 핵심 읽기 및 시뮬레이션 기능은 완전 오프라인으로 작동하며 네트워크 연결이 필요하지 않습니다. 다음 기능은 귀하가 명시적으로 트리거할 때만 네트워크 요청을 시작합니다:\n인물 초상화 / 장면 이미지 다운로드: 인물이나 장면을 처음 볼 때 앱이 공개 CDN에서 해당 이미지를 가져와 로컬에 캐시 오프라인 AI 모델 다운로드: 설정에서 Qwen2.5 모델을 다운로드하기로 선택하면 앱이 모델의 공개 릴리스 소스에서 파일을 가져옴 외부 링크: 관련 링크 탭 시 시스템 브라우저 열기 이 네트워크 요청들은 귀하가 선택한 파일의 URL만 전송합니다. 개인 식별 정보는 포함되지 않으며, 그 대가로 어떤 데이터도 수집되지 않습니다.\n6. 문의하기 # 📧 qqder339@gmail.com\n제목: StoneStory 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/stonestory/","section":"개인정보 처리방침","summary":"","title":"StoneStory — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: 앱이 느리게 시작되거나 스플래시 화면에서 멈춥니다.\nA: 오프라인 AI 모델(일반 1.9GB 또는 고품질 4GB)을 다운로드한 경우, 앱 시작 시 메모리에 로드하므로 구형 기기에서는 수 초가 걸릴 수 있습니다. 챕터에 처음 진입할 때 내장 데이터베이스(인물, 사건, 시)가 로드되는 것은 정상입니다. 시작이 유독 느리다면 기기 모델과 iOS 버전을 함께 이메일로 보내 주세요.\nQ: 시나 문장에 깨진 글자, 누락된 글리프, 빈 박스가 표시됩니다.\nA: 앱에는 세 가지 폰트(LXGW WenKai TC, Noto Serif TC, Iansui)가 내장되어 있으며, 다운로드나 전환이 필요하지 않습니다. 이상이 계속되면 앱을 강제 종료 후 다시 실행하고, 스크린샷을 보내 주시면 다음 업데이트에서 수정하겠습니다.\nQ: 읽기 진도가 저장되나요?\nA: 현재 버전(v1.1.1)에서는 챕터 재생 진도가 현재 앱 세션 내에서만 유지됩니다 — 같은 세션 중에 챕터로 돌아갈 수 있습니다. 그러나 앱을 강제 종료하거나 기기를 재시작하면 챕터 재생이 처음부터 시작됩니다. 세션 간 지속 북마크는 향후 업데이트에서 지원될 예정입니다.\nQ: 인물 초상화 또는 장면 이미지가 로드되지 않습니다.\nA: 초상화와 장면 이미지는 처음 볼 때 온디맨드 방식으로 다운로드되어 로컬에 캐시됩니다. 로드되지 않는다면:\n네트워크 연결 확인 화면을 벗어났다가 다시 돌아와 재시도 트리거 또는 설정 → 아트 캐시 지우기로 이동 후 안정적인 네트워크에서 다시 진입 Q: 오프라인 AI 채팅이 응답하지 않습니다.\nA: 처음 사용 시 설정 → 모델 관리에서 Qwen 2.5 모델을 다운로드해야 합니다. 기기에 맞는 모델을 선택하세요:\n소형 1.5B (약 0.9GB) — iPhone 15 / iPad Air 일반 3B (약 1.9GB, 기본값) — iPhone 15 Pro / iPad Pro 고품질 7B (약 4.0GB) — iPhone 16 Pro / iPad Pro M 시리즈 기기에 충분한 여유 공간이 있는지 확인하세요. 다운로드 후 채팅은 완전 오프라인으로 실행됩니다.\nQ: 앱을 오프라인으로 사용할 수 있나요?\nA: 네. 챕터 재생, 진실의 결말, 성격 시스템, 시/사물 컬렉션, 기기 내 AI 채팅(모델 다운로드 후)은 모두 오프라인으로 작동합니다. 인물 초상화, 장면 이미지, AI 모델 파일만 처음 불러올 때 인터넷 연결이 필요합니다.\n문제 해결 # 앱을 강제 종료 후 다시 실행 iOS 버전 확인 ≥ 17.0 특정 챕터에서 문제가 발생하면 챕터 이름을 메모하고 이메일로 연락해 주세요 삭제 후 재설치 (여행자 프로필과 다운로드한 이미지가 지워집니다) 지원 문의 # 📧 qqder339@gmail.com\n제목: [StoneStory] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 재현 단계(스크린샷 첨부 권장).\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 콘텐츠는 기기 로컬에 저장됩니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/stonestory/","section":"지원","summary":"StoneStory 지원 및 문의","title":"StoneStory 지원","type":"support"},{"content":"","externalUrl":null,"permalink":"/ko/privacy/","section":"개인정보 처리방침","summary":"모든 앱의 개인정보 처리방침","title":"개인정보 처리방침","type":"privacy"},{"content":"현재 App Store 심사 제출 전 준비 단계입니다. 이 페이지는 미리보기이며, 정식 출시되면 링크가 갱신됩니다.\n이 앱이 존재하는 이유 # 사진 라이브러리는 조용히 무거워집니다. 스크린샷, 연사, 실패한 노출, 그때는 빛났지만 지금은 어딘가 무거워진 장면들이 층층이 쌓이고, 한 장씩 지우기는 번거롭고 살짝 슬프기까지 합니다. 그래서 대부분의 사람은 결국 지우지 않습니다. 망각의 정원 Afterglow는 그 망설임을 위해 만들어졌습니다. 「놓아주기」를 조용하고 나누어 할 수 있는 행위로 바꾸고, 놓아주는 일 그 자체를 천천히 풍경으로 길러냅니다.\n이 앱이 말하고 싶은 것은 한 가지뿐입니다: 망각과 싸울 필요는 없습니다. 그것을 거닐 수 있는 정원으로 만들어 보세요.\n삼막 구성: 분류, 유예, 정원 # Afterglow는 세 개의 탭으로 이루어져 있고, 삼막의 이야기에 대응합니다. 순서를 지키지 않아도 되지만, 대부분의 사람은 자연스럽게 세 단계를 모두 거치게 됩니다.\n분류 (Triage) # Tinder 스타일 스와이프. 왼쪽으로 망각, 오른쪽으로 보관, 위로 즐겨찾기. Vision 프레임워크가 흐릿한 사진과 연사 중복을 조용히 뒤로 미뤄, 리듬이 차분하게 유지됩니다 — 오후 한 번의 RAW 연사 벽 앞에서 무너질 일이 없습니다. 스마트 정렬이 비슷한 사진·흐릿한 사진·과다 노출을 먼저 띄워, 처음 몇 번의 스와이프가 생산적이면서도 잔혹하지 않게 흐릅니다.\n유예 (Grace) # 7일의 유예 기간. 떠나보낸 사진은 곧바로 사라지지 않습니다. 길게 눌러 언제든 다시 불러올 수 있습니다. iOS의 「최근 삭제된 항목」 앨범이 다시 30일을 더해, 합쳐서 37일의 시간이 있습니다. 유예가 존재하는 이유는 놓아주기가 불가역이어서는 안 되기 때문입니다. 그것은 「이제 필요 없을 것 같아」와 「응, 진짜 괜찮아」 사이의 숨이기도 합니다.\n정원 (Garden) # 진정으로 놓아준 사진은 3D 폐원의 생태계로 모습을 바꿉니다. 차가운 빛은 이끼가 되고, 따뜻한 빛은 꽃이 되며, 에너지로 가득한 장면은 반딧불이가 됩니다. 한 그루 한 그루가 더 이상 돌아보지 않을 시간입니다. 정원을 거닐고, 계절의 변화를 바라보고, 동영상으로 내보내 간직할 수 있습니다 — 원본 사진은 간직하지 않은 채로.\n왜 100% 기기 내인가 # 망각의 정원 Afterglow는 100% 기기 내에서 동작합니다. Vision 분석, SwiftData 저장, 3D 렌더링 모두 당신의 iPhone 안에서 끝납니다. 네트워크 요청 없음, 계정 없음, 제3자 SDK 없음, 분석 없음, 광고 ID 없음, 텔레메트리 없음. 당신의 사진은 기기 밖으로 한 걸음도 나가지 않습니다. 우리는 당신이 무엇을 버렸는지 볼 수 없습니다. iCloud도 볼 수 없습니다.\n이것은 기능이 아니라 앱의 구조적 자세입니다. 정리 도구가 신뢰받으려면 민감한 콘텐츠가 거치는 외부 경로는 가능한 한 적어야 한다고 보았습니다 — 그래서 전부 제거했습니다.\n정원에서 자라나는 것 # 정원에는 11종의 원형이 있고, 놓아준 사진의 다양성이 커질수록 점차 해금됩니다:\n이끼 — 차갑고 푸른 톤의 장면 버섯 — 어둡고 그림자 중심의 프레임 꽃 — 따뜻하고 채도 높은 색감 덩굴 — 긴 형태·파노라마 류의 세로 구도 반딧불이 — 에너지로 가득한 역동적인 순간 나비 — 색채가 화려하고 밝은 장면 과실수 — 피사체가 밀집한 장면 종잇조각 — 텍스트 중심의 스크린샷 고철 — 실패한 노출, 기술적 실수 조각상 — 세로 구도의 인물류 잡초 — 그 외 모든 것 각각은 작은 도감 항목이며, 놓아준 사진이 가치 없었던 게 아니라 — 그저 끝난 시간이라는 기록입니다.\n조용한 작별 # 망각의 정원 Afterglow는 취미로 쓴 소프트웨어이며, 한 번에 한 사람을 위해 설계되었습니다. 순위표도, 연속 기록도, 돌아오라고 재촉하는 알림도 없습니다. 계절 회고는 「당신의 봄·가을엔 이런 색이 있었어요」라고 알려주고, 그것이 전부입니다. 망각과 싸울 필요는 없습니다. 그것을 거닐 수 있는 정원으로 만들어 보세요.\n","externalUrl":null,"permalink":"/ko/apps/afterglow/","section":"앱","summary":"","title":"망각의 정원 Afterglow","type":"apps"},{"content":"최종 업데이트: 2026-05-07\n1. 개요 # 망각의 정원 Afterglow는 QQder339가 개발하는 Tinder 스타일 사진 정리 앱입니다. 놓아준 사진은 3D 폐원의 정원 생태계로 모습을 바꿉니다. 앱의 모든 처리 — Vision 분석, SwiftData 저장, 3D 렌더링 — 은 100% 기기 내에서 완료됩니다.\n핵심: 우리는 어떤 개인 데이터도 외부 서버로 수집·저장·전송하지 않습니다. 계정 없음, 텔레메트리 없음, 분석 없음.\n2. 수집하지 않는 데이터 # 본 앱은 다음 어떠한 데이터도 수집·전송·공유하지 않습니다:\n사진, 썸네일, 사진의 임베딩 특징 얼굴 데이터, 생체 인식 데이터, 얼굴 특징 벡터 위치 데이터(EXIF의 GPS 좌표 또는 시스템 위치 서비스) 정렬에 사용하는 로컬 촬영 날짜 외의 EXIF 메타데이터 연락처, 캘린더 또는 기타 개인 데이터 사용 분석, 충돌 보고, 행동 추적 광고 식별자(IDFA) 기기 외부로 전송되는 영구 기기 식별자 3. 사진 라이브러리 접근 # Afterglow는 사진을 읽어 정리하고, 기기 내에서 분류 연산(차가운 빛 → 이끼, 따뜻한 빛 → 꽃 등)을 수행하기 위해 NSPhotoLibraryUsageDescription 을 요청합니다.\n사진은 모든 단계에서 기기 밖으로 나가지 않습니다. 「제한된 사진 접근」(특정 사진만 선택)을 완전히 지원합니다. 설정 → 개인정보 보호 및 보안 → 사진 → Afterglow 에서 언제든 변경할 수 있습니다. 앱은 절대 사진 콘텐츠를 기기 밖으로 기록하지 않으며, 네트워크를 통해 이미지 데이터를 전송하지 않습니다. 4. 제3자 SDK # Afterglow는 분석·광고·충돌 보고·어트리뷰션 어느 용도로든 제3자 SDK를 0개 사용합니다. 구체적으로:\nGoogle Analytics 없음, Firebase 없음 Facebook SDK 없음, AppsFlyer 없음, Adjust 없음, Branch 없음 광고 네트워크 없음 충돌 보고 서비스 없음(Sentry, Crashlytics 등) Swift Package Manager의 유일한 의존성은 Apple 자체 프레임워크와, 기기 내 렌더링에 사용되는 범위가 제한된 오픈소스 유틸리티입니다.\n5. Required Reason API 선언 # Apple의 Required Reason API 규칙에 따라, Afterglow는 PrivacyInfo.xcprivacy에서 다음 이유를 선언합니다:\nUserDefaults (CA92.1) — 사용자 환경설정(마지막 사용 탭, 정원 카메라 위치 등)을 기기 내에 저장. 파일 타임스탬프 (C617.1) — 앱 내 사진 항목을 촬영 날짜로 정렬. 시스템 부팅 시간 (35F9.1) — 단일 앱 실행 세션 내에서 일관된 시간 계산. 선언된 모든 API는 앱 내부 목적으로만 사용됩니다. 어떤 값도 기기 밖으로 전송되지 않습니다.\n6. 아동의 개인정보 # Afterglow의 등급은 4+입니다. 본 앱은 아동을 포함한 누구에게도 데이터를 수집하지 않으며, 어떤 형태의 타겟 광고나 프로파일링도 수행하지 않습니다.\n7. 당신의 권리 # Afterglow는 개인 데이터를 수집·전송하지 않으므로, 요청·내보내기·삭제 대상이 될 서버 측 데이터가 존재하지 않습니다. 앱과 관련된 모든 데이터를 제거하려면 앱을 삭제하세요 — 이는 로컬 SwiftData 저장소, 정원 상태, 썸네일 캐시를 즉시 삭제합니다.\n8. 본 방침의 변경 # 앱의 진화에 따라 본 방침을 업데이트할 수 있습니다. 변경 사항은 페이지 상단의 「최종 업데이트」 날짜에 반영됩니다. 중대한 변경(예: 백엔드나 SDK 도입)은 앱의 릴리스 노트에서 공지합니다.\n9. 연락처 # johnnyblunt0212@gmail.com\n제목: [Afterglow] 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/afterglow/","section":"개인정보 처리방침","summary":"","title":"망각의 정원 Afterglow — 개인정보 처리방침","type":"privacy"},{"content":"개인정보 처리방침\n자주 묻는 질문 # Q: 「제한된 사진 접근」만 허용했어요 — Afterglow가 모든 사진을 정리할 수 있나요?\nA: 선택한 사진만 Afterglow가 볼 수 있습니다. 앱 내에 표시되는 「제한된 접근」 배너를 탭하면 전체 접근으로 전환할 수 있습니다. 언제든 설정 → 개인정보 보호 및 보안 → 사진 → Afterglow 에서 변경할 수 있습니다.\nQ: 실수로 사진을 스와이프해 버렸어요 — 어떻게 되돌릴 수 있나요?\nA: 유예 (Grace) 탭을 열고 썸네일을 길게 누르면 되돌릴 수 있습니다. 사진은 그곳에 7일 동안 머무릅니다. 그 후 iOS의 「최근 삭제된 항목」 앨범이 30일을 더 주어, 합쳐서 37일의 시간이 있습니다.\nQ: 사진은 언제 정원에서 「피어나나요」?\nA: 당신이 직접 유예에서 정원으로 보낼 때, 또는 7일의 유예 기간이 끝날 때입니다. 그러면 Vision이 조용히 분류하고(차가운 빛 → 이끼, 따뜻한 빛 → 꽃, 에너지로 가득 → 반딧불이) 한 그루가 자라납니다.\nQ: 원형이 일부만 보여요. 왜 그런가요?\nA: 원형은 총 11종입니다: 이끼, 버섯, 꽃, 덩굴, 반딧불이, 나비, 과실수, 종잇조각, 고철, 조각상, 잡초. 놓아준 사진의 다양성이 커질수록 점차 해금됩니다. 놓아준 사진이 비슷한 것들(예를 들면 전부 스크린샷)뿐이라면 한동안 종잇조각 위주가 됩니다.\nQ: Afterglow가 제 사진을 어딘가에 업로드하나요?\nA: 아니요. 모든 Vision 분석, SwiftData 저장, 3D 렌더링은 당신의 iPhone 안에서 완료됩니다. 핵심 흐름에는 네트워크 접근이 전혀 없습니다. 어떤 백엔드, 제3자 SDK, 분석 서비스도 호출하지 않습니다.\nQ: 정원을 동영상으로 어떻게 내보내나요?\nA: 정원 탭에서 「정원 공유」 를 탭하세요. 내보내기는 기기 내에서 로컬로 생성되어 「사진」/「파일」에 저장됩니다 — 클라우드를 거치지 않습니다.\nQ: 스마트 정렬이 남겨두고 싶은 스크린샷을 앞쪽에 띄웠어요 — 지우라는 뜻인가요?\nA: 스마트 정렬은 제안일 뿐입니다. 남기고 싶은 건 오른쪽으로 스와이프하면 되고, 그에 따라 정렬 가중치가 조정됩니다. 제안에 따를 필요는 전혀 없습니다.\n연락처 # 📧 qqder339@gmail.com\n다음을 함께 보내주시면 도움이 됩니다: 기기 모델, iOS 버전, 앱 버전, 문제가 발생했을 때 무엇을 하고 있었는지에 대한 짧은 설명.\nAfterglow는 어떠한 사용자 데이터도 수집하지 않습니다. Vision 분석, SwiftData 저장, 3D 렌더링은 모두 기기 내에서 동작합니다. 우리는 당신의 사진에 접근할 수 없습니다.\n","externalUrl":null,"permalink":"/ko/support/afterglow/","section":"지원","summary":"망각의 정원 Afterglow 지원 및 연락처","title":"망각의 정원 Afterglow 지원","type":"support"},{"content":" 이 사이트에 대하여 # 제목은 작은 배 위에 믿기 어려울 만큼 정교한 조각을 묘사한 중국 고전 「핵주기」(核舟記)에서 왔습니다. 이 사이트도 많은 것을 싣지는 못합니다. 작은 작업물과 만드는 즐거움, 그리고 약간의 기록을 남기는 곳입니다. 여기서는 AI를 활용해 앱을 만들고, 작은 도구를 제작하고, 일상의 효율을 개선한 실제 사례를 공유합니다. 아이디어, 성찰, 시행착오도 함께 기록합니다. 모두가 이미 이야기하는 뜨거운 주제를 반복하지는 않겠습니다. 요컨대 삽을 계속 소개하기보다, 직접 광맥을 캐는 과정에 초점을 둡니다. 저에 대하여 # 법적 이름: ChengChe Lee · qqder339@gmail.com 스물네 살까지는 스스로를 인문계 사람이라고 생각했습니다. 그 뒤에는 시스템 관리자가 되었습니다. 오류 메시지가 문의하라고 말하는 바로 그 \u0026ldquo;관리자\u0026quot;입니다. 저는 AI를 펑크 록처럼 사용합니다. 단순한 코드, 거친 기술, 하지만 진심 어린 표현으로요. 이 사이트의 모든 글은 제가 직접 씁니다. AI 대필이나 윤문을 거치지 않습니다. 재미있는 부분은 직접 즐겨야 하니까요. 철학 # 경험은 곧 소유입니다. 새로운 것을 경험하는 일은 그것이 돈이 되는지보다 우선합니다. 성공이 반드시 제 것이어야 할 필요는 없습니다. 누군가 같은 일을 더 잘 해내겠다면, 저는 다른 일을 찾으러 갈 것입니다. 영화가 발명된 뒤 인간의 삶은 적어도 세 배는 연장되었다. — Yi Yi: A One and a Two\nAI는 이 시대에 인간의 삶을 연장하는 새로운 매체입니다. ","externalUrl":null,"permalink":"/ko/about/","section":"QQder 핵주기 블로그","summary":"핵주기","title":"소개","type":"page"},{"content":" 녹화 자료 자체가 의심받는 시대에 정말 희소한 것은 검증 가능한 진정성입니다 # 영상·오디오 제작 장벽이 낮아진 것은 대체로 좋은 일입니다. 문제는 조작, 재편집, 맥락 제거의 비용도 동시에 낮아진다는 점입니다. 그래서 \u0026ldquo;내가 녹화했다\u0026quot;는 말은 \u0026ldquo;실제로 그렇게 일어났다는 것을 증명할 수 있다\u0026quot;와 점점 멀어졌습니다. 아토믹 프레전스는 이 간극을 메웁니다. 녹화 버튼을 누르는 순간부터 검증 가능한 증거 체인을 만들기 시작할 수 있습니다.\n이 앱은 나중에 영상이 문제 삼아질 수 있는 상황을 위해 설계되었습니다. 인터뷰, 증언, whistleblowing, 분쟁 장면처럼 기록이 이의 제기되거나 재편집되거나 위조될 가능성이 있는 맥락이 대상입니다. 일상적인 캐주얼 촬영은 핵심 타깃이 아닙니다.\n일반 녹화 도구와 다른 점 # 대부분의 녹화 도구는 \u0026ldquo;파일을 먼저 저장하고 보존은 나중에\u0026quot;라는 방식입니다. 아토믹 프레전스는 녹화가 진행되는 동안 Hash chain, 동적 QR code, 디지털 서명을 캡처 흐름에 함께 엮습니다. 검증 가능성은 처음부터 제품의 중심이며, 사후에 덧붙인 기능이 아닙니다.\n그래서 이 앱은 위험 시나리오를 위한 기술적 방어 도구에 가깝습니다. 매일 사용할 필요는 없을 수 있지만, 정말 필요할 때는 급히 도구를 조합하기보다 이미 설치되어 있고 익숙한 워크플로가 있는 상태가 훨씬 유리합니다.\n왜 보호 레벨이 4단계인가: 위험이 다르면 비용도 다르기 때문입니다 # 보호 레벨은 실제 시나리오의 차이를 반영합니다. 어떤 경우에는 상대에게 \u0026ldquo;지금 녹화 중\u0026quot;이라는 신호만으로 충분하고, 어떤 경우에는 증거 수준에 가까운 무결성 검증이 필요합니다. 중간 단계를 두면 거친 on/off 스위치 하나가 아니라 실제 워크플로에 도구를 자연스럽게 넣을 수 있습니다.\n기자, 법률 실무자, 시민기자, 그리고 대화 기록의 명확성을 자주 요구받는 사람들에게 이것은 큰 가치가 있습니다. 이들에게 필요한 것은 파일 자체에 애매한 구간을 적게 남기는 녹화 도구입니다.\n프라이버시와 오프라인 동작은 신뢰성의 일부입니다 # 진정성을 표방하는 도구가 핵심 데이터 처리를 외부 서버에 크게 의존하면 신뢰를 잃습니다. 아토믹 프레전스는 핵심 연산을 기기 내에서 수행합니다. 프라이버시를 지키기 위해서이기도 하고, 증거 체인 자체의 외부 의존성을 줄이기 위해서이기도 합니다. 자료가 거치는 제3자가 적을수록, 나중에 무엇이 있었고 무엇이 없었는지 설명하기가 쉬워집니다.\n분쟁이 발생했을 때 이미 익숙해져 있는 녹화 도구를 원한다면, 필요해지기 전에 아토믹 프레전스를 미리 설치해 사용해 보는 것이 좋습니다.\n","externalUrl":null,"permalink":"/ko/apps/atomic-presence/","section":"앱","summary":"","title":"아토믹 프레전스","type":"apps"},{"content":"최종 업데이트: 2026-04-15\n1. 개요 # QQder339가 개발한 아토믹 프레전스는 암호학적 Hash chain, 디지털 서명, 오디오 워터마킹을 사용해 사용자가 자신의 녹화물 무결성을 직접 검증할 수 있도록 돕는 anti-deepfake 도구입니다.\n요약: 당사는 귀하의 개인정보를 외부 서버로 수집, 저장 또는 전송하지 않습니다. 모든 암호 연산과 검증은 기기에서 수행됩니다.\n2. 당사가 수집하지 않는 데이터 # 이 앱은 다음을 수집하지 않습니다:\n개인 식별 정보(이름, 이메일, 전화번호) 위치 데이터 기기 식별자 사용 분석 또는 추적 데이터 3. 로컬 저장 데이터 # 아래 데이터는 오직 귀하의 기기에만 저장되며 외부로 전송되지 않습니다:\n오디오/비디오 파일: 모든 녹화 콘텐츠는 기기 로컬 저장소에 저장됨 Hash chain 기록: SHA-256 hash 시퀀스 및 대응 검증 데이터 디지털 서명: 기기 내 Curve25519 알고리즘으로 생성된 서명 데이터 검증 보고서: 무결성 보고서 및 metadata 기록 익명화된 기기 식별자: 각 .evidence.json에는 SHA-256(identifierForVendor)의 16자 hex prefix가 포함되며, 검증 중 동일 기기에서 생성된 녹화를 상호 연관하는 용도로만 사용됩니다. 이 식별자는 귀하의 기기 내 증거 파일에만 존재하고 어떤 서버에도 전송되지 않으며, 원래 기기 정보로 역산할 수 없습니다 4. 암호 기능 (완전 오프라인) # 핵심 기능은 모두 네트워크 연결 없이 기기에서 수행됩니다:\nHash chain 생성: 실시간 SHA-256 hash 시퀀스, 모든 계산은 로컬 실행 디지털 서명: Curve25519 알고리즘으로 기기 내에서 녹화물에 서명 오디오 워터마킹: 녹화물에 FSK 신호 삽입, 모든 신호 처리는 기기 내 실행 검증: 무결성 검증을 로컬에서 계산 5. 중요 안내 # 이 앱이 처리하는 콘텐츠(오디오, 비디오)에는 민감한 정보가 포함될 수 있습니다. 모든 처리는 귀하의 기기에서 이루어지며, 당사는 귀하의 어떤 녹화 콘텐츠에도 접근할 수 없고 앞으로도 접근하지 않습니다.\n6. 제3자 서비스 # 이 앱은 제3자 분석 또는 광고 프레임워크를 사용하지 않습니다 (No Google Analytics, No Facebook SDK, No Ads).\n7. 네트워크 접근 # 이 앱은 모든 기능 사용에 네트워크 연결이 필요하지 않습니다. 유일한 네트워크 접근은 다음과 같습니다:\n외부 링크: 관련 링크 탭 시 브라우저 열기 8. 문의하기 # 📧 qqder339@gmail.com\n제목: 아토믹 프레전스 개인정보 처리방침 문의\n","externalUrl":null,"permalink":"/ko/privacy/atomic-presence/","section":"개인정보 처리방침","summary":"","title":"아토믹 프레전스 — 개인정보 처리방침","type":"privacy"},{"content":"App Store · 개인정보 처리방침\n자주 묻는 질문 # Q: 영상 속 QR code가 선명하지 않아 검증 시 스캔되지 않나요?\nA: 녹화 중 화면 밝기를 충분히 높이고, 카메라를 화면에서 30–50cm 떨어뜨려 주세요. QR code는 1초마다 갱신되므로 카메라가 또렷하게 초점을 맞출 수 있어야 합니다. 문제가 계속되면 녹화 해상도를 낮춰 보세요.\nQ: 오디오 watermark 검증이 실패하나요?\nA: 다음 경우 watermark 검증이 실패할 수 있습니다: 오디오가 과도하게 압축된 경우(예: WhatsApp 전달), 오디오가 잘린 경우, 또는 배경 소음이 너무 큰 경우. 조용한 환경에서 녹음하고, 검증 시 원본 오디오 파일을 사용하세요.\nQ: 새 기기에서 디지털 서명이 유효하지 않게 나오나요?\nA: 기기별 서명 키는 iOS Keychain에 저장되며, 새 기기에서는 다른 키가 생성됩니다. 공개 키를 수동으로 내보낼 필요는 없습니다 — 앱이 생성한 각 .evidence.json에는 해당 녹화 서명에 사용된 공개 키가 이미 포함되어 있으므로, 증거 파일만 있으면 어떤 기기에서든 검증할 수 있습니다.\nQ: 녹화 중 앱이 크래시났는데 파일이 남아 있나요?\nA: 앱이 예기치 않게 크래시나면 부분 녹화 파일이 Documents 디렉터리에 남아 있을 수 있습니다. 앱을 다시 열고 메인 화면 상단의 VERIFY 버튼을 누른 뒤, 세 개 탭(레벨 1 / 레벨 2 / 레벨 3)에서 복구 가능한 파일을 확인하세요.\nQ: hash chain 검증에 \u0026ldquo;integrity broken\u0026quot;이 표시되는데 녹화를 수정하지 않았습니다.\nA: 가능한 원인으로는 녹화 중 시스템 인터럽트, 배터리 부족, 저장 공간 부족으로 인한 쓰기 오류가 있습니다. 녹화 전에 배터리와 저장 공간을 충분히 확보하세요.\n문제 해결 # 기기에 충분한 저장 공간이 있는지 확인 (최소 2GB 이상 권장) 녹화 중 화면을 켜 둔 상태 유지로 시스템 인터럽트 방지 앱을 강제 종료 후 다시 실행 iOS 버전 확인 ≥ 17.0 특정 상황에서 문제가 반복되면 오류 메시지를 캡처해 이메일로 보내 주세요 지원 문의 # 📧 qqder339@gmail.com\n제목: [Atomic Presence] Issue Description\n포함해 주세요: 기기 모델, iOS 버전, 앱 버전, 녹화 모드(영상/오디오), 재현 단계.\n이 앱은 사용자 데이터를 수집하지 않습니다. 모든 암호 연산은 전적으로 기기 내에서 실행됩니다. 당사는 귀하의 녹화물에 접근할 수 없습니다. 개인정보 처리방침 보기 →\n","externalUrl":null,"permalink":"/ko/support/atomic-presence/","section":"지원","summary":"Support and contact for Atomic Presence","title":"아토믹 프레전스 지원","type":"support"},{"content":"현재 출시되어 활발히 관리 중인 모든 앱의 목록 페이지입니다. 포트폴리오는 두 가지 제품 라인으로 구성되어 있어요:\n오프라인 성장 (Offline Growth) — 장기적인 학습, 성찰, 그리고 자기 성장을 위한 도구들입니다. 언어 학습과 자기 성찰, 두 가지 세부 카테고리를 다루고 있어요. 디지털 시민 (Digital Citizen) — 진정성, 기억, 그리고 개인의 디지털 주체성에 초점을 맞춘 앱들입니다. 현재 Democracy EDC (EveryDay Carry)가 대표 앱이에요. 아래 카드에서 원하는 제품으로 바로 이동하세요. 각 항목에는 App Store 링크, 지원 페이지, 개인정보처리방침이 포함되어 있어요.\n","externalUrl":null,"permalink":"/ko/apps/","section":"앱","summary":"현재 출시되어 관리 중인 앱 목록","title":"앱","type":"apps"},{"content":"","externalUrl":null,"permalink":"/ko/support/","section":"지원","summary":"모든 앱의 지원 페이지","title":"지원","type":"support"}]