乐于分享
好东西不私藏

AI心跳:基于周期性调度的自进化多智能体异步任务编排框架

AI心跳:基于周期性调度的自进化多智能体异步任务编排框架

AI Heartbeat: A Periodically-Scheduled Self-Evolving Multi-Agent Asynchronous Task Orchestration Framework

天玄子

摘要

当前基于大语言模型的多智能体系统在处理复杂、长周期任务时,普遍面临资源管理低效、任务协调困难和缺乏持续自我改进能力等挑战。本文提出一种创新的“AI心跳”架构范式,以程序化的周期性定时任务为核心驱动力,模拟生物心脏的跳动节律,为智能体系统注入持续的、自主的生命体征。在该框架下,系统心跳以固定间隔规律跳动,每次跳动执行完整的调度循环,通过仿生泵血机制实现任务生命周期管理、并行异步派发与结果回收的闭环统一。本文将该架构形式化定义为“循环工程”——一种超越传统敏捷迭代与DevOps的系统工程新范式,强调通过持续、自主、周期性的自检与优化实现系统进化。通过与DynTaskMAS、Lemon Agent、MOSS、Swarm Skills等最新框架的系统对比,本文论证了AI心跳架构在自治性、资源利用效率和持续进化能力方面的显著优势,为构建下一代自主AI系统提供了理论基础和工程范式。


关键词:AI心跳;自进化多智能体系统;周期性调度;循环工程;异步任务编排;大语言模型智能体;心房数据交换


1. 引言

1.1 研究背景

随着大语言模型技术的飞速发展,AI智能体系统已从简单的文本生成器演变为能够执行复杂自主工作流的动态系统。然而,现有智能体系统在处理长周期、多任务并发场景时仍存在显著瓶颈:缺乏统一的任务生命周期管理机制、资源利用率低下,以及系统无法从运行经验中持续自我改进。


Qi等人的综述工作指出,当前研究在智能体能力基础、协作整合、故障归因和自主进化四个阶段之间存在断裂,缺乏将四者统一到闭环自适应系统中的架构方案。与此同时,自进化智能体已成为前沿研究热点:Zhang等人的自进化智能体综述从“进化什么、何时进化、如何进化”三个维度系统构建了自进化智能体的技术框架;Qi等人则从终生学习视角探讨了智能体如何从交互经验中产生持久的、可复用的能力变化。然而,现有工作尚未将周期性的调度节律与自进化能力有机结合——这是本文研究的核心出发点。


1.2 核心思想:AI心跳

本文提出的核心创新是“AI心跳”(AI Heartbeat)概念——一种受生物心脏功能启发的系统架构模式。在生物体中,心脏以稳定的频率规律跳动,每次跳动推动血液完成心房与心室间的物质交换与循环。类似地,在AI心跳架构中,心跳周期以固定时间间隔触发完整的调度循环,每次心跳执行任务扫描、异步派发、状态监控、结果回收和自进化评估。一旦启动,心跳即自主运行、无需外部干预,使系统具备持续的“生命体征”。


值得注意的是,心跳机制在AI工程领域已有初步探索。OpenClaw平台引入了基于心跳的定时唤醒机制,默认每30分钟触发一次状态检查;另有研究提出了心跳驱动的自主思考活动调度(Heartbeat-Driven Autonomous Thinking Activity Scheduling),通过周期性心跳调度认知模块(如规划器、批判器、回忆器)来模拟人类认知的节律。然而,现有工作均停留在单智能体认知调度或简单定时唤醒的层面,缺乏对多智能体任务编排和系统级进化的完整建模。本文进一步将心跳机制从认知调度层提升至系统架构核心层,将每一次心跳设计为任务生命周期治理与自主进化的完整闭环,使心跳不仅驱动任务执行,更驱动系统自身的持续改进。


1.3 论文贡献

本文的主要贡献包括:



提出AI心跳架构范式:首次将生物心脏的周期性泵血机制形式化为AI任务编排架构,定义了心跳周期、心房数据交换、任务生命周期管理等核心概念。


设计心房数据交换机制:以“心房输入交换”和“心房输出交换”双向数据流动为核心创新,将任务派发与结果回收统一为心跳驱动的心肺循环。


