Back

Enhancing GuidePad Through GenAI-Driven Automation

Deveshi Dabbawala

February 10, 2025
Table of Content

Business Problem

GuidePad is a platform-as-data environment management solution that simplifies complex IT and data operations. Its mission is to optimize workflows, improve usability, and enhance platform automation through intelligent, GenAI-driven enhancements.

  • Operational Inefficiencies: Manual processes and frequent support tickets overwhelm the internal team, slowing down platform operations.
  • User Experience Gaps: Limited automation and usability hinder the platform's potential for self-service and decision-making.
  • Developer Productivity Constraints: Lack of GenAI-driven tools for code generation affects the efficiency of the low-code environment.

Solution

To address these challenges, GuidePad, in collaboration with GoML, implements a GenAI-Enhanced Operations Automation System deployed on AWS Cloud Infrastructure.

AI Chatbot: Develop a chatbot to understand and execute platform operations, providing real-time support and reducing ticket volumes. Tech Stack: AWS Bedrock, LLM integration, FastAPI.

Low-Code Environment Enhancement: Leverage AI for code generation to improve developer productivity. Tech Stack: Machine learning frameworks, AWS S3 for data storage, FastAPI for backend services.

Integration with Existing Systems: Seamlessly integrate AI capabilities into GuidePad's current environment for compatibility and scalability. Tech Stack: APIs, AWS infrastructure.

Platform Automation: Automate routine tasks by interpreting user commands and transforming them into actionable instructions. Tech Stack: Python, Lyzr Automata SDK, AWS Lambda.

Operational Intelligence: Build intelligence to classify and execute various operations while maintaining the "platform as data" paradigm. Tech Stack: AWS services (Lambda, S3, Bedrock), Python, Lyzr Automata SDK.

Architecture

  • User Interaction: Users interact with the platform through a secure entry point.
  • Web Application Firewall (WAF): Protects the application from web-based threats.
  • API Gateway: Serves as the entry point for API requests, routing them to the appropriate backend services.
  • AWS VPC (Virtual Private Cloud): Provides a secure and isolated environment for deploying the application infrastructure.
  • Data Management: S3 Bucket: Stores operational data. Weaviate: Supports vector search and retrieval for AI-enhanced responses. RDS (Relational Database Service): Stores structured data for quick query responses.
  • Lyzr SDK Integration: RAG (Retrieval-Augmented Generation) Endpoint: Handles data retrieval from Weaviate and integrates with S3. Inference Endpoint: Processes user queries with Amazon Bedrock’s Claude-v3 LLM for intelligent responses.
  • Serverless Execution: AWS Lambda: Executes backend processes, including invoking Lyzr endpoints and handling API logic.
  • CI/CD Pipeline: ECR (Elastic Container Registry): Stores containerized applications. Git: Supports version control and deployment automation.
  • Monitoring and Security: CloudWatch: Tracks application performance and logs system events. Secrets Manager: Manages sensitive configuration details like API keys and credentials.

Outcomes

40%
Reduction in support tickets
35%
Improved developer productivity
25%
Operational efficiency gains