노년층이 이루지 못한 꿈을 바탕으로 ‘꿈을 이룬 나’에 대한 이야기와 이미지를 생성하고, 이를 통해 관련된 교육 프로그램 및 직업을 추천하는 서비스
추진 배경
현재 우리 사회가 직면한 주요 문제는 저출산으로 인한 급격한 고령화이다. 노년층 인구 비율은 꾸준히 증가하며 인구 구조가 노년층에 집중되는 반면, 이들의 사회적 고립은 더욱 심화되고 있다. 이러한 사회적인 고립의 확산은 노년층의 삶의 만족도 저하로 이어진다.‘국민 삶의 질 보고서’에 따르면 노년층 중 삶에 만족한다고 답한 비율은 29.9%로, 이는 아동/청소년(56.6%), 청년(41.8%), 중장년(38.0%)에 비해 상대적으로 낮은 수치를 보인다. (통계청 - 2022 년)
이를 완화할 수단으로 ‘시니어 교육’이 주목받고 있으며, 노년층의 사회 참여와 교육을 촉진함으로써 낮은 삶의 만족도를 개선할 수 있는 적합한 방안으로 평가되고 있다. 하지만, 방대한 정보와 복잡한 경로 때문에 시니어 교육이 제공되더라도 접근이 어렵고, 이로 인해 자존감이 낮아져 새로운 시도를 주저하게 되어 고령층의 사회적 소외가 심화되는 악순환이 이어지고 있다.
(통계청 -2018)
이러한 문제를 해결하기 위해, 우리는 생성형 AI 기술을 활용하여 노년층이 꿈꾸던 이야기와 사진을 만들어가는 놀이 방식으로 디지털 장벽을 낮추려 한다. 또한, 이러한 접근 방식을 통해 시니어 교육 프로그램과 구직 관련 정보를 제공하며, 추천 시스템을 기반으로 교육 및 채용 회사들로부터 커미션을 받는 B2B 모델로 운영할 계획이다. 더 나아가, 차후 정부와 협력하여 노인 복지기관을 통해 서비스를 보급하고, 이를 B2G 디지털 문화/교육 플랫폼으로 확장하고자 한다.
주요 기능
1. 핵심 내용
사용자 맞춤형 이야기 생성
사용자가 입력한 정보를 바탕으로 LLM generation model이 RAG 기법과 Diffusion model 활용하여 독창적인 이야기와 이미지를 생성. 이 과정에서 최신 텍스트 및 이미지 생성 기술을 활용
교육 프로그램 및 취업 정보 매칭
생성된 이야기에서 주요 키워드를 자동 추출하고, 이를 바탕으로 유사도가 높은 교육 프로그램이나 취업 정보를 추천하여 사용자에게 실질적인 학습과 진로 선택을 돕는 서비스 제공.
2. 기술적 활용:
AI 기반 텍스트 생성 (LLM - GPT, RAG, langchain 등)
자연어 처리 기술을 활용하여 사용자가 제공한 입력을 기반으로 사용자가 꿈꾸던 스토리를 생성.여기서 LLM(대규모 언어 모델)을 사용하여 문맥을 이해하고 자연스러운 텍스트를 생성
RAG(Relevance-Augmented Generation) 기법과 Langchain을 활용하여 외부 데이터 소스를 참조, 관련성 높은 정보를 텍스트 생성에 반영.
RAG 활용방안
자서전 데이터들을 카테고리별로 디비에 저장한 뒤 스토리생성 부분에 맞게 가져올 것
Langchain 활용방안
책을 작성하는 방법과 유사하게, 기승전결과 같은 맥락으로 스토리를 뽑을수 있도록 프롬프트를 작성할것.
선택 이유
GPT 같은 대규모 언어 모델은 문맥 이해와 자연스러운 언어 생성에 뛰어나며, 특히 사용자 맞춤형 이야기를 생성하는 데 강력한 성능을 보임.
RAG 기법을 통해 실시간 외부 데이터 검색과 참조가 가능해 더욱 풍부하고 최신 정보를 바탕으로 한 텍스트 생성을 지원.
Langchain은 이러한 데이터 소스와 LLM을 효과적으로 연결하여 사용자 맞춤형 스토리를 효율적으로 생성하는 데 기여.
텍스트 기반 이미지 생성 (DALL-E, Stable Diffusion 등)
생성된 이야기를 시각적으로 구현하기 위해 AI 기반 이미지 생성 기술을 사용. 이는 스토리와 일치하는 맞춤형 이미지를 제공하여 사용자 경험을 극대화.
선택 이유
최신 텍스트-이미지 모델은 간단한 텍스트 설명을 기반으로 창의적인 이미지를 생성할 수 있어, 시각적 콘텐츠를 제공함으로써 사용자 만족도를 높일 수 있음.
추천 시스템 (유사도 기반 매칭)
생성된 이야기에서 BERT와 같은 NLP모델로 키워드를 추출하고 교육 및 취업 데이터베이스의 내용을 비교하여 유사도가 높은 프로그램을 사용자에게 맞춤 추천.
선택 이유: 개인화 추천 시스템은 사용자의 관심사와 연계된 교육 및 취업 정보를 제시하여 사용자 만족도를 높이고, 교육 및 취업 연결성을 강화
3. 독창성, 우수성:
기존 교육 및 취업 정보 추천 서비스는 노인층이나 고령층이 접근하기 어렵고, 사용자의 과거 목표와 감정을 연결하지 못한다는 한계가 있다.
과거 꿈 기반 몰입형 경험
사용자가 어린 시절 꿈을 입력하면, AI가 스토리와 이미지를 생성해 감정적 몰입을 제공하여 교육에 대한 동기를 부여
고령층 맞춤형 서비스
과거의 꿈을 되살려 감정적 연결을 강화하는 몰입형 서비스를 제공하며, 고령층이 쉽게 접근할 수 있도록 설계
교육 및 직업 추천 연계
스토리에서 추출된 키워드로 관련 교육 프로그램과 직업 정보를 추천하여, 사용자가 자신의 꿈을 실현할 수 있는 실질적인 경로를 제시
이 서비스는 노년층의 꿈을 기반으로 한 몰입형 경험과 맞춤형 교육 및 직업 추천을 제공하여 실질적인 동기 부여와 학습 기회 확대를 지원하는 점에서 독창적인 차별점을 가진다.
프로젝트 구현
아키텍쳐
사용 AI 기술
결과 사진
회고
이번 Kakao x Groom 해커톤에 참여하며 팀원 구성부터 기획, 협업을 모두 진행했습니다.
저는 이번 해커톤과 연계하여 KDT 해커톤 또한 나가고 싶었고 이를 위해 팀원을 모집하였습니다.
팀원을 모집할 때 이를 얘기하여 KDT 해커톤에도 나갈 열정이 있는 인원들을 모집하였습니다!
팀원을 모으고 보니 해커톤 경험이 많고 대상 경험까지 있는 분이 계셔서 팀장 직을 부탁드리고 팀 리드를 부탁드렸습니다.
감사하게도 맡아주신다 하시고 잘 이끌어주셔서 좋은 결과물이 나왔던 것 같습니다.
Ilmin 압도적 감사…!
초기에는 다양한 아이디어들이 나오고 새로운 아이디어들도 많이 나왔었습니다.
노인과 아이들을 위한 그림 치료 애플리케이션이나, 노인 베이비시터 매칭 플랫폼, 시니어를 위한 맞춤형 커뮤니케이션 서비스(할카오톡) 등 여러 가지 방향으로 논의가 나왔지만 차별성, 구현 가능성을 고려했을 때 모두를 만족스럽게 충족시키는 아이디어를 찾기가 힘들었습니다.
하지만 여기서 좋았던 점은 팀원 모두가 비판적인 시각으로 적극적으로 회의에 참여하고 아이디어를 깎아 나간 것이었다고 생각합니다.
저희 팀은 이번 해커톤 뿐만 아니라 KDT 해커톤도 나가기로 했기 때문에 이에 대한 기획서를 작성하는 데도 시간이 오래 걸렸습니다.
기획서에는 아이디어 뿐만 아니라 사업성과 사용성, 독창성과 실현 가능성 모두 필요하다고 생각했기 떄문에 시장 조사와 통계 자료를 조사하며 기획을 탄탄하게 잡아갔습니다.
모든 팀원이 PM이 되어 기획을 진행한 경험이 재밌었고 서비스 기획과 문서 작성 능력까지 키울 수 있었던 계기가 되었습니다.
사실 이렇게 되다 보니 기획이 너무 길어져 기획이 끝난 시점에서 발표까지 12시간 정도밖에 남지않는 문제가 발생하였습니다.
그래서 저희는 핵심 기능에 집중하여 개발하기로 했습니다.
빠른 개발을 위해 서비스 전반의 흐름과 기술에 대한 팀원들의 이해도 수준을 맞추기 위해 노력했고 역할에 집중하지 않고 팀 문제 해결에 집중하며 개발하였습니다.
저는 최대한 빠르게 BackEnd API를 구축하고 클라우드 구축을 돕고 AI 데이터 수집을 도왔습니다.
개발 과정에서 자잘한 이슈들이 계속 발생했었지만, 이슈가 발생할 때마다 가용 가능한 모든 인원이 붙어 해결에 집중하였습니다.
다른 팀 다 퇴근할 때 밤새서 개발한 우리 팀 진짜 고생해쓰…
밤에 배고파서 먹은 야식…
결국 저희는 핵심 기능을 성공적으로 구현하고 시연을 할 수 있었습니다.
이 과정을 통해 팀워크의 중요성을 다시다시다시 한 번, 두 번, 세 번 느꼈으며 제한된 시간 안에서 효율적으로 협업하는 방법을 배울 수 있었습니다.
평소에 하던 기획, 개발, 협업과는 다르게 제한된 시간에서 팀끼리 완전 밀착되어 기획, 개발, 협업했던 경험으로 다방면으로 성장할 수 있었습니다.
좋은 팀원들을 만난게 가장 큰 소득이었고 여기서 그치지 않고 따로 대회를 나가고 개발하며 발전해나가기로 하였습니다.
다들 정말 고생 많이 하셨습니다!!
서비스 사진
서비스 회고
타겟층에 대한 구체화를 더 잘 해야할 것 같음
처음에는 노년층을 타겟으로 서비스를 기획했지만 서비스 기획이 지속되며 노년층에 대한 정의를 어떻게 할 것인지에 대한 논의도 나왔고 이로 인해 기획 방향이 틀어지는 경험을 하였음.
추 후 개발 기획에서는 타겟층에 대한 명확한 설정이 필요할 듯 함!
비즈니스 모델과 설득력에 대한 고민
이번 기획에서는 우리가 매력적이라고 생각하는 아이디어를 고정해놓고 설득력을 찾기 위해 노력했음
하지만 이렇게 되니 개발 의도가 점점 모호해지고 설득력이 없어지는 걸 느꼈음
우리 서비스가 디지털 장벽을 허물기 위한 수단 중 하나라고 했는데 디지털 장벽을 허물기 위해 디지털 서비스를 사용한다는 것에 대한 충돌과 낮아지는 설득력에 대한 문제가 발생
이에 대해 잘 고민하고 순서를 생각해봐야할 것 같음
AI 기술
이번 기획에서 아이디어 기획이나 클라우드 아키텍쳐에서는 괜찮았지만 AI 기술에 대해서는 도메인 지식이 많이 부족한 것을 느꼈음
깊지는 않지만 넓게 AI에 대한 기술을 공부하기 싶은 욕구가 생겼음
또한 AI와의 협업이 필수인 카카오테크 부트캠프 프로젝트를 위해서도 학습이 필요할 듯함.
추후 팀 프로젝트에서 팀원들끼리 기술 교류를 하고 학습을 하며 팀프로젝트에서 사용하는 AI 기술부터 학습해보면 좋을 것 같음!