跳转到内容

附录|术语、源码、测试与授课建议

术语含义
Forge JSON / DSL / IRLLM 生成、Compiler 消费的结构化查询中间表示。
Structured OutputProvider 按 tool/JSON Schema 约束模型输出的能力;严格程度因 Provider 而异。
Registry结构、指标、歧义、字段约定和业务上下文的组织知识系统。
EAExecution Accuracy,执行结果与参考结果等价的比例。
Lint在编译/执行前检查业务、字段、粒度和输出契约。
EMS完整情景/事件记忆。
SMP从轨迹提炼的结构化语义记忆。
WMB当前场景实时构建的工作上下文。
ArtifactPipeline Stage 之间传递的版本化结构化数据。
Readinessdev/PoC/prod 的配置门禁,不是安全认证。
Golden question客户确认的高价值问题及 reference SQL/结果。
误解正确理解
“用了 JSON 就不会错”JSON 只缩小结构空间,业务语义、算法和透传表达式仍可能错。
“编译成功等于答案正确”只说明 DSL 可翻译,仍需执行和业务验收。
“120/120 等于所有客户 100%”只对当次模型、数据集、Registry 和版本成立。
“支持 BigQuery”当前主要是编译路径;sync、execute、dry-run 和生产证据要分开。
“ACL 已经是完整多租户”当前是 team 表可见性基础,企业 IAM/行列权限仍需完善。
“人工审核就绝对安全”审核必须叠加只读账号、超时、资源限制和审计。
能力源码主要证据
DSL/Compilerforge/schema.json, forge/compiler.pytest_compiler*.py
动态 Tool Schemaforge/schema_builder.py, agent/llm.pytest_llm_openai_compat.py, test_registry_context.py
Retrieverforge/retriever.pyRegistry/context tests、accuracy runner
Registryregistry/*test_sync.py, test_metric_validator.py, test_staging_sync.py
Executorforge/executor.pytest_executor.py, compatibility tests
Audit/Feedbackagent/audit.py, agent/feedback.pytest_audit.py, test_feedback.py
Memoryagent/memory/*agent runtime/API tests
Pipelineagent/pipeline.pyAPI/runtime tests与 PoC 验收
Tenant/ACLagent/tenant.pyagent runtime/API tests
Auth/Webweb/auth.py, web/router.pytest_auth.py, test_api.py, E2E
Readiness/PoCforge/readiness.py, forge/poc.pytest_commercial_readiness.py
领域当前事实证据等级主要缺口
Query/Define已实现自动化测试 + 基准客户域长期证据
Compiler SQLite/PG/MySQL已实现smoke_verified更多真实查询差异
BigQuery/Snowflake编译路径implementedsync/execute/dry-run/资源限制
Registry文件与 Admin 基础已实现自动化测试全规则租户化、历史、回滚
MemoryEMS/SMP/WMB 已实现代码/运行测试治理与规模验证
Pipeline四类流程代码已实现implemented客户验收、可观测性、稳健 Structured Output
Tenantuser/team + table ACLimplemented/测试org、API scope、行列权限
Securityauth、review、readonly、timeout、row cap自动化测试企业 IAM、安全评估
DeploymentDocker/compose/doctor/smokeimplemented/smoke标准备份升级回滚监控
  1. JSON IR:优先 LLM 友好与 Schema 约束,而非发明文本语法。
  2. 确定性编译:将概率意图理解与执行语法分离。
  3. Registry 外置语义:组织知识不能依赖模型参数和单个 prompt。
  4. Pipeline 而非 Graph:当前任务线性,避免无必要编排复杂度。
  5. EMS/SMP/WMB:原始轨迹、长期知识和工作上下文分层。
  6. Human-in-the-loop:SQL 执行和组织事实入库属于 L1 审核动作。

建议 12 课时,每课 60—90 分钟:

课时内容产出
1—2错误分类、产品边界、总体架构能画出可信问数主链
3—4DSL、Compiler、Lint完成 anti join 编译实验
5—6Registry、RAG、上下文建 5 个指标与检索评估
7—8Agent、Memory、Pipeline解释 Artifact 与审核断点
9—10安全、权限、部署完成威胁模型与 prod doctor
11基准与证据设计客户 accuracy suite
12项目答辩展示架构、证据和诚实边界

讨论题:

  1. 当强模型裸 SQL 已足够好,Forge 应把资源投向 DSL 还是 Registry?
  2. 哪些 lint 应进入通用 Compiler,哪些必须留在租户规则?
  3. 一次用户确认能否把知识提升到组织级?
  4. 哪些查询可以降低审核等级,依据是什么?

课程项目评分建议:架构正确 25%、Registry 质量 20%、安全边界 20%、测试证据 20%、边界诚实性 15%。