Repository navigation
GSoC 2026: Project 13 - No-Code AI Workflow Automation with n8n and OpenVINO Model Server for GPU/NPU #34422
Replies: 13 comments 7 replies
|
Hi Nand Kishore, Can you please prioritize a full agentic workflow using n8n + OVMS locally, with a model that supports agent-style interactions and function/tool calling? I think that would help align strongly with the intended direction of the project. On your architecture questions: The Gateway approach seems reasonable for now, as long as it continues to work well for agentic/tool-calling workflows. As part of the next steps, it would be great if you could implement:
Please let me know if you got any further questions Thanks |
|
Hi @praveenkk123, What's working: Custom n8n node that connects to OpenVINO Model Server
Repo: https://github.com/Nandkishore-04/n8n-openvino I'd appreciate any feedback on this, and would love your guidance on shaping a strong GSoC proposal for this project. |
|
Hi Nand Kishore, Thanks |
|
Lets keep your existing custom agent demo as its interesting. Please see if you can create an use case that combines both of these together in a single flow. If it is not feasible we can create a new workflow with AI agent Thanks |
|
Hi @praveenkk123 , I kept the existing custom agent demo as is and created a combined workflow that uses both together in a single flow: Combined Workflow (/support-v2): Custom OVMS Node runs DistilBERT sentiment analysis (fast, deterministic)
So both the custom node and n8n's built-in AI Agent work together — the custom node handles classification, the AI Agent handles reasoning and tool orchestration. One limitation: Qwen2.5-1.5B is too small to reliably call tools through the built-in AI Agent. It tends to generate text describing the tool calls instead of executing them. The custom agent with the nudge system handles this correctly. I've documented this with a comparison table in the repo. A larger model (7B+) would resolve this. Everything is pushed with screenshots and docs: https://github.com/Nandkishore-04/n8n-openvino (please refer the combined workflow demo screenshots ) Let me know if you'd like me to take a different approach . |
|
Hi Nand Kishore, This looks great. Let me get back to you on this on the next steps. |
|
Hi @praveenkk123, Thanks |
|
Hi Nand Kishore, |
|
Hi mentors, I'm Lok Pradeep, a CSE student at NIAT chennai. I have hands-on experience building AI workflows with n8n (recently built an AI News Summarizer) and working with voice AI/LLMs. I am highly interested in contributing to Project #13 (n8n Workflow Automation) and would love to request guidance on a prerequisite task to prove my skills. Looking forward to contributing! |
|
Hey @praveenkk123, Thanks, |
|
Nand,
Can you share with me as well? ***@***.******@***.***>
Praveen is out this week.
Thanks!
Max
From: Nand kishore ***@***.***>
Sent: Wednesday, March 25, 2026 6:17 AM
To: openvinotoolkit/openvino ***@***.***>
Cc: Domeika, Max J ***@***.***>; Mention ***@***.***>
Subject: Re: [openvinotoolkit/openvino] GSoC 2026: Project 13 - No-Code AI Workflow Automation with n8n and OpenVINO Model Server for GPU/NPU (Discussion #34422)
Hey @praveenkk123<https://github.com/praveenkk123>,
I've drafted my GSoC proposal and shared it with you via ***@***.******@***.***>. I would really appreciate your feedback before I submit it.
Thanks,
Nand Kishore
—
Reply to this email directly, view it on GitHub<#34422?email_source=notifications&email_token=AAKC5ZKOU6DHJ4VKQUIPIS34SPL4TA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRTGA4TONRTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-16309763>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAKC5ZKIHRJ7OTP7XR7VZ7T4SPL4TAVCNFSM6AAAAACWDOUK5SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMZQHE3TMMY>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
|
***@***.******@***.***>
Thanks!
Max
From: Nand kishore ***@***.***>
Sent: Wednesday, March 25, 2026 10:49 AM
To: openvinotoolkit/openvino ***@***.***>
Cc: Domeika, Max J ***@***.***>; Mention ***@***.***>
Subject: Re: [openvinotoolkit/openvino] GSoC 2026: Project 13 - No-Code AI Workflow Automation with n8n and OpenVINO Model Server for GPU/NPU (Discussion #34422)
Hi @mjdomeik<https://github.com/mjdomeik> ,
Thanks for reaching out! Could you share your email so I can give you access to my proposal?
In the meantime, here's the GitHub repo with the pre-proposal demo: https://github.com/Nandkishore-04/n8n-openvino
Thanks,
Nand Kishore
—
Reply to this email directly, view it on GitHub<#34422?email_source=notifications&email_token=AAKC5ZLUBWKPHVGB45RVURD4SQLYDA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRTGEZTAOJTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-16313093>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAKC5ZOHVAG46Q6BG77YKSL4SQLYDAVCNFSM6AAAAACWDOUK5SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMZRGMYDSMY>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
|
Hi @mjdomeik, I've sent the proposal draft to max.j.domeika@intel.com — please let me know if that's the correct email, or if I should resend it to a different one. Also, just a heads up - your email appeared masked in the GitHub notification I received (showing as @.***), which is why I couldn't see it directly. GitHub automatically hides email addresses in notifications as a privacy measure. You can also reach me directly at nkk01414@gmail.com. Thanks, |
Uh oh!
There was an error while loading. Please reload this page.
Hi @praveenkk123, @mjdomeik
I'm Nand Kishore, a final year student pursuing my BTech CSE in (AI and Data Science), and project idea 13 really caught my attention. I’ve been exploring the OpenVINO GenAI codebase and currently have two active PRs under review. I have recently been working on building n8n workflows for Businesses and reducing the manual work.
My understanding of the project: Build a n8n community nodes that let non-technical users run AI inference on Intel hardware (CPU/GPU/NPU) through OVMS — selecting models, choosing devices, and running inference all from the n8n UI.
I built a working prototype to explore the integration approach,
ARCHITECTURE:
n8n (custom node) → Gateway (tokenizes text) → OVMS (runs inference) → Results back to n8n
IMPLEMENTATION DETAILS:
Repo: https://github.com/Nandkishore-04/n8n-openvino
OpenVINO GenAI Contributions
#3337 — Node.js N-API bindings for Text2VideoPipeline
#3155 — Introduced C API for Text-to-Speech pipeline and SpeechT5 (Fixes #2302)
Looking for Feedback On:
I’d appreciate feedback on whether this architecture aligns with the intended scope and where you see the highest priority.
regards,
Nand Kishore
All reactions