Intelligent Documentation Ingestion & Retrieval
detail.loadingPreview
Automate the ingestion and intelligent retrieval of your n8n documentation. This workflow leverages AI and Supabase to create a powerful, searchable knowledge base for your automation needs. Ensure your team always has access to the latest information.
About This Workflow
This n8n workflow automates the process of ingesting and making your n8n documentation searchable. It begins by fetching all documentation links from the official n8n website. These links are then cleaned and deduplicated, and for each valid documentation path, the content is processed. The content is split into manageable chunks using a Recursive Character Text Splitter, cleaned of redundant formatting, and then embedded and stored in a Supabase vector store. This process ensures that your n8n documentation is up-to-date and readily available for AI-powered retrieval using LangChain's vector store capabilities. Whether you're onboarding new team members or troubleshooting complex workflows, this system provides instant access to relevant documentation snippets.
Key Features
- Automated Documentation Fetching: Scans and extracts all relevant documentation links from a given source.
- Intelligent Content Chunking: Utilizes sophisticated text splitting to prepare documentation for AI processing.
- Supabase Vector Store Integration: Efficiently stores and indexes documentation for fast semantic search.
- AI-Powered Retrieval: Leverages LangChain and Gemini to retrieve contextually relevant documentation chunks.
- Duplicate Content & Link Management: Ensures data integrity by removing redundant information and links.
How To Use
- Configure the
Get All n8n Documentation Linksnode: Set the URL to the documentation source you want to ingest. - Configure the
Extract Links from HTMLnode: Ensure the CSS selector targets the correctatags for links. - Configure the
Split Out Linksnode: Specify thelinksfield to create individual items for each URL. - Configure the
Remove Duplicate Linksnode: Select thelinkfield to deduplicate URLs. - Configure the
Add Documentation Page to Vector Storenode: Ensure theworkflowIdis correctly set to the current workflow and thepathinput is mapped to$json.link. - Configure the
Default Data Loadernode (within the executed sub-workflow): Ensure thejsonDatais correctly mapped to receive thepathfrom the parent workflow. - Configure the
Recursive Character Text Splitternode: AdjustchunkSizeandchunkOverlapas needed for your content. - Configure the
Remove Duplicate Documentation Contentnode: Verify thededupeValueis correctly set to the processed documentation. - Configure the
Clean Documentationnode: Review the regex expressions for cleaning the documentation content. - Configure the
Your Supabase Vector Storenode: Provide your Supabase API credentials and table name (documents) for storing the embeddings. - Configure the
Official n8n Documentationnode: Provide your Supabase API credentials, table name (documents), and set thetoolDescriptionto guide AI retrieval.
Apps Used
Workflow JSON
{
"id": "fb249a85-dbd1-41d5-9111-9361ba79c321",
"name": "Intelligent Documentation Ingestion & Retrieval",
"nodes": 22,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: fb249a85-dbd1...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Visualize Your n8n Workflows: Interactive Dashboard with Mermaid.js
Gain unparalleled visibility into your n8n automation landscape. This workflow transforms your n8n instance into a dynamic, interactive dashboard, leveraging Mermaid.js to visualize all your workflows in one accessible place.