Enhancing Search with AI/ML for TechInsights' Customers

Open
TechInsights
Ottawa, Ontario, Canada
Michael Spence
He / Him
VP, Software
(4)
4
Project
Academic experience or paid work
600 hours of work total
Learner
Canada
Advanced level

Project scope

Categories
Information technology Software development Machine learning Artificial intelligence Data science
Skills
information retrieval apache lucene development environment semantic search machine learning user experience (ux) software development software as a service (saas) artificial intelligence search algorithms
Details

TechInsights aims to enhance its SaaS platform's search capabilities by integrating advanced AI/ML technologies. The current Lucene-based search system, while effective, can be significantly improved to provide more relevant and intuitive search results for users.


The project is broken into 4 phases.


The first involves fine-tuning the existing search solution based on continuous analyst feedback to ensure it meets user needs.


The second will develop AI/ML-based semantic search to better address user queries and deliver more relevant results.


Further, by analyzing consumption behaviors, an additional AI/ML model will be developed to identify likely related content, enriching search results with valuable insights.


Lastly, by training on our content, an AI/ML model will be developed that can identify and rank the relevance of related content drawn from among our data set.

This project provides a superb opportunity for learners to apply their knowledge of AI/ML and information retrieval systems in a real-world context. Learners will interact regularly with TechInsights' highly trained software developers, Engineers and Architects as well as product and program management.

Deliverables

The project will deliver a refined search solution that incorporates analyst feedback to improve user experience. Learners will develop an AI/ML-based semantic search feature that enhances the relevance of search results. Additionally, they will develop AI/ML models trained on consumption behaviours and our entire data set that can suggest related content, thereby enriching the search experience.


The solutions developed will be documented in a comprehensive report detailing the implementation process and outcomes. All deliverables are developed first in a staging environment and then promoted to TechInsights' production environment where customers can experience them.

Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Responsible consumption and production

About the company

Company
Ottawa, Ontario, Canada
201 - 500 employees
Advanced manufacturing, It & computing, Science, Technology, Clean technology

TechInsights supports innovation and decision making in the semiconductor industry through its independent research and analysis. We exist to support our customers in advancing the world around us. TechInsights is the semiconductor industry’s authoritative platform.