Commit Graph

61 Commits

Author SHA1 Message Date
0dbed4006c refactor(llm): 重构AI代理平台服务接口和实现
- 修改LLMAiAgentPlatformService.query方法签名,添加TTS相关参数
- 更新FlowActionExecutorService中的AI代理平台调用逻辑
- 移除FlowHttpNodeHandler中的formData清理逻辑
- 简化FlowNodeParamPreparer中参数准备逻辑
- 更新LLMAiAgentPlatformOperateService参数解析结构
- 修改LlmChatService.chat方法添加TTS配置参数
- 实现TTS播放控制功能,支持配置化语音合成参数
- 更新意图识别和工作流调用服务兼容性适配
2026-04-17 09:10:58 +08:00
37d800be69 feat(flow): 添加AI代理平台支持并优化流式处理
- 在FlowActionExecutorService中集成LLMAiAgentPlatformService和LLMAiTtsService
- 实现AI_AGENT_PLATFORM类型的执行逻辑,支持代理平台查询功能
- 重构FlowHttpNodeHandler参数解析,支持JSON和表单数据格式
- 在FlowItemExecutor中清空起始节点输入定义
- 重写FlowNodeParamPreparer参数准备逻辑,支持嵌套参数处理
- 优化LlmChatService中的SSE流处理,实现句子级别异步处理
- 添加TTS语音播放功能,在流式响应中实时处理句子
- 修改评估服务调用方式,在FlowEndNodeHandler中注释掉原有逻辑
2026-04-15 11:50:01 +08:00
stream
3170e86716 refactor(flow): 优化流程控制异步执行和节点查找逻辑
- 将终端停止操作改为异步执行以提升性能
- 替换子图开始节点查找方法为入度为零节点查找
- 扩展子图结束节点判断条件增强流程控制准确性
- 移除异常捕获中的空处理块简化代码结构
2026-04-09 17:29:47 +08:00
stream
ea01b3826b feat: 获取当前页面名称节点 2026-03-18 17:22:14 +08:00
stream
890b4c2875 fix: 获取触控二维坐标 2026-03-18 14:25:32 +08:00
89b7ce697d refactor(edge): 优化边缘相机和触控操作服务
- 将边缘相机服务从 getRGBDImages 方法切换为 getRGBImage 方法
- 简化 TiTouchOperateService 中的路径搜索逻辑
- 移除硬编码的当前位置值,改为从输入参数获取
- 集成 exTiVehicleFunctionService 服务进行功能查找
- 简化路径匹配和下一步计算逻辑
- 统一输出结构,直接使用服务返回的 JSON 对象数据
2026-03-18 13:33:54 +08:00
stream
195937bdf2 fix: 触控接口及循环外输出参数引用 2026-03-18 10:45:46 +08:00
8bde916232 fix(util): 修复NashornJsExecutor执行结果反序列化问题
- 修改execute方法返回值注释,明确返回原生类型/JSONObject而非JSON字符串
- 在execute方法中添加JSON字符串反序列化为Java对象的核心修复逻辑
- 在JS代码中添加JSON.stringify确保统一结果格式便于反序列化
- 更新toJson和fromJson方法使用fastjson2保持版本一致性
- 修改fromJson方法返回Object类型以支持自动类型适配
- 简化SecurityConfig中URL权限配置,移除冗余路径配置
2026-03-18 09:27:25 +08:00
stream
e44c9741ed Merge remote-tracking branch 'origin/dev' into dev 2026-03-18 09:23:34 +08:00
stream
596d8ceb29 fix: 获取当前循环对象和下标 2026-03-18 09:23:16 +08:00
9f5cac925e refactor(flow): 优化边缘相机操作服务和代码节点执行器
- 修改 EdgeCameraOperateService 中图像URL获取逻辑,使用 getRGBDImages 方法替代硬编码URL
- 在 FlowCodeNodeHandler 中将执行结果包装为统一的JSON对象格式
- 更新 NashornJsExecutor 返回类型从 JSONObject 改为 Object 以支持多种返回值类型
- 移除 JSON 结果解析直接返回字符串避免序列化问题
- 在 SecurityConfig 中扩展允许匿名访问的路径配置
2026-03-17 17:21:35 +08:00
stream
264eb3e5ad feat: 新增获取循环对象节点 2026-03-17 16:52:30 +08:00
f365d94077 Merge branch 'dev-1' into dev 2026-03-17 14:41:37 +08:00
3cf8d0a3c0 feat(flow): 新增代码执行节点和AI功能模块
- 添加CODE类型节点枚举和处理器实现代码执行功能
- 集成GraalVM JavaScript引擎支持安全的代码执行
- 新增AI_AGENT_PLATFORM和AI_TTS两个AI服务模块
- 更新意图识别服务使用新的聊天接口实现
- 修改HTTP节点处理器移除临时测试代码
- 在流程构建器中添加对code类型的节点支持
- 配置文件中更新应用密钥信息
- 添加完整的LLM聊天服务工具类支持流式通信
- 实现TS语音合成和智能体平台调用服务
- 新增NashornJS执行器提供安全的JavaScript执行环境
2026-03-17 14:08:08 +08:00
stream
69f74f6227 feat: 触控交互评估 2026-03-12 09:47:20 +08:00
stream
f20630786a fix: 项目状态 2026-02-09 14:16:05 +08:00
stream
bf159ce7be feat: 语音评估查询 2026-02-05 17:00:09 +08:00
22463c1763 fix(util): 修复车辆路径查找工具中的图标名称比较错误
- 修复CarPathFinderUtil中使用iconName而非iconImage进行功能匹配
- 添加ExTiVehicleFunctionService接口的findNextClickToFunction方法定义
- 实现车辆功能服务中的路径查找逻辑,支持查找从当前页面到目标功能的最短点击路径
- 集成字典数据服务以获取功能和界面配置的映射关系
- 在车辆界面控制器中暴露路径查找API端点
- 添加必要的Lombok注解和依赖注入配置
2026-02-05 16:16:20 +08:00
stream
5d41c6b1ae feat: 触控交互(部分) 2026-02-04 14:23:13 +08:00
stream
e58ac937ec feat: 触控交互(部分) 2026-02-04 10:01:33 +08:00
stream
87a6cbfc6e feat: 语音交互评估 2026-02-03 10:58:38 +08:00
stream
8950f7cd06 feat: 语音交互评估(部分) 2026-01-30 17:27:38 +08:00
stream
f7fccb4c95 fix: 节点执行日志 2026-01-26 13:51:24 +08:00
stream
5ab48c7048 fix: 调试 2026-01-12 15:51:08 +08:00
stream
f3a4648858 fix: 调试 2026-01-04 18:18:01 +08:00
stream
f19aaea613 fix: 调试 2026-01-04 18:09:12 +08:00
stream
88ac29af57 fix: 调试 2026-01-04 17:40:24 +08:00
stream
a33c009178 fix: 调试 2026-01-04 16:56:21 +08:00
stream
9d92b48ef3 fix: 调试 2025-12-19 14:11:33 +08:00
stream
31eebdc65d fix: 调试 2025-12-19 10:24:36 +08:00
stream
b23fae3a3f fix: 调试 2025-12-19 10:07:20 +08:00
stream
014fa639e8 fix: 调试 2025-12-18 19:39:36 +08:00
stream
4b16fc7dc1 fix: 调试 2025-12-18 17:17:51 +08:00
stream
d955aa2275 fix: 动作 2025-12-17 18:43:18 +08:00
stream
ac7d5c283c feat: 摆头 2025-12-16 14:02:24 +08:00
stream
0032d67ea0 fix: 触控调整 2025-12-12 16:38:34 +08:00
stream
f6af284363 feat: flowise 调整 2025-12-12 15:20:22 +08:00
stream
2f852ead1f feat: 查询flowise执行结果 2025-12-09 17:30:08 +08:00
stream
5cc438f84d feat: 边缘系统停止所有设备接口 2025-12-09 09:38:08 +08:00
stream
c702f091b5 fix: flowise 2025-12-08 15:51:26 +08:00
stream
8876b4e70f fix: flowise 2025-12-08 14:51:58 +08:00
stream
8e9312482f fix: flowise 2025-12-05 17:04:51 +08:00
stream
bc6be908b6 feat: 新增flowise调用接口 2025-12-04 15:04:46 +08:00
stream
6c25b37827 feat: 边缘系统参数封装;新增单个节点调用接口 2025-11-17 19:01:45 +08:00
stream
8f5097bffb fix: 实车调试 2025-11-14 08:32:31 +08:00
stream
cdc5d8d222 fix: 实车调试 2025-11-13 21:52:05 +08:00
stream
9cf4a6f2f9 feat: 触控节点 2025-11-12 09:07:16 +08:00
stream
e769336616 fix: 连续语料添加排序字段,流程调用时按照字段排序 2025-10-14 14:53:44 +08:00
stream
015ee47d30 fix: 流程参数调整 2025-10-12 15:04:59 +08:00
stream
b900d854a8 feat: 语音交互调整 2025-09-30 15:35:52 +08:00