최대 1 분 소요

참고 자료

개발 과정

1. API 키 획득

  • Google AI Studio에서 Gemini AI API 키 발급 link

2. 앱 개발

  • 개발 환경: Cursor AI
  • 사용 기술: Python, Streamlit, Gemini API
    • 주요 과정:
      • PDF 파일 업로드 기능 구현
      • 사용자의 API 키 입력으로 앱 동작
      • 필요한 라이브러리 설치: pip install streamlit google-generativeai PyPDF2
      • Streamlit을 사용한 웹 인터페이스 구현
      • Gemini API를 활용한 논문 내용 분석 및 리뷰 생성
  • 추가 작업:
    • README.md 파일 작성
    • requirements.txt 파일 생성

3. 주요 기능

  • PDF 파일 업로드
  • Gemini API 키 입력
  • 보고서/논문의 주요 내용, 방법론, 결과, 의의 등 요약
  • 보고서/논문에 대한 질문 및 답변

4. 배포 및 테스트

  • GitHub에 Python 코드 업로드
  • Streamlit 계정 생성 (GitHub 계정 연동)
  • Streamlit Cloud를 통해 앱 배포 및 동작 확인

개발된 앱 사이트(steamlit) 주소

향후 계획

  • 사용자 인터페이스 개선
  • 다양한 파일 형식 지원 (예: docx, txt)
  • 리뷰 결과 저장 및 공유 기능 추가
  • 다국어 지원 기능 구현
  • 논문 간 비교 분석 기능 추가