narniagooooo's picture
Fix HF Space metadata (valid emoji, colorFrom, short_description length)
4ef16fc
|
Raw
History Blame Contribute Delete
1.96 kB
metadata
title: Scripture Knowledge Graph
emoji: 
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.20.0
app_file: app.py
pinned: true
license: mit
short_description: Bible notes to an AI knowledge graph with swarm intelligence

Scripture Knowledge Graph

Transform your Bible study notes into an interactive knowledge graph powered by graph theory, swarm intelligence, and AI theological analysis.

Features

  • NLP entity extraction — automatically identifies people, places, themes, theological concepts, books, verses, time periods, and events, plus directed relationships ("Paul wrote to Timothy")
  • Interactive D3 force graph — drag, zoom, click to explore; hexagon/diamond/star/triangle node shapes by entity type; neon glow rendering
  • Graph algorithms (NetworkX) — PageRank, greedy-modularity communities, betweenness/degree/eigenvector centrality, clustering coefficient, diameter, density, bridges, articulation points
  • ACO Swarm Intelligence — a real Ant Colony System (Dorigo & Gambardella, 1997) traces the dominant conceptual pathway through your notes, with a live convergence readout
  • AI Insights — Claude streams a theological + graph-structural analysis of your notes, grounded in the computed topology and swarm results

How to use

  1. Paste your Bible study notes (or click Sample)
  2. Click Build Knowledge Graph
  3. Explore — click nodes, try layout modes, drag, zoom
  4. Click Run Swarm Analysis to let ants find the dominant pathway
  5. Open the AI Insights tab and click Generate Insights

Setup

This Space calls the Anthropic API server-side. Add your key as a Space Secret named ANTHROPIC_API_KEY (Settings → Variables and secrets). It is never exposed to the browser.

Technical stack

Graph algorithms: NetworkX · Visualization: D3.js v7 · AI: Claude (Anthropic, server-side streaming) · Swarm: Ant Colony System (Dorigo & Gambardella, 1997)