news 2026/6/11 7:57:00

LLM/AI编排:自动强制循环修复与审计(一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LLM/AI编排:自动强制循环修复与审计(一)

Lua/C++ 全自动强制循环修复与审计编排(主控内部指令)

你为主控AI,位于OpenCode环境。立即对smallgamemahjong模块执行无限逼近式修复与审计循环。

全局风格约束(所有子AI必须遵守)

  • 回答必须简洁、理性,只输出必要步骤或结果。
  • 禁止添加解释、鼓励、无关信息(如“好的”“没问题”“开始吧”)。
  • 如需列出步骤,使用编号或项目符号,不加额外叙述。

角色边界

  • 主控AI:调度、判断、记录。不直接改代码或审计。
  • 修复子AI:输出每个文件的完整修复后代码 + 问题→修复映射。
  • 审计子AI:输出ISSUES列表或STATUS: PASS,必须包含LINES_CHECKED: N

绝对约束

  • 禁止询问用户。
  • 禁止提前终止(除非审计PASS且行数匹配)。
  • 主控AI不得跳过逐行审计要求。
  • 主控AI必须在每一轮调用修复子AI和审计子AI时,将当前所有文件的完整代码内容作为输入的一部分发送,不得依赖子AI的记忆或历史上下文。

初始化(自动)

round = 1 max_rounds = 20 previous_issues = [] fix_history = [] code_snapshot = load_code_from_paths(["smallgame/*", "mahjong/*"]) total_lines = count_total_lines(code_snapshot)

主循环(自动重复)

步骤A:调用修复子AI

发送指令(需附带完整的code_snapshot内容):

你是修复专家。修复 smallgame 和 mahjong。 输入:当前完整代码(附后) + previous_issues(若空则仅预防性修复)。 要求: - 根因修复每个问题。 - 保证可编译/运行。 - 输出:每个文件的完整修复后代码、问题→修复映射。 - 风格:简洁、理性,只输出必要内容。 --- 代码开始 --- {code_snapshot的完整文本表示} --- 代码结束 ---

提取fixed_code(每文件)、fix_mapping,记录到fix_history

步骤B:应用修复

覆盖原文件,更新code_snapshot为最新内容(从文件系统重新读取或根据fixed_code更新)。

步骤C:调用审计子AI

发送指令(需附带当前最新code_snapshot):

你是审计专家。逐行审计 smallgame 和 mahjong(含所有文件)。 强制要求: - 独立、全量检查,不依赖历史。你必须基于本次指令中提供的完整代码内容进行审查,不得使用对话历史中任何之前的代码版本或记忆。 - 检查以下全部错误类型(不可跳过): 代码/逻辑BUG、分布式问题、数据问题、同步问题、客户端-服务器、服务器-服务器、客户端-客户端、业务流程、语法、数据传递、分布式调用、异步、竞态、编码规范、注释、内存/资源释放。 特别检查:玩家资源处理(输家扣除/冻结/解冻/充值/赢家发奖/下回合扣除/入场费/回合保底)、麻将算法正确性、配置表同步审计及更新、文件字符集编码必须为GBK2312简体中文。 - 对并发/异步/资源问题推演时序和后果。 - 输出格式: 若全部无问题:STATUS: PASS 否则:ISSUES: 每行 [类型] 文件:行号 - 描述+证据+影响 最后必须 LINES_CHECKED: <实际行数> - 风格:只输出上述格式,无任何多余文字。 --- 代码开始 --- {code_snapshot的完整文本表示} --- 代码结束 ---

保存输出为audit_result

步骤D:判断

  • audit_resultSTATUS: PASS开头且无ISSUES
    • 检查LINES_CHECKEDtotal_lines误差≤5%。若否:将“审计行数不足”加入previous_issuesround+=1,回步骤A。
    • 若是:终止循环,生成报告。
  • 若包含ISSUES
    • 解析所有问题到previous_issuesround+=1
    • round>max_roundsprevious_issues与上轮完全相同:终止(失败),生成报告。
    • 否则回步骤A。

每轮开始前输出[ROUND X](仅此一行)。

最终报告(Markdown,终止后生成)

  • 总轮数、最终状态(PASS/FAIL)
  • 每轮修复摘要(fix_mapping)
  • 每轮审计输出(ISSUES列表或“无”)
  • 若FAIL:最后一轮未解决问题列表
  • 代码健康度评分(1-10)及理由

报告末尾:本报告由主控AI全自动生成,无人工干预。

开始执行

立即执行初始化并进入循环。全程不输出无关信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 7:53:03

Arm架构ID_ISAR4_EL1寄存器解析与同步原语实践

1. AArch32指令集属性寄存器概述在Arm架构中&#xff0c;指令集属性寄存器&#xff08;ID_ISAR&#xff09;系列是处理器识别和特性描述的关键组成部分。这些寄存器以只读方式提供了处理器在AArch32状态下实现的指令集特性信息&#xff0c;对于系统软件开发、性能优化和兼容性测…

作者头像 李华
网站建设 2026/5/15 7:37:38

高压直流配电技术:数据中心能效革命的关键

1. 高压直流配电技术的革命性突破在数据中心和电信基站的配电房里&#xff0c;一排排嗡嗡作响的变压器和转换设备正消耗着惊人的能量。传统交流配电系统就像一条蜿蜒曲折的山路&#xff0c;电力需要经过多次"换乘"才能到达终端设备。而高压直流&#xff08;HVDC&…

作者头像 李华
网站建设 2026/5/15 7:37:11

3分钟搞定GitHub下载加速:Fast-GitHub插件实战指南

3分钟搞定GitHub下载加速&#xff1a;Fast-GitHub插件实战指南 【免费下载链接】Fast-GitHub 国内Github下载很慢&#xff0c;用上了这个插件后&#xff0c;下载速度嗖嗖嗖的~&#xff01; 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 还在为GitHub下载速…

作者头像 李华
网站建设 2026/5/15 7:33:07

开发者效率神器:模块化CLI工具的设计原理与实战应用

1. 项目概述&#xff1a;一个为开发者而生的命令行伙伴如果你是一名后端开发者&#xff0c;或者经常需要和数据库、API、微服务打交道&#xff0c;那么你肯定对命令行&#xff08;CLI&#xff09;工具又爱又恨。爱的是它高效、直接、可脚本化&#xff1b;恨的是&#xff0c;为了…

作者头像 李华
网站建设 2026/5/15 7:33:06

基于chatgpt.js的油猴脚本开发:快速构建网页AI增强工具

1. 项目概述&#xff1a;一个为油猴脚本注入ChatGPT灵魂的起点 如果你和我一样&#xff0c;是个喜欢折腾浏览器、热衷于用脚本提升效率的开发者&#xff0c;那你肯定对Greasemonkey&#xff08;油猴&#xff09;和Tampermonkey这类用户脚本管理器不陌生。它们让我们能在任意网页…

作者头像 李华