用于n8n,通过从GitHub仓库加载提示并自动填充表达式,简化了提示管理流程。该工作流程由17个节点组成,能够自动提取文件内容,检查变量完整性,并在缺失时提供错误反馈,从而提高工作效率和准确性。
setVars 节点定义必要的变量,如 Account, repo, path, prompt 等。GitHub 节点获取指定文件内容。Extract from File 节点提取文本信息。SetPrompt 节点中。Check All Prompt Vars Present 节点确保所有必需的变量都已设置。If 节点判断变量是否完整,决定下一步行动。replace variables 节点替换提示中的变量。Set Completed Prompt 节点中完成提示设置。AI Agent 节点生成最终输出。Stop and Error 节点输出错误信息。Prompt Output 节点返回最终生成的内容。setVars 节点中添加或修改变量,以适应不同的使用场景。GitHub 节点的 owner 和 repository 参数,以从其他仓库提取文件。setVars 节点中更改 path 和 prompt,以提取不同的文件。console.log 在各个节点中输出调试信息,以便于检查变量和数据流。