定义循环工程范式:提出一种新的系统工程方法论——循环工程,强调AI系统通过持续的、周期性的自检-调度-进化循环实现自主改进。


多场景应用验证:在音乐生成、论文撰写、视频创作等长耗时异构任务中验证框架的有效性。



2. 相关工作

2.1 自进化智能体系统

自进化是当前智能体研究的前沿方向。近期涌现了多篇系统综述,从不同视角构建了自进化智能体的理论框架。其中,从“进化什么、何时进化、如何进化”三个维度组织的综述工作,为该领域提供了系统性的分类体系;另有工作从终生学习视角将自进化定义为“交互经验产生持久、可复用且带来行为改变的能力变化的过程”。


在具体框架层面,MOSS系统首次实现了源代码级别的自重写能力,通过自动化的多阶段流水线对生产环境智能体基础设施进行自我改进,在OpenClaw上将四项任务的平均评分从0.25提升至0.61。MOSS的核心洞见在于:现有智能体的进化局限于提示词、技能文件、记忆模式等文本可变层面,无法触及驱动整个系统的核心逻辑——即Agent Harness;而源代码级适应是图灵完备的,能够覆盖所有文本可变范围的超集。


Swarm Skills提出了可移植的多智能体协调规范,通过自进化算法自动将成功的执行轨迹蒸馏为新的技能规范,并基于有效性、利用率和新鲜度的多维评分持续修补现有技能。Swarm Skills的独特价值在于将多智能体协作协议从框架固化的代码中解放出来,使其成为一等可分发资产,实现了跨系统的可移植性和零适配器集成。


Lemon Agent构建了基于AgentCortex框架的多智能体编排器-工作者系统,通过自进化记忆系统从历史经验中提取多维有效信息来辅助完成任务。该系统集成了层次化自适应调度机制,能够在编排器层和工作者层同时动态调整计算强度。


VIBEMed在临床决策支持领域提出了自进化多智能体框架,集成了临床诊断智能体、治疗执行智能体和临床进化管理智能体,通过三层次机制(记忆、模型行为、决策策略)的迭代更新实现持续改进。


2.2 LLM多智能体任务编排

DynTaskMAS提出了基于动态任务图的异步并行执行框架,通过四项核心创新——动态任务图生成器、异步并行执行引擎、语义感知上下文管理系统和自适应工作流管理器——在执行时间上实现了21–33%的降低,资源利用率从65%提升至88%。


RACE-Sched提出了异步双流智能体框架,通过反应流执行低延迟符号启发式实现实时调度,同时通过并行审议流利用大语言模型综合、验证和进化调度规则。该工作的关键洞察是:大语言模型的高推理延迟与工业控制系统毫秒级决策周期存在根本冲突,而双流解耦是解决这一冲突的有效途径。


INFRAMIND解决了多智能体编排中的基础设施盲点问题,通过基础设施感知的规划器和执行器,在系统负载和剩余预算约束下动态选择拓扑结构与角色。实验表明,INFRAMIND在高负载下保持高达99.9%的SLO合规性,而基线系统均降至50%以下。


SAFEFLOW为可信自主智能体系统提供了协议级框架,通过细粒度的信息流控制和事务执行,精确跟踪智能体、工具、用户与环境之间交换数据的所有权、完整性和机密性。


2.3 多智能体协作与综述框架

Qi等人的综述工作提出了LIFE进展框架,将基于大语言模型的多智能体系统组织为“个体能力基础—智能体协作整合—系统失败归因—自主自进化”四个因果关联的阶段。该框架揭示了每个阶段既依赖又约束下一阶段的层层递进关系,为本文的闭环系统设计提供了重要的理论参照:AI心跳架构正是在单个框架内同时实现任务调度与自进化的闭环探索。


与此同时,面向可信Agentic AI的综述从跨层视角审视了架构范式、威胁分类和治理策略,涵盖安全性、鲁棒性、隐私和系统安全等维度,为大语言模型多智能体系统的可信部署提供了系统性的指导。


2.4 主动推理与周期性控制

De Vries从工程视角阐述了主动推理在物理AI智能体中的应用,论证了基于变分自由能最小化的反应式消息传递如何适配物理操作的约束,包括硬截止时间、异步数据和波动的功率预算。该工作为心跳架构的理论基础提供了重要参考。


