- Wrap-Up Report
- 부스트캠프 AI Tech의 최종 프로젝트인 Upstage 해커톤으로, AGI for Work - Upstage API를 이용한 AI 프로덕트 개발을 주제로 하였다.
Team NLP크민
| 권지수 | 김성은 | 김태원 | 이다현 | 이한서 | 정주현 |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 이름 | 역할 |
|---|---|
권지수 |
보고서 레이아웃 디자인, 보고서-DB 연결, 한줄 소개 구현 |
김성은 |
PM, 주제 구체화 및 UX/UI 기획, Frontend 가이드라인, 보고서 디자인 고도화 |
김태원 |
Backend DB 구축, Github Action 배포 |
이다현 |
피드백 익명화 기능 구현, 보고서 그래프 디자인 |
이한서 |
PM, Backend 가이드라인, 리마인드 및 보고서 메일 발송 구현 |
정주현 |
도서 추천 구현, 질문 자동 생성 구현, 부서 관리 기능 구현, Frontend UX/UI 개선 |
| 주제 | AGI for Work - Upstage API를 이용한 AI 프로덕트 개발 |
|---|---|
| 구현 내용 | 부스트캠프 내에서 수행하는 동료 피드백에서 착안해, 360도 다면평가를 통한 인사 고과 평가 및 보고서 자동 생성 솔루션을 구현하였다. |
| 개발 환경 | • GPU: NVIDIA Tesla V100 32GB 서버 4개 • Tool: VS Code, Jupyter Notebook |
| 협업 환경 | • Zoom: 실시간 비대면 회의 • Github: 코드, 데이터 공유 및 버전 관리 • Notion: 회의록 작성 및 경과 공유 |
📦demo
┣ 📂backend
┃ ┣ 📂book_chunk
┃ ┃ ┣ 📜save_book_info.py
┃ ┃ ┣ 📜books_chunk_0.pkl
┃ ┃ ┣ 📜books_chunk_1.pkl
┃ ┃ ┗ ...
┃ ┣ 📂build_pdf
┃ ┃ ┣ 📜book_recommendation.py
┃ ┃ ┣ 📜feedback_summary.py
┃ ┃ ┣ 📜load_book_chunk.py
┃ ┃ ┗ 📜make_pdf.py
┃ ┣ 📂db
┃ ┃ ┣ 📂models
┃ ┃ ┃ ┣ 📜file.py
┃ ┃ ┃ ┣ 📜pdf.py
┃ ┃ ┃ ┣ 📜qa.py
┃ ┃ ┃ ┗ ...
┃ ┃ ┣ 📂persona_db
┃ ┃ ┃ ┣ 📜feedback.db
┃ ┃ ┃ ┣ 📜result.db
┃ ┃ ┃ ┗ 📜user.db
┃ ┃ ┣ 📜__init__.py
┃ ┃ ┗ 📜file_uploads.db
┃ ┣ 📂mail_service
┃ ┃ ┣ 📜__init__.py
┃ ┃ ┣ 📜reminder.py
┃ ┃ ┗ 📜send_email.py
┃ ┣ 📂routes
┃ ┃ ┣ 📜__init__.py
┃ ┃ ┣ 📜admin_questions.py
┃ ┃ ┣ 📜auth.py
┃ ┃ ┗ ...
┃ ┗ 📜main.py
┣ 📂frontend
┃ ┣ 📂.streamlit
┃ ┃ ┗ 📜config.toml
┃ ┣ 📂modules
┃ ┃ ┣ 📜account.py
┃ ┃ ┣ 📜admin_feedback.py
┃ ┃ ┣ 📜admin_group_manage.py
┃ ┃ ┗ ...
┃ ┗ 📜app.py
┣ 📂image_store
┃ ┣ 📜logo.png
┃ ┗ 📜profile.png
┣ 📜.env
┣ 📜install_requirements.sh
┣ 📜requirements.txt
┗ 📜run_demo.sh
2025.01.03.(금)-02.10.(월)
chmod +x install_requirements.sh
./install_requirements.sh
# 페르소나 데이터를 사용해보고 싶으시다면:
mv demo/backend/db/persona_db/* demo/backend/db/chmod +x run_demo.sh
./run_demo.sh




