
배경
<aside>
✅ 고령층 우울증의 유병률이 증가하고 있는 상황에서, 충분한 사회적 지원 시스템의 부재가 문제 해결을 어렵게 하고 있다. 자서전 작성이 노인 우울증 감소에 효과적임을 확인하였으므로, 이를 기반으로 (주)이분의일코리아와 협력하여, 생성형 AI를 활용한 구술 자서전 애플리케이션 개발을 추진하고자 한다.
</aside>
상세 주요기능
<aside>
⚙ 온보딩
- 사용자의 정보(나이, 취미, 최종 학력, 자녀 유무 등)를 버튼 또는 텍스트 형식으로 입력받음
- 입력된 정보를 바탕으로 생성형 AI를 활용해 사용자 맞춤형 자서전 주제를 생성함
인터뷰어(챗봇)와의 STT를 활용한 인터뷰
- 생성된 주제를 기준으로, 사용자는 STT(음성 인식)를 통해 인터뷰를 진행할 수 있음
- 사용자는 인터뷰만 진행해도 자서전 제작이 가능함
교정/교열 기능
- 생성된 자서전 내용이 마음에 들지 않으면 교정/교열 기능을 통해 수정할 수 있음
- 사용자가 내용을 임의로 수정하면, 생성형 AI가 문맥에 맞지 않는 단어나 부자연스러운 표현을 교정하여 제안함
- 생성형 AI가 수정한 내용은 초록색 글씨, 사용자가 입력한 원래 내용은 빨간색 글씨로 표시되어, 사용자가 AI의 수정이 마음에 들지 않으면 원래 내용을 그대로 유지할 수 있음
출판 기능
- 자서전 내용이 모두 작성되면, 해당 내용을 바탕으로 자서전 출판을 진행할 수 있음
- 책 표지, 출판 기간, 출판 비용 등을 확인할 수 있음
Azure 프롬프트 플로우
- 생성형 AI가 활용되는 모든 과정에서 프롬프트 플로우를 적용해, 사용자의 의도와 다르게 내용이 벗어나지 않도록 함
</aside>
역할
<aside>
💻 프론트엔드, AI 역할 수행
- 온보딩
- 사용자의 정보를 입력받는 기능 구현
- 입력된 정보를 바탕으로 생성형 AI를 활용해 사용자 맞춤형 자서전 주제를 생성하는 기능 구현
- 교정/교열 기능
- 생성형 AI가 수정한 내용을 초록색 글씨, 사용자가 입력한 원래 내용을 빨간색 글씨로 표시하여, 사용자가 AI의 수정을 원하지 않을 경우 원래 내용을 유지할 수 있도록 기능 구현
- Azure 프롬프트 플로우
- 챕터 생성 과정에서 프롬프트 플로우를 적용하여, p-value가 3점 이상인 결과물만 사용하여 사용자의 의도와 다르게 내용이 벗어나지 않도록 설정
</aside>
깨달은 점
<aside>
💡 생성형AI 다룰 때 유의할 점
- 생성형 AI를 효과적으로 활용하기 위해서는 입력값이 정확하고 다양하게 설정되어야 한다는 점을 깨달음. 정형화된 패턴을 입력하면 동일하게 정형화된 결과물이 나오기 때문에, 우리가 추구하는 "사용자 맞춤형 자서전"이라는 의미가 퇴색될 수 있었음
- 또한, 사용자와의 대화 중에 주제가 벗어나지 않도록 안전장치가 필요했으며, 이를 해결하기 위해 Azure 프롬프트 플로우를 활용함
- p-value가 3점 이상인 결과물만 사용자에게 제공되도록 하여 결과물을 객관적으로 평가함
- LLM을 통해 정확하고 적절한 결과물을 얻기 위해서는, 정확한 기준과 다양한 시도가 필요하다는 것을 느꼈음
</aside>
결과
<aside>
<img src="/icons/trophy_yellow.svg" alt="/icons/trophy_yellow.svg" width="40px" /> 장려상(2024 동국대 여름 산학연계프로젝트1)
최우수상(2024 동국대 겨울 종합설계 발표회 & WE Meet 경진대회)
동국대 LLM 기반 맞춤 질문형 자서전 원고생성 과제 진행
장려상(2024 동국대 산학연계프로젝트2 최종발표회)
제주 도지사상(2024 첨단분야 혁신융합대학사업 In-JEJU Challenge)
</aside>
관련자료
<aside>
<img src="/icons/search_gray.svg" alt="/icons/search_gray.svg" width="40px" /> 사진, 증명 자료
2024 동국대 여름 산학연계프로젝트1
2024 동국대 겨울 종합설계 발표회 & WE Meet 경진대회
동국대 LLM 기반 맞춤 질문형 자서전 원고생성 과제
2024 동국대 산학연계프로젝트2 최종발표회
2024 첨단분야 혁신융합대학사업 In-JEJU Challenge
https://www.figma.com/design/sjncCIkZjmGlV4eRUD9JhS/삼백원---디자인?node-id=0-1&p=f&t=CUOPxQ7W3PkJUpMK-0
</aside>