Gen AI Chatbot and Pipeline Using Vertex AI and GCP for World’s Leading Semiconductor Manufacturer



Client
The client is a global infrastructure technology leader that designs, manufactures, and supplies a wide range of semiconductor and software products. Their offerings serve multiple markets including data centers, networking, enterprise software, broadband, wireless, storage, and industrial applications.
Project Context
The client's vulnerability analysts manually researched vulnerabilities from multiple tools and websites, which was time-consuming and repetitive. They needed an automated assistant to streamline remediation recommendations and tracking.
Project Objectives
Develop a Gen AI chatbot to support vulnerability analysis using Vertex AI LLMs.
Build a pipeline that automates remediation suggestions and status handling.
Centralize data sources like Armorcode and external advisories into one actionable system.
Challenges
Analysts had to cross-check data from various tools (BlackDuck, Lacework, JFrog, Coverity, Qualys) and external web sources. The manual process delayed response times and consumed analyst effort.
Solution
SquareShift developed a chatbot powered by Vertex AI’s LLMs like Gemini Pro and Palm 2. It used a Retrieval-Augmented Generation (RAG) architecture over GCP BigQuery. A machine learning pipeline was also implemented to bulk-generate remediation suggestions and status updates.





