InterviewGPT

所属分类:Leetcode/题库
开发工具:Python
文件大小:14KB
下载次数:0
上传日期:2023-06-06 04:53:58
上 传 者sh-1993
说明:  评估技术申请人的AI leetcode面试官。构建在Langchain和OpenAI API之上。以招聘人员为中心,跟踪...
(AI leetcode interviewer that assesses tech applicants. Built on Langchain and OpenAI APIs. Recruiter-focused and tracks progress and submits analysis to email.)

文件列表:
LICENSE (1070, 2023-06-06)
Submission (0, 2023-06-06)
Submission\testfile.py (575, 2023-06-06)
config.yaml (94, 2023-06-06)
context.txt (1565, 2023-06-06)
conversation.txt (2431, 2023-06-06)
interviewgpt.py (13994, 2023-06-06)
requirements.txt (320, 2023-06-06)
serviceAccountKey.json (2394, 2023-06-06)

# InterviewGPT AI leetcode interviewer that assesses tech applicants. Built on Langchain and OpenAI APIs. Recruiter-focused and tracks progress and submits analysis to email. ![lnterviewGPT-1](https://github.com/r-chong/InterviewGPT/assets/75395781/74be3683-c9c6-404e-b9e1-a40c20d014df) # Final features: **Interview content** - AI interviewer: provides focused and structured interviews, asking one question at a time and ensuring comprehension by asking follow-up questions before moving to the next question - Two question types: code-based and concept questions - AI interacts beyond simply asking the question; it follows up and asks you to elaborate depending on your answer. - CLI with context: user-friendly experience with relevant information and instructions - "Please enter a valid file path" - "You can type in the chat for this question" - Records transcript with code: - enables detailed review of candidate's coding abilities and problem-solving techniques - gives insight into what the candidate codes like - Variable interview length: adjusts based on context, usually around 45 minutes. - I only have access to GPT 3.5 API so outputs will be greatly improved when I get the new API **Backend** - Key validation on Firestore: enhances security, only registered candidates can access - Generate new keys - reference candidate emails **Candidate Results** - MIM-formatted email that prettifies the outputs so recruiters can read them easier - Email notification: prompt feedback, improves candidate communication - For the email text, I used langchain to summarize the transcript and provide scores, stats, and give verdict on candidate - timestamps to measure speed; you can see how long the candidate took for each question, possible flagging if they answer too fast **Prompting** - cut down Ack's original prompt to save tokens- AI interviewer: provides focused and structured interviews, asking one question at a time and ensuring comprehension by asking follow-up questions before moving to the next question

近期下载者

相关文件


收藏者