using the Bible for finding support
Sometimes, things can be hard. There may be challenging periods, and we may feel alone in facing them. But we are not alone. There are several sources we can consult to find support, and one of them is the Bible. Regardless of your religion, the Bible includes many stories and situations that can resonate with the challenges we may be facing. So why not accessing it when we feel down?
One of the main challenges is that the Bible is a huge collection of books. Sure, you can open a random page and you may find words of wisdom but wouldn't it be better to get a response targeted to our question?
This motivated me to create BAIble, an Agentic AI app hosted on Hugging Face Spaces that leverages the Smolagents library, the Google Gemini LLM, and a vectorized version of the Chatolic Public Domain version of the Bible obtained with embeddings and stored on a ChromaDB database. The app is written in Python, using the Gradio library for the front-end. It was originally an idea for an Hackatlon on Agents and Model Contex Protocol (MPC) by Hugging Face, but I decided to make it available because I feel it can really help!
The main features are summarized in this video.
How to use it?
📖 Select if you want to consult the Whole Bible or the Gospels Only
🎵 Activate the Background Music if you want (it is quite relaxing, I suggest you to use it!)
🤔 Ask a question about something that bothers you of for which you want some support, and click Enter or the arrow icon
🙏 The response will be generated, using the relevant passages from the Bible (it may require some time, please be patient...)
😯 And the best of this is that the app is FREE! (but if you want to donate, you are more than welcome to do so here !)
<wait a little, it may take some time to load as it is hosted on a free server...>
History
5/12/25: version 0.9.2 - Updated base LLMs from Gemini 2.0 to Gemini 2.5
23/6/25: version 0.9.1 - Multilingual support
18/6/25: version 0.9 - First version