Bible as RAG Database

(crosscanon.com)

70 points | by jacksonastone 3 hours ago

13 comments

  • jacksonastone 3 hours ago
    Made this in a free evening. Index an permissive license translation of the Bible (WEB) into a RAG database to allow returning passages of similar semantic meaning. Lots of fun. For example, "more money more problems" returns Ecclesiastes 5:9-13 which, I'll just say, is spot on..

    "Moreover the profit of the earth is for all. The king profits from the field. He who loves silver shall not be satisfied with silver, nor he who loves abundance, with increase. This also is vanity. When goods increase, those who eat them are increased; and what advantage is there to its owner, except to feast on them with his eyes? The sleep of a laboring man is sweet, whether he eats little or much; but the abundance of the rich will not allow him to sleep. There is a grievous evil which I have seen under the sun: wealth kept by its owner to his harm."

    Anyway - thought it was fun enough to share. It's slow and I vibe coded it so I haven't sorted out how to make it not take 15 seconds to vector search against the full 4GB index.

    • ReactiveJelly 1 hour ago
      > The king profits from the field

      For the solution, read Henry George!

    • mcswell 3 hours ago
      Slow, but interesting. I used the query "government" and got back passages in Romans 13 (as I expected), but also passages in Daniel and Ezra describing decrees by government officials, which made sense.
    • cdong 26 minutes ago
      pg-vector with hnsw is still 15 seconds?
    • jnamaya 3 hours ago
      The site is not loading for me! Interesting project
      • mcswell 3 hours ago
        You have to wait awhile. It came up for me after 30 seconds or so.
        • jacksonastone 1 hour ago
          it's basically running on a toaster, sorry
    • anamnesis 3 hours ago
      [dead]
  • dredmorbius 2 hours ago
    RAG, for those unfamiliar, retrievel-augmented generation:

    <https://en.wikipedia.org/wiki/Retrieval-augmented_generation>

    • hogehoge51 2 hours ago
      The Bible, for those unfamiliar, it’s the civilization source code forked and maintained by the Jesus cult that emerged about 2 millennia ago.

      https://en.wikipedia.org/wiki/Bible

      (To put it in Hacker terms, where I suspect RAG could be a more familiar term than Bible)

      • jacksonastone 1 hour ago
        shots fired!
        • hogehoge51 18 minutes ago
          The return volley is worse! My attempt at explaining the concept of a Bible in terms relative to a "hacker world view" is making me bleed many downvotes ;-)

          The Bible as a RAG is very interesting for me even as a non religious person - A document that has grounded and survived millennia of civilization should be accessible as possible. But also seeing how concepts of the modern world and different ancient worlds map to the Bible via a RAG is fascinating.

      • Shadowmist 1 hour ago
        TIL
  • andrethegiant 2 hours ago
    I vibed up something similar, comparing the verses of the big 3 religions. Cloudflare vectorize for embeddings db. https://crazy.church
  • gaiagraphia 2 hours ago
    First result for "Jesus":

    >Jacob kissed Rachel, and lifted up his voice, and wept. Jacob told Rachel that he was her father’s relative, and that he was Rebekah’s son. She ran and told her father. When Laban heard the news of Jacob, his sister’s son, he ran to meet Jacob, and embraced him, and kissed him, and brought him to his house. Jacob told Laban all these things. Laban said to him, “Surely you are my bone and my flesh.” Jacob stayed with him for a month. Laban said to Jacob, “Because you are my relative, should you therefore serve me for nothing? Tell me, what will your wages be?”

    • jact 2 hours ago
      Hypothesis:

      This passage lists a lot of names repeatedly, and Jacob is in the genealogy of Jesus. Genealogies also list a lot of names. So perhaps somehow it’s jumping from Jesus to Jacob?

  • regus 3 hours ago
    Did you include the Deuterocanonical books?
    • jacksonastone 1 hour ago
      Ah no it doesn't but could be added. The books are listed in the checkbox list
    • zoogeny 2 hours ago
      It would be nice if there was a listing of exactly what was included somewhere.
      • jacksonastone 1 hour ago
        WEB translation of Protestant Canon, but your point is a good one. I will kick the agents.
    • smitty1e 2 hours ago
      No, and it's not KJV. Maybe NKJV? I searched

      Eccl7:13 "Consider the work of God: for who can make that straight, which he hath made crooked?"

      and it came back with:

      Ecclesiastes 7:12-15 For wisdom is a defense, even as money is a defense; but the excellency of knowledge is that wisdom preserves the life of him who has it. Consider the work of God, for who can make that straight which he has made crooked? In the day of prosperity be joyful, and in the day of adversity consider; yes, God has made the one side by side with the other, to the end that man should not find out anything after him. All this I have seen in my days of vanity: there is a righteous man who perishes in his righteousness, and there is a wicked man who lives long in his evildoing.

  • sputknick 3 hours ago
    Would love to use if you can get it back up! Sounds like an awesome idea for a way to converse with the Bible
    • jnamaya 3 hours ago
      I built a Bible scholar agent using RAG grounded in the Berean Standard Bible. Is the same concept but an LLM discern the text for you.

      Here is the link to the demo: https://safi.selfalignmentframework.com/

      Choose the Bible Scholar agent and use deepseek or Gemini 3.5 for the LLM.

    • sputknick 3 hours ago
      Nevermind, it eventually loaded
  • keithnz 2 hours ago
    Looking for slavery, it comes up with Leviticus 25:46-49 but misses the context that starts at verse 44.
    • jacksonastone 1 hour ago
      Groups by paragraphs when collecting embedding
  • iqihs 2 hours ago
    Not super impressed with this considering you can get better results in seconds from any basic LLM workflow.
    • jacksonastone 1 hour ago
      I wanted to know it was only returning source. My suspicions always go up when I have the LLM lean on its "deep memories". too much fluff, inconsistent translations, stuff like that.
    • FloorEgg 1 hour ago
      Yes but for probably 1000x the energy/cost.
  • LarsDu88 2 hours ago
    Pretty effective. You can even type in "child murder" and "genocide" and get relevant passages
    • LarsDu88 2 hours ago
      Fun exercise. Type in pokemon or japanese. You can really see the nearest neighbor text in embedding space. Pokemon gives passafes referencing animals and japanese passages referencing foreigners
      • hogehoge51 1 hour ago
        yes, this is quite fun - very distant in time and geography, but converging in semantic space.

        天照大 (Amaterasu)

        > He brought me into the inner court of the LORD’s house; and I saw at the door of the LORD’s temple, between the porch and the altar, there were about twenty-five men with their backs toward the LORD’s temple and their faces toward the east. They were worshiping the sun toward the east.

        神武天皇 (Emperor Jimmu)

        > As he was worshiping in the house of Nisroch his god, Adrammelech and Sharezer his sons struck him with the sword; and they escaped into the land of Ararat. Esar Haddon his son reigned in his place.

  • bloaf 2 hours ago
    My search returned what might as well have been a random assortment of bible verses. It made me wonder what Terry Davis would have thought of modern AI. Would it be the natural evolution of his shortcut for random bible verses that he built into TempleOS, or would it be the opposite and a voice of evil?
  • NDlurker 2 hours ago
    This is really cool. Thank you for sharing.
  • condwanaland 1 hour ago
    Searched for "sexual exploration". One of the results i got returned was from corinthians and read:

    The wife doesn’t have authority over her own body, but the husband does. Likewise also the husband doesn’t have authority over his own body, but the wife does.

    I'm so glad this religion of peace sees consent as profoundly unimportant

    • jacksonastone 1 hour ago
      You could make the case I've just been indoctrinated in this stuff (genuine believer) but I take that to be a profoundly progressive verse given the context Paul is writing. Notice the symmetry.
      • condwanaland 50 minutes ago
        I do notice the symmetry. It is saying that each of them can use the others body as they like, without regard for the other. But that's fine, because they can do it right back.

        A progressive system is not built off "I'll do what I want to you but I also will let you do it back". That conveniently ignores that there is still an entirely non-consenting party in this.

        Your body belongs to you. Your partners body belongs to them. And religious institutions teaching the opposite of this is what has lead to decades of marital rape and entitlement. I call that very very far from a progressive system

        • jimmygrapes 23 minutes ago
          Consider this: neither man nor women, when fully committed to each other as if they are one, and maybe even if they are not committed, can control the emotions and impulses inflicted upon them by the other.

          It's ok to set aside misgivings about the whole thing and how the world has corrupted it all and just explore the possibility of depth and beauty and love. You don't have to chose the worst interpretation of things, even if others have.

          • condwanaland 15 minutes ago
            Describing my interpretation of a passage that quite literally says "your body belongs to someone else" as a 'worst possible reading' would be comically hilarious if not for the rather sinister undertones.

            Your interpretation of this passage is reading far more into things and doing far more justifying than mine is

    • laichzeit0 1 hour ago
      You have to keep reinterpreting it until it aligns with whatever the masses currently consider to be true. This has been going on forever. The current hot reinterpretation is to say we’ve been wrong in what the scriptures teach about same-sex relationships and aaacktshually.. it’s fine.