Skip to content

Gseungmin/interiview

Repository files navigation

키워드 기반 AI 면접 질문 생성

rag_graph

문서화

서비스 개요

  1. 핵심 키워드를 기반으로 면접 질문을 생성
  2. 실제 대화형 질의 응답을 통해 더 깊은 면접 준비가 가능
  3. 또한 사용자에 응답에 따라 면접질문을 구체화하거나 더 깊이 있는 질문을 생성함으로 실제 면접과 같은 환경 구축
  4. .env 파일에 GPT API 삽입, 이때 env_config.py 파일 참고

랭그래프 프로세스

  1. 사용자가 입력
  2. 사용자의 현재 상태를 분석하여 다음에 어떤 노드로 이동할지 구현
  3. 만약 첫번째 입력 또는 마지막 입력이라면 바로 응답을 생성을 위해 generate 호출
  4. 첫번째 입력은 키워드에 맞춰 인터뷰 질문을 생성하고, 마지막 입력(네번째 입력)은 전체 대화 히스토리를 통해 사용자가 필요한 추가 개념들을 정리
  5. 두번째와 세번째 입력의 경우는 사용자의 입력에 대한 분석을 진행
  6. 사용자의 입력이 "대답" 또는 "질문에 대한 상세 정보 요청" 또는 "질문에 대한 답을 할 수 없음" 이 3가지 조건에 따라 프롬프트를 수정한 후 generate 호출

concept_controller_v3

  • 개념에 대한 이해를 돕는 파일
  • 예시 : 1) 인덱스가 무엇인가요? 2) 그렇다면 인덱스는 어떻게 좋은 조회 성능을 가지게 되나요?

problem_solve_controller_v3

  • 문제 상황에 대한 이해를 돕는 파일
  • 예시 : 1) 단일 데이터 베이스 환경에서 어떤 문제가 발생할 수 있나요? 2) 특정 시간대 몰리는 트래픽 문제를 어떻게 해결할 수 있나요?

About

키워드 기반 AI 면접 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published