본문 바로가기
프로젝트 (Project)

[AI 막차 탑승 : HyperCLOVA X] HCX J 팀 프로젝트 산출물 및 후기

by moveho 2024. 7. 3.

1. 학습 기간 및 주제 소개

2024.06.01 ~ 2024.07.03 까지 한달 간 네이버클라우드 하이퍼클로바X 서비스를 이용하여 스터디 및 서비스 개발을 진행하였습니다.

 

다양한 직군의 분들과 함께 하이퍼클로바X 서비스를 공부하고 자료를 공유할 수 있었으며 스터디 내용을 토대로 아이디어를 도출하여 점심, 저녁 메뉴 고민이 많은 현대인들에게 식사 메뉴 및 식당을 선정해주는 서비스를 개발하였습니다.

 

2. 서비스 소개

NCP API와 HyperClova X 서비스를 이용한 점메추저메추 서비스이며, 사용자가 위치(지역)과 음식 카테고리를 입력하면 Naver API로 데이터를 1차 가공 후 Beautiful Soup로 필요한 정보를 추출하여 HyperClova X를 이용하여 블로그 내용을 요약하는 서비스 입니다.

 

<서비스 도메인>

https://www.jummmechu.shop/

 

Jummmechu

 

www.jummmechu.shop

<서비스 사용 화면>

서비스 화면

3. 사용한 서비스

<NCP 인프라 서비스>                     

Clova Studio
Global DNS
LoadBalancer
Server (Rocky 8.6)
Certificate Manager

 

<개발>

Python FastAPI (Backend)
HTML + JS (Frontend)

 

4. 주차별 학습 내용

1주 차 학습 내용

팀원 모두 AI를 처음 접했기 때문에 OT를 마친 후 첫 번째 회의에서 각자 HyperClova X로 만들어볼 서비스에 대한 주제와 AI 기본 개념 및 이론 학습에 중점을 두고 학습을 진행하였습니다. 

- HyperClova X 학습 내용 정리(용어)

- HyperClova X 튜닝

- HyperClova X 플레이그라운드 테스트

 

2주 차 학습 내용

1주차때 학습한 내용 기반으로 주제 선정을 진행하였으며, 2주 차부터는 HyperClova X의 기능을 사용해 보거나 실습을 진행한 후  팀원들과 공유하는 자리를 가졌습니다.

- HyperClova X 스킬 트레이너

 

3주 차 학습 내용

주제를 선정했기 때문에 외부 API와 연동할 수 있는 방법에 대해 논의하면서 네이버 API와 스킬 트레이너를 이용한 서비스 구성을 목표로 학습을 진행하였습니다. 스킬 트레이너를 사용하면서 실시간 데이터를 가져오는 테스트를 진행하였고 성공적으로 테스트가 되었으나 결과물에 대한 응답 시간이 길어지는 이슈가 발생하였습니다.

- HyperClova X 튜닝 및 서비스 API 개발 테스트

 

4주 차 학습 내용

결과물로 얻고자 하는 내용이 순수 API 응답 값으로 스킬 트레이너에서 많은 시간을 사용하지 않아도 되기 때문에 API를 서버에서 처리하고 기존에 맛집을 추천해 주는 시스템에서 맛집 추천, 블로그 요약, 맛집 위치 등 비즈니스 로직을 더 고도화하는 것에 초점을 맞추고 진행하였습니다. 오프라인 모임 후 사용자에게 어떻게 응답을 보낼지 고민하다가 비동기로 처리하여 사용자에게 응답을 효과적으로 제공할 수 있었습니다.

- HyperClova X 프론트 테스트

- HyperClova X 백엔드 테스트

- HyperClova X를 이용한 블로그 요약

- HyperClova X 시스템 지시문 설정

- HyperClova X 서버 환경 구성(Nginx + FastAPI)

- HyperClova X 데이터 플로우 설정

- 추가 개선 사항 및 오류 개선 필요한 사항 작성

 

5. 프로젝트 후기

HyperClova X 프로젝트를 진행하며 생성형 ai 에 대한 기본 내용과 prompting 엔지니어링을 진행해 볼 수 있어 개인인 성장에 있어 많은 도움이 되었습니다. 각자 맡은 역할을 수행하며 내용을 노션을 통해 공유할 수 있어 다른분께서 진행하는 내용에 대해서도 함께 학습할 수 있어 도움이 되었습니다.

 

시간이 더욱 충분해서 프로젝트에 순수하게 쏟을 수 있는 시간이 더 많았더라면 좋겠다 라는 생각이 들었습니다. 또한, 단기간에 산출물이 나오고 서비스까지 나오게끔 진행한 것은 정말 팀원분들 모두 열심히 임해주셨기에 가능하다고 생각합니다.

 

앞으로도 AI, Cloud 기술을 활용하여 진행할 수 있는 프로젝트들이 있다면 꾸준히 경험해 나아가야겠다고 생각했습니다.

 

https://www.jummmechu.shop/

댓글