Skip to content

honourable12/augusco-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Augusco Chatbot

This repository contains the code for Augusco Chatbot, a school chatbot designed to assist students, staff, and visitors by answering frequently asked questions and providing relevant information about St. Augustine's College.

Features

  • Interactive Responses: The chatbot responds to user queries about school events, schedules, faculty, and more.
  • JSON Knowledge Base: Information about the school is stored in a JSON file, enabling easy updates to the chatbot's knowledge base.
  • Neural Networking : Using Tensorflow and keras to a model to be used
  • Streamlit Integration: The chatbot is built on Streamlit, allowing a web-based UI for seamless interaction.

Installation

To set up and run the chatbot locally, follow these steps:

1. Clone the repository:

git clone https://github.com/honourable12/augusco-chatbot.git
cd auguco-chatbot

2. Create a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install the required dependencies:

pip install -r requirements.txt

5. Run the application:

streamlit run app.py

This will start the Streamlit server, and the chatbot will be accessible via your local browser.

Project Structure

├── app.py               # Main Streamlit app
├── model_maker /# Chatbot logic and prompt engineering
|   └── model-maker.py
├── data/
│   └── data.json 
|   └── words.pk1
|   └── classes.pk1
|   └── chatbot_augusco.keras
├── requirements.txt     # List of dependencies
└── README.md            # Project documentation

Usage

Once the app is running, you can interact with the chatbot by asking questions related to the school's activities, events, and general inquiries.

Example questions:

  • "What is the current headmaster"
  • "Who is the head of the science department?"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages