Skip to content

The "Sana’a AI Chatbot" project is a transformative initiative aimed at revolutionizing communication within Sana'a University. This chatbot will serve as a centralized platform, enhancing information accessibility, streamlining communication, and providing a seamless experience for students, faculty, and staff.

Notifications You must be signed in to change notification settings

Abdullah-Almsaodi/Sana-aAi

Repository files navigation

Sana-aAI-Chatbot

my_project/
├── chatbot/
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── migrations/
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   ├── views.py
│   ├── chatbot_model.h5
│   ├── classes.pkl
│   ├── words.pkl
│   ├── intents.json
│   ├── preprocessing.py
│   ├── training_data.pkl
│   └── training.py
├── frontend/
│   ├── static/
│   │   ├── frontend/
│   │   │   ├── css/
│   │   │   │   └── stylechat.css
│   │   │   ├── fonts/
│   │   │   │   ├── css/
│   │   │   │   │   ├── fontawesome.min.css
│   │   │   │   │   └── all.min.css
│   │   │   │   └── ... (other font files)
│   │   │   ├── images/
│   │   │   │   ├── avatar/
│   │   │   │   │   └── Abdullah.jpg
│   │   │   │   └── logo/
│   │   │   │       └── SVG/
│   │   │   │           ├── IntelliAI_Logo_Icon.svg
│   │   │   │           └── ... (other logo files)
│   │   │   └── js/
│   │   │       ├── appchat.js
│   │   │       └── ... (other JavaScript files)
│   │   └── ... (other static files)
│   └── templates/
│       └── frontend/
│           ├── base.html
│           ├── chat.html
│           ├── signin.html
│           └── signout.html
├── my_project/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
└── chatbot_app.py





1.	my_project/: This is the root directory of your Django project.
2.	chatbot/: This directory represents a Django app named "chatbot", containing files related to your chatbot logic.
    •	__init__.py: This file makes the directory a Python package.
    •	admin.py: This file contains configurations for the Django admin interface.
    •	apps.py: This file defines the configuration for the chatbot app.
    •	migrations/: This directory stores database migrations created by Django.
    •	models.py: This file contains Django models representing database tables.
    •	tests.py: This file contains unit tests for the chatbot app.
    •	views.py: This file contains views (controller functions) for handling HTTP requests.
    •	chatbot_model.h5: Trained model file for your chatbot, likely generated using a machine learning framework like TensorFlow or Keras.
    •	classes.pkl and words.pkl: These files contain serialized data structures used for preprocessing the data before training the chatbot model.
    •	inference.py: This script provides functionality for making predictions using the trained chatbot model.
    •	intents.json: JSON file containing intents for your chatbot, used for training and inference.
    •	preprocessing.py: Script for preprocessing data before training the chatbot model.
    •	training_data.pkl: File containing preprocessed training data for your chatbot.
    •	training.py: Script for training the chatbot model.
3.	frontend/: This directory contains static assets (CSS, JavaScript, images, fonts) and templates (HTML) for the frontend of your application.
    •	static/: This directory contains static files like CSS, JavaScript, and images.
    •	templates/: This directory contains HTML templates used by Django for rendering views.
4.	my_project/: This directory contains the main Django project files.
    •	__init__.py: This file makes the directory a Python package.
    •	settings.py: This file contains project settings, including database configuration, middleware, installed apps, etc.
    •	urls.py: This file contains URL patterns for routing HTTP requests to views.
    •	wsgi.py: This file contains the WSGI application entry point for deploying your Django project.
5.	manage.py: This is the Django management script used for administrative tasks like running the development server, creating migrations, etc.
6.	chatbot_app.py: This file may contain additional application logic specific to the chatbot, outside of what's included in the Django app.

About

The "Sana’a AI Chatbot" project is a transformative initiative aimed at revolutionizing communication within Sana'a University. This chatbot will serve as a centralized platform, enhancing information accessibility, streamlining communication, and providing a seamless experience for students, faculty, and staff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published