AZURE_AI 를 이용한 API 개발

  • 해당 API 개발은 2024 Hacker Ground in 의성에서 개발한 API 코드 입니다.

  • 저는 해당 해커톤에 참여하여 AZURE를 이용한 DB 구축과 API 개발을 담당하였습니다. | 해커톤 주제 : 의성군 경로당 개선 시스템

  • 해당 API는 세가지로 구성되어 있습니다.

  • 해당 repo는 api code가 있습니다.

1. Location

| DB

  • 의성군 경로당 데이터 가져오기 -> JSON

2. Review_Solution

| AZURE_OPENAI - Prompt

  • 카카오맵 api에서 해당 경로명 마커 클릭시 -> 경로당명과 경로당 주소(DB 조회)
  • 해당 경로당에 대한 최근 10개의 리뷰 query(Request)
  • 10개의 리뷰에 대하여 openapi prompt에게 요약 -> 좋은 점 / 나쁜점 분석
  • 나쁜점에 대한 AI Solution 제공(response)

3. Review_Rating

| AZURE_AI_SERVICE - text analytics

  • 카카오맵 api에서 해당 경로명 마커 클릭시 -> 경로당명과 경로당 주소(DB 조회)
  • 해당 경로당에 대한 최근 10개의 리뷰 query(Request)
  • text analytics(긍정 / 부정) 분석
  • 분석 결과 각 리뷰의 positive 값(response)을 5점 만점 Scoring 수식을 통해 최종 response