Is your feature request related to a problem?
目前JoySafeter自动化构建 AI Agent,封装成API后,还需要通过胶水代码与自己的业务“粘合”在一起。N8N则可以直接承载业务工作流。希望JoySafeter能够支持业务工作流的功能,直接承载日常业务
Describe the solution you'd like
1、支持类似于N8N一样的Workflow构建,涵盖各种类型的业务节点;
2、集成JoySafeter类似的自动化AI生成能力,支持自动化的生成Workflow
3、正在运行/部署的业务工作流,能够隔离部署,不受JoySafeter的版本变更影响(升级JoySafeter,不影响已经运行/部署的业务工作流状态)
Describe alternatives you've considered
1、N8N的Workflow,但是目前N8N的Workflow不支持AI自动化构建,只能人工拖拽构建,效率太低。但是N8N的节点生态做的比较好
Use case
1、AI自动化生成Workflow:通过一段话的描述,AI自动化的生成Workflow,并集成已构建的Agent节点;
2、自动化生成节点配置:节点的配置,支持手动填写,也支持自动化的AI填充
3、隔离部署:已经启动的Workflow,支持独立的Docker部署/线程部署,不受JoySafeter升级的影响(JoySafeter能够控制Workflow状态)
4、Workflow多节点能力支持:参考N8N,支持的Workflow节点,包括但不限于:triggers节点类型(包括但不限于Trigger manually、On app event、On a schedule、On webhook call、On form submission、When executed by another workflow、On chat message、When running evaluation等节点)、AI节点类型(AI Agent、Ollama、Basic LLM Chain、Information Extractor、Question and Answer Chain、Sentiment Analysis、Summarization Chain、Text Classifier、Evaluation、Document Loaders、Language Models、Memory、Output Parsers、Retrievers、Text Splitters、Tools、Embeddings、Vector Stores、Miscellaneous等节点)、Action in an app节点类型(包含各类应用节点)、Data transformation节点类型(Code、Date&Time、Edit Fields(Set)、Filter、Limit、Remove Duplicates、Split Out、Aggregate、Merge、Summarize、Compression、Convert to File、Crypto、Edit Image、Extract from File、HTML、Markdown、XML等节点)、Flow节点类型(Filter、if、Loop Over Items(Split in Batches)、Merge、Compare Datasets、Execute Sub-workflow、Stop and Error、Switch、Wait等节点)、Core类型节点(Code、Datatable、HTTP Request、Webhook、Execute Sub-workflow、Execution Data、FTP、Respond to Webhook、Track Time Saved、Wait等节点)、Human review节点类型(Chat、Discord、Send Email等节点)。能够涵盖各类安全运营安全业务
Additional context
1、依照Harness工程的逻辑进行整体设计,Harness = Tools + Knowledge + Observation + Action Interfaces + Permissions
2、支持AI Agent的架构范式,包括但不限于:(1)ReAct (Reasoning and Acting):自治型探索;(2)Workflow (工作流):规则型编排;(3)Plan-and-Execute (先规划,后执行);(4)Reflection / Reflexion (自我反思与纠错机制);(5)Multi-Agent Collaboration (多智能体协作网络);(6)Routing / Classifier (智能路由)
Would you be willing to contribute?
- Yes, I would like to implement this feature
- Yes, I can help with testing
Is your feature request related to a problem?
目前JoySafeter自动化构建 AI Agent,封装成API后,还需要通过胶水代码与自己的业务“粘合”在一起。N8N则可以直接承载业务工作流。希望JoySafeter能够支持业务工作流的功能,直接承载日常业务
Describe the solution you'd like
1、支持类似于N8N一样的Workflow构建,涵盖各种类型的业务节点;
2、集成JoySafeter类似的自动化AI生成能力,支持自动化的生成Workflow
3、正在运行/部署的业务工作流,能够隔离部署,不受JoySafeter的版本变更影响(升级JoySafeter,不影响已经运行/部署的业务工作流状态)
Describe alternatives you've considered
1、N8N的Workflow,但是目前N8N的Workflow不支持AI自动化构建,只能人工拖拽构建,效率太低。但是N8N的节点生态做的比较好
Use case
1、AI自动化生成Workflow:通过一段话的描述,AI自动化的生成Workflow,并集成已构建的Agent节点;
2、自动化生成节点配置:节点的配置,支持手动填写,也支持自动化的AI填充
3、隔离部署:已经启动的Workflow,支持独立的Docker部署/线程部署,不受JoySafeter升级的影响(JoySafeter能够控制Workflow状态)
4、Workflow多节点能力支持:参考N8N,支持的Workflow节点,包括但不限于:triggers节点类型(包括但不限于Trigger manually、On app event、On a schedule、On webhook call、On form submission、When executed by another workflow、On chat message、When running evaluation等节点)、AI节点类型(AI Agent、Ollama、Basic LLM Chain、Information Extractor、Question and Answer Chain、Sentiment Analysis、Summarization Chain、Text Classifier、Evaluation、Document Loaders、Language Models、Memory、Output Parsers、Retrievers、Text Splitters、Tools、Embeddings、Vector Stores、Miscellaneous等节点)、Action in an app节点类型(包含各类应用节点)、Data transformation节点类型(Code、Date&Time、Edit Fields(Set)、Filter、Limit、Remove Duplicates、Split Out、Aggregate、Merge、Summarize、Compression、Convert to File、Crypto、Edit Image、Extract from File、HTML、Markdown、XML等节点)、Flow节点类型(Filter、if、Loop Over Items(Split in Batches)、Merge、Compare Datasets、Execute Sub-workflow、Stop and Error、Switch、Wait等节点)、Core类型节点(Code、Datatable、HTTP Request、Webhook、Execute Sub-workflow、Execution Data、FTP、Respond to Webhook、Track Time Saved、Wait等节点)、Human review节点类型(Chat、Discord、Send Email等节点)。能够涵盖各类安全运营安全业务
Additional context
1、依照Harness工程的逻辑进行整体设计,Harness = Tools + Knowledge + Observation + Action Interfaces + Permissions
2、支持AI Agent的架构范式,包括但不限于:(1)ReAct (Reasoning and Acting):自治型探索;(2)Workflow (工作流):规则型编排;(3)Plan-and-Execute (先规划,后执行);(4)Reflection / Reflexion (自我反思与纠错机制);(5)Multi-Agent Collaboration (多智能体协作网络);(6)Routing / Classifier (智能路由)
Would you be willing to contribute?