Elsewhere: 나에게 상기시키지 마세요. 이유를 주세요.
요약
본 글은 사용자가 '무엇을 해야 할지' 고민하는 순간에 필요한, 외부 활동의 '이유'를 제시하는 PWA 앱인 Elsewhere를 소개합니다. 이 앱은 사용자의 관심사, 가용 시간, 주변 지인의 근접성 세 가지 요소를 조합하여 구체적이고 실행 가능한 야외 활동 제안을 AI가 생성해 줍니다.
핵심 포인트
- 단순히 '나가라'고 상기시키는 것이 아닌, 나갈 이유를 제시하는 앱입니다.
- 관심사 + 가용 시간 + 주변 지인 근접성 세 가지 요소를 조합합니다.
- AI는 목적지가 아니라, 이 요소들을 하나로 모아주는 역할을 합니다.
- 최종 목표는 앱을 닫고 외부 세계에서 활동하는 것입니다.
이 글은 [Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass]에 제출하는 내용입니다.
어웨어스 (Elsewhere) - 상기시키지 말고, 이유를 제시하세요.
우리는 밖에 나가라고 알려주는 또 다른 앱이 필요하지 않습니다.
이미 알고 있습니다.
가장 어려운 부분은 자유 시간이 생겼을 때, 휴대폰이나 노트북 앞에 앉아 "음... 실제로 뭘 해야 할까?"라고 생각하는 그 순간입니다.
그래서 저는 약간 다른 아이디어를 바탕으로 Elsewhere를 만들었습니다.
누군가에게 밖에 나가라고 상기시키는 것이 아니라, 나갈 이유를 주는 것입니다.
그리고 제가 원하는 이유는 또 다른 일반적인 조언이 아니길 바랐습니다. 예를 들어:
"산책하러 가세요."
Elsewhere는 그 순간 실제로 중요한 세 가지 요소를 살펴봅니다:
당신이 관심 있는 것 + 당신이 가진 시간의 양 + 주변에 누가 있는지.
만약 제가 사진 촬영에 관심이 있고, 30분의 여유 시간이 있으며, 제 지인 중 누군가가 근처에 있다면, 이것은 유용한 맥락입니다.
이를 옵션으로 가득 찬 또 다른 화면으로 만들지 않고, AI는 그것을 화면에서 벗어날 수 있는 하나의 간단한 이유로 바꿉니다.
AI가 목적지가 아닙니다.
진짜 목적지는 외부 세계입니다.
Elsewhere가 작동하면, 당신은 앱을 닫습니다.
제가 만든 것
Elsewhere는 그 아이디어를 바탕으로 만들어진 작은 Progressive Web App(PWA)입니다.
사용자는 다음을 할 수 있습니다:
- 실제로 관심 있는 것을 추가할 수 있습니다.
- 친구들과 비공개 그룹을 만들 수 있습니다.
- 그룹 내 누군가가 근처에 있고 이용 가능한지 확인할 수 있습니다.
- 가지고 있는 시간의 양을 선택할 수 있습니다.
- 맞춤화된 야외 활동 제안 하나를 받을 수 있습니다.
흥미로운 부분은 이 기능들 중 어느 하나가 아닙니다.
바로 그 조합입니다.
사용자의 관심사는 Elsewhere에게 다음과 같이 알려줍니다:
"이 사람이 실제로 가고 싶게 만들 수 있는 것은 무엇일까?"
친구의 근접성은 그것에게 다음과 같이 알려줍니다:
"누구와 함께 갈 수 있을까?"
사용 가능한 시간은 그것에게 다음과 같이 알려줍니다:
"지금 현실적으로 가능한 것은 무엇일까?"
오픈 웨이트 AI(open-weight AI)가 이 조각들을 하나로 모아줍니다.
예를 들어:
당신의 친구가 근처에 있습니다. 두 사람 모두 20분이 있습니다. 그들을 만나서 평소 둘 중 누구도 가지 않던 곳을 탐험하세요.
이것만으로 충분합니다.
50가지 활동 피드가 필요하지 않습니다.
스트릭(streak) 시스템도 필요하지 않습니다.
또 다른 알림도 필요하지 않습니다.
당신에게 필요한 것은 단지 '이유'입니다.
제가 또 다른 활동 생성기를 만들지 않은 이유
이미 무엇을 할 수 있는지 생성해 주는 앱들이 충분합니다.
AI에게 물어보세요:
"밖에 나가서 뭘 할 수 있을까요?"
그러면 아마 다음과 같은 답변을 얻게 될 것입니다:
- 산책하기
- 공원 방문하기
- 사진 찍기
- 자전거 타기
- 커피 마시기
기술적으로는 유용합니다.
하지만 특별히 개인적이지는 않습니다.
Elsewhere는 다음과 같은 질문에 답하려고 하는 것이 아닙니다:
"밖에 나가서 할 수 있는 활동은 무엇인가요?"
그것은 다음 질문에 답하려고 합니다:
"나라는 사람, 내 주변에 있는 사람들, 그리고 지금 내가 가진 시간이라는 조건들을 고려했을 때, 일어나서 무언가를 할 만한 가치가 있는 것은 무엇일까요?"
이 구분이 바로 이 앱의 핵심 아이디어입니다.
이 제품은 의도적인 제약을 가지고 있습니다
저는 이 앱이 일반적인 앱의 유인책에 역행하여 작동하기를 원했습니다.
따라서 의도적으로 다음 요소들이 없습니다:
- 피드(feed)
- 스트릭 시스템(streak system)
- 알림 시스템(notification system)
- 날씨 대시보드(weather dashboard)
- 끝없는 AI 대화
- 수백 가지 제안을 스크롤하는 행위
저는 Elsewhere가 당신의 주의를 끄는 또 다른 경쟁자가 되기를 원하지 않습니다.
이상적인 상호작용은 거의 터무니없이 짧습니다:
text
Open Elsewhere
...
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기