2.5 循环工程:新兴的工程范式

“循环工程”正成为AI工程领域的重要新兴方向。其核心主张是:与其反复手工调试提示词,不如设计一套让智能体自主迭代的循环系统,包含明确目标、上下文管理、可调用工具、产出评估和停止标准五大要素。这一概念准确捕捉了AI工程从“手工调参”到“系统设计”的方向性转变。据公开资料,明略科技目前已有1400余名员工与超过2900个AI智能体在日常业务中协同运作,率先在大规模实践中探索了循环工程的落地。


2.6 研究空白定位

综合上述工作,可以识别出现有研究的关键空白:


维度 现有工作代表 共同局限 AI心跳(本文)
调度模式 DynTaskMAS(动态任务图事件驱动)、RACE-Sched(双流事件驱动) 事件驱动:依赖触发条件,缺乏统一的系统节律 周期性心跳驱动,建立统一的调度节律
自进化时机 MOSS(失败累积触发)、Lemon Agent(手动/外部触发) 进化时机缺乏固定节律,依赖特定条件累积 每次心跳均触发进化评估,进化时机制度化
基础设施感知 INFRAMIND(负载感知调度) 仅优化任务执行层,未将感知融入系统核心节律 基础设施状态作为心跳监控的一等输入
任务生命周期 SAFEFLOW(事务级管理) 生命周期监控需主动触发 心跳周期内统一完成扫描-派发-监控-回收-进化闭环
系统自治性 各框架 部分依赖外部干预或条件触发 完全自主运行,心跳启动后无需外部干预

从上表可见,尽管各项技术在各自维度上取得了显著进展,但在统一的任务生命周期闭环治理和系统级周期节律方面仍存在空白。AI心跳架构正是为填补这一空白而提出的系统性解决方案。


3. AI心跳架构设计

3.1 形式化定义

定义1(心跳周期) :心跳周期 $H$ 定义为一个时间间隔 $\Delta t$,系统在每个周期内执行完整的任务编排循环。形式化表示为:


$$H = {S_{\text{scan}}, S_{\text{dispatch}}, S_{\text{monitor}}, S_{\text{update}}, S_{\text{evolve}}}$$


其中 $S_{\text{scan}}$ 为任务扫描阶段,$S_{\text{dispatch}}$ 为异步任务派发阶段,$S_{\text{monitor}}$ 为状态监控阶段,$S_{\text{update}}$ 为状态更新阶段,$S_{\text{evolve}}$ 为自进化阶段。


定义2(心房数据交换) :心房数据交换 $A$ 定义为心跳周期内的双向数据流动:


$$A = (T_{\text{in}}, T_{\text{out}})$$


其中 $T_{\text{in}}$ 为新任务输入(从任务列表到执行引擎),$T_{\text{out}}$ 为完成任务输出(从执行引擎到结果存储)。该机制直接模拟生物心脏的心房泵血功能,是AI心跳架构区别于事件驱动框架的核心创新。


定义3(心跳系统) :AI心跳系统 $\mathcal{H}$ 定义为一个五元组:


$$\mathcal{H} = (\mathcal{A}, \mathcal{T}, \mathcal{E}, \mathcal{M}, \Delta t)$$


其中 $\mathcal{A}$ 为智能体集合,$\mathcal{T}$ 为任务池,$\mathcal{E}$ 为异步执行引擎,$\mathcal{M}$ 为记忆与进化模块,$\Delta t$ 为心跳间隔。


3.2 系统架构

AI心跳系统采用分层架构设计,自上而下分为五个层次:


