Skip to content

Latest commit

 

History

260 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Level 4 - Upstage 해커톤: 인사를 부탁해

Image

📝 Abstract

  • Wrap-Up Report
  • 부스트캠프 AI Tech의 최종 프로젝트인 Upstage 해커톤으로, AGI for Work - Upstage API를 이용한 AI 프로덕트 개발을 주제로 하였다.

👔 Team Introduction

Team NLP크민

👨🏼‍💻 Members

권지수 김성은 김태원 이다현 이한서 정주현

🧑🏻‍💻 Role

이름 역할
권지수 보고서 레이아웃 디자인, 보고서-DB 연결, 한줄 소개 구현
김성은 PM, 주제 구체화 및 UX/UI 기획, Frontend 가이드라인, 보고서 디자인 고도화
김태원 Backend DB 구축, Github Action 배포
이다현 피드백 익명화 기능 구현, 보고서 그래프 디자인
이한서 PM, Backend 가이드라인, 리마인드 및 보고서 메일 발송 구현
정주현 도서 추천 구현, 질문 자동 생성 구현, 부서 관리 기능 구현, Frontend UX/UI 개선

🖥️ Project Introduction

주제 AGI for Work - Upstage API를 이용한 AI 프로덕트 개발
구현 내용 부스트캠프 내에서 수행하는 동료 피드백에서 착안해, 360도 다면평가를 통한 인사 고과 평가 및 보고서 자동 생성 솔루션을 구현하였다.
개발 환경 GPU: NVIDIA Tesla V100 32GB 서버 4개
Tool: VS Code, Jupyter Notebook
협업 환경 Zoom: 실시간 비대면 회의
Github: 코드, 데이터 공유 및 버전 관리
Notion: 회의록 작성 및 경과 공유

📁 Project Structure

📦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

🗓 Project Time Line

2025.01.03.(금)-02.10.(월)

Image

💻 Getting Started

⌨️ How To Install Requirements

chmod +x install_requirements.sh
./install_requirements.sh

# 페르소나 데이터를 사용해보고 싶으시다면:
mv demo/backend/db/persona_db/* demo/backend/db/

⌨️ How To Run

chmod +x run_demo.sh
./run_demo.sh

About

인사를 부탁해

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors