최종 기능
기능 1 (’ \(목적지) 갈건데 몇 번 버스 언제와?’)
버스 남은 시간 API 이용 : https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15098530#tab_layer_detail_function
✅ 2분 남은 버스일경우.. 어짜피 못타는데 안내를 어케해줘? 다음 버스까지 알려줄 수 있나?
대화형이 되면 ‘그럼 다음 버스는 언제와’로 연결 or 다음버스 없고 배차시간 얼마고~ 안내 해줄 수..
아니면 ‘다음 배차된 버스는 없어요.. 배차 몇분 간격이에요. << 프롬프트 구성해서 띄워주기’
[ 서비스 흐름 _ 기능 1 ]
사용자 현재 위치 인식(GPS) → 현재 위치 기반 가장 가까운 정류장의 버스 계산 or 정류소명 언급시 정류소명(api) 인식 후 → (AI) → 음성 안내
🚩 버스 방향을 어떻게 인식할 것인가.. → 목적지방향(동네)이랑 버스번호를 같이 제시해야함
b. 기능2 (’ \(목적지) 가려면 어떻게해?’)
api 조사 제대로
역할 (프론트, 백, 데이터, AI)
프론트: 앱구성(껍데기, 화면이동, 사용자 현재 위치(GPS), 백연결) - 0615까지
백앤드 + Ai :
개발도구 정하기
API | ||
---|---|---|
1 | 정류소별 특정노선버스 도착예정정보 조회 | |
2 | 대중교통 길찾기 API |
예시 | 출발 정류장(필수) | 목적지 | 버스번호 | 필요 API | |
---|---|---|---|---|---|
기능 1 | 101번 버스 언제와 | gps(인근 정류장) or 정류장 지정 | 노선방면 확인 | O | |
기능 2 | 충북대병원 가는거 | gps(인근 정류장) or 정류장 지정 | 필수 | X | 대중교통 길찾기API |
기능 3 | 101번 버스 시간표 | gps(인근 정류장) or 정류장 지정 | 노선방면 확인 | O |
(1) 기능 1로 분류
(2) 출발지(방면확인)