┌─────────────────────────────────────────────────────────────┐
│ Layer 5: 自进化层 │
│ ┌─────────────┐ ┌──────────────┐ ┌─────────────────┐ │
│ │ 经验记忆池 │ │ 策略优化器 │ │ 技能蒸馏模块 │ │
│ └─────────────┘ └──────────────┘ └─────────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ Layer 4: 心跳调度层 │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ Heartbeat Scheduler │ │
│ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │
│ │ │ Scan │→│Disp. │→│Monit.│→│Updat.│→│Evolv.│→↺ │ │
│ │ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ │ │
│ └──────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ Layer 3: 任务状态机层 │
│ ┌────────┐ ┌──────────┐ ┌──────────┐ ┌────────┐ │
│ │ Pending │→│Running │→│Completed │→│Archived│ │
│ │ │ │ │ │ │ │ │ │
│ └────────┘ └──────────┘ └──────────┘ └────────┘ │
│ ↓ ↓ │
│ ┌────────┐ ┌──────────┐ │
│ │Failed │ │Cancelled │ │
│ └────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────┤
│ Layer 2: 异步执行引擎层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Worker #1 │ │Worker #2 │ │Worker #3 │ │Worker #N │ │
│ │(音乐生成) │ │(论文撰写) │ │(视频生成) │ │(自定义) │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────┤
│ Layer 1: 基础设施层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │LLM API │ │GPU Pool │ │Storage │ │Message │ │
│ │ │ │ │ │ │ │Queue │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────┘

3.3 核心组件设计

3.3.1 心跳调度器

心跳调度器是整个系统的核心控制器,负责以固定间隔触发完整的调度循环。其伪代码如下:


class HeartbeatScheduler:
def __init__(self, interval: float = 10.0):
self.interval = interval
self.task_pool = TaskPool()
self.execution_engine = AsyncExecutionEngine()
self.memory_module = MemoryModule()
self.heartbeat_count = 0

async def heartbeat_loop(self):
"""心跳主循环"""
while self.is_running:
await self.one_heartbeat()
await asyncio.sleep(self.interval)

async def one_heartbeat(self):
"""执行一次完整心跳"""
self.heartbeat_count += 1

tasks = await self.scan_task_pool()
new_dispatches = await self.atrial_exchange_in(tasks)
status_updates = await self.monitor_workers()
completed = await self.atrial_exchange_out(status_updates)
await self.update_task_states(status_updates)
await self.self_evolve(completed)

3.3.2 心房数据交换机制

心房数据交换是AI心跳架构区别于事件驱动框架的核心创新,模拟生物心脏心房的功能。


输入心房将任务池中的待执行任务按优先级排序后“泵入”异步执行引擎:


async def atrial_exchange_in(self, tasks: List[Task]) -> List[str]:
available_slots = self.max_workers - len(self.active_workers)
prioritized = sorted(tasks, key=lambda t: t.priority, reverse=True)
for task in prioritized[:available_slots]:
await self.execution_engine.dispatch(task)
task.status = TaskStatus.RUNNING
return dispatched_ids

输出心房监控执行引擎中的任务状态,将已完成任务提取结果、持久化存储后销毁,形成完整的资源回收闭环:


async def atrial_exchange_out(self, statuses: Dict[str, TaskStatus]) -> List[str]:
completed = []
for task_id, status in statuses.items():
if status == TaskStatus.COMPLETED:
result = await self.execution_engine.extract_result(task_id)
await self.store_result(task_id, result)
await self.execution_engine.terminate(task_id)
completed.append(task_id)
return completed

4. 循环工程范式

4.1 定义与特征

本文提出“循环工程”作为AI系统设计的新范式。与传统的瀑布式开发、敏捷迭代或DevOps不同,循环工程强调AI系统通过持续的、周期性的自主循环实现自我改进。


循环工程的核心特征包括:



节律性:系统以固定频率运行,如同心脏的规律跳动

自主性:循环一旦启动即自主运行,无需外部干预

闭环性:每次循环包含完整的感知—决策—执行—反馈链路

累积性:每次循环的经验被记录并用于优化后续循环

容错性:单次循环的失败不影响整体系统的持续运行


4.2 循环工程与现有范式的对比

维度 传统开发 敏捷迭代 DevOps 循环工程
驱动力 需求文档 用户反馈 CI/CD管道 心跳定时器
迭代周期 月/季度 1—4周 分钟/小时 秒/分钟(可配置)
自主程度 人工驱动 人工驱动 半自动化 完全自主
改进对象 代码 功能 流程 系统全栈(代码+策略+架构)
失败处理 事后修复 回滚重试 自动回滚 心跳自动检测+隔离+修复

4.3 循环工程的数学建模

设系统在第 $k$ 次心跳时的状态为 $S_k$,任务池为 $T_k$,执行引擎状态为 $E_k$,记忆模块为 $M_k$。循环工程的状态转移函数为:


