nikola.mitic.dev logo
image preview of the project named AI personal interviewer - Open AI custom data

AI personal interviewer - Open AI custom data

Preview link Source code link
next.jsllama-indextypescriptopenaireact.js

I have wrote in detail HOW-TO implement AI interviewer and you can read here https://dev.to/nmitic/series/27606

This project highlights my skills in React.js, Next.js, Llama-index, the OpenAI API, and TypeScript. It aims to enable recruiters to interview my AI clone through chat. This AI clone is aware of my resume and my micro blogging platform, "Tiny Thoughts," which offers insights into my work.

Frontend code source: https://github.com/nmitic/nikola.mitic.dev/blob/main/components/InterviewerAI/InterviewerAI.tsx

Backend API code source: https://github.com/nmitic/ai-interviewer

Key Features:

  • Tech Stack Integration: The platform combines React.js, Next.js, Llama-index, the OpenAI API, and TypeScript for a smooth interview experience.
  • AI Chat Interface: Using the OpenAI API, the AI clone engages in conversation, providing recruiters with details from my resume and insights from "Tiny Thoughts."
  • AI Voice Interface: By utilizing the OpenAI API in conjunction with Eleven Labs' voice cloning technology, the AI clone is capable of not only answering questions but also engaging users by responding using audio streams.
  • Resume Awareness: The AI clone understands my resume, helping recruiters inquire about specific experiences and skills.
  • Integration with Micro Blogging: Access to "Tiny Thoughts" gives recruiters a glimpse into my professional insights and thoughts.
  • Improved Recruitment Experience: Recruiters interact with the AI clone conversationally, gaining insights into my suitability for roles.

This project showcases my ability to blend technologies for effective communication and presenting my professional journey to recruiters in a user-friendly manner.