Inspiration

We found that employers often spend countless hours screening candidates through repetitive interviews and resume reviews. At the same time, many talented applicants never get the chance to showcase their skills due to limited recruiter availability. We wanted to build a system that bridges this gap using AI.

What it does

STIA is an AI-powered interview agent that automates the initial screening process. It analyzes resumes, conducts online interviews, and evaluates candidate responses using NLP and sentiment analysis.(uses pro and an anti hire agent along with a judgment agent) Based on the interview performance, it decides whether the candidate should move forward in the hiring process — saving time for recruiters while giving more applicants a fair opportunity.

How we built it

We built STIA using a modern AI-driven tech stack designed for scalability and real-time interaction. The system is powered by Fetch.ai for orchestrating intelligent workflows, LiveKit for hosting live audio/video interviews, and a custom AI voice agent that serves as the interviewer.

On the development side, we used Python for backend logic and AI integration, Next.js for the frontend interface, and Supabase for secure user authentication and data management. Together, these components create a seamless experience where candidates can join interviews, interact with the AI agent, and receive dynamic, personalized questions in real time.

Challenges we ran into

Some APIs didn’t function as expected or had compatibility issues with our setup. • Debugging the workflow logic between the AI agent, Fetch.ai, and LiveKit was time-consuming. • The voice agent occasionally misinterpreted or failed to store interview responses correctly. • Data feedback loops between components caused inconsistencies during testing. • Managing real-time synchronization between the frontend and backend introduced latency issues.

Accomplishments that we're proud of

We managed to get a working prototype that connects the AI interviewer, workflow engine, and meeting system together. The agent can take a resume, conduct a basic interview, and store results in our database. It’s not perfect, but it proves the core idea works and can be scaled further with refinement.

What we learned

We learned how to integrate multiple AI and communication systems into a single workflow. Handling real-time data transfer between APIs taught us a lot about debugging and synchronization. We also realized how important it is to plan data flow early, since even small errors in feedback loops can break the whole pipeline. Overall, it gave us hands-on experience with building and connecting AI-driven systems end-to-end.

What's next for STIA AI-powered interviews

We plan to extend STIA beyond hiring and into internal workforce analysis. The same AI framework can be adapted for performance reviews, identifying high-performing employees, and providing managers with structured insights. Over time, it could help organizations understand skill gaps, recommend training, and make fairer promotion decisions — all while keeping human oversight in the loop.

Built With

Share this project:

Updates