프로젝트 개요
프로젝트 요약:
우리의 프로젝트 "PathPal"은 장애인의 이동성 향상을 위한 디지털 솔루션입니다. 생성형 AI 기술을 접목해, 사용자와 자원봉사자를 연결하여 이동 및 보행 지원을 제공하는 챗봇 서비스와 플랫폼을 개발했습니다. 이 혁신적인 서비스는 장애인이 일상에서 겪는 교통 문제를 해결하고, 자립성과 사회 참여를 높이는 데 기여합니다.
주요 기술로는 Flutter 프레임워크, Google Maps Platform, Firebase, Flask, ChatGPT, LangChain 등이 활용되었습니다.
문제인식
사회적 문제:
우리 팀이 해결하고자 하는 사회 문제는 장애인들이 겪는 이동성 문제입니다. 전체 인구의 5.2% 이상을 차지하는 장애인들은 비장애인에 비해 이동 시간이 2~3배 더 오래 걸리는 등 교통 이용에 큰 어려움을 겪고 있습니다. 이 문제를 해결하는 것은 모든 사람이 평등하게 이동권과 그로 인한 기회를 누릴 수 있는 포용적인 사회를 만드는 데 매우 중요합니다.
혁신과 차별성
우리 프로젝트의 차별점:
PathPal은 생성형 AI를 혁신적으로 활용해 접근 가능한 교통 시설에 대한 실시간 정보를 제공하는 원활한 챗봇 경험을 제공합니다. 기존의 단편적이고 신뢰하기 어려운 솔루션과 달리, 우리 플랫폼은 자원봉사자 지원과 AI 기술을 통합하여 장애인들이 겪는 이동성 문제에 대한 포괄적인 해결책을 제시합니다. 이러한 독창적인 접근 방식은 접근성 향상뿐 아니라 사회적 포용을 돕는 지역사회 참여도 촉진합니다.
통찰과 개발
학습 과정:
PathPal 개발 과정에서 우리 팀은 사용자 중심 디자인의 중요성과 AI가 실제 사회에 미칠 수 있는 영향력을 깊이 깨달았습니다. 다양한 기술을 통합하여 원활한 사용자 경험을 구현하는 데 여러 도전 과제를 마주했으며, 이를 극복하기 위해 협력적인 문제 해결과 잠재 사용자와의 지속적인 테스트를 진행했습니다. 특히 예상치 못한 자원봉사자들의 적극적인 지원 의지는 우리에게 큰 감동을 주었으며, PathPal이 의미 있는 사회 변화를 만들어낼 수 있는 따뜻한 가능성을 보여주었습니다.
개발 과정:
PathPal은 최신 기술들을 조합해 개발되었습니다. 모바일 애플리케이션 개발에는 Flutter를 사용했고, 내비게이션 기능에는 Google Maps를 활용했으며, 백엔드 서비스는 Flask와 Firebase로 구축했습니다. AI 기반 챗봇 서비스 구현을 위해서는 ChatGPT와 LangChain을 통합했습니다.
개발 과정은 개념 수립부터 시작해 사용자 중심 프로토타입을 제작하고 지속적인 테스트를 통해 개선해 나갔습니다. Agile 방식을 도입해 유연성을 확보하고 신속한 피드백 반영을 가능하게 했으며, GitHub 저장소를 활용해 협업과 병행 작업을 원활하게 진행하여 개발 효율성을 높였습니다.