乐于分享
好东西不私藏

智能座舱AI Agent的实现路径

智能座舱AI Agent的实现路径
本文约8,200字,建议收藏阅读
作者|直观解

出品 | 汽车电子与软件

目 

一、大语言模型和AI Agent之间的区别

二、AI Agent是如何封装和调用大语言模型的

三、智能座舱中的AI Agent是如何实现的

四、总结

智能座舱正从传统的功能集合智能伙伴演进,AI Agent作为这一变革的核心载体,通过整合感知、决策、执行与记忆能力,实现了从被动响应主动服务的跨越。本文系统梳理了智能座舱AI Agent的实现路径,首先剖析了大语言模型(LLM)与AI Agent的本质区别,阐述了AI Agent封装和调用LLM的技术机制,并结合智能座舱的场景特性,尽可能完整呈现AI Agent从架构设计到落地应用的全流程。


一、大语言模型和AI Agent

之间的区别

虽然这两个概念经常被混淆大语言模型(LLM)与AI Agent是人工智能领域两个既相关又截然不同的概念,二者在核心定位、能力范围、自主性等方面存在显著差异。

(一)核心定义差异

大语言模型(LLM):LLM是一种专注于自然语言处理(NLP)的AI模型,核心能力是理解和生成人类语言。它通过对海量文本数据的学习,掌握语言的语法、语义和上下文关联,能够完成文本生成、翻译、摘要、问答等任务。例如,GPT-4、通义千问等模型,本质上是语言处理工具,依赖用户输入提供相应的语言输出。

AI AgentAI Agent是具备自主感知-决策-执行-反馈闭环能力的智能体,能够在特定环境中独立完成复杂任务。它以LLM为逻辑核心,但整合了感知模块、任务规划器、记忆网络、工具接口等多个组件,不仅能处理语言交互,还能对接外部设备和服务,实现端到端的任务完成。例如,智能座舱中的AI Agent可以根据用户说我有点冷,自动调节空调温度,无需用户明确指示温度,实际上用户也无法知道精确温度。

图 AI agent工作全图,来自网络,图中大脑可以理解为LLM

(二)关键区别维

对比维度

