CSE - AI-based People Search

This is a collaborative industry-academic research project.  The problem the company has is that there is a list of 100,000+ people in their database, but they need to search with natural language queries like "show me twenty people who work in sales in the construction industry, at companies with revenue between $25m and $75m, in a major city on the East Coast."  The research involves using AI to convert the natural language query to a SQL query and searching a SQL database.

The project is very hands-on.  You will build practical tools using AI interfaces.  You will gain experience in several technologies such as SQL, JavaScript, and AI APIs.  You will work on a real-world industrial problem.  This would be great experience for anyone interested in either academia or industry after graduation.

Name of research group, project, or lab
Automatic Program Comprehension Lab
Why join this research group or lab?

This is a small, tight-knit group.  We support each other and faculty are closely involved in research activities.

Logistics Information:
Project categories
Computer Science & Engineering
Student ranks applicable
Junior
Senior
Graduate Student
Student qualifications

JavaScript, SQL, AI skills and interest needed.  You don't necessarily need to know these already, but you must be willing and able to learn and pick up skills as needed on your own.

Hours per week
2 credits / 6-12 hours
3 credits / 12+ hours
Compensation
Research for Credit
Number of openings
1
Techniques learned

See above.

Project start
Spring 2025
Contact Information:
Mentor
cmcmill2@nd.edu
Associate Professor
Name of project director or principal investigator
Collin McMillan
Email address of project director or principal investigator
cmcmill2@nd.edu
1 sp. | 3 appl.
Hours per week
2 credits / 6-12 hours (+1)
2 credits / 6-12 hours3 credits / 12+ hours
Project categories
Computer Science & Engineering