수목원에 있는 상투적인 꽃 설명 외에 별 다른 프로그램이 없다는 것을 인식함
방문객을 지속적으로 유인할 수 있는 체험활동이 부족하기 때문에 수목원의 재방문율이 낮음
수목원에 꽃을 보러온 사람들
자신에게 어울리는 꽃을 추천하여 수목원을 방문한 것이 단순히 꽃을 보고 분위기를 즐기는 것을 넘어 자신에 대해 알아가는 의미있는 경험 제공
즐길 수 있는 컨텐츠 요소를 제공함으로써 수목원을 지속적으로 오게 할 목적을 부여하고 수목원 활성화 및 지속성 문제 해결
꽃을 추천해주는 알고리즘 혹은 인공지능 챗봇을 만들어보자
사용자가 자신의 상황, 기분에 맞는 단어 선택 -> 현재 상황에 어울리는 꽃 반환
LLM을 이용하여 사람의 상태를 알아내는 것
FOTD(Flowers Of The Day)
박시원
박시원 Github
- Backend 구성
- 깃허브 설정
- 인프라 구성
서은원 Github
- 프론트엔드 구현
장서연 Github
- 기획안 작성
- 프롬프트 엔지니어링
streamlit으로 구성된 프론트엔드를 구성하였다. 웹 디자인을 위해 HTML을, 백엔드와의 연결을 위해 python dotenv를 사용하였습니다.
배포를 위하여, github registry를 사용, github action으로 도커 빌드를 자동화하였습니다. (현재 org의 package에서 docker image를 확인하실 수 있습니다.)
http 통신을 위하여 fastapi 라이브러리를, LLM을 사용하기 위해, langchain을, 더해서 database를 사용하기 위해서, prisma python을 사용하였습니다.
배포를 위하여, github registry를 사용, github action으로 도커 빌드를 자동화하였습니다. (현재 org의 package에서 docker image를 확인하실 수 있습니다.)
수목원이 지속적인 방문객 유치를 하지 못하는 문제를 발견하여 이를 해결할 수 있는 서비스를 기획함
모델이 의도한 대로 사용자에게 답변 할 수 있도록 프롬프트를 작성하였습니다.
GIST moblieX cluster에 배포를 진행하였습니다. 테스트를 위하여 infra repository의 yaml 파일을 사용하였으며, 한번에 배포를 하기 위해서 helm-chart repository의 helm chart를 이용해서 배포를 진행하였습니다.