NVIDIA Nemotron + Perplexity Sonar as traversable knowledge graphs — 2 domains, 83 nodes, MCP-native agent traversal.
Project description
ckg-nemotron-perplexity
NVIDIA Nemotron + Perplexity Sonar as traversable knowledge graphs — MCP-native.
Your agent asks about Nemotron's synthetic data pipeline or Perplexity's reasoning stack — and gets a dependency graph back, not a paragraph it has to parse.
Domains
| Domain | Nodes | Coverage |
|---|---|---|
nemotron |
48 | Architecture · Training · Synthetic Data · RLHF · Deployment · Pruning |
perplexity-sonar |
35 | Sonar API · Models · Web Search · Citations · Output Modes |
Install
pip install ckg-nemotron-perplexity
Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"ckg-nemotron-perplexity": {
"command": "ckg-nemotron-perplexity"
}
}
}
uvx (no install):
uvx ckg-nemotron-perplexity
Tools
| Tool | What it does |
|---|---|
list_domains |
Show available domains |
query_ckg(concept, domain, depth) |
Subgraph: prerequisites + what builds on this concept |
get_prerequisites(concept, domain) |
Full upstream chain to root concepts |
search_concepts(query, domain) |
Find exact concept labels by partial match |
Example traversals
Nemotron synthetic data pipeline:
query_ckg("Synthetic Data Generation", "nemotron", 3)
→ Prerequisites:
- Nemotron-4 as Judge
- Nemotron-4 340B
- Transformer Architecture
- Group Query Attention
- Rotary Position Embedding
→ Builds toward:
- Topic Diversity Sampling
- Response Diversity Sampling
- Synthetic RLHF Data
Perplexity deep research prerequisites:
get_prerequisites("sonar-deep-research", "perplexity-sonar")
Chain: sonar-deep-research → sonar-pro → Sonar API
Cross-domain: what Nemotron deployment requires:
query_ckg("NVIDIA NIM", "nemotron", 3)
→ TensorRT-LLM Backend → Triton Inference Server → NVIDIA NIM
Why traversal
Retrieval gives you documents. Traversal gives you the path.
Asking "what does sonar-reasoning-pro require?" from a vector index returns a paragraph about Perplexity. Asking the same question via CKG returns the exact dependency chain: sonar-reasoning-pro → Sonar API → API Key Authentication → Rate Limiting.
No inference. No hallucinated edges. Every relationship was declared, not retrieved.
EVAL
benchmark: ckg-benchmark v0.6.2
dataset: huggingface.co/datasets/danyarm/ckg-benchmark
benchmarked: false
rag_baseline_f1: 0.123
graphrag_baseline_f1: 0.120
mean_tokens: 269
paper: github.com/Yarmoluk/ckg-benchmark/blob/main/paper/main.pdf
graphifymd.com · patent pending
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ckg_nemotron_perplexity-0.1.0.tar.gz.
File metadata
- Download URL: ckg_nemotron_perplexity-0.1.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9b9f6e2ca924cf94a13a1fdb0550b1c630df37b734def544476cf8e7841c8f3
|
|
| MD5 |
5161f3615edd83d4a2257e99f37735ea
|
|
| BLAKE2b-256 |
73d68bfb85939e9888112b3a9546febd58d9428eb1dd2d57ce66c652526c6db9
|
File details
Details for the file ckg_nemotron_perplexity-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ckg_nemotron_perplexity-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d33de8ac4fd62105f4b2cccf56cf7267ca3c7d72fc167646ca0971c5c231163a
|
|
| MD5 |
d20484863d261b73919894ec976c476a
|
|
| BLAKE2b-256 |
cb1bc80fe100b0991e6f562da4a1b3920a8e5f6e8f3d1f65b8028ec7ba923719
|