大语言模型(LLM

AI Agent

核心能力

语言理解与生成

自主任务执行(感知 - 决策 执行 反馈)

自主性

被动响应输入,无主动行为

主动发起交互、规划任务、调整策略

能力范围

仅聚焦语言层面

覆盖多模态感知、任务规划、工具调用等全链路

应用目标

解决怎么说” 的问题(如解释功能、生成文本)

解决怎么做” 的问题(如控制设备、完成服务)

模块构成

单一模型组件

系统级架构(LLM + 感知 规划 记忆 工具)

依赖环境

仅需文本输入环境

需与物理或虚拟环境交互(如车辆、服务 API

(三)关系:LLMAI Agent的核心组件

LLMAI Agent大脑,负责处理语言交互和逻辑推理,但AI Agent的能力远超LLM本身。例如,用户说导航到最近的加油站LLM的作用是理解这句话的意图并提取关键信息(最近的加油站),而AI Agent则需要调用地图API搜索加油站、规划路线、控制车辆导航系统,甚至结合车辆电量数据判断是否需要提醒充电,这一系列动作的协同完成依赖于AI Agent的完整架构。

如果要通俗理解可以认为agent是闭环工作流加上LLM


二、AI Agent是如何封装

和调用大语言模型的

AI Agent对LLM的封装和调用是实现其自主能力的关键,核心在于将LLM的语言能力转化为任务执行能力,通过标准化接口和控制逻辑,让LLM成为任务规划和决策的核心引擎。

图 这张图对agent调用LLM的工作模式十分传神,来自网络

(一)封装:为LLM构建“任务执行框架”

AI Agent通过以下方式封装LLM,使其适配任务执行需求:

1. 定义Prompt模板:通过Prompt Engineering(提示工程),为LLM设计结构化的输入模板,明确任务目标、上下文信息和输出格式。例如,在智能座舱中,Prompt模板可能包含用户当前指令、车辆状态(如车速、温度)、历史交互记录等,引导LLM生成符合任务需求的输出(如调节空调至24℃”)。

2. 输出解析与标准化:LLM的输出通常是自然语言文本,AI Agent需要将其解析为结构化数据(如JSON格式),提取关键指令和参数。例如,LLM输出帮我把空调调到24AI Agent会解析出意图调节空调和参数温度:24℃”,以便调用车控API执行操作。

3. 上下文管理:AI Agent通过短期记忆(如Redis缓存)和长期记忆(如向量数据库)存储用户交互历史和场景信息,在调用LLM时自动注入上下文,确保LLM能基于完整信息生成准确回答。例如,用户先问附近有咖啡店吗,再问它的营业时间是什么AI Agent会将前一句的咖啡店信息作为上下文传递给LLM,避免歧义。

(二)调用:实现LLM与外部工具的协同

AI Agent通过工具调用机制,让LLM能够触发外部设备或服务的操作,具体流程如下:

1. 工具注册与描述:AI Agent将车控API(如调节空调、控制车窗)、第三方服务API(如地图、天气)等工具进行注册,并为每个工具生成详细的描述(如功能、参数、返回值),存储在工具库中。

2. LLM生成工具调用指令:LLM判断需要调用外部工具时,会根据工具描述生成标准化的调用指令(如JSON格式的函数调用请求)。例如,用户说导航到公司LLM会生成调用地图API的指令,包含目的地公司和当前位置等参数。

3. 工具执行与结果返回:AI Agent的执行层接收LLM生成的调用指令,解析后调用对应的工具API,执行具体操作(如规划路线),并将执行结果(如路线信息)返回给LLM

4. LLM整理结果并反馈:LLM接收工具返回的结果,将其整理成自然语言文本(如已为你规划到公司的路线,预计20分钟到达),通过语音或屏幕反馈给用户。

(三)优化:提升调用的准确性和效率

为了确保LLM调用工具的准确性和效率,AI Agent通常会采用以下优化策略:

1. 检索增强生成(RAG):将工具API文档、车辆手册等知识存储在知识库中,当LLM需要调用工具时,先从知识库中检索相关信息(如工具参数要求),再生成调用指令,避免因LLM“遗忘幻觉导致调用错误。

2. 函数调用(Function Calling)优化:通过微调LLM,使其能够更精准地识别需要调用工具的场景,并生成格式正确的调用指令。例如,训练LLM在遇到导航”“查询等关键词时,自动生成工具调用请求。

3. 多轮交互与错误修正:当工具调用失败或结果不符合预期时,AI Agent会通过多轮交互让LLM修正调用指令。例如,调用地图API时因参数错误返回失败,LLM会根据错误信息调整参数,重新生成调用指令。


三、智能座舱中的AI Agent

是如何实现的

智能座舱中的AI Agent实现是一个系统性工程,需结合车辆场景特性(如实时性、车规级安全、多模态交互),构建感知-认知-决策-执行-反馈的完整闭环。

(一)核心架构设

智能座舱AI Agent的架构通常分为五层,各层协同工作实现自主服务:

用户层→ 交互层 → 核心能力层 → 服务层 → 硬件层

1. 用户层

交互入口:语音(主要)、触摸、手势、眼神、表情等多模态输入。例如,用户通过语音说打开空调,或通过手势挥手调节音量。

输出形式:语音合成(TTS)、屏幕显示、灯光反馈、座椅震动等多模态输出。例如,AI Agent通过语音回答已打开空调,同时在中控屏显示温度调节界面。

用户画像:存储用户偏好(如空调温度24℃、音乐风格古典)、驾驶习惯(如常用路线、每周五加油)、历史交互记录,用于个性化服务。

2. 交互层

语音识别(ASR):将用户语音转化为文本,需支持方言(如四川话、粤语)、噪音环境(如高速风噪、音乐声)、连续对话。端侧部署轻量化ASR模型(如百度飞桨PaddleSpeech、科大讯飞星火),确保离线状态下也能正常工作,结合云端大模型提升复杂指令识别准确率。

自然语言理解(NLU):解析用户意图(如导航到公司”“播放音乐),提取关键参数(如目的地、歌曲名)。基于BERTGPT等预训练模型微调,结合用户画像和场景上下文消歧(如去北大默认导航到用户常去的北京大学)。

多模态融合:结合语音、视觉(如驾驶员疲劳检测)、传感器数据(如车速、温度)理解场景。例如,用户说太冷了,同时摄像头检测到用户搓手动作,AI Agent优先调节空调温度,而非仅回答好的

对话管理(DM):维护上下文,支持多轮对话和意图澄清。采用强化学习(RL)优化对话策略,例如用户说先去加油站,再去公司,后续可追问需要在加油站停留多久?

语音合成(TTS):将文本转化为自然语音,支持情感语音(如提醒时用严肃语气)、个性化声线(如用户自定义的声音)。端侧部署轻量化TTS模型,确保实时响应,云端模型提供更丰富的语音效果。

3. 核心能力层

任务规划:将复杂需求拆解为子任务。例如,去公司并顺便加油拆解为调用地图API搜索沿途加油站规划到加油站的路线导航到加油站规划从加油站到公司的路线继续导航。采用分层任务网络(HTN)或LLM生成式规划(如思维链Chain-of-Thought),确保任务分解的合理性。

图 简单直观HTN的意思,来自网络

记忆机制:

  • 短期记忆:Redis等内存数据库缓存当前会话上下文(如最近10轮对话),支持快速查询和更新,确保多轮对话的连贯性。

  • 长期记忆:用向量数据库(如MilvusFAISS)存储用户偏好、历史行为,通过LLM生成向量实现语义检索。例如,用户说我喜欢听周杰伦的歌,长期记忆存储该偏好,后续主动推荐周杰伦的新歌。

图 带有记忆是agent的基本范式之一,图片来自网络

意图理解与消歧:基于用户画像和场景上下文消除模糊意图。例如,用户说打开它,结合前文空调有点冷确定为调高空调温度;结合前文音乐不好听确定为切换歌曲

自主决策:在无用户明确指令时主动提供服务。例如,检测到车辆电量低于20%,主动询问电量不足,是否导航到最近充电桩?;检测到驾驶员疲劳,主动播放提神音乐并提醒休息。

4. 服务层

车控服务:控制车辆硬件,通过车载API(如AIDL/BinderCAN总线)实现对空调、车窗、座椅、灯光、雨刮等设备的控制。例如,调用空调API设置温度为24℃,调用座椅API调节座椅加热。

导航服务:集成高德、百度地图SDK,提供路线规划、实时交通、POI搜索、语音导航等功能。例如,根据用户指令导航到公司,调用地图API规划最优路线,并通过语音播报引导驾驶。

娱乐服务:对接音乐APP(如QQ音乐、网易云)、视频平台(如爱奇艺车载版)、电台等,支持语音点歌、切换节目。例如,用户说播放《七里香》,调用音乐API搜索并播放歌曲。

生活服务:集成天气、新闻、航班/火车查询、外卖、充电桩搜索等第三方服务API。例如,用户说查询明天天气,调用天气API获取信息并反馈;用户说附近有充电桩吗,调用充电桩搜索API推荐最近的充电桩。

车辆状态服务:获取车速、电量、油耗、故障码等车辆数据,用于场景化推荐。例如,根据车速判断是否在高速行驶,当用户说开窗时提醒高速行驶中,开窗可能产生较大风噪,是否确认开窗?

5. 硬件层

计算平台:车载计算单元(如高通骁龙座舱平台SA8155P/SA8295P、英伟达DRIVE AGX Orin),提供AI算力支持,用于ASRNLUTTS等模型的推理。例如,SA8295PNPU算力达30TOPS,可满足端侧大模型的实时推理需求。

我们做了些尝试在TBOX上部署,但是算力明显不够,还是需要媲美自动驾驶域控或者舱驾一体域控级别的算力才行。

图 舱驾一体域控算力强大,来自网络

图 车载TBOX的算力还是逊色多了,来自网络

传感器:麦克风(支持远场拾音、多通道降噪)、摄像头(驾驶员监控、手势识别)、车内温度/湿度传感器、车速传感器、GPS等。例如,多通道麦克风阵列可精准定位用户发声方向,提升语音识别准确率;驾驶员监控摄像头可识别疲劳、分心等状态。

执行器:音响(TTS输出、音乐播放)、显示屏(中控屏、仪表盘、HUD)、灯光(氛围灯、指示灯)、座椅/空调控制器等。例如,中控屏显示导航路线和车辆状态,HUD将关键信息投射到挡风玻璃,方便驾驶员查看。

图 现在的智能座舱屏幕确实太多了点,来自网络

(二)关键技术实现

1. 多模态交互技术

语音交互:

  • 唤醒词识别:采用轻量级唤醒模型(如NVIDIA Riva、阿里达摩院唤醒引擎),支持自定义唤醒词(如嘿,小P”“蔚来NOMI”),确保低功耗和高唤醒率(目标>95%)。

  • 离线语音识别:端侧部署量化后的ASR模型(如INT8量化的PaddleSpeech),支持在无网络环境下识别常用指令(如打开空调”“导航回家),延迟控制在200ms以内。

  • 情感语音合成:基于情感计算技术,TTS模型根据用户情绪和场景生成相应的语音语调。例如,用户开心时用欢快的语气,提醒安全时用严肃的语气。

视觉交互:

  • 驾驶员监控系统(DMS):通过CNN+LSTM模型识别驾驶员的面部表情(疲劳、愤怒、开心)、眼部状态(眨眼频率、注视方向),判断驾驶员状态。例如,眨眼频率过低时判定为疲劳驾驶,主动提醒休息。

  • 手势识别:支持简单手势(如挥手调节音量、握拳暂停音乐、OK手势确认),用YOLO目标检测模型识别手势区域,再通过CNN模型分类手势动作,识别准确率目标>90%

多模态融合:

Transformer架构(如CLIPBLIP)融合语音、文本、图像特征,生成统一的语义表示。例如,用户说太冷了(语音)搓手动作(图像)车内温度20℃(传感器),融合后确定用户需求为调高空调温度,准确率比单一模态提升一成以上。

2. 自然语言处理(NLP)技术

意图识别与槽位填充:

  • 基于BERTGPT-4等预训练模型微调(原版毕竟不是为了座舱用的),针对智能座舱场景(如导航、车控、娱乐)优化,提高意图识别准确率。

  • 采用BiLSTM-CRF模型进行槽位填充,提取关键参数(如目的地、温度、歌曲名),槽位填充可以显著提高识别率

  • 对模糊意图,结合用户画像和历史数据消歧。例如,用户说去东方明珠,若用户常去上海的东方明珠,则默认导航到该地点;若用户在其他城市,则搜索当地的东方明珠相关地点。

对话管理:

  • 采用强化学习(RL)优化对话策略,通过用户反馈(如正确”“错误)调整对话路径,提升多轮对话的流畅度。

  • 基于检索增强生成(RAG)技术,绑定车载知识库(如车辆手册、服务API文档),当LLM回答车辆功能问题时,从知识库中检索准确信息,避免幻觉。例如,用户问车辆续航里程是多少RAG从车辆手册(比如PDF格式)中检索具体数据,确保回答准确。

3. 任务规划与执行

任务分解:

  • 复杂任务(如周末去海边度假,规划行程并预订酒店)通过HTN算法拆解为子任务:查询海边景点筛选热门景点规划出行路线查询附近酒店对比酒店价格预订酒店生成行程单。也就是所谓的推理链CoT技术。

图 各种任务分解方式,来自网络

  • 简单任务(如打开空调)直接映射为原子服务调用,无需分解。

服务调用:

  • 封装标准化API接口,支持同步/异步调用。例如,调用地图API规划路线是同步任务,需实时返回结果;调用酒店预订API是异步任务,可后台处理并通过通知反馈结果。

  • 采用函数调用(Function Calling)机制,LLM生成结构化的调用指令,执行层解析后调用对应的API。例如,LLM生成“{"name":"search_hotel","parameters":{"location":"海边","check_in_date":"2024-06-01","check_out_date":"2024-06-03"}}”,执行层调用酒店搜索API

执行监控与反馈:

  • 实时监控任务执行状态,通过心跳机制检测服务是否可用。例如,调用地图API超时未返回,触发重试机制,最多重试3次,仍失败则提示用户当前网络繁忙,无法规划路线,请稍后重试

  • 任务执行完成后,将结果返回给LLMLLM整理成自然语言反馈给用户。例如,酒店预订成功后,反馈已为你预订海边酒店,入住时间2024-06-01,退房时间2024-06-03,订单号为XXX”

4. 记忆机制实现

短期记忆:

  • Redis缓存当前会话的上下文信息,如用户最近10轮对话、车辆当前状态(温度、车速)、正在执行的任务等。缓存有效期设置为会话结束后5分钟,避免占用过多内存。

  • 支持上下文关联查询,例如用户说它的营业时间是什么,短期记忆检索到前一句附近有咖啡店吗,确定指代咖啡店,调用地图API查询该咖啡店的营业时间。

长期记忆:

  • 用向量数据库(如Milvus)存储用户偏好、历史行为、车辆设置等数据。例如,用户偏好空调温度24℃”“每周五听周杰伦的歌”“常用导航路线是家到公司,通过LLM生成向量后存储在Milvus中。

  • 定期用用户反馈和行为数据更新长期记忆。例如,用户多次手动将空调温度从24℃调整到26℃,长期记忆自动更新为用户偏好空调温度26℃”

  • 支持语义检索,例如用户说我喜欢听舒缓的音乐,长期记忆检索到用户之前常听的古典音乐和轻音乐,主动推荐相关歌曲。

5. 车规级安全与实时性优化

实时性保障:

  • 模型轻量化:ASRNLUTTS等模型进行量化(如FP32→INT8)、剪枝,减少模型参数量和计算量,确保端侧推理延迟满足要求。例如,INT8量化后的ASR模型推理速度比FP32提升3倍以上。

  • 流水线设计:重叠ASR识别与NLU理解的计算过程。例如,ASR识别到打开时,NLU提前预测可能的意图(如打开空调”“打开车窗),并预加载相关工具API,缩短整体响应时间。

  • 优先级调度:对关键任务(如紧急制动提醒、驾驶员疲劳预警)设置最高优先级,确保优先执行,不受其他任务干扰。

安全与隐私:

  • 安全域隔离:AI Agent的核心逻辑(如任务规划、安全决策)部署在车规级安全域(如AUTOSAR的安全岛),与非安全任务(如娱乐服务)隔离,确保安全功能不受干扰。

  • 可信执行环境TEE:敏感操作(如支付、车辆控制)通过TEE加密执行,防止恶意攻击和数据泄露。例如,用户通过AI Agent支付停车费,支付信息在TEE中加密处理,不泄露给第三方。

  • 数据隐私保护:用户语音记录、交互数据默认存储在本地,不上传云端。用户可手动授权数据用于模型优化,授权后数据进行匿名化处理(如去除个人身份信息)。

鲁棒性测试:

  • 极端场景覆盖:通过仿真测试覆盖噪音、网络中断、传感器故障等极端场景。例如,在90dB噪音环境下(我们的试验车能够达到甚至超过)测试语音识别准确率,在网络延迟1s的情况下测试服务调用稳定性。

  • 实车路测:在不同城市、不同路况(高速、市区、乡村)进行实车路测,收集真实场景数据,优化模型和算法。例如,在暴雨天气下测试视觉传感器的感知能力,调整多模态融合策略。

(三)实施步骤

1. 需求定义与场景梳理

明确核心功能:如导航、车控、娱乐、生活服务、车辆状态查询等。有些太高级的功能在低配版本是不需要的。

梳理高频场景:通勤(导航+音乐+空调调节)、泊车(自动泊车+车位搜索)、长途驾驶(疲劳提醒+服务区推荐)、周末出行(行程规划+酒店预订)等。针对性的微调和优化模型。

定义用户体验指标:唤醒率、意图识别准确率、对话流畅度、任务完成率、响应延迟等。

2. 技术选型

硬件:选择支持AI加速的车载计算平台(如高通SA8295P、英伟达Orin),搭配高灵敏度麦克风、高清摄像头、多模态传感器。这个算力的要求很高,这也是为什么会出现舱驾一体域控。

软件框架:

  • 端侧AI框架:TensorRT(模型推理优化)、OpenCV(视觉处理)、PaddleSpeech(语音处理)。

  • NLP框架:Hugging Face Transformers(预训练模型)、Rasa(对话管理)、LangChainLLM调用与记忆管理)。

  • 车载操作系统:QNX(安全级)、Android Automotive OSAAOS,生态丰富)。

  • 第三方服务:地图(高德、百度)、音乐(QQ音乐、网易云)、天气(墨迹天气)、支付(支付宝、微信支付)等。

