이 서비스는 Claude AI를 활용하여 고등학생들에게 맞춤형 진로 상담을 제공하는 웹 애플리케이션입니다. 학생들의 학업 성취도, 관심사, MBTI, 취미 등 다양한 정보를 종합적으로 분석하여 개인화된 진로 상담을 제공합니다.
- 사용자 정보 입력 (7단계)
- 기본 정보
- 학업 정보
- 진로 및 관심사
- 활동 및 경험
- 성격 및 특성
- 학업 및 기술
- 미래 계획 및 목표
- AI 기반 진로 상담
- 실시간 채팅 인터페이스
- 맞춤형 진로 추천
- 구체적인 실천 계획 제시
- Backend: Flask
- Database: SQLite
- AI: Anthropic Claude API
- Frontend: HTML, TailwindCSS, JavaScript
-
Anaconda 설치
- Anaconda 공식 사이트에서 다운로드 및 설치
-
아나콘다 가상환경 생성 및 활성화
conda create -n career-ai python=3.9 conda activate career-ai
-
저장소 클론
git clone https://github.com/Sungblab/ai_career_advisor.git cd ai_career_advisor -
의존성 설치
pip install -r requirements.txt
-
환경 변수 설정
.env파일에 다음 내용 추가:
FLASK_APP=run.py FLASK_ENV=development -
데이터베이스 초기화
flask shell >>> from app import db >>> db.create_all() >>> exit()
-
서버 실행
python run.py
- Anthropic Console에서 API 키 발급
- 웹 인터페이스의 "API 키 설정" 버튼을 클릭하여 발급받은 API 키 입력
- 7단계에 걸쳐 상세 정보를 입력
- 각 단계별로 제공되는 예시를 참고하여 작성
- 모든 필수 항목을 빠짐없이 입력
- 입력된 정보를 바탕으로 AI와 실시간 상담 진행
- 진로, 학업, 적성 등에 대해 자유롭게 질문
- AI의 분석과 조언을 통해 진로 방향 설정
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE를 참고하세요.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- 1.0.0
- 최초 릴리즈