All Collections
Product Releases
Meet Ada ๐Ÿ‘‹ , your AI Copilot at WeCP
Meet Ada ๐Ÿ‘‹ , your AI Copilot at WeCP
Shobith Mallya avatar
Written by Shobith Mallya
Updated over a week ago

What Is Ada?

Ada is an AI Copilot powered by a mix of models including OpenAI's GPT-4, alongside WeCP's own proprietary AI technology. Ada, the Copilot is a dynamic, intelligent system that's focused on making tech hiring as accurate, productive, and seamless as possible for you.

What can Ada do for you?

Ada Can Create Customized Assessment Questions

What it means: Ada's AI algorithms analyze the specific skill set needed for a job role and design questions tailored to assess those skills.

Example: If you're hiring for a role focused on JavaScript development, Ada can generate questions that test various aspects of JavaScript, such as closures, promises, and ES6 features.


Ada Can Design Test Cases

What it means: Beyond just creating the question, Ada can also set up test cases that the candidate's answers will be evaluated against. This is crucial for coding questions where there might be multiple correct approaches but only some efficient ones.

Example: For a question that asks a candidate to write a function that reverses a string, Ada could automatically generate test cases like:

  • Input: "hello", Expected Output: "olleh"

  • Input: "world", Expected Output: "dlrow"


Ada Can Write a Question Gist

What it means: A question gist is essentially a brief summary or explanation that provides context for each question. This is helpful for reviewers or interviewers who may not have the time to fully understand a complex problem statement.

Example: For a machine learning question on decision trees, the gist could be: "This question tests the candidate's understanding of decision tree algorithms, specifically focusing on handling overfitting."


Ada Can Summarize Detailed Candidate Reports

What it means: After a candidate takes an assessment, a detailed report is generated. Ada can summarize this report into key takeaways, such as strengths and weaknesses, helping you make faster decisions.

Example: A candidate's report shows scores across multiple domains like data structures, algorithms, and problem-solving. Ada can summarize this as: "Strong in data structures (95%), average in algorithms (70%), needs improvement in problem-solving (60%)."


Ada Can Answer Any Questions About the Candidateโ€™s Skills

What it means: If you have specific queries about a candidate's skills that may not be fully captured in the report, Ada can analyze the detailed report and provide answers.

Example: If you ask, "How did the candidate perform on recursion questions?", Ada could respond with: "The candidate answered all recursion-based questions correctly, demonstrating a strong understanding of the concept."


Ada Can Generate Code Stubs in 40+ Programming Languages

What it means: When setting up coding questions for assessments, you often have to provide a "code stub" or a boilerplate code snippet in the programming language that the candidate will be using. This is to help them get started quickly and focus on solving the problem instead of setting up their environment. Ada can automatically generate these code stubs in over 40 different programming languages.

Example: If you have a coding question that asks candidates to implement a function to find the factorial of a number, the code stub in Python might look something like:

def factorial(n):
# Your code here
public class Main {
public static int factorial(int n) {
// Your code here
}
}

Ada Can Automatically Deploy the Designed Question on the Virtual Machine to Make It Evaluation-Ready for Candidates

What it means: After designing a question, test cases, and code stubs, the next step in a technical assessment is often deploying these elements in an environment where candidates can actually code and run their solutions. Ada automates this process by deploying the designed question, along with its test cases and code stubs, to a virtual machine (VM). This ensures that the question is not just designed but is also evaluation-ready.

Example: Let's say you've designed a question that asks candidates to implement a sorting algorithm. Ada would take that question, generate test cases and a code stub (perhaps in multiple languages), and then deploy all of these components to a secure VM. Once a candidate logs in for their assessment, they'd find this question ready for them to start coding. The VM would already be set up to compile and run their code against the test cases, providing real-time feedback.

This feature streamlines the assessment preparation process, ensuring that not only are your questions precisely what you need them to be, but they're also immediately ready for candidates to tackle. It takes care of the technical overhead so you can focus on evaluating the results.


Ada Can Schedule Interviews for the Shortlisted Candidates from the Assessment Round

What it means: After candidates complete their assessments, the next step in the hiring process is typically the interview stage. Manually comparing schedules, finding suitable time slots, and sending out invites can be a tedious task. Ada automates this by scheduling interviews for candidates who have been shortlisted based on their assessment performance.

Example: Imagine you have 10 candidates who scored above a certain threshold in the assessment round and are now ready for interviews. Ada could integrate with your calendar (or the calendars of your technical interviewers) to find available time slots. It would then send out invites to candidates with these time slots, allowing them to pick a slot that works for them or propose a new time if needed.

This scheduling feature serves as a logistical asset, allowing you to seamlessly transition from the assessment phase to the interview phase without manual intervention. This not only saves time but also ensures that interviews are scheduled in a timely manner, improving the candidate experience.


Ada Can Engage with Each Candidate in a Personalized Manner During the Assessment and Interviewing Stages

What it means: Keeping candidates engaged and informed is crucial for a positive experience, but doing this manually for each candidate can be labor-intensive. Ada has the capability to engage with candidates in a personalized manner during both the assessment and interviewing stages, sending them tailored messages, updates, and even tips based on their progress and performance.

Example: Let's say a candidate is halfway through an assessment but hasn't submitted any answers for the past 10 minutes. Ada could send a gentle reminder or motivational message like, "You're doing great! Don't forget to submit your answers when you're ready." Similarly, after a successful interview, Ada could send a personalized message such as, "Congratulations on completing your interview! We're impressed with your skills and will get back to you soon."

By automating these interactions, Ada not only keeps the candidates engaged but also significantly enhances their experience. It mimics the kind of attention and feedback they might receive in a face-to-face interaction, making the digital assessment and interviewing processes more humane and engaging.


How to Start Using Ada

To start using Ada, simply visit WeCP's Onboarding Page; there is a waitlist that you'd be put in. You can try a free 14-day trial of Ada in your workspace now ๐Ÿ˜ƒ At the end of the trial, you'll only be charged per usage.

Did this answer your question?