The Aristotle Digital Immortality Chatbot is designed to simulate conversations with the ancient philosopher Aristotle, leveraging advanced NLP and AI technologies. This project aims to create a digital representation of Aristotle that can interact with users, providing insights and responses that reflect his philosophy and thoughts.
- Conversation Simulation: Engage in realistic dialogues with a digital Aristotle.
- Philosophical Reasoning: Experience responses based on Aristotle’s philosophical doctrines.
- Self-Learning Capabilities: The model learns from interactions to improve its responses.
Aristotle/ ├── data/ │ ├── ... # Dataset files ├── models/ │ ├── README_models.md ├── notebooks/ │ ├── ... # Jupyter notebooks ├── src/ │ ├── extract_text.py │ ├── fine_tune.py │ ├── monitor.py │ ├── generate_completion.py │ ├── upload_dataset.py │ ├── test1.py │ ├── test2.py └── processed_aristotle_texts.json
Ensure you have Python 3.x installed along with the necessary libraries:
transformers
torch
pandas
numpy
Clone the repository and install the required packages: git clone https://github.com/Yash2378/aristotle-chatbot.git cd aristotle-chatbot pip install -r requirements.txt
csharp Copy code
To start a conversation with the Aristotle chatbot: python src/chat_with_aristotle.py
css Copy code
Contributions are welcome! Please read CONTRIBUTING.md
for details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thanks to all contributors who have invested their time in refining this project.