Skip to content
/ Pishoe Public

Pishoe is a chatbot solution developed by four students. It combines web technologies, FastAPI, and the RASA framework to offer a dynamic and interactive conversational experience.

Notifications You must be signed in to change notification settings

ddev17/Pishoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pishoe Chatbot Solution

Pishoe is a chatbot solution developed by a team of four students. It utilizes HTML, CSS, JavaScript, SASS, FastAPI, and the RASA framework to provide an interactive and conversational user experience.

Table of Contents

Author Team

Installation

To get started with Pishoe, you'll need to install the required dependencies. You can do this using pip and the requirements.txt file provided:

pip install -r requirements.txt

Getting Started

Before running the chatbot, ensure you have completed the installation step. Once the dependencies are installed, you can follow these steps to start the chatbot:

  1. Clone the repository to your local machine:

    git clone https://github.com/ddev17/Pishoe
  2. Change directory to the project folder:

    cd Pishoe
  3. Start the FastAPI server:

    python main.py
  4. Run the RASA framework:

    rasa run -m models --enable-api --cors "*"
    rasa run actions

Now, Pishoe is up and running, and you can interact with the chatbot via a web interface.

Project Structure

The project structure is organized as follows:

  • models: RASA NLU and Core models.
  • main.py: The FastAPI application.
  • config.yml: Configuration file for RASA.
  • requirements.txt: List of project dependencies.
  • README.md: This documentation.

Usage

Describe how users can interact with Pishoe and any additional information on the chatbot's features or functionality.

Contributing

We welcome contributions to Pishoe! To contribute to the project, follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Create a pull request to the main repository.

Please follow the project's code of conduct and contribution guidelines, if any.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this project as long as you adhere to the terms of the license.

About

Pishoe is a chatbot solution developed by four students. It combines web technologies, FastAPI, and the RASA framework to offer a dynamic and interactive conversational experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published