GlowInspo: AI가 내 월요일 불안을 입을 때

발행: (2026년 3월 1일 오후 05:00 GMT+9)
11 분 소요
원문: Dev.to

Source: Dev.to

위에 제공된 내용 외에 번역할 텍스트가 포함되어 있지 않습니다. 번역을 원하는 전체 텍스트를 제공해 주시면 한국어로 번역해 드리겠습니다.

문제

원격 근무자, 창업자, 크리에이터, 컨설턴트는 종종 오전 9시 이전에 급격한 감정 변화를 겪습니다.

예시 – 오전 7시 03분:

  • 밖에 비가 온다
  • 연속 회의
  • 압도된 느낌

첫 번째 깨끗한 스웨터를 잡는 대신, 그들은 자신을 안정시켜줄 무언가가 필요합니다.

GlowInspo는 결정 피로가 쌓인 아침 사람들을 대상으로 합니다 – 옷이 정신 상태를 지원하고 경쟁하지 않기를 원하는 여성들.

  • 일시적인 트렌드가 아니라
  • 운영 에너지에 관한
  • 감정 상태 사이를 빠르게 이동하기 위한 2분 리셋

내가 만든 것

GlowInspo: 2분 AI 기반 감정 의상 리셋

  1. 체크인 – 예: “압도된 월요일 아침”
  2. 에너지 선택 – 목표 선택: 안정화, 부드럽게, 밝게, 증폭
  3. Claude 의식도착 → 재구성 → 방향
  4. 갤러리 – 선택된 에너지와 톤에 맞는 900개 이상의 Pinterest 출처 의상
  5. 메모리 – OOTD 업로드가 개인 정체성 스냅샷을 생성하여 향후 참고

데모

  • 실시간 데모: (link placeholder)
  • 동영상 안내: (link placeholder)

코드

# Repository URL (replace with actual link)
git clone https://github.com/yourusername/glowinspo.git
cd glowinspo

# Install dependencies
pip install -r requirements.txt

# Run the Streamlit app
streamlit run app.py

의도적으로 옷을 입는 여성들을 위한 2‑Minute Styling Ritual

GlowInspo는 바쁜 업무, 창의적 활동, 그리고 변화하는 내면 감정을 동시에 다루는 여성들을 위해 설계된 감정‑인식 스타일링 의식입니다.

  • 목적: 당일에 불러오고 싶은 에너지에 맞춰 옷을 입도록 돕습니다—일시적인 트렌드에 휘둘리지 않게 합니다.
  • 혜택: 결정 피로를 줄이고 옷장을 감정 목표와 일치시킵니다.

이 버전은 보다 의도적이고 감정에 맞춘 옷차림을 추구하는 여성을 지원하기 위해 DEV Challenge를 위해 제작되었습니다.

커뮤니티

GlowInspo는 다음을 위해 설계되었습니다:

  • 빠른 속도의 전문 직종에 종사하는 여성
  • 정체성과 가시성을 탐색하는 크리에이티브
  • 옷을 자기 표현 수단으로 사용하는 모든 사람

우리의 초점

의도적으로 느끼고 싶어하는 여성—압도당하지 않도록.

옷을 입는 것이 또 다른 업무처럼 느껴져서는 안 됩니다; 그것은 리셋이 될 수 있습니다.

작동 방식

  1. 체크‑인: 오늘은 어떻게 오시나요?

  2. 보이고 싶은 방식을 선택하세요:

    • 부드럽게
    • 안정화
    • 밝게
    • 확대

GlowInspo – 감정에 맞춘 의상 가이드

GlowInspo는 가벼운 상태를 유지하는 Streamlit 앱으로, 사용자의 현재 감정 상태에 맞는 선별된 의상 제안을 제공합니다. 영감을 받았다면, 직접 룩을 업로드하여 경험을 풍부하게 할 수 있습니다.

어떻게 만들었는지

GlowInspo는 session state를 활용하여 다음을 관리하는 단일 페이지 Streamlit 인터페이스로 구축되었습니다:

  • 현재 추천 세트
  • 피드백 상태 (Inspired / Not Quite / Self‑Styled)
  • 감정 메모리 히스토리
  • 제어된 재배열 로직

Session state는 불필요한 재계산을 방지하고, 상호작용 전반에 걸쳐 UI 동작을 안정화합니다.

아키텍처

구성 요소목적
Streamlit UI단일 페이지, 반응형 인터페이스
Session State권장 사항, 피드백 및 메모리를 저장
CSV Dataset구조화된 의상 데이터 (energy bucket, tone tags, category, image URL)
Claude (Anthropic API)감정에 맞는 가이드를 생성하고 태깅을 지원

데이터 모델 및 태깅

아웃핏 데이터는 다음 열을 가진 CSV 파일에 저장됩니다:

설명
energy_bucket다음 중 하나: Soften, Stabilize, Brighten, Amplify
tone_tags_v2다중 라벨 설명자 (예: structured, minimal, bold)
category의류 카테고리 (예: top, bottom, accessory)
image_url아이템 이미지에 대한 링크

태깅 계층 구조

  1. Primary filterenergy_bucket
  2. Secondary ranking → tone‑overlap score

톤 겹침은 실시간으로 계산됩니다:

filtered["match_score"] = filtered["tone_list"].apply(
    lambda tl: len(set(tl).intersection(set(tones)))
)

AI 기반 태깅

Claude는 제한된 프롬프트 기반 워크플로우에서 다음과 같이 사용되었습니다:

  • ~990개의 항목에 걸쳐 톤 어휘를 정규화
  • 각 항목에 2–3개의 일관된 톤 태그를 부여하도록 보장
  • 모든 항목을 정의된 네 개의 에너지 버킷 중 하나에 할당

모델은 라벨 드리프트를 방지하기 위해 고정된 톤 분류 체계에 잠금되어 있어, 확장 가능하면서도 감정적으로 일관된 태깅을 구현했습니다.

감정 안내 레이어

Claude는 각 권장 사항에 대해 구조화된 출력을 생성합니다:

  • Arrival
  • Reframe
  • Direction
  • Energy
  • Tone tags

프롬프트는 이 형식을 강제하고 허용된 톤 어휘를 제한하여 시스템 일관성을 유지합니다.

제어된 추천 로직

  • Category‑aware diversification은 다양한 제안을 보장합니다.
  • 추천은 사용자가 명시적으로 재배열을 요청할 때까지 frozen 상태를 유지합니다.
  • 수동 리셋은 “Not Quite” 피드백을 통해서만 가능하며, 무한 스크롤을 방지하고 인지 과부하를 줄입니다.

Identity Memory

사용자 업로드 OOTD(Out‑Of‑The‑Door 룩)는 세션 상태에 다음과 함께 저장됩니다:

  • 기분
  • 에너지
  • 복합 아이덴티티 라벨(예: “피곤 + 증폭”)

메모리를 조회할 때, 시스템은 이전에 성공했던 아이덴티티 상태와 energy‑matches를 수행하여 불필요한 재배열과 스크롤 피로를 줄입니다.

확장 및 미래 확장 – 인간 중심 AI 제품 설계

지속적 저장소

  • 감정 메모리와 업로드된 이미지를 클라우드 스토리지(S3, GCS 등)로 이동합니다.
  • 분위기 + 에너지 스냅샷을 데이터베이스(PostgreSQL, Firestore)에 저장합니다.
  • 세션 전용 상태가 아니라 세션 간 아이덴티티 메모리를 활성화합니다.

풍부한 추천 엔진

  • CSV 필터링을 벡터 기반 유사도 레이어로 교체합니다.
  • 의미 검색을 위해 톤 태그와 의상 설명을 임베드합니다.
  • 과거 에너지 패턴을 기반으로 제안을 개인화합니다.

생성형 의상 구성

  • 멀티모달 GenAI 모델을 활용하여:
    • 단일 아이템이 아닌 전체 의상 조합을 생성합니다.
    • 개인 맞춤 스타일링 보드를 만듭니다.
    • 보완 아이템을 동적으로 제안합니다.

향후 버전에서는 사용자가 단일 아이템을 업로드하면 AI가 스타일링된 변형을 생성하는 이미지‑투‑이미지 정제를 포함할 수 있습니다.

커뮤니티 레이어

  • 에너지 기반 룩을 선택적으로 공유합니다.
  • “인기 Amplify 룩” 또는 커뮤니티가 큐레이션한 에너지 보드를 표시합니다.

GlowInspo는 현재 의도적으로 경량화되어 있지만, 그 아키텍처는 완전한 기능을 갖춘 인간 중심 AI 스타일링 플랫폼으로 성장할 준비가 되어 있습니다.

0 조회
Back to Blog

관련 글

더 보기 »

일이 정신 건강 위험이 될 때

markdown !Ravi Mishrahttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...