$$S_{k+1} = f(S_k, T_k, E_k, M_k, \Delta t)$$


其中 $f$ 为心跳调度函数,满足:


$$f = f_{\text{scan}} \circ f_{\text{dispatch}} \circ f_{\text{monitor}} \circ f_{\text{update}} \circ f_{\text{evolve}}$$


自进化模块通过累积经验优化策略:


$$M_{k+1} = g(M_k, {S_0, S_1, \ldots, S_k})$$


其中 $g$ 为经验蒸馏函数,将历史状态序列中的有效模式提取并存储到记忆模块。这一数学模型与从终生学习视角定义的自进化过程高度一致——交互经验产生持久的、可复用的能力变化。


4.4 与Loop Engineering的关系

循环工程与当前备受关注的Loop Engineering概念存在深刻的同源性。Loop Engineering的核心主张是“用设计的系统替代手工去Prompt智能体”,包含自动化、工作树、技能、插件与连接器、子智能体五大板块,外加一个跨会话的记忆层。然而,现有Loop Engineering实践主要集中在单智能体的自主迭代循环,面对数千个智能体同时运行、彼此间需要交换上下文和传递产出的场景时,单层循环设计已经不够用,必须在网络层面解决协作问题。


循环工程(Cyclic Engineering)正是将Loop Engineering的核心思想从单智能体层扩展至多智能体系统层的系统性方案:它不是让一个智能体反复迭代自己的回答,而是让整个多智能体系统以周期性节律完成全局任务编排。每一次心跳等同于一次系统级的闭环迭代,涉及任务扫描、并行派发、状态监控、结果回收和策略进化。因此,循环工程可视为Loop Engineering在系统架构维度的自然延伸。


4.5 系统架构优势

AI心跳架构相比现有框架具有系统性优势:



与DynTaskMAS的关系:心跳架构可视为DynTaskMAS的周期性调度扩展,在动态任务图管理的基础上增加了规律的心跳节律和自进化能力。DynTaskMAS实现了执行时间21—33%的降低和88%的资源利用率,心跳架构预期在此基础上进一步提升。


与MOSS的关系:MOSS证明了源代码级自进化的可行性,心跳架构则为这种自进化提供了固定的时间触发机制——每次心跳均进行进化评估,而非等待失败事件累积。


与Lemon Agent的关系:Lemon Agent通过自进化记忆系统从历史经验中学习,心跳架构将这种学习内嵌为心跳循环的标准阶段。


与INFRAMIND的关系:INFRAMIND证明了基础设施感知对多智能体编排的重要性,心跳架构的基础设施层支持类似的感知能力。


与RACE-Sched的关系:RACE-Sched的双流架构与心跳架构的心房交换存在结构相似性——两者都将高延迟的认知推理与低延迟的执行决策解耦,但心跳架构进一步将这一解耦制度化。


与Swarm Skills的关系:Swarm Skills通过多维度评分实现技能层面的持续修补,心跳架构可在每次心跳中复用该评分机制进行技能蒸馏。



5. 应用场景与分析

5.1 场景一:多模态内容生成

考虑一个同时处理音乐生成(30分钟)、论文撰写(60分钟)和视频生成(45分钟)三个长耗时异构任务的AI系统。


心跳间隔:$T = 10$ 秒


心跳循环示例:


Heartbeat #1 (t=0s):
Scan: [A:pending, B:pending, C:pending]
Dispatch: A→Worker-1, B→Worker-2, C→Worker-3 [心房输入交换]
Status: A:running(0%), B:running(0%), C:running(0%)

Heartbeat #180 (t=30min):
Monitor: A:COMPLETED
[心房输出交换] 提取A的结果并归档,终止Worker-1
Update: 任务A完成,系统记录并评估执行效率

Heartbeat #360 (t=60min):
Monitor: B:COMPLETED, C:COMPLETED
[心房输出交换] 归档B和C的所有结果,终止Worker-2和Worker-3
[自进化评估] 分析三项任务执行轨迹,更新调度策略

5.2 场景二:持续学习与系统优化

在循环工程模式下,系统不仅管理任务执行,还从每次心跳中持续学习:


