GrabBoon Zhan ChewProblem & solution
Supercharging LLM application development with LLM-Kit
Summary
Grab developed LLM-Kit, a comprehensive framework for setting up production-ready Generative AI applications while addressing security, scalability, integration, monitoring, and standardisation concerns. Its pre-configured structure includes an API server, configuration management, a sample LLM Agent, tests, and an integrated stack spanning Poetry, Gunicorn, FastAPI, LangChain, LangSmith, HashiCorp Vault, Amazon EKS, and GitLab CI. Engineers submit application details through a form, which triggers GitLab project and code-scaffold generation, CI/CD setup, Terraform-based staging and production infrastructure provisioning, and secure GPT-token storage in Vault. The scaffold also includes authentication, API documentation, observability, Redis and vector-database integrations, deployment pipelines, and a cookbook with organisational examples; the post reports that it has onboarded hundreds of GenAI applications and saves an estimated 1.5 weeks before teams begin their first feature.
Context
LLM application development involves sensitive data and presents recurring concerns around security, scalability, integration, monitoring, and standardisation. Grab needed a way to pursue LLM application development and roll out Generative AI efficiently over the long term.
Approach / What changed
LLM-Kit provides a pre-configured application scaffold and integrated development stack, with automated GitLab project creation, code generation, CI/CD, Terraform-based infrastructure provisioning, Vault secret handling, observability, authentication, API documentation, deployment pipelines, and PGVector setup.
Takeaways
LLM-Kit combines Poetry, Gunicorn, FastAPI, LangChain, LangSmith, HashiCorp Vault, Amazon EKS, and GitLab CI in an end-to-end LLM application stack.
Submitting an application form triggers repository and scaffold creation, CI/CD generation, staging and production infrastructure provisioning, GPT-token storage in Vault, and completion notification.
The framework includes a cookbook with persistent memory agents, Slackbot LLM agents, image analysers, and full-stack chatbots, and the post reports hundreds of GenAI applications onboarded.
Source and freshness
- Source
- engineering.grab.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.