Welcome to the "Chat with Anthony" project! This interactive application, powered by Streamlit and OpenAI, simulates a conversation with Anthony Taylor, a virtual AI instructor. Anthony can discuss topics such as data, Python, machine learning, artificial intelligence, neural networks, and more, adding personality and context to the conversations.
- AI-driven conversational interface.
- Context-aware responses with personality and flair, emulating an excitable and encouraging teacher.
- Uses the latest GPT-3.5 Turbo model for generating responses.
- Integration with a vector store for efficient document retrieval.
- Streamlit: For creating the web interface.
- OpenAI's GPT-3.5 Turbo: For natural language understanding and response generation.
- LangChain: For orchestrating AI models and vector stores.
- Qdrant: For efficient vector-based retrieval of documents.
Ensure you have Python 3.8 or later installed on your machine. You will also need access to OpenAI APIs with the necessary API keys.
To set up the project on your local machine:
- Clone the repository:
git clone https://github.com/lordegraves/final_project_bootcamp.git
- Navigate to the repository folder:
cd final_project_bootcamp
- Install the required dependencies::
pip install streamlit pip install openai pip install langchain pip install qdrant-client pip install numpy
To run the application:
- Open a terminal in the project directory.
- Start the program by executing:
streamlit run chat_with_anthony