3. 原型开发与测试

  • 搭建最小可行产品(MVP):实现核心语音交互(如打开空调”“导航到公司)、简单任务规划(如去加油站)、基础记忆功能(如存储用户偏好温度)。

  • 进行用户测试:邀请目标用户(如车主、乘客)体验MVP,收集反馈(如唤醒率低、意图识别错误、对话不流畅),优化模型和交互设计。

  • 性能测试:测试响应延迟、准确率、稳定性等指标,确保满足车规级要求。例如,语音识别延迟需<200ms(我们实际项目要求50ms,包括网络通信时间,这个要求太高了),意图识别准确率需>90%

4. 规模化部署与迭代

  • 量产落地:将优化后的AI Agent集成到车载系统,通过OTA(空中下载技术)推送给用户。确保系统与车辆硬件、第三方服务的兼容性,通过车规级认证(如ISO 26262)。

  • 数据驱动优化:收集用户交互数据(匿名化处理),包括语音指令、反馈、使用场景等,定期微调模型(如ASRNLU),优化任务规划策略和记忆机制。例如,通过用户反馈导航路线不合理,调整地图API的路线规划参数。

  • 功能扩展:根据用户需求和技术发展,持续扩展AI Agent的功能,如增加情感交互、跨设备联动(与智能家居、手机同步)、高阶自动驾驶协同(如自动变道语音指令)等。


