DecodeLabs Industrial Training | Batch 2026 | Artificial Intelligence Track
A professional, web-based rule-based AI chatbot built using pure if-elif-else control flow logic. This project demonstrates foundational AI architecture, deterministic decision-making, and continuous interaction loops without relying on machine learning models.
Designed as the first milestone in the DecodeLabs AI Engineering pathway, it proves mastery over control flow, state management, and basic conversational AI concepts.
- ✅ Handles greetings & exit commands gracefully
- ✅ Strict
if-elif-elselogic for all responses - ✅ Runs in a continuous interactive loop
- ✅ Zero external AI/ML dependencies (Pure programmatic decision-making)
- ✅ Modern UI for professional demonstration & verification
- Language: Python 3.8+
- Framework: Streamlit (Interactive Web UI)
- Core Concepts: Control Flow, Session State Management, Rule-Based Systems, Decision Trees
- Ensure Python 3.8+ is installed
- Open terminal in this project directory
- Create & activate a virtual environment (recommended):
python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows