2025/05 2

GPT-4o 기반 음성 챗봇 구현 및 AI 모델을 이용한 졸음 감지

우리 앱 서비스는 음성 분석 기반 졸음 감지 및 개인화된 음성 대화를 통한 졸음 운전 예방 서비스이다. 내가 구현한 주요 기능은 다음과 같다. 1. GPT-4o 기반의 개인화된 음성 챗봇 구현2. 졸음 감지 AI 모델과 연결하여 졸음 감지 시 큰소리 알림 이 글에서는 해당 기능을 어떻게 구현했는지 자세히 소개하려한다. 0. 음성 대화 로직기능 구현에 대해 이야기하기 전에 기능의 로직에 대해 먼저 설명하겠다. 사용자는 첫 회원가입 시 이름, 성별, 생년월일, 직업, 관심사를 입력한다.이 정보는 DB에 저장되고 음성 챗봇 구현 시 프롬프트 엔지니어링하여 개인 맞춤형 대화를 구현하였다. 사용자가 대화 시작 버튼을 누르면 GPT-4o 모델을 기반으로 음성 대화를 나눌 수 있다.먼저 GPT가 대화를 시작하고 말..

[React-Native] 카카오 로그인 구현

우리가 개발한 서비스는 개인 맞춤형 음성 대화를 제공하기 때문에 회원가입 기능이 필수적이다.사용자는 첫 회원가입 시 이름, 성별, 생년월일, 직업, 관심사를 입력한다.이 정보는 DB에 저장되고 음성 챗봇 구현 시 프롬프트 엔지니어링하여 개인 맞춤형 대화를 구현하였다. 첫 가입 시 사용자가 입력해야 하는 정보가 많기 때문에 사용자의 부담을 조금이나마 줄이기 위해 간단하게 회원가입과 로그인을 할 수 있는 카카오 로그인을 구현하기로 결정하였다. 리액트로는 카카오 로그인을 구현해 본 경험이 있지만 리액트 네이티브는 처음이라 조금 헤맸다.아직 완성은 못했지만 단계별로 차근차근 기록해보려 한다. - npm & Expo Bare Workflow & android(window) 사용하였다.- 사용한 라이브러리https..