ExtractConceptsFromFile

Purpose

Extract [[WikiLink]] concepts from memory files to analyze what knowledge graph nodes exist in specific files before graph synchronization.

When to Use This Tool

Key Features

Parameters

ParameterTypeRequiredDescriptionExample
identifierstringYesMemory FILE identifier (URI or title)“memory://advanced-ai-concepts”

Usage Examples

Basic Extraction

{"identifier": "memory://machine-learning-fundamentals"}

Extracts all [[WikiLink]] concepts from the machine learning fundamentals file, showing concepts like [[Neural Networks]], [[Deep Learning]], [[Supervised Learning]].

Title-Based Lookup

{"identifier": "AI Research Notes"}

Finds the file by title and extracts concepts, useful when you remember the title but not the URI.

Pre-Sync Validation

{"identifier": "memory://new-research-paper"}

Validate that a newly created file contains proper [[concept]] links before running Sync to update the knowledge graph.

Common Patterns

Troubleshooting

No Concepts Found

File Not Found

Empty Results vs Expected Concepts

Performance with Large Files

Integration Examples

Pre-Sync Workflow

1. ExtractConceptsFromFile → See what concepts exist
2. Sync → Update knowledge graph with those concepts  
3. BuildContext → Explore the newly connected concept relationships

Content Quality Pipeline

1. WriteMemory → Create file with [[concepts]]
2. ExtractConceptsFromFile → Verify concepts were properly formatted
3. SearchMemories → Confirm file is discoverable via concept search

Debug Missing Connections

1. BuildContext fails to find expected connections
2. ExtractConceptsFromFile → Check if concepts exist in source files
3. If missing: EditMemory to add proper [[WikiLink]] formatting
4. Sync → Rebuild graph with corrected concept links

Technical Notes