/salty-sapphire-chatbot

Primary LanguageJavaScriptMIT LicenseMIT

PopBot - AI Chatbot

SaltySapphire, an AI Chatbot, is a conversational bot, powered by GPT-4 developed by OpenAI. It can engage in human-like text conversation, accept natural language inputs and provide text-based responses.

Table of contents

General info

This project is a simple demonstration of OpenAI's language model GPT-4 capabilities in a chat format. The bot can answer a variety of questions, from general knowledge inquiries to complex problems. It specializes in social media and pop culture.

Technologies

The project is created with:

  • Node.js
  • Express.js
  • OpenAI's GPT-3.5 Turbo language model
  • HTML
  • CSS
  • JavaScript

Setup

To run this project, you'll need Node.js and npm installed on your system.

  1. Clone the repository: git clone https://github.com/abutler911/salty-sapphire-chat-bot.git
  2. Move into the project directory: cd salty-sapphire-chat-bot
  3. Install the dependencies: npm install
  4. Start the server: npm start
  5. Open your browser and navigate to http://localhost:3000 to access the application.

Features

  • Engage in a text-based conversation with the AI
  • User-friendly interface
  • Scrollable chat history
  • Auto-scrolls to latest response

Status

The project is in ongoing development. Future updates are planned for more complex interaction possibilities and smoother user interface.

Contribution

We welcome contributions from the community to help improve PopBot. If you've got an idea for a new feature or an improvement, feel free to open an issue to discuss it or directly submit a pull request with your changes.

Contact

Created by @abutler911 - feel free to contact me!