Build a weekly AI trend alerter with arXiv and Weaviate
Ready for 3.0What this workflow does
This AI workflow has 29 nodes and runs on a schedule (every 7 days). Along the way it connects Weaviate Vector Store, Embeddings OpenAI and OpenRouter Chat Model.
How it runs
Trigger: On a schedule (every 7 days).
- Get Current Date (Date & Time): formats or calculates dates
- Date & Time: formats or calculates dates
- Query arXiv (HTTP Request): calls an HTTP API
- Convert XML to JSON (XML): converts between XML and JSON
- Split Results (Split Out): splits a list into separate items
- Prep Data for Weaviate (Edit Fields (Set)): sets 6 fields: id, title, summary…
- Remove Duplicates: removes duplicate items
- Enrich Articles with Topic Classification (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; output parser: Structured Output Parser
- Merge: merges the data from its input branches
- Remove Fields (Edit Fields (Set)): sets 9 fields: id, title, summary…
…plus 7 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (19)
- Weaviate Vector Store
@n8n/n8n-nodes-langchain.vectorStoreWeaviate - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - HTTP Request
n8n-nodes-base.httpRequest - XML
n8n-nodes-base.xml - Remove Duplicates
n8n-nodes-base.removeDuplicates - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Date & Time
n8n-nodes-base.dateTime - Markdown
n8n-nodes-base.markdown - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Merge
n8n-nodes-base.merge - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Aggregate
n8n-nodes-base.aggregate - Send Email
n8n-nodes-base.emailSend
From the author
Build a Weekly AI Trend Alerter with arXiv and Weaviate Ditch the endless scroll for AI trends. Meet Archi, your personal AI research assistant that hits you up once a week with everyone you need to know. 🧑🏽🔬 This workflow scrapes AI and machine learning…