title: "Pitr Smriti: Channeling Ancestral Wisdom Through 14 Diyas and Open-Weight AI"
published: false
description: "디야(diyas)의 불빛, 금잔화 화환, 그리고 사적인 오픈 웨이트 AI (Gemma)를 사용하여 부트 차투르다시(Bhoot Chaturdashi)에 조상을 기리는 인도 신성한 추모 제단."
tags: ["hf26challenge", "devchallenge", "ai", "opensource"]
canonical_url: "https://github.com/Mustafa1765/Mustafa_hactoberfest4"
이것은 Hacktoberfest 오픈 소스 AI 챌린지 주차 4: 기계 속의 유령(Ghost in the Machine)에 대한 제출물입니다.
🪔 불꽃: 제가 만든 것
매년 가을, 달이 카르틱(Kartik) 월의 가장 어두운 밤으로 기울어질 때, 인도 전역의 수백만 가정에서는 **부트 차투르다시(Bhoot Chaturdashi)**를 기념합니다 (디왈리 전날).
전설에 따르면 이 신비로운 밤에는 산 자들의 영역과 영혼의 세계를 가르는 장막이 속삭임처럼 얇아진다고 합니다. 가족들은 집안 구석구석에 **14개의 점토 기름 등불(Choddo Pradip)**을 밝혀, 떠난 조상 14세대를 기리고 그림자를 물리치며 기도와 향기로운 금잔화(genda phool), 그리고 사탕과 함께 그들의 자애로운 영혼(Pitrus)이 집으로 돌아가도록 인도합니다.
이번 주 Hacktoberfest 프롬프트인 "기계 속의 유령(Ghost in the Machine)"—오픈 소스 AI를 사용하여 디아 데 로스 무에르토스(Día de los Muertos)와 할로윈 정신으로 과거를 기리는 것을 요구하는—을 읽었을 때, 무엇을 만들어야 할지 즉시 알았습니다.
저는 **Pitr Smriti (पितृ स्मृति)**를 만들었습니다. 이는 상호작용적인 신성한 인도 조상 추모 제단이자 디지털 오프렌다(ofrenda)입니다.
그 핵심에서, Pitr Smriti는 오픈 웨이트 인공지능을 문화적 기억의 그릇으로 변환합니다:
- 인터랙티브 3단 제단: 맞춤형 조상 초상화, 전통 공물 접시(타리: Motichoor Ladoo, Kheer, Tulsi, Ganga Jal, 그리고 향기로운 태우는 아가르바티 연기), 그리고 부트 차투르다시의 14개 디야를 인터랙티브하게 배치한 화려한 티크우드 및 황동 제단.
- 피트르 바아니 (Gemma 오픈 웨이트 AI 코어): 구글의 오픈 웨이트 Gemma 모델 아키텍처로 구동되는 추모 엔진으로, 진정한 조상의 축복(Aashirwad), 가슴 뭉클한 생애 찬가(Smriti Gatha), 또는 섬뜩한 자정 전설을 합성합니다.
- 조상들의 목소리: ElevenLabs 음성 합성 엔진(원활한 브라우저 Web Speech API 오프라인 대체 기능 포함)을 통해 축복을 소리 내어 낭송합니다.
- 오프라인 절차적 인도 사운드스케이프: Web Audio API를 사용하여 진정한 명상적인 탄푸라 드론(D조 키)과 사원 종소리를 실시간으로 생성하며, 외부 오디오 다운로드가 전혀 필요 없고 100% 오프라인에서 작동합니다.
- 피트르 파트라 기념 카드: 액자 사진, 산스크리트어 봉헌 구절("॥ ॐ पितृभ्यो नमः स्वधा नमः ॥"), 그리고 AI가 제작한 축복을 아카이벌 디지털 양피지로 구성하여 인쇄할 수 있게 하는 HTML5 Canvas 생성기.
📸 데모 및 경험
신성한 제단과 14개의 디야
애플리케이션은 방문객에게 고요한 사원 성역을 보여줍니다:
- 부드러운 금잔화 꽃잎이 화면 위로 나른하게 떠다닙니다.
- 중앙에 액자된 조상 초상화가 인터랙티브한 후광과 함께 빛납니다.
- 14개의 모든 점토 디야를 비추는 불빛이 따뜻하고 황금빛 축복의 오라로 제단 전체를 밝힙니다.
[ Tier I: Pitr Sthaan — 조상 초상화 및 빛나는 후광 ]
🪔
[ Tier II: Naivedya — Motichoor Ladoo, Kheer, Tulsi & Agarbatti ]
...
직접 체험하기:
🔗 GitHub Repository: Mustafa1765/Mustafa_hactoberfest4
- 🚀 Live Demo on Render: 포함된
render.yaml 블루프린트를 통해 1클릭으로 배포 가능!
🛠️ 작동 방식 및 기술 구현 (How It Works / Technical Execution)
Pitr Smriti의 아키텍처 철학은 단순성(simplicity), 복원력(resilience), 그리고 완전한 데이터 주권(data sovereignty)에 의해 안내되었습니다.
graph TD
User([사용자 정보: 기억, 특성, 사진]) --> UI[대화형 신성 제단]
...
1. 핵심 AI: Google Gemma 오픈 웨이트 (Google Gemma Open Weights)
핵심 지능은 Google의 오픈 웨이트 모델인 Gemma(gemma:2b / gemma-2-9b-it)에 맞게 조정된 프롬프트를 기반으로 실행됩니다.
- 오프라인 클라이언트 측 모드 (Offline Client-Side Mode): API 키나 인터넷 접속 없이도 구조화된 문맥적 휴리스틱(structured contextual heuristics)을 사용하여 진정한 축복을 합성합니다.
- 로컬 GPU 모드 (Local GPU Mode): 로컬 Ollama 서버(
ollama run gemma:2b) 또는 OpenAI와 호환되는 엔드포인트에 원활하게 연결됩니다.
- Render API 프록시: 프로덕션 배포를 위해
server.js에 안전한 서버 측 프록시 경로가 포함되어 있습니다.
2. 사용된 파트너 기술 (Partner Technologies Used):
- Render (주요 파트너 - $200 카테고리): 이 프로젝트에는 네이티브
render.yaml Infrastructure-as-Code 블루프린트가 포함되어 있습니다. 이는 Node.js 런타임을 구성하고, 종속성을 빌드하며, Render의 글로벌 인프라 위에서 서브초 응답 시간으로 정적 자산을 제공합니다.
- Google Gemma (주요 파트너 - $200 카테고리): Google의 오픈 웨이트 모델은 기억의 방(remembrance chamber)의 지적 엔진 역할을 하며, 감정적 뉘앙스를 전통적인 인도 서정 산문으로 형식화합니다.
- ElevenLabs (파트너 카테고리 - $100 카테고리):
/api/voice/generate를 통해 음성 낭독 파이프라인에 통합되어, 깊고 울림 있는 연장자 목소리를 제공하며, 브라우저의 네이티브 SpeechSynthesisUtterance로 마찰 없이 폴백(fallback)합니다.
💡 오픈 혁신이 이곳에서 중요한 이유
Hacktoberfest 프롬프트는 우리에게 다음과 같은 질문을 던집니다:
"작성하신 글에서, 왜 오픈 혁신이 여러분이 만든 것에 중요했는지 이야기해 주세요. 인터넷 연결이 없는 노트북에서도 작동하나요? 누군가의 데이터를 그들이 통제하지 않는 서버에 보관하지 않나요? 여러분의 오픈 기반 접근 방식이 폐쇄적인 방식보다 더 잘 작동했던 지점을 알려주세요."
이것이 현대 AI가 직면한 핵심 질문입니다. 상업용 챗봇이나 고객 서비스 에이전트를 다룰 때는 클라우드 API를 사용하는 것이 편리합니다. 하지만 우리 돌아가신 조상들의 기억을 다룰 때는, 폐쇄적인 독점(proprietary) AI는 근본적으로 결함이 있습니다:
1. 신성한 데이터 주권 및 급진적 프라이버시 (Sacred Data Sovereignty & Radical Privacy)
돌아가신 할머니의 사진, 개인 추모사, 가족의 기억은 인간이 소유할 수 있는 가장 사적이고 신성한 데이터입니다. 할머니의 초상화와 아버지의 마지막 말씀을 폐쇄적인 상업 AI에 입력한다는 것은, 그 데이터를 기업 클라우드에 넘겨 광고 프로필을 채굴하거나, 기업 디스크에 무기한 저장하거나, 내년 수익 창출 모델 훈련에 사용하도록 하는 것과 같습니다.
오픈 웨이트 AI(open-weight AI) (Gemma가 클라이언트 측 또는 로컬 기기에서 실행되는 경우)를 사용할 때는 단 하나의 바이트도 사용자 컴퓨터를 벗어나지 않습니다. 가족의 성역은 그대로 보존됩니다.
2. 전력 및 인터넷 연결이 끊겼을 때 작동하는 능력 (Running With the Lights (and Internet) Off)
인도의 많은 조상 마을과 시골 지역에서는 축제 밤에 종종 정전(electrical load-shedding)이나 불안정한 모바일 데이터가 발생합니다. Pitr Smriti는 오픈 웨이트 추론(open-weight inference)과 네이티브 브라우저 Web Audio 합성 기능을 활용하기 때문에, 배터리로 작동하는 연결되지 않은 노트북에서도 전체 애플리케이션이 완전히 어둠 속에서 작동할 수 있습니다. 여러분은 어둠 속에 앉아 책상 위에 점토 디야(diya)를 밝히고, 와이파이 신호가 전혀 없는 상태로 조상들과 교감할 수 있습니다.
3. 기업의 지원 중단에 면역 (Immune to Corporate Deprecation)
독점 클라우드 API는 기업의 생애 주기(corporate lifecycle)를 겪습니다. 즉, 가격 인상, 갑작스러운 폐기(deprecations), 서비스 약관 변경, 그리고 궁극적인 중단에 직면합니다. 조상을 기리는 디지털 신당이 벤처 투자 기반 스타트업이 방향을 전환할 때 404 오류가 되어버려서는 안 됩니다. Pitr Smriti는 MIT 라이선스 하에 오픈 소스로 개발되었고 오픈 웨이트(open weights)를 기반으로 구축되었기 때문에, 영원히 글로벌 커뮤니티의 자산입니다.
4. 제로 비용의 보편적 접근성 (Zero-Cost Universal Access)
우리에게 생명을 준 이들을 기리는 일에 신용카드나 월 $20짜리 SaaS 구독 서비스가 필요해서는 안 됩니다. 오픈 웨이트는 지리적 위치나 소득 수준에 관계없이 모두를 위해 정신적, 감정적 기술을 민주화합니다.
🌺 성찰: 기계 속의 유령 (Reflections: The Ghost in the Machine)
우리는 종종 인공지능(AI)을 차갑고, 로봇 같으며, 감정이 없는 것으로 이야기합니다. 하지만 부트 차투르다시(Bhoot Chaturdashi)와 디아 데 로스 무에르토스(Día de los Muertos) 기간 동안 우리는 기술이란 궁극적으로 우리가 그 안에 붓는 것이라는 사실을 상기하게 됩니다.
Pitr Smriti 속의 '유령'은 두려움의 환영도, 합성된 착각도 아닙니다. 그것은 오픈 소스 커뮤니티를 통해 되살아나고 열네 개의 흙 등불 빛으로 생명을 유지하는 우리 조상들의 살아있는 기억입니다.
॥ ॐ पितृभ्यो नमः स्वधा नमः ॥
(조상님께 경의를 표합니다. 그분들의 지혜가 영원히 우리의 발걸음을 인도하기를.)
Hacktoberfest 2026에 깊은 존경을 담아 제작되었습니다. GitHub에서 프로젝트를 스타(Star)해주세요. 🪔