NilBot is an AI-powered laptop recommendation assistant designed for students and professionals in India. The bot uses a structured multi-step conversation flow: it first greets the user, then collects their budget range (e.g., ₹30,000–₹80,000) and primary use case (coding, gaming, design, data science, or general college work). Using this input, the LLM generates personalised top 2–3 laptop recommendations with real specs, prices, and justification — entirely in a conversational, user-friendly manner.
| Design Choice | Reasoning |
|---|---|
| Structured output format | Forces LLM to produce consistent, scannable responses with price, specs, and justification every time |
| India-specific context | Restricts model to Indian market prices and available models — prevents recommending unavailable imports |
| Use case taxonomy | 5 predefined categories ensure the model maps user intent to correct technical requirements (RAM, GPU, etc.) |
| "One trade-off" rule | Adds credibility and honesty — makes bot feel trustworthy, not just a sales pitch generator |
| Follow-up support | Keeps conversation context alive for refinements like "show me something lighter" or "anything below ₹60K?" |
Students and professionals in India struggle to choose the right laptop from hundreds of options across brands like Dell, Lenovo, ASUS, Apple, and HP — all with different price points and specs. There is no single trusted advisor that gives personalised recommendations based on budget + real use case.
NilBot acts as a knowledgeable friend — it asks exactly 2 questions (budget + use), then delivers a structured recommendation with real specs, INR price, and a clear reason why each laptop fits the user's needs. No fluff, no ads.
| Turn | Speaker | Message |
|---|---|---|
| 1 | Bot | Hi there! 👋 To suggest the best laptop for you, I just need: Budget range & Primary use (coding, gaming, design, etc.) |
| 2 | User | My budget is 80,000 and my primary use is coding |
| 3 | Bot | Great! 🎯 ₹80,000 ke aas-paas coding ke liye — [Top 2–3 recommendations with specs and prices] |
| 4 | User | [Can ask follow-ups like "any lighter option?" or "show me gaming laptops"] |
I hereby declare that this project — NilBot: AI Laptop Recommendation Assistant — was independently designed, built, and deployed by me as part of the AI Assistant Builder Lab (Flowise + OpenRouter) assignment. All links, screenshots, and documentation provided are authentic and represent my original work.