Car Rental Booking Agent — Agentic AI Workflow with Code-as-Action Pattern
Challenge: Small Malaysian car rental operators juggle phone calls, WhatsApp chats, and spreadsheets just to track which cars are out, which are booked, and which need maintenance. Bookings get lost, double-bookings happen, and deposit tracking is manual.
Solution: Kereta Sewa Jalan-jalan is an AI rental agent that manages a 56-vehicle Klang Valley fleet via natural language chat. Customers describe what they need ("Book a Myvi for 3 days from KLIA"), and the agent checks availability, calculates pricing, collects required details, and confirms the booking — all 24/7 with zero admin overhead.
Hotel delivery available as a RM 50 add-on anywhere in Klang Valley.
| Tier | Daily Rate | Weekly Rate |
|---|---|---|
| Economy | RM 120 | RM 700 |
| Compact | RM 160 | RM 950 |
| SUV | RM 250 | — |
| MPV | RM 220 | — |
| Premium | RM 350 | — |
Implements the M5 Agentic Workflow pattern where the LLM generates executable Python code for each booking action — look up vehicles, check date conflicts, compute pricing, insert records.
Customers can book in plain English: "I need an SUV for 4 days from KL Sentral with hotel delivery." The agent parses intent, picks an available vehicle, and confirms.
Every vehicle lives in one of four states — available, rented, booked, or maintenance — and the agent never hands out a car that is unavailable for the requested window.
All prices in Ringgit, realistic Malaysian plate numbers, driving license capture, and local pickup locations in the Klang Valley.