Show HN: Biblos – Semantic Bible Embedded Vector Search and Claude LLM
136 points| j-b | 2 years ago |github.com
Note: Search by just topic/keywords, e.g. "Kingdom of Heaven", for broader results!
136 points| j-b | 2 years ago |github.com
Note: Search by just topic/keywords, e.g. "Kingdom of Heaven", for broader results!
[+] [-] cout|2 years ago|reply
One thing I like is that it provides the source text, so you can verify whether the summary is accurate. Other engines just give you an answer, leaving you to verify accuracy on your own as a separate step. But I wonder which translation it uses?
Wondering if it has a bias toward any particular theology, I tried some controversial terms.
The program gave an accurate defense of the five points of calvinism, but when I asked about dispensationalism, the verses it gave were less relevant than I hoped. On the other hand, it did give relevant results for Arminianism. On predestination, however, it missed Romans 9 but instead returned passages from Ecclesiastes and Galatians 4.
Concerning Roman Catholic theology, it did not seem to know what the immaculate conception is, and instead wandered aimlessly. It did know what purgatory is, but I expected to see 1 Cor. 13 and instead it returned passages from Job and Ecclesiastes.
Concerning Orthodox theology, it did not seem to know what the word filioque means. This isn't a word found in the bible, but neither is calvinism nor trinity, which it did know. It also knew iconostasis, though I am not qualified to judge whether it explained it accurately.
I was impressed that it knows what a gift economy is; I don't think this is a term I would expect to see in a typical commentary.
It did not feel comfortable commenting on facebook, but when I asked about the internet, the summary explained that we should only be judged by God and not our friends, and also warned against adulturous women. It was more positive about an information superhighway, returning results about sharing knowledge and being honest.
A bug: if I click Summarize before the search is complete, I get a different response than if I wait for the runner to stop running and then click Summarize.
[+] [-] j-b|2 years ago|reply
[+] [-] dragonwriter|2 years ago|reply
Catholics don't believe sola scriptura, which is a fairly recent Protestant doctrine, instead viewing scripture and sacred tradition as pillars of faith, and the Immaculate Conception is a dogma originating in sacred tradition, not scipture.
So its not surprising that a textual search of the Bible (even if using a text that Catholics would use, which I don't think this does) would whiff hard on this.
[+] [-] deckar01|2 years ago|reply
In consolation I sat up a vector index of The Works of Josephus (his interest at the time) and a StableBeluga chatbot. It answered questions fairly well, but most importantly supplied the references that were used as context. In the end there was still just too much cultural and historical context missing to be a useful alternative to scholarly analysis.
[+] [-] actionfromafar|2 years ago|reply
A model could be retrained and finetuned and corrected and double-checked on a limited corpus, until it would be able to discuss and explain something very very well in a particular subject.
Such things could be used in education, I imagine. Like an extra, never tiring teacher.
[+] [-] viraptor|2 years ago|reply
This was my first thought when seeing the project. How well do we expect LLMs to work for text where words often don't have their normal meaning, half the things shouldn't be taken literally, and we have lots of contradictions? This feels like it should have way more warnings than ChatGPT itself.
[+] [-] Minor49er|2 years ago|reply
Add the verse numbers in the results and turn them into links so that the full passages can be read
Include other translations, especially the KJV and Greek interlinear, since those are still widely used and referenced. Different churches have particular reasons for using the versions that they've chosen, and cross-examining translations is highly important in Bible study
Include optional commentaries as search sources since those can lend a lot of insight into different passages, even serving as cross-references to other related passages
[+] [-] j-b|2 years ago|reply
[+] [-] civilitty|2 years ago|reply
A little fine tuning would probably go a long way since the embeddings are likely trained mostly on a nonreligious corpus in the modern tongue. It might also be overfitted so trying smaller models might also help.
[+] [-] j-b|2 years ago|reply
[+] [-] rolisz|2 years ago|reply
[+] [-] swatcoder|2 years ago|reply
[+] [-] j-b|2 years ago|reply
[+] [-] otabdeveloper4|2 years ago|reply
It's censored. Looks like you need to build your own LLM unless you want some developer's thinly veiled opinion.
[+] [-] msylvest|2 years ago|reply
So as a test I asked this service 'what is balm in Gilead' and it returned 4 other Bible sentences. Pressed 'Summarize', which unfolded comments on the 4 sentences and a summary of
'Overall, these passages present Gilead as a contested but fertile region east of the Jordan river. It was prized territory that was given to several Israelite tribes and seen as a divine provision. The name "Gilead" means "hill of testimony" referring to its choice lands. So the metaphor of "balm in Gilead" signifies the healing, restoration, and provision God can bring even in difficult times.'
My key observations:
1) The overall summary highly matches my own interpretations
2) Jer 8:22 was not referred - possibly because it does not define the concept, it just refers to its meaning
3) Inferring the summary from the 4 sentences is not easy but apparently AI can do so
I have a question on the generation of the overall summary: Is it based on on the 4 sentences only or does it include other biblical text behind the scenes?
[+] [-] seanhunter|2 years ago|reply
[+] [-] valyagolev|2 years ago|reply
This is a common thing for vector similarity search. I wonder if there's a solution already. I thought about giving the query to an LLM to reformulate in the database-relevant way before embedding it.
[+] [-] linuxdude314|2 years ago|reply
I think to most people it’s pretty obvious you are trying to make the algorithm fit your bias/preconceived ideas.
[+] [-] dragonwriter|2 years ago|reply
Condemnation of homosexuality is a popular gloss or rationalization of this, wierdly common among literalists, but, I mean, Leviticus condemns mixing fibers, and has plenty of rules that apply to only one gender, I don't see why we shouldn't take its condemnation of specifically men mixing gay and straight sex literally, too. (And maybe also take Acts 15 literally as to which part of the ancient Mosaic law applies to non-Jewish Christians, and not worry about that rule however we gloss it, since it concerns neither pollution from idols, unlawful marriage, blood, or the meat of strangled animals.)
[+] [-] esafak|2 years ago|reply
[+] [-] notrsponsible|2 years ago|reply
Did God create "the products of inqest will suffer for their parents' sins"? Is God then Just or Benevolent?
Did God create a world of suffering after creating heaven?
Did God will that we would all be products of the inquest of Adam and Eve? Why did Cain harm Abel, and why was the third child fine?
Did God create Heaven? Did God create Hell? Did God create "taking babies from their crying mothers actually levels them up out of the world of suffering"; did God create death and suffering?
How could we give due process to the accused 2000+ years ago, and why don't religious text specify equal due process (or even hand-washing before delivering babies)?
[+] [-] itronitron|2 years ago|reply
[+] [-] cjameskeller|2 years ago|reply
[+] [-] j0e1|2 years ago|reply
[+] [-] j-b|2 years ago|reply
[+] [-] electic|2 years ago|reply
One thing we also added is imagery, generated by AI, which gives the Bible imagery that most text based bibles do not have.
iOS: https://apps.apple.com/us/app/noahs-bible-ai-powered-bible/i... Android: https://play.google.com/store/apps/details?id=com.ai.noah
[+] [-] anonu|2 years ago|reply
[+] [-] otabdeveloper4|2 years ago|reply
You're censoring the Bible now? Lol.
[+] [-] j-b|2 years ago|reply
[+] [-] mistrial9|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] cout|2 years ago|reply
Was this trained on any particular commentary?
[+] [-] j-b|2 years ago|reply
[+] [-] beders|2 years ago|reply
[+] [-] j-b|2 years ago|reply
[+] [-] pryelluw|2 years ago|reply
Like the Femputer in Futurama’s universe.
[+] [-] TeMPOraL|2 years ago|reply
[+] [-] WeMoveOn|2 years ago|reply
[+] [-] timinman|2 years ago|reply
[+] [-] roymckenzie|2 years ago|reply