

Project scope
Categories
Information technology Software development Machine learning Artificial intelligence Data scienceSkills
information retrieval relational databases aws bedrock apache lucene development environment schema markup semantic search sql (programming language) machine learning artificial intelligenceTechInsights aims to enhance its SaaS platform's search capabilities by integrating advanced AI/ML technologies. Our current Lucene-based search system, while effective, might be superseded or at least complemented by a disruptive GenAI solution.
Like most companies, TechInsights stores important information in relational databases. This information is not currently indexed by our platform's search engine, making it difficult for our platform's users to find this information through our search interface.
In this project, learners will develop AWS Bedrock Knowledge Bases in an agentic AI workflow to query our structured data stores in order to respond to natural language user queries using LLMs and the latest AI techniques.
An AWS Bedrock Knowledge Base translates a natural language query into a SQL or Cypher query so that a human user can retrieve information that TechInsights has stored in a relational database without knowing SQL, Cypher or our storage schemas.
Learners will
- Help select LLMs to use
- Develop AI Agents
- Develop and explain queries to the agent
- Fine-tune agent behaviour and performance
- Establish Bedrock Guardrails (leveraging AWS' Automated Reasoning)
- Work with SMEs to refine results
- Work with QA to validate results
- Calculate search statistics like precision and recall
The Bedrock Knowledge Bases learners develop will underpin chat-based search and will also later underpin a Semantic Search feature will will add to our Lucene-based search engine.
This project will provide 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 Managers as well as product ownership/management to develop powerful state-of-the-art solutions.
The project will deliver a search solution that incorporates SME feedback to improve user experience. Learners will develop an AI/ML-based semantic search feature that will yield relevant and fully-featured search results.
Additionally, learners will develop AI/ML AWS Bedrock Knowledge Bases using state-of-the-art AWS technologies.
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.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Providing access to necessary tools, software, and resources required for project completion.
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.
About the company
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.