FaithfulAI is a Christian-based large language model ready to answer any Bible-related questions in a energetic and positive manner. This chatbot is designed to help users learn more about the Bible and its teachings in a fun and interactive way. It also can speak in multiple languages, including English, Spanish, French, and German.
- Answer Bible-related questions
- Speak in multiple languages
- Provide Bible verses, summaries, and explanations
- Provide Bible-related jokes and fun facts
If you want to play with this project, you can clone this repository by running the following command:
git clone https://github.com/WilhenAlbertoHM/FaithfulAI.git
cd FaithfulAI
Then, install the required packages by running the following command:
pip install -r requirements.txt
Then, to start the Streamlit app, run the following command:
streamlit run main.py
To use FaithfulAI, please head to FaithfulAI, type in your question, and press "Enter" on your keyboard. The chatbot will then provide you with an answer.
- Python
- Ollama (Llama 3)
- Streamlit
There are several ideas in mind for the future:
- I'd like to add more features such as sources of reliable commentary on the Bible verses. It would be cool to see the connections that the verses have with one another, and how everything connects. YouTube links to sermons and online sources regarding specific topics would certainly help the user learn more.
- Integrate the Bible quiz I've made here as an additional feature to the website.
- I'm learning about ways to deploy chatbots for the public to use. Currently, this is accessible via localhost.
- I look forward to using other models, such as Llama 3.1 and Claude 3.5 Sonnet, to see how they perform.
- Finally, an enhanced prompt would also benefit the user with more relevant answers.
Very happy to work with you guys on this project, if interested :)!
This project is licensed under the MIT License - see the LICENSE file for details.