Skip to content

danishjavedcodes/AIchatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personalized Chatbot for Eziline

This is a personalized chatbot designed to assist users with inquiries related to Eziline, a software development and IT consulting company. The chatbot is capable of answering common questions about Eziline using predefined responses. Additionally, it leverages OpenAI's GPT-3.5 model to generate responses for new and unique queries.

How It Works

The chatbot utilizes a knowledge base of predefined questions and answers about Eziline. It matches user input against the predefined questions and provides corresponding answers if a match is found. If the user input does not match any predefined questions, the chatbot employs the OpenAI GPT-3.5 model to generate a response based on the conversation history.

To ensure the security of sensitive information, such as API keys, it is important to keep the code and associated files private and not share them with anyone.

Setup and Configuration

To run the chatbot locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies specified in the requirements.txt file.
  3. Obtain an API key from OpenAI and update the openai.api_key variable in the code with your API key.
  4. Run the code in a Python environment.

Usage

Once the chatbot is running, you can interact with it by typing your queries or messages. The chatbot will respond with relevant information about Eziline or provide assistance based on the conversation history. You can exit the chatbot by typing "bye".

Please note that this chatbot is designed specifically for Eziline and may not be suitable for other use cases without appropriate modifications.

Security and Privacy

Ensure that the code, including any API keys or sensitive information, is kept private and not shared with unauthorized individuals. This helps protect the confidentiality and security of the chatbot and the associated data.

Acknowledgments

The chatbot implementation is based on OpenAI's GPT-3.5 model and incorporates predefined responses for specific questions about Eziline. Special thanks to OpenAI for providing the GPT-3.5 model and to the Eziline team for providing the knowledge base for the chatbot.

About

This is a personalized chatbot for Eziline, a software development company. It can answer questions about Eziline using predefined responses and generate responses for new queries using OpenAI's GPT-3.5-terbo model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors