Skip to content

Khan12588-coder/Decodelabs-P1-Rule-Based-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🤖 Project 1: Rule-Based AI Chatbot

DecodeLabs Industrial Training | Batch 2026 | Artificial Intelligence Track

📌 Overview

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.

✅ Key Requirements

  • ✅ Handles greetings & exit commands gracefully
  • ✅ Strict if-elif-else logic for all responses
  • ✅ Runs in a continuous interactive loop
  • ✅ Zero external AI/ML dependencies (Pure programmatic decision-making)
  • ✅ Modern UI for professional demonstration & verification

🛠 Tech Stack

  • Language: Python 3.8+
  • Framework: Streamlit (Interactive Web UI)
  • Core Concepts: Control Flow, Session State Management, Rule-Based Systems, Decision Trees

🚀 Setup & Installation

  1. Ensure Python 3.8+ is installed
  2. Open terminal in this project directory
  3. Create & activate a virtual environment (recommended):
    python -m venv venv
    source venv/bin/activate   # Linux/macOS
    venv\Scripts\activate      # Windows

About

`DecodeLabs AI Training Project 1: A foundational rule-based chatbot built with Python & Streamlit. Masters control flow & explicit if-else logic before ML. Simulates human interaction via a continuous loop & pure programmatic decision-making. A hands-on milestone showcasing foundational AI architecture.`

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages