Analyze and modernize university curricula with GPT-4o and employment data
Ready for 3.0What this workflow does
This AI workflow has 24 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Embeddings OpenAI, Data table and OpenAI Chat Model.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Load Graduate Employment Data (Data table): get
- Load Enrollment Patterns (Data table): get
- Extract Course Syllabi (Extract from File): extracts data from a file (pdf)
- Combine Data Sources (Merge): merges the data from its input branches
- Curriculum Knowledge Base (Simple Vector Store): stores documents in the Simple vector store, with embeddings: Generate Embeddings; document loader: Load Curriculum Documents
- Curriculum Modernization Supervisor (AI Agent): runs an AI agent, with model: Supervisor Model; 2 tools (Industry Demand Forecast Agent, Learning Outcome Alignment Agent); output parser: Supervisor Output Parser
- Prepare Results for Storage (Edit Fields (Set)): sets 8 fields: analysis_timestamp, analysis_type, executive_summary…
- Store Analysis Results (Data table): uses Data table
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 (15)
- Manual Trigger
n8n-nodes-base.manualTrigger - Data table
n8n-nodes-base.dataTable - Extract from File
n8n-nodes-base.extractFromFile - Merge
n8n-nodes-base.merge - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Simple Vector Store
@n8n/n8n-nodes-langchain.vectorStoreInMemory - Data Table Tool
n8n-nodes-base.dataTableTool - Code Tool
@n8n/n8n-nodes-langchain.toolCode - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - AI Agent
@n8n/n8n-nodes-langchain.agent - Edit Fields (Set)
n8n-nodes-base.set
From the author
Based on the workflow image, here is the complete n8n template submission: --- Title: ai curriculum modernisation with learning outcome and industry demand alignment --- How It Works This workflow automates higher education curriculum analysis and…