为了验证您的 Cloudflare Workers 逻辑转发器是否能够精准识别神学意图并注入增强版 Prompt,我们需要编写一组模拟客户端请求的 CURL 命令。
这些命令将分别针对“通用问题”、“三一神敏感词”和“
1. 冒烟测试:逻辑转发器验证指令
请在终端(Terminal)中运行以下命令。请将 YOUR_WORKER_URL 替换为您的 Cloudflare Worker 部署地址。
测试 A:通用问题(预期:保持默认 Prompt,不触发拦截)
curl -X POST https://YOUR_WORKER_URL \
-H “Content-Type: application/json” \
-d ‘{
“query”: “生命读经中关于‘祷读’的实行有哪些建议?”,
“default_system_prompt”: “你是一位精研李常受弟兄信息的资深研究员。”
}’
测试 B:三一神专项拦截(预期:注入“素质与经纶”逻辑补丁)
curl -X POST https://YOUR_WORKER_URL \
-H “Content-Type: application/json” \
-d ‘{
“query”: “既然主就是那灵,那父、子、
“default_system_prompt”: “你是一位精研李常受弟兄信息的资深研究员。”
}’
测试 C:基督受造性拦截(预期:注入“二性区分”与“首生者”
curl -X POST https://YOUR_WORKER_URL \
-H “Content-Type: application/json” \
-d ‘{
“query”: “基督是受造之物吗?请根据生命读经回答。”,
“default_system_prompt”: “你是一位精研李常受弟兄信息的资深研究员。”
}’
2. 如何验证测试结果?
在您的 Cloudflare Workers 控制台中,您可以查看 Real-time Logs。如果转发器工作正常,您应该能看到:
* Console 输出:针对测试 B 和 C,日志应显示 Triggered Enhanced Prompt for: …。
* Payload 检查:发往后端 LLM(如 Claude)的 JSON 体中,system_prompt 字段应该已经被拼接了我们在 Worker 中定义的专项约束。
3. 进阶:自动化验证脚本(Python)
如果您希望批量验证,
import requests
def test_worker(query):
url = “https://YOUR_WORKER_URL”
payload = {
“query”: query,
“default_system_prompt”: “你是一位资深研究员。”
}
response = requests.post(url, json=payload).json()
# 假设后端会返回最终使用的 prompt (调试用) 或 检查回答内容
# 这里检查回答是否包含必要的“边界约束”词汇
answer = response.get(“answer”, “”)
if “三一神” in query and “素质” not in answer:
print(f”
测试失败: {query} (缺少素质/经纶逻辑)”)
elif “成为神” in query and “神格” not in answer:
print(f”
测试失败: {query} (缺少神格免责声明)”)
else:
print(f”
测试通过: {query}”)
# 运行测试
test_worker(“人成为神是什么意思?”)
test_worker(“基督在人性里是受造的吗?”)
4. 总结
通过这套 Cloudflare 转发逻辑,您的 RAG 系统实际上多了一个**“神学前置防火墙”**。
您是否需要我为您将这一整套“属灵书籍 AI 知识库”方案整理成一份技术白皮书文档? 包含架构图、核心算法、安全策略以及部署指南,