InfraNodus Graph RAG icon

InfraNodus Graph RAG

Build knowledge graphs, get AI advice, and extract content gaps with the InfraNodus API

Overview

This node integrates with the InfraNodus API to analyze knowledge graphs and generate insights about content gaps and topics. Specifically, the "Generate Content Gaps and Topics" operation under the "Knowledge Graph" resource allows users to create or analyze a graph based on provided text or an existing graph name. It then returns AI-generated topic names for clusters within the graph, highlights content gaps, and provides detailed information about keywords and statements.

This node is beneficial in scenarios such as:

  • Content strategy planning by identifying missing topics or underexplored areas.
  • Enhancing SEO by discovering relevant but unaddressed keywords.
  • Research analysis by visualizing connections and gaps in knowledge domains.
  • Generating AI-assisted summaries and thematic overviews of textual data.

Practical example: A content marketer inputs a body of text representing their website content. The node generates a knowledge graph highlighting which topics are well-covered and which content gaps exist, helping them plan new articles to fill those gaps.

Properties

Name Meaning
Graph Name The name of the graph to use or save. If not saving, can be any string.
Text The textual content to create a new graph from. Leave empty to use an existing graph by name.
Save / Update the Graph in InfraNodus Option to save or update the graph in InfraNodus. Choices: "No" (do not save), "Yes" (save/update).
Include AI-Generated Topics Whether to generate AI-based topic names for graph clusters. Choices: "No", "Yes".
Include Content Gaps and Topics Information Hidden property, always true, includes detailed info about gaps and keywords in the response.
Include Full JSON Graph Whether to include the full JSON representation of the graph in the response. Choices: "Yes", "No".
Include All the Statements Whether to include all statements (edges/relations) in the returned object. Choices: "Yes", "No".

Output

The node outputs a JSON object containing:

  • AI-generated topic names for clusters within the knowledge graph.
  • Information about content gaps and keywords identified in the graph.
  • Optionally, the full JSON structure of the graph if requested.
  • Optionally, all statements (edges or relations) present in the graph.

If binary data output is supported, it would typically represent graph visualizations or exported files, but this node focuses on JSON data describing graph analytics and insights.

Dependencies

  • Requires an API key credential for InfraNodus API access.
  • The node sends requests to https://infranodus.com/api/v1.
  • No additional environment variables are explicitly required beyond the API authentication.

Troubleshooting

  • Common issues:

    • Invalid or missing API key will cause authentication errors.
    • Providing both empty text and a non-existent graph name may result in errors due to no source data.
    • Setting incompatible options (e.g., requesting to save a graph without providing a valid name) might cause failures.
  • Error messages:

    • Authentication errors: Verify that the API key credential is correctly configured.
    • Validation errors: Ensure required fields like "Graph Name" are filled when saving or updating graphs.
    • API rate limits or service downtime: Retry after some time or check InfraNodus service status.

Links and References

Discussion