Skip to content

Commit b48b683

Browse files
committed
WIP
1 parent 36c7d03 commit b48b683

4 files changed

Lines changed: 16 additions & 10 deletions

File tree

python/fraud/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ This example detects suspicious patterns and fraudulent behaviors in a real-time
44

55
### How It Works
66

7-
1. Generates a continuous stream of financial transactions, accounts, and registration events.
8-
2. Ingests the stream into IssunDB; map accounts, transactions, and devices as nodes and edges.
9-
3. Executes Cypher queries concurrently over the database to identify circular transfers, shared devices, and stolen credentials.
7+
1. Generates a deterministic, (seeded) stream of financial events (that includes account, device, and merchant registrations, transfers, payments, and
8+
device logins information).
9+
2. Ingests the stream into IssunDB; maps accounts, devices, and merchants as nodes and transfers, payments, and logins as edges.
10+
3. Runs four Cypher-based detectors after every batch insert to flag things like circular transfer rings, shared devices, money-mule fan-in, and
11+
velocity bursts.
1012

1113
More detailed workflow is shown below:
1214

python/recommendation/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ This example builds a social network graph and recommends content and friends to
44

55
### How It Works
66

7-
1. Creates a graph of users, interests, followed tags, and published posts in IssunDB.
8-
2. Computes text embeddings for posts and interests so we can run vector-based similarity checks on them.
9-
3. Combines graph traversal (friend-of-a-friend collaborative filtering) and vector search (semantic similarity) to recommend relevant articles and
10-
new connections.
7+
1. Creates a graph of users, topics, and posts in IssunDB, with `FOLLOWS`, `POSTED`, `ABOUT`, and `LIKES` edges; each user has topic affinities
8+
that drive their interest vector.
9+
2. Computes interest-vector embeddings for users and posts and builds a full-text index over post text, so the graph supports both semantic and
10+
keyword search.
11+
3. Provides four recommendation features, including friend-of-friend suggestions through Cypher, kindred users and posts through vector search,
12+
trending topics through Cypher aggregation over recent likes, and a hybrid discover feed that fuses vector, text, and one-hop graph expansion.
1113

1214
More detailed workflow is shown below:
1315

rust/code-explorer/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ This example indexes Rust source code, builds a syntax dependency graph, and ran
55
### How It Works
66

77
1. Parses Rust source files into abstract syntax trees (using the `syn` library).
8-
2. Stores syntax elements (like modules, functions, and structs) as nodes, and dependencies (like calls, imports, and definitions) as edges in IssunDB.
9-
3. Computes the structural importance of functions using the PageRank algorithm on the constructed graph.
8+
2. Stores files, functions, structs, enums, and traits as nodes, with `CONTAINS`, `CALLS`, `METHOD_OF`, and `IMPLEMENTS` edges between them.
9+
3. Answers structural questions over the graph, including callers and callees through Cypher, dead-code candidates, transitive impact through native
10+
adjacency traversal, the shortest call path between two functions, weakly connected components, and cycle detection.
11+
4. Ranks functions by structural importance with PageRank over the code graph.
1012

1113
More detailed workflow is shown below:
1214

rust/graphrag-agent/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This example implements a knowledge graph extraction and question-answering pipe
55
### How It Works
66

77
1. Reads text documents, splits them into text chunks, extracts entities, and records entity co-occurrences.
8-
2. Indexes chunks using a vector index (for semantic retrieval) and an BM25 text index (for keyword retrieval).
8+
2. Indexes chunks using a vector index (for semantic retrieval) and a BM25 text index (for keyword retrieval).
99
3. Performs a hybrid search on both indexes and resolves the reciprocal-rank fusion of the results.
1010
4. Traverses the graph structure to extract adjacent entities and document contexts.
1111
5. Combines the retrieved context and queries an LLM to generate the final answer.

0 commit comments

Comments
 (0)