BACK TO ALL PROJECTS

Car Recommendation Chat Bot

Conversational automobile recommendation advisor using GPT-3.5 Turbo and LangChain.

ROLEAI Developer & Full-Stack Engineer
TIMELINE2024
§01

Overview

Built a Django-based conversational application integrating GPT-3.5 Turbo with LangChain to process user queries against a structured automobile dataset and generate vehicle recommendations.

§02

The Problem

Car buyers face information overload when comparing vehicle specs, fuel efficiency, pricing, and features across multiple manufacturers.

§03

Research

Researched prompt engineering strategies, dataset structured search, and LangChain context pipelines to process user preferences during multi-turn conversations.

§04

The Solution

Engineered an interactive Django web app integrated with OpenAI GPT-3.5 Turbo LLM and LangChain. User queries are matched against a structured automobile dataset for conversational recommendations.

§05

Architecture

Django web server connected to LangChain chain pipelines, OpenAI API gateway, and structured dataset querying.

TECHNOLOGY STACK
Python
Django
GPT-3.5 Turbo
LangChain
HTML/CSS
§06

Challenges

  • 01Grounding LLM responses in structured automobile dataset records to avoid invalid specs
  • 02Managing API rate limits and optimizing prompt latency for interactive chat
§07

Results

Delivered tailored car recommendations through a conversational interface, demonstrating effective integration of LLM APIs with structured datasets.

LangChain
AI Framework
GPT-3.5 Turbo
LLM Model
Django & Python
Web Stack
§08

Lessons Learned

“Retrieval and prompt grounding with LangChain transforms raw LLMs into accurate domain advisors”

“UI feedback during stream generation improves perceived responsiveness”