/BadBadAnyaChatBot

"Bad Bad Anya" is a dynamic chatbot deployed on AWS Bedrock

Primary LanguageJavaScriptMIT LicenseMIT

Bad Bad Anya Chatbot

Overview

The "Bad Bad Anya" is a sophisticated chatbot developed to provide an enriched interactive experience. Deployed on AWS Bedrock, this chatbot utilizes advanced prompting techniques and supplemental data to enhance conversational depth and personality traits.

Features

  • Dynamic Interaction: Engage users with a responsive chat interface powered by cutting-edge technology.
  • Customizable Personality: Tailored responses that reflect a deep and nuanced character.

Deployment

This section provides step-by-step instructions to deploy the chatbot using AWS Bedrock and Flask.

Prerequisites

  • AWS Account
  • Python 3.8+
  • Flask

Setup and Launch

  1. Environment Setup:

    • Ensure your AWS environment is ready and you have access to AWS Bedrock.
    • Install Python and Flask on your machine or in a virtual environment.
  2. Deploy the Application:

    # Clone the repository
    git clone https://yourrepository.git
    cd yourrepository
    
    # Install dependencies (if any)
    pip install -r requirements.txt
    
    # Run the application
    python app.py
    

Enhancements

Future enhancements can include more interactive features, improved AI responses, and better security for iframe communication. For detailed documentation on AWS Bedrock, visit AWS Documentation.

Application Structure

Below is the directory structure of the "Bad Bad Anya" chatbot application, providing a clear view of all components involved.

/root_directory
|-- /static
|   |-- /img
|       |-- 1.gif
|       |-- 2.gif
|       |-- 3.gif
|-- /templates
|   |-- index.html
|-- app.py