이 6주간의 집중 인턴십 프로그램은 AI 기술을 활용한 취업 준비 도구 개발을 통해 실무 경험을 제공하고, 글로벌 기업에서 요구하는 핵심 역량을 기르는 것을 목표로 합니다. 다음 프로그램은 2023년 대가대 학생들과 여름방학때 실제적으로 진행 내용입니다. 멘토는 Visa 데이터 엔니지어, KPMG AWS Cloud 컨설턴트, Microsoft 개발자, Bio Tech 대학 교수등 5명의 다양한 멘토들이 함께 했습니다.
1. 실무 경험 획득
신입이라도 실질적인 경험이 없으면 취업이 힘든 현실에서, 이 프로그램은 참가자들에게 귀중한 실무 경험을 제공합니다.
2. 프로젝트 전체 주기 경험
참가자들은 프로젝트 기획, 설계, 실행, 평가에 이르는 전체 개발 주기를 직접 경험함으로써 실제 업무 환경에서의 프로세스를 이해하고 적응할 수 있는 능력을 기릅니다.
3. 글로벌 기업 개발 방식 습득
미국을 비롯한 글로벌 기업에서 사용하는 개발 방법론과 도구를 직접 경험하고 사용함으로써, 국제적인 개발 환경에 즉시 적응할 수 있는 역량을 갖추게 됩니다.
4. AI 기술 실전 적용
OpenAI API를 활용한 실제 프로젝트를 통해 최신 AI 기술을 실무에 적용하는 능력을 키웁니다.
5. 커뮤니케이션 및 협업 능력 향상
멘토링 세션과 동료 리뷰를 통해 전문가 및 동료들과 효과적으로 소통하고 협업하는 능력을 기릅니다.
1. 포트폴리오
6주간 개발한 AI 기반 취업 준비 도구는 참가자의 기술력을 입증하는 강력한 포트폴리오가 됩니다.
2. 실무 기술: Python, OpenAI API, 웹 개발, 데이터베이스 관리 등 실제 업무에서 요구되는 기술을 습득합니다.
3. 프로젝트 관리 능력
기획부터 발표까지 전체 프로젝트 주기를 관리하는 경험을 통해 프로젝트 관리 능력을 기릅니다.
4. 글로벌 기업 문화 이해
미국 기업의 개발 문화와 도구를 경험함으로써 글로벌 환경에서의 적응력을 높입니다.
5. 네트워크 형성
멘토, 동료 참가자들과의 교류를 통해 귀중한 네트워크를 형성할 수 있습니다.
6. 취업 준비 도구
개발한 애플리케이션을 통해 자신의 취업 준비에도 직접적인 도움을 받을 수 있습니다.
이 프로그램은 단순한 기술 학습을 넘어, 실제 프로젝트 경험과 글로벌 스탠다드에 맞는 개발 프로세스를 체험할 수 있는 기회를 제공합니다. 참가자들은 이를 통해 취업 시장에서의 경쟁력을 크게 향상시킬 수 있을 것입니다.
OpenAI API의 기본 이해와 간단한 AI 챗봇 구현
- 강의: OpenAI API 개요, 윤리적 AI 사용, API 키 관리
- 실습: Python 기초, Streamlit 입문, OpenAI API 연동
- 과제: 간단한 AI 챗봇 개발 (일반적인 취업 관련 질문 응답)
기술 상세:
- OpenAI API 설정 및 기본 요청 구조 학습
- Streamlit을 이용한 웹 인터페이스 기초
- API 응답 파싱 및 출력 방법
텍스트 분석 기법을 활용한 실용적인 AI 도구 개발
- 강의: 프롬프트 엔지니링 기초, 텍스트 분석 기법
- 실습: Job Description 데이터 수집 및 전처리
- 과제: 특정 회사/포지션의 Job Description을 분석하고 핵심 요구사항을 추출하는 AI 도구 개발
기술 상세:
- 데이터 크롤링 기초 (Beautiful Soup 또는 Scrapy 사용)
- 자연어 처리 기본 개념 적용 (NLTK 또는 spaCy 라이브러리 활용)
- OpenAI API를 이용한 텍스트 요약 및 키워드 추출
RAG을 활용한 맞춤형 AI 시스템 구축
- 강의: RAG and Vector에 대한 이해
- 실습: 회사별 Leadership Principle 데이터베이스 구축
- 과제: Job Description과 Leadership Principles를 결합하여 맞춤형 행동 면접 질문 생성기 개발
기술 상세:
- 벡터 데이터베이스 설계 및 구현
- 복합 프롬프트 설계: 여러 입력을 고려한 API 요청 구성
AI를 활용한 텍스트 평가 및 피드백 시스템 개발
- 강의: AI를 이용한 텍스트 평가 방법론, 피드백 제공 기술
- 실습: 샘플 답변 데이터셋 구축
- 과제: 사용자의 인터뷰 답변을 평가하고 건설적인 피드백을 제공하는 시스템 개발
기술 상세:
- 텍스트 유사도 측정 (코사인 유사도 등)
- 감성 분석 기법 적용
- OpenAI API의 fine-tuning 기능 탐색 및 적용 (선택적)
기존 개발 요소를 통합한 완전한 웹 애플리케이션 구축
- 강의: UX/UI 디자인 원칙, 웹 애플리케이션 아키텍처
- 실습: 사용자 피드백 수집 및 분석
- 과제: 이전 주차의 모든 요소를 통합한 완전한 인터뷰 시뮬레이션 플랫폼 개발
기술 상세:
- 프론트엔드 개선: CSS 스타일링, JavaScript를 이용한 동적 요소 추가
- 백엔드 최적화: 캐싱 구현, 비동기 처리
- 사용자 세션 관리 및 진행 상황 저장 기능 구현
프로젝트 완성도 향상 및 효과적인 프레젠테이션 스킬 개발
- 강의: 효과적인 프레젠테이션 기법, 기술 데모 방법
- 실습: Peer review 세션, 최종 버그 수정 및 성능 개선
- 최종 발표: 각 학생별 프로젝트 시연 (7분) 및 Q&A (5분)
기술 상세:
- 코드 리팩토링 및 문서화
1. 기술적 숙련도 (30%): OpenAI API 활용, 코드 품질, 아키텍처 설계
2. 혁신성 (25%): 독창적 기능, 문제 해결 접근 방식
3. 사용자 경험 (20%): 인터페이스 디자인, 사용 편의성
4. 실용성 (15%): 실제 취업 준비에 대한 유용성
5. 발표 능력 (10%): 프로젝트 설명의 명확성, Q&A 대응력
이 6주 프로그램은 학생들에게 AI 기술을 실제 취업 준비에 적용하는 심도 있는 경험을 제공합니다. 단계별로 복잡성을 높여가며, 학생들은 최신 AI 기술, 웹 개발, 데이터 처리, 그리고 사용자 중심 설계를 종합적으로 학습하게 됩니다. 이를 통해 글로벌 취업 시장에서 경쟁력 있는 AI 개발 역량을 갖추게 될 것입니다.
#AI인턴십 #AI기술 #취업준비 #실무경험 #프로젝트관리 #글로벌역량 #OpenAI #웹개발 #포트폴리오 #데이터처리 #프로젝트기획 #인터뷰준비 #코딩스킬 #미래기술 #커리어개발 #기술발전 #실전능력 #글로벌기업 #직무능력 #개발자교육 #AI프로그래밍 #멘토링프로그램 #집중교육 #코딩인턴십 #StartupConsulting