四、总 结

智能座舱AI Agent的实现是一个融合多学科技术的系统性工程,也是大趋势,其核心在于以大语言模型为逻辑核心,构建感知-认知-决策-执行-反馈的自主闭环。通过多模态交互技术,AI Agent能够精准理解用户需求;通过任务规划和工具调用,能够独立完成复杂任务;通过记忆机制,能够提供个性化服务;通过车规级安全设计,能够确保行驶过程中的可靠性。

当前,智能座舱AI Agent的实现仍面临诸多挑战:端侧算力有限与大模型需求的矛盾、多模态融合的准确性、车规级安全的严格要求、用户隐私保护等。未来,随着车载算力的提升(如Blackwell架构芯片的应用)、大模型轻量化技术的发展(如MoE架构、模型压缩)、多模态融合算法的优化,智能座舱AI Agent将具备更强大的自主能力、更自然的交互体验、更广泛的场景覆盖。

最终,智能座舱AI Agent将从智能助手进化为出行伙伴,不仅能满足用户的基本需求,还能主动预测需求、提供情感支持、协同处理复杂出行任务,彻底改变人类与车辆的交互方式,推动智能座舱进入主动服务时代。

开个玩笑说,也许未来会出现人爱上车的极端案例。而且,不仅数据要保密,在未来agent本身也会被法规保护,因为磨合了用户的模型本身就是高度的隐私。

/ END /
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-05 13:41:39 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/715204.html
  2. 运行时间 : 0.086397s [ 吞吐率:11.57req/s ] 内存消耗:4,844.93kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e44757c0d7c86bd22d573dac347b59ec
  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.000657s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000983s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000308s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000353s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000665s ]
  6. SELECT * FROM `set` [ RunTime:0.000230s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000726s ]
  8. SELECT * FROM `article` WHERE `id` = 715204 LIMIT 1 [ RunTime:0.000552s ]
  9. UPDATE `article` SET `lasttime` = 1780638099 WHERE `id` = 715204 [ RunTime:0.000980s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000288s ]
  11. SELECT * FROM `article` WHERE `id` < 715204 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001068s ]
  12. SELECT * FROM `article` WHERE `id` > 715204 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000429s ]
  13. SELECT * FROM `article` WHERE `id` < 715204 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000905s ]
  14. SELECT * FROM `article` WHERE `id` < 715204 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000919s ]
  15. SELECT * FROM `article` WHERE `id` < 715204 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000808s ]
0.088100s