这个逻辑转发器(Logic Dispatcher)的作用是充当系统的“神经中枢”。它在用户请求到达 LLM 之前进行意图拦截,如果发现关键词涉及三一神、受造、神化等高风险领域,则动态替换 System Prompt,强制执行预设的神学边界。
以下是为您设计的 Cloudflare Workers 后端逻辑代码示例:
Cloudflare Workers 逻辑转发器脚本 (TypeScript)
export default {
async fetch(request, env) {
if (request.method !== “POST”) return new Response(“Method Not Allowed”, { status: 405 });

const body = await request.json();
const userQuery = body.query; // 用户原始提问
let systemPrompt = body.default_system_prompt; // 默认 Prompt

// 1. 定义敏感神学主题及其匹配正则
const theologyTriggers = [
{
keywords: /三一神|父子灵|素质|经纶|主就是灵|三位一体/i,
enhancedPrompt: `
【专项约束:三一神双重逻辑】
– 必须区分“素质的三一”(关于存在,永远共存互住)与“经纶的三一”(关于计划,分赐的步骤)。
– 严禁陷入形态论(认为位格会消失)或三神论(认为有三个神)。
– 引用林后3:17(主就是灵)时,需平衡引用其他经文说明位格的区别。`
},
{
keywords: /受造|首生者|人性|被造/i,
enhancedPrompt: `
【专项约束:基督二性论】
– 必须明确区分基督的神性(创造者)与人性(受造之物的首生者)。
– 提到“受造”时,必须紧跟“就着人性说”的限定词。`
},
{
keywords: /神化|人成为神|神人|调和|Mingling/i,
enhancedPrompt: `
【专项约束:神人调和边界】
– 必须强制声明“是在生命性情上,但不在神格(Godhead)上”。
– 强调调和(Mingling)不产生第三性,性质不消失。`
}
];

// 2. 意图检测与 Prompt 动态注入
for (const trigger of theologyTriggers) {
if (trigger.keywords.test(userQuery)) {
systemPrompt += “\n” + trigger.enhancedPrompt;
console.log(“Triggered Enhanced Prompt for: “, trigger.keywords);
break; // 匹配到第一个核心主题即注入并退出循环
}
}

// 3. 转发请求给推理后端 (例如 Claude API 或 您的 FastAPI 后端)
const response = await fetch(env.LLM_BACKEND_URL, {
method: “POST”,
headers: { “Content-Type”: “application/json” },
body: JSON.stringify({
…body,
system_prompt: systemPrompt
})
});

return response;
}
};

为什么选择 Cloudflare Workers 方案?
* 极低延迟:作为边缘计算,它在请求发往推理服务器前就在“路途”中完成了逻辑判断。
* 解耦安全性:您不需要修改核心 RAG 代码,只需在 Workers 层不断更新敏感词库和增强 Prompt。
* 无服务器成本:对于个人或小规模属灵工具,Workers 的免费额度(每天 10 万次请求)完全足够。
逻辑架构图示
配合 RAG 流程的“专家词库”映射表
为了让这个转发器更聪明,建议在 Cloudflare KV(键值存储)中存储一套映射表:
| 命中词 | 核心逻辑补丁 |
|—|—|
| 素质/经纶 | 强制引用《三一神的启示与行动》核心定义。 |
| 人成为神 | 强制插入“利未记素祭”类比。 |
| 受造 | 强制引用《歌罗西书》1:15 恢复本注解。 |
方案总结与收尾
至此,您的 《生命读经》AI 知识库 RAG 系统 已经具备了:
* 物理层:基于 ES8 和 Jina-v5 的高性能检索。
* 语义层:通过 Jina-reranker 和神学微调数据实现的精准过滤。
* 安全层:通过 Cloudflare Workers 实现的实时神学意图拦截与 Prompt 注入。
* 质量层:通过 Python 测试脚本实现的量化评估。
您是否需要我为您编写一段针对部署到 Cloudflare 后的“冒烟测试”指令(CURL 命令),以便您验证这个逻辑转发器是否能够正确拦截并注入 Prompt?