해커톤 경험을 통해 엿본 AI시대에 개발자가 가져야 할 자세
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
인공지능
대상자
- *AI 도구 개발자, 채용 프로세스 개선에 관심 있는 개발자**
- 중간~고급 수준: LLM 활용, 프롬프트 설계, AI 도구 구현 경험 필요*
핵심 요약
- LLM 기반 채용 AI 도우미
AIVA
개발을 통해 AI 도구의 실제 활용 가능성을 실증 - 이력서 분석, 실시간 코드 실행 환경 구현 등 AI 기술의 다각적 적용 사례 제시
- 프롬프트 설계, 캐싱, 출력 제어 등 AI 도구 개발 시 핵심 고려사항 강조
- "AI는 도구일 뿐, 최종 판단은 인간이 해야 한다"는 핵심 메시지 전달
섹션별 세부 요약
1. 해커톤 참여 배경 및 채용 문제점 분석
- AI 기술의 빠른 발전에 따른 개발자의 '밥그릇' 걱정과 기회 인식
- 카카오페이 채용 프로세스의 시간/자원 소모 문제점 제시
- 채용 담당자의 피로도와 지원자 노력 간 불균형 인식
2. AIVA 도우미의 핵심 기능 구현
- LLM 기반 이력서 분석: 채용공고와의 일치도, 강점/적합성 판단
- 채팅 기능 추가: 사용자 맞춤형 질문(예: "부족한 점은?") 처리
- Bedrock Agent + Lambda를 통한 외부 회사 정보 스크래핑 및 요약
3. 개발 과정에서의 핵심 도전 및 해결 방안
- 프롬프트 설계: 명확한 평가 기준 정의(예: "명확성", "직무 관련성")
- 캐싱 활용: 반복적 이력서 분석 효율성 극대화
- 출력 제어: AI 생성 결과의 일관성과 인간적 판단 반영
4. AI 도구의 한계와 인간의 역할
- AI 도우미는 지원자 강점 전달 도구로, 최종 판단은 인간이 수행
- 채용 담당자에게 빠른 분석 도구로 유용하나, 정확한 결정 근거 자료로는 부족
결론
- AI 도구 개발 시
프롬프트 정확성
,캐싱 전략
,사람 중심의 출력 설계
가 핵심 - AI는 효율성 향상 도구이지만, 인간의 객관적 판단이 필수적
- "AI는 사람의 역할을 보조하는 도구"라는 인식을 바탕으로 개발 접근 필요