Product Discovery
Understanding Data Landscape
We conducted workshops with the ERP provider and key client stakeholders to identify the most valuable use cases, understand the data models and structure across ERP modules, define user roles, access levels, and integration points.
Data Integration
Preparing Knowledge for Retrieval
In this phase, we built connectors to ingest and preprocess data, including structured tables from SQL-based modules and documents and attachments from file storage. All content was normalized, chunked, and embedded into a vector database.
Assistant Development
Building the RAG + LLM Pipeline
We deployed a Retrieval-Augmented Generation pipeline tailored to semantic search using embeddings and a vector DB that connects the retriever to a domain-aligned LLM, designed with prompt templates and guardrails for ERP-specific interactions.
Software Deployment
Client-Specific Rollout and Validation
Once built, we launched the assistant in a controlled environment for each client, deployed securely with data isolation per tenant and integrated authentication with role-based visibility. We ran hands-on testing and gathered structured feedback from users.
Product Optimization
Monitoring and Continuous Improvement
After the go-live, we focused on refinement and long-term support, including tracking of top queries, feedback, and drop-off points; fine-tuning prompts and retrieval logic based on real usage. We also added support for multilingual capabilities and expanded document formats.