LA00001/42-prompt-engineering-agentic-ai-contract-control-lab-sln
GitHub: LA00001/42-prompt-engineering-agentic-ai-contract-control-lab-sln
一个本地优先的多智能体 AI 实验室,用于研究提示工程和企业合同付款审批决策。
Stars: 0 | Forks: 0
# 42-prompt-engineering-agentic-ai-contract-control-lab-sln
用于 prompt engineering 和企业合同付款多 agent 控制的本地优先研究实验室。该项目展示了版本化的 system prompts、规划、tool calling、混合 RAG、类 memory 的 run artifacts、多 agent 审查、eval harnesses、模型/超参数实验配置、prompt injection 防御和 audit traces。
## 业务场景
系统检查合成付款请求是否符合企业合同:收款人、用途、金额、强制单据、阶段确认和高风险条件。它返回 `approve`、`reject` 或 `review`,并附带原因代码和引用证据。它是一个实验室决策支持系统,而不是生产级银行引擎。
## 已实现
- Coordinator + Document Classifier + Contract Analyst + Payment Controller + Security Guard + Independent Reviewer;
- Prompt Workbench:Few-shot、ReAct、Self-Reflection、结构化输出、context budgeting 和 prompt linting;
- 具有对先前决策进行相似性搜索的持久 case memory;
- 带有 active/archived 版本和 changelog 的版本化 Prompt Registry;
- allowlisted 只读 tool calling;
- BM25、hashed-vector 和混合检索;
- 执行 traces、引文、原因代码和 audit log;
- 带有准确率、精确率、召回率、macro-F1 和混淆矩阵的回归 eval harness;
- 扎实度、幻觉率、工具准确率、计划完成度、注入抵抗力、延迟和成本代理;
- 模型/提供商配置和 temperature sweep;
- 针对 direct/indirect injection、jailbreak、tool abuse 和数据泄露的 red-team 用例;
- 本地 HTTP API、Web UI、测试和 Visual Studio `.sln` 启动器;
- 零强制性 pip 依赖。
## 诚实边界
默认构建**不会**执行外部 GPT/Claude/Gemini/Qwen/Llama 调用。它们的条目是实验配置和适配器契约。这防止了将本地模拟呈现为真实的模型基准测试。在 Git 之外连接提供商适配器和密钥以进行真实比较。
## 运行
在 Visual Studio 2022 中打开 `ContractAgentPromptLab.sln` 并按 `F5`,或运行:
```
START_UI.cmd
```
UI: `http://127.0.0.1:8097`
## 测试
```
RUN_TESTS.cmd
```
## 推荐演示
1. 运行 `PAY-001` 并检查 approve trace。
2. 运行 `PAY-002` 查看 prompt injection 被阻止。
3. 运行 `PAY-004` 查看高价值人工 review。
4. 启动 Eval Harness 并检查 macro-F1/混淆矩阵。
5. 运行 Security Red Team。
6. 比较模型配置,注意未调用任何外部 API。
7. 创建新的 prompt 版本并重新运行回归 evals。
## 简历描述行
开发了一个用于合同付款控制的 Agentic AI prompt engineering 实验室:版本化 prompts、多 agent 规划、安全 tool calling、混合 RAG、结构化原因代码、评估 harness、模型/超参数配置、prompt injection red team、audit traces 和 Visual Studio 启动器。
## 历史记录
### 1 ai-operations-ui-demo.zip — 简单的 Blazor UI
### 2 topic-knowledge-base-demo.zip — 主题 101–115 参考
### 3 docx-generator-demo.zip — 独立生成 DOCX
### 4 workflow-pipeline-demo.zip — 控制台版本中的管道
### 5 generated-files-api-demo.zip — 用于输出文件的 API
### 6 ai-document-workflow-demo.zip — 带有 UI + 管道的主要完整 MVP
### 7 ai-document-workflow-devops-lab.zip — 带有 DevOps 封装的扩展版 MVP:health-check endpoint、Docker、Jenkinsfile、GitHub Actions CI 和 AI infrastructure lab 示例
### 8 ai-infra-kafka-s3-vault-dropapp-lab.zip — 独立的基础设施 lab:ASP.NET Core API + Redpanda/Kafka-compatible broker + MinIO/S3-compatible storage + HashiCorp Vault + dropapp-style manifest
### 9 ai-document-workflow-kafka-s3-vault-lab.zip — 将项目 6 中的 AI Document Workflow 逻辑与 Kafka/S3/Vault 基础设施相结合
### 10 ai-document-workflow-devops-ops-lab.zip — 用于 Jenkins、Ansible、Groovy、Kafka、S3、Vault、Istio、dropapp-style、UAT/集成测试和生产维护的 DevOps/Ops 版本
### 11 ai-document-workflow-observability-support-lab.zip — 用于软件维护的 observability/support 版本:Prometheus、Grafana、Alertmanager、/metrics、healthz/readyz、Kafka/S3/Vault readiness 检查、dashboard 面板、告警规则、incident snapshot 以及用于 incident 诊断的 runbook
### 12 ai-document-workflow-postgresql-support-lab.zip — 用于数据库维护的 PostgreSQL/support 版本:PostgreSQL 16、Adminer、SQL schema/seed 脚本、诊断 SQL 查询、JOIN/GROUP BY/CTE、索引、VIEW、PL/pgSQL 函数、document health、incident 诊断、release health 以及用于检查数据状态的 API endpoint
### 13 ai-document-workflow-mvp-postgresql-support-lab.zip — 项目 6 和 12 的混合体:带有 UI + document workflow pipeline 的主 MVP,结合用于数据库维护的 PostgreSQL/support 层:Docker Compose、PostgreSQL 16、Adminer、SQL schema/seed 脚本、索引、VIEW、PL/pgSQL 函数、诊断 SQL 查询、document health、incident 诊断、release health、/healthz、/readyz、/metrics、Prometheus、Grafana 和 Alertmanager
### 14 ai-document-workflow-business-data-analytics-lab.zip — 面向分析师角色的分析型 Blazor UI lab:Visual Studio solution、运行城市诉求分析场景、SLA/类别/区域的 KPI、BPMN/UML、business requirements、TZ、API/OpenAPI、SQL、Python ETL、dashboard 规范和 ML data preparation。
### 15-mortgage-vba-excel-sql-dashboard-lab.v2-blazor-ui-sln.zip — 用于自动化抵押贷款报告的 Excel/VBA/SQL lab:Visual Studio solution、用于运行场景的 Blazor UI、抵押计算器、CSV/SQL 导入、VBA 模块、支付/PTI/LTV 计算、dashboard、data quality checks 和定期报告。
### 16-ai-document-workflow-itil-change-management-lab.v1-html-ui-sln — 面向实施工程师的 ITIL/ITSM Change Management lab:Visual Studio solution、带有生成变更日历按钮的 HTML UI、RFC、风险评估、冲突搜索、CAB checklist、部署和回滚计划、与 incident/problem management 的联系、KPI 和 SQL 报告。
### 17-ai-document-workflow-itsm-incident-analytics-lab.v2-blazor-ui-sln — 面向 ITSM 系统分析师角色的 ITSM Incident Analytics lab:用于分析技术 incident 的 Blazor UI、SLA/MTTR/impact/root cause 的 KPI、ITSM data quality 控制、活动审计、SQL 报告、RCA、dashboard 规范和管理报告。
### 18-ml-model-validation-classic-ml-llm-lab.v5-russian-ui-comments.zip — Classic ML / LLM 验证 DS lab:Python pandas/sklearn、baseline 逻辑回归、challenger 梯度提升、ROC-AUC/Gini/KS/F1、历史周期 backtest、PSI/drift monitoring、LLM evaluation、生成的 CSV 报告和 Blazor UI 展示。
### 19-Inventor-external-tool-MVP — 用于 Autodesk Inventor 的外部 WinForms 应用程序,基于 .NET Framework。支持在 IPT 中通过框选选择主体,通过 RangeBox 查找内部和隐藏主体,可编辑的主体和元素列表,将列表复制到剪贴板,以及在 IAM 装配中分组组件。
### 20-Inventor-ipt-organizer — 用于 Autodesk Inventor 的外部 WinForms 工具:在 IPT 中通过框选选择主体,通过 RangeBox 查找内部/隐藏主体,可编辑的对象列表以及在 Inventor 树中创建文件夹。
### 21-Inventor-ipt-tree-editor — 用于 Autodesk Inventor 的外部 WinForms 工具。通过 COM 处理 IPT:框选主体,通过 RangeBox 查找内部/隐藏主体,在 Inventor 树中创建文件夹,编辑名称/XYZ,JSON 导出模型树以及性能日志记录。
### 22-Inventor-ipt-spatial-cube-selector — 用于 Autodesk Inventor IPT 的外部 WinForms 工具:主体 spatial-cube 索引,通过 RealCamera aspect-corrected projection 快速框选,body-box 过滤,立方体/轨迹的临时高亮显示以及隐藏/显示当前 visible-list。
### 23-Inventor-ipt-rangebox-tracebox-selector — 用于 Autodesk Inventor IPT 的外部 WinForms 工具:通过 spatial-cube 索引和 RealCamera aspect-corrected projection 快速选择主体,Cube hit all/filtered 模式,在 Selection Trace Box 内严格过滤 SurfaceBody.RangeBox,彩色的 ClientGraphics 高亮显示 RangeBox 以及隐藏/显示 visible-list。
### 24-Canvas-step-viewer — 用于在 .ipt canvas 中本地查看 STEP 的 WinForms 工具:StepLite 解析器,软件 Z-buffer,不透明的 True Front 渲染器,POLY_LOOP 网格,历史渲染模式和 FPS,backbuffer 以及交互式旋转。在 GitHub 模式下仅显示 canvas。
### 25-Canvas-step-viewer-PRO-global-automation-api-virtualbox-ndepend — 本地 C#/.NET Framework orchestration API:项目 JSON 配置,VirtualBox Main API,headless Windows VM-agent,原子化 JOB/RESULT/heartbeat,NDepend 分析,checkpoints/resume,ResultVault,精确时间轴,dashboard 以及 Debt/Rule ID 趋势。StepOrganizer 和示例项目无需重写核心即可连接。
### 30-agentic-rag-nlp-evaluation-lab — 没有 LangChain 的 Agentic RAG/NLP lab:通过 Pymorphy3 处理俄语文本,BM25,基于 PyTorch/Transformers 的可选 dense retrieval,hybrid search,reranking,agent 工具,带链接的 grounded 回答,benchmark 以及 Recall@k、MRR、nDCG 指标,FastAPI,pytest 和 Docker。
### 31-retail-credit-portfolio-risk-modeling-lab — 关于零售信贷组合风险的 Classic ML lab:合成数据,SQL 展示,data quality,temporal holdout,Logistic Regression 和 Gradient Boosting,ROC-AUC/Gini/KS/F1/Brier,backtesting,PSI,Expected Loss/Profit,风险-收益分段,model card,FastAPI,pytest 和 Docker。
### 32-evolutionary-pytorch-algorithm-lab — 基于 PyTorch 的进化架构搜索教育平台:多 agent 的生成、训练、验证和选择循环,动态 nn.Module,DataLoader 和 backpropagation,crossover 和 mutations,带有复杂性惩罚的 ROC-AUC/F1 fitness,Pareto-front,champion checkpoint,Model Card,FastAPI,pytest 和 Docker。
### 33-UI-evolutionary-pytorch-algorithm-lab — 基于 PyTorch 的进化架构搜索教育平台:生成,训练,选择和 mutation;动态 nn.Module 和 backpropagation;ROC-AUC/F1 fitness,Pareto-front 和 champion checkpoint;FastAPI 和用于运行实验、配置参数、查看日志和结果的 UI;pytest,Docker。
### 33-UI-evolutionary-pytorch-algorithm-lab — 基于 PyTorch 的进化架构搜索教育平台:生成,训练,选择和 mutation;动态 nn.Module 和 backpropagation;ROC-AUC/F1 fitness,Pareto-front 和 champion checkpoint;FastAPI 和用于运行实验、配置参数、查看日志和结果的 UI;pytest,Docker。
### 34-genai-security-red-team-lab
### 35-agentic-ai-research-chat-lab — 用于开发和比较自主 AI agent 的本地研究平台。该项目结合了全功能 web-chat、自定义 agent runtime、规划、工具、混合 memory、A/B benchmark、故障分析、偏好数据收集以及本地路由模型的创建。
### 36-agentic-ai-research-chat-lab-v2 — 用于 Agentic AI 研究的本地平台:web-chat 和 runtime ReAct、Tree-of-Thoughts、Reflexion 和 Self-Discover;Planner/Tools/Memory/Verifier,vector/graph memory,internet retrieval,A/B benchmark 和 traces;PyTorch 路由器,Dataset Studio,用于通过 DirectML 运行 SmolLM2 的 GPU-only LoRA,日志,测试,Docker 和 CI。
### 37-behavioral-nlp-mlops-lab-sln — Behavioral NLP & MLOps Lab:行为细分分类,sentiment 和 NER,baseline/challenger 训练,BM25/vector/hybrid retrieval,knowledge graph,model registry,latency/confidence/drift 监控以及通过 Visual Studio Solution 实现的可复现运行### 38-geospatial-hd-map-data-platform-lab-sln — Local-first 用于处理自动驾驶交通地理数据和日志的平台:Raw/Bronze/Silver/Gold pipeline,Data Quality,map matching,spatial grid/H3-ready,带有 JOIN/CTE/窗口函数的 SQL,catalog 和 lineage,Prometheus 指标,Spark/Ray/Airflow/Dagster/PostGIS 适配器和 UI。
### 39-mts-pay-distributed-payment-platform-lab — 基于 C#/.NET 8 的分布式 fintech 平台:ASP.NET Core API,DDD-aggregate Payment,PostgreSQL/Npgsql,Redis-idempotency,Kafka Outbox/Inbox,Worker,refunds,OpenTelemetry,Prometheus,Grafana/Jaeger。包含 WinForms Control Center 的 Visual Studio solution,快速 F5 启动,Docker Compose,NUnit,CI/CD,DLQ 和故障排除场景。指标和日志。
### 40-credit-decisioning-system-lab-sln — Credit Decisioning System Lab:具有 rule-based 和 ML scoring、计算 PD 和 affordability、检查限额和政策、explainability、audit trail、监控、PostgreSQL、REST API、测试、Docker 以及通过 Visual Studio Solution 启动的信贷决策自动化平台。
### 41-alfa-money-data-engineering-platform-lab — Fintech Data Engineering Lab:PostgreSQL 和 ClickHouse → Raw/Staging → Data Vault 2.0 → 数据展示;ETL/ELT,incremental load,Airflow DAG,dbt,Soda Core 和 Greenplum-ready SQL。Data Quality,lineage,fault injection,RCA,recovery,Customer 360,Docker,CI 和 Visual Studio Solution。
### 42-prompt-engineering-agentic-ai-contract-control-lab-sln — 用于控制合同付款的 AI 平台:multi-agent workflow,Prompt Registry,Few-shot/ReAct/Self-Reflection,tool calling,RAG 和 case memory,eval harness,模型实验,prompt injection/jailbreak red team,audit traces 以及带有 Visual Studio Solution 的本地 deterministic runtime。
## License
Copyright (c) 2026 Андрей / LA00001
All rights reserved.
This repository is provided for portfolio and demonstration purposes only.
Copying, redistribution, modification, sublicensing, commercial use, or publication
of the source code is not permitted without prior written permission from the author.
版权所有 (c) 2026 Андрей / LA00001
保留所有权利。
本仓库仅用于作品集和演示目的。
未经作者事先书面许可,不得复制、重新分发、修改、再授权、商业使用或发布
源代码。
ы
标签:LLM评估, Ollama, RAG, 人工智能, 合同合规审查, 多人体追踪, 多智能体, 用户模式Hook绕过