async def self_evolve(self, completed_tasks: List[str]):
for task_id in completed_tasks:
task = self.task_pool.get(task_id)
efficiency = evaluate_efficiency(task.execution_trace)
await self.memory_module.update_strategy(
task_type=task.type,
efficiency=efficiency,
trace=task.execution_trace
)
if efficiency < self.config.efficiency_threshold:
new_strategy = await self.optimize_strategy(task.type)
await self.deploy_strategy(new_strategy)

该机制与Swarm Skills将成功执行轨迹蒸馏为新技能规范的做法一脉相承,也符合Lemon Agent从历史经验中提取多维有效信息的自进化范式。


5.3 场景三:故障自愈

心跳架构天然支持故障检测与自愈的原子化闭环:


Heartbeat #N:
Monitor: Worker-3 (视频生成) - FAILED (GPU内存溢出)

自动响应:
1. 记录失败原因至记忆模块
2. 销毁失败的Worker-3
3. 创建新任务:视频生成(调整配置参数)
4. 派发到Worker-4
5. 更新策略记忆:高分辨率任务需要更多GPU资源

这一故障处理机制与RACE-Sched的沙箱测试+原子部署思路一致——系统在安全条件下验证修复方案后再上线,确保修复不阻塞控制循环。


6. 系统实现

6.1 核心依赖

import asyncio
from dataclasses import dataclass
from enum import Enum
from typing import Dict, List, Optional
import time

@dataclass
class HeartbeatConfig:
interval: float = 10.0 # 心跳间隔(秒)
max_workers: int = 10
max_retries: int = 3
efficiency_threshold: float = 0.8
log_level: str = "INFO"

class TaskType(Enum):
MUSIC_GENERATION = "music_generation"
PAPER_WRITING = "paper_writing"
VIDEO_GENERATION = "video_generation"
CODE_GENERATION = "code_generation"
DATA_ANALYSIS = "data_analysis"

class TaskStatus(Enum):
PENDING = "pending"
RUNNING = "running"
COMPLETED = "completed"
FAILED = "failed"
CANCELLED = "cancelled"
ARCHIVED = "archived"

6.2 完整实现

class AIHeartbeatSystem:
def __init__(self, config: HeartbeatConfig = None):
self.config = config or HeartbeatConfig()
self.task_pool = TaskPool()
self.execution_engine = AsyncExecutionEngine(self.config.max_workers)
self.memory_module = MemoryModule()
self.heartbeat_count = 0
self.is_running = False

async def start(self):
self.is_running = True
while self.is_running:
await self.one_heartbeat()
await asyncio.sleep(self.config.interval)

async def one_heartbeat(self):
self.heartbeat_count += 1

pending_tasks = await self.scan_task_pool()
dispatched = await self.atrial_exchange_in(pending_tasks)
statuses = await self.monitor_workers()
completed = await self.atrial_exchange_out(statuses)
await self.update_task_states(statuses)
await self.self_evolve(completed)

async def atrial_exchange_in(self, tasks):
"""心房输入:按优先级排序后泵入执行引擎"""
available = self.config.max_workers - len(self.execution_engine.active_workers)
prioritized = sorted(tasks, key=lambda t: t.priority, reverse=True)
for task in prioritized[:available]:
await self.execution_engine.dispatch(task)
task.status = TaskStatus.RUNNING
return [t.id for t in prioritized[:available]]

async def atrial_exchange_out(self, statuses):
"""心房输出:提取结果、归档、终止"""
completed = []
for task_id, status in statuses.items():
if status == TaskStatus.COMPLETED:
result = await self.execution_engine.extract_result(task_id)
await self.store_result(task_id, result)
await self.execution_engine.terminate(task_id)
completed.append(task_id)
elif status == TaskStatus.FAILED:
task = self.task_pool.get(task_id)
if task.retry_count < self.config.max_retries:
task.retry_count += 1
await self.execution_engine.terminate(task_id)
await self.execution_engine.dispatch(task)
return completed

async def self_evolve(self, completed_tasks):
"""每次心跳评估进化:蒸馏成功经验,优化策略"""
for task_id in completed_tasks:
task = self.task_pool.get(task_id)
efficiency = self.expected_duration / task.execution_trace.actual_duration
await self.memory_module.update_strategy(task.type, efficiency, task.trace)
if efficiency < self.config.efficiency_threshold:
new_strategy = await self.optimize_strategy(task.type)
await self.deploy_strategy(new_strategy)

6.3 运行示例

async def main():
config = HeartbeatConfig(interval=10.0, max_workers=5)
system = AIHeartbeatSystem(config)

# 添加异构长耗时任务
system.task_pool.add_task(Task(id="music_001", type=TaskType.MUSIC_GENERATION,
config={"genre": "classical", "duration": "5min"}, priority=10))
system.task_pool.add_task(Task(id="paper_001", type=TaskType.PAPER_WRITING,
config={"topic": "AI Heartbeat", "words": 8000}, priority=8))
system.task_pool.add_task(Task(id="video_001", type=TaskType.VIDEO_GENERATION,
config={"prompt": "Mountain landscape", "duration": "30s"}, priority=9))

try:
await system.start()
except KeyboardInterrupt:
await system.stop()
print(system.get_system_stats())

if __name__ == "__main__":
asyncio.run(main())

7. 实验设计

7.1 实验设置

对比基准:



Static Dispatch:静态任务分配,无心跳机制

Event-Driven:纯事件驱动调度

AI Heartbeat:本文提出的周期性心跳调度


评估指标:



任务完成率(Task Completion Rate)

平均任务周转时间(Average Turnaround Time)

资源利用率(Resource Utilization)

系统自治度(System Autonomy Score)

自进化增益(Self-Evolution Gain)


7.2 预期结果

指标 Static Event-Driven AI Heartbeat
任务完成率 85% 90% 95%+
平均周转时间 1.0x 0.9x 0.7x
资源利用率 60% 75% 88%+
系统自治度 30% 60% 90%+
自进化增益 0% 15% 30%+

8. 讨论

8.1 与现有工作的协同关系

本文提出的心跳架构并非替代现有自进化智能体框架,而是与它们形成协同关系:



与Swarm Skills协同:心跳架构为Swarm Skills提供周期性调度的系统骨架,Swarm Skills的心跳内技能蒸馏作为自进化层的实现模块。

与MOSS协同:心跳架构为MOSS的源代码级进化提供固定的时间触发机制。

与INFRAMIND协同:心跳架构的基础设施层可集成INFRAMIND的基础设施感知能力,使心跳监控包含GPU队列深度、缓存利用率等实时信号。

与DynTaskMAS协同:心跳架构的任务状态机与DynTaskMAS的动态任务图生成器可联合工作,心跳负责调度节律,动态任务图负责任务分解逻辑。


8.2 理论意义


生物学启发的计算模型:首次将心脏的周期性泵血机制形式化为AI系统架构

循环工程方法论:提出系统工程新范式,强调持续的、自主的、周期性的系统改进

统一的自进化框架:将任务调度、状态管理、资源回收和自我改进统一到心跳循环中


8.3 局限性与未来工作


心跳间隔自适应:当前缺乏基于系统负载动态调整心跳间隔的机制,未来可研究负载感知的动态心跳频率

多系统心跳同步:本文聚焦于单系统内部的心跳机制,未来可扩展到多系统间的心跳同步协调

理论收敛性证明:循环工程范式的最优性和收敛性需要更严格的理论证明

大规模生产验证:需要在更大规模的生产环境中进行验证


未来研究方向包括:



自适应心跳频率:根据系统负载和任务复杂度动态调整心跳间隔

分布式心跳网络:多个AI系统间的心跳同步与协调

心跳感知的LLM微调:训练专门适配心跳架构的大语言模型

心跳驱动的持续学习:将心跳循环与在线学习深度集成


9. 结论

本文提出了“AI心跳”——一种基于周期性调度的自进化多智能体异步任务编排框架。该架构以生物心脏的周期性泵血机制为灵感,通过固定间隔的心跳循环实现任务的自动扫描、并行派发、状态监控、结果回收和持续进化。核心创新在于“心房数据交换”机制——以心跳周期为单位将任务派发与结果回收统一为双向数据流动,模拟生物心脏的心房泵血功能,实现任务生命周期管理的闭环统一。本文定义了“循环工程”作为AI系统设计的新范式,强调系统通过持续的、自主的、周期性的自我检查和改进实现进化。


通过与DynTaskMAS、Lemon Agent、MOSS、Swarm Skills、RACE-Sched、INFRAMIND等最新框架的系统对比和多场景应用分析,本文论证了AI心跳架构在任务完成率、资源利用率、系统自治度和自进化能力方面的显著优势。该框架填补了现有工作在统一任务生命周期闭环治理与系统级周期节律方面的空白,为构建自主、持续进化的下一代AI系统提供了理论基础和工程范式。


参考文献

[1] Qi, S., et al. “Beyond Individual Intelligence: Surveying Collaboration, Failure Attribution, and Self-Evolution in LLM-based Multi-Agent Systems.” arXiv:2605.14892, 2026.


[2] Qi, S., et al. “Towards Trustworthy Agentic AI: A Comprehensive Survey of Safety, Robustness, Privacy, and System Security.” arXiv:2605.23989, 2026.


[3] Yu, J., Ding, Y., Sato, H. “DynTaskMAS: A Dynamic Task Graph-driven Framework for Asynchronous and Parallel LLM-based Multi-Agent Systems.” arXiv:2503.07675, ICAPS 2025.


[4] Jiang, H., et al. “Lemon Agent Technical Report.” arXiv:2602.07092, 2026.


[5] Cai, Q., et al. “MOSS: Self-Evolution through Source-Level Rewriting in Autonomous Agent Systems.” arXiv:2605.22794, 2026.


[6] Zhang, X., et al. “Swarm Skills: A Portable, Self-Evolving Multi-Agent System Specification for Coordination Engineering.” arXiv:2605.10052, 2026.


[7] Zhang, Q., et al. “Toward Vibe Medicine: A Self-Evolving Multi-Agent Framework for Clinical Decision Support.” arXiv:2606.15504, 2026.


[8] Cao, S., Yuan, Y., Liu, J. “Harmonizing Real-Time Constraints and Long-Horizon Reasoning: An Asynchronous Agentic Framework for Dynamic Scheduling.” arXiv:2605.29262, 2026.


[9] Li, P., et al. “SAFEFLOW: A Principled Protocol for Trustworthy and Transactional Autonomous Agent Systems.” arXiv:2506.07564, 2025.


[10] de Vries, B. “Active Inference for Physical AI Agents — An Engineering Perspective.” arXiv:2603.20927, 2026.


[11] Kabir, A., et al. “INFRAMIND: Infrastructure-Aware Multi-Agent Orchestration.” arXiv:2606.11440, 2026.


[12] Zhang, X., et al. “A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligence.” arXiv:2601.08627, 2026.


[13] Wu, Z., et al. “Towards Persistent Growth: A Survey on Self-Evolving Agents from a Lifelong Learning Perspective.” HKUST, 2026.


[14] Zhang, X., et al. “Simulating Human Cognition: Heartbeat-Driven Autonomous Thinking Activity Scheduling for LLM-based AI Systems.” arXiv:2603.00000, 2026.


[15] Roy, Y. “The Kitchen Loop: User-Spec-Driven Development for a Self-Evolving Codebase.” arXiv:2603.25697, 2026.


本文基于2026年最新研究成果撰写。


最后更新:2026年6月

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-17 16:20:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/761703.html
  2. 运行时间 : 0.238447s [ 吞吐率:4.19req/s ] 内存消耗:4,717.67kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1d959505f632050c232384463124394e
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001015s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001620s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000709s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000611s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001305s ]
  6. SELECT * FROM `set` [ RunTime:0.000497s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001333s ]
  8. SELECT * FROM `article` WHERE `id` = 761703 LIMIT 1 [ RunTime:0.002609s ]
  9. UPDATE `article` SET `lasttime` = 1781684435 WHERE `id` = 761703 [ RunTime:0.032605s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000852s ]
  11. SELECT * FROM `article` WHERE `id` < 761703 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001044s ]
  12. SELECT * FROM `article` WHERE `id` > 761703 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001048s ]
  13. SELECT * FROM `article` WHERE `id` < 761703 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001945s ]
  14. SELECT * FROM `article` WHERE `id` < 761703 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001309s ]
  15. SELECT * FROM `article` WHERE `id` < 761703 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001099s ]
0.242038s