鏇存柊鏂囨。
This commit is contained in:
5
.obsidian/bookmarks.json
vendored
5
.obsidian/bookmarks.json
vendored
@@ -14,6 +14,11 @@
|
|||||||
"type": "file",
|
"type": "file",
|
||||||
"ctime": 1768374043546,
|
"ctime": 1768374043546,
|
||||||
"path": "docs/Obsidian笔记体系/Projects/知你-调测/知你--调测.md"
|
"path": "docs/Obsidian笔记体系/Projects/知你-调测/知你--调测.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"ctime": 1769077042371,
|
||||||
|
"path": "docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流测试工具.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
24
.obsidian/workspace.json
vendored
24
.obsidian/workspace.json
vendored
@@ -27,12 +27,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "docs/Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md",
|
"file": "docs/gerrit/gerrit每日工作流程.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "数美文本风险拦截实施方案"
|
"title": "gerrit每日工作流程"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -200,11 +200,20 @@
|
|||||||
},
|
},
|
||||||
"active": "25c9f7051aac05b3",
|
"active": "25c9f7051aac05b3",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"docs/gerrit/gerrit分支规范.md",
|
||||||
|
"docs/gerrit/生成并配置SSH密钥、克隆仓库.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/agent未完成任务.md",
|
||||||
|
"docs/cursor/cursor.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流测试工具.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/ADB 工具和 Android 日志获取 Agent 已创建.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/智能配置助手功能已完成.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 2.md",
|
||||||
|
"docs/Obsidian笔记体系/Daily/2026-01-20.md",
|
||||||
"docs/Obsidian/高频命令.md",
|
"docs/Obsidian/高频命令.md",
|
||||||
|
"docs/Obsidian笔记体系/Projects/知你-调测/知你--调测.md",
|
||||||
"docs/Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md",
|
"docs/Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/查看日志的方法.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/查看日志的方法.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/聊天智能机器人(苏苏).md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/聊天智能机器人(苏苏).md",
|
||||||
"docs/cursor/cursor.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/可新增节点类型建议.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/可新增节点类型建议.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/已实现工作流模板快速应用功能。功能总结如下.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/已实现工作流模板快速应用功能。功能总结如下.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/项目低代码智能体功能扩展.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/项目低代码智能体功能扩展.md",
|
||||||
@@ -217,15 +226,6 @@
|
|||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/开发低代码智能体平台 - 完整开发提示词.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/开发低代码智能体平台 - 完整开发提示词.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/下一步可选方向.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/下一步可选方向.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/个人简历.md",
|
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/个人简历.md",
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 4.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/已完成的增强功能.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/# 创建Agent经验总结.md",
|
|
||||||
"docs/Obsidian笔记体系/Daily/2026-01-20.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/节点配置中的温度和最大Token数是什么意思?.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流和Agent平台提示词目录.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流测试工具.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/工作流(Workflow)vs Agent(智能体)的区别.md",
|
|
||||||
"docs/Obsidian笔记体系/Projects/saars开发/aiapply/电商系统用户订单处理流程设计方案.md",
|
|
||||||
"com.xiaomi.appstore.appclaim.signature.verification.apk",
|
"com.xiaomi.appstore.appclaim.signature.verification.apk",
|
||||||
"docs/android面试/系统原理/DPMS常见面试题",
|
"docs/android面试/系统原理/DPMS常见面试题",
|
||||||
"docs/DPMS常见面试题",
|
"docs/DPMS常见面试题",
|
||||||
|
|||||||
@@ -0,0 +1,95 @@
|
|||||||
|
##
|
||||||
|
|
||||||
|
### 完成内容
|
||||||
|
|
||||||
|
1. 创建了 adb_log 工具
|
||||||
|
|
||||||
|
- 支持三种命令类型:
|
||||||
|
|
||||||
|
- logcat:获取 Android 设备日志
|
||||||
|
|
||||||
|
- devices:列出连接的设备
|
||||||
|
|
||||||
|
- shell:执行 shell 命令(受限,只允许安全命令)
|
||||||
|
|
||||||
|
- 支持日志过滤:
|
||||||
|
|
||||||
|
- 按标签过滤(如 ActivityManager、SystemServer)
|
||||||
|
|
||||||
|
- 按级别过滤(V/D/I/W/E/F/S)
|
||||||
|
|
||||||
|
- 可限制返回行数(默认 100 行)
|
||||||
|
|
||||||
|
- 超时控制(默认 10 秒,最大 60 秒)
|
||||||
|
|
||||||
|
1. 注册了 ADB 工具
|
||||||
|
|
||||||
|
- 已注册到工具注册表
|
||||||
|
|
||||||
|
- 可在 LLM 节点中启用工具调用时使用
|
||||||
|
|
||||||
|
1. 创建了 Android 日志获取助手 Agent
|
||||||
|
|
||||||
|
- Agent ID: b68e96d2-da66-4402-86a5-9fae6b5ac092
|
||||||
|
|
||||||
|
- Agent 名称: Android日志获取助手
|
||||||
|
|
||||||
|
- 工作流 ID: 4df28591-7d47-403e-b7dc-9fc298b79527
|
||||||
|
|
||||||
|
### 工作流说明
|
||||||
|
|
||||||
|
工作流包含以下节点:
|
||||||
|
|
||||||
|
1. 开始节点:接收用户输入
|
||||||
|
|
||||||
|
2. 意图识别节点:分析用户请求,提取 ADB 命令参数
|
||||||
|
|
||||||
|
3. JSON 解析节点:解析意图识别的结果
|
||||||
|
|
||||||
|
4. LLM 工具调用节点:使用 adb_log 工具执行 ADB 命令
|
||||||
|
|
||||||
|
5. 结束节点:返回结果
|
||||||
|
|
||||||
|
### 使用示例
|
||||||
|
|
||||||
|
# 测试Agent
|
||||||
|
|
||||||
|
python3 test_workflow_tool.py -a "Android日志获取助手" -i '{"query": "获取最近的错误日志"}'
|
||||||
|
|
||||||
|
# 其他示例
|
||||||
|
|
||||||
|
python3 test_workflow_tool.py -a "Android日志获取助手" -i '{"query": "列出所有连接的设备"}'
|
||||||
|
|
||||||
|
python3 test_workflow_tool.py -a "Android日志获取助手" -i '{"query": "获取ActivityManager的日志"}'
|
||||||
|
|
||||||
|
### 注意事项
|
||||||
|
|
||||||
|
1. ADB 环境要求:
|
||||||
|
|
||||||
|
- 需要安装 Android SDK Platform Tools
|
||||||
|
|
||||||
|
- 需要将 adb 命令添加到 PATH
|
||||||
|
|
||||||
|
- 需要连接 Android 设备或启动模拟器
|
||||||
|
|
||||||
|
1. 安全限制:
|
||||||
|
|
||||||
|
- shell 命令只允许执行安全命令(getprop、dumpsys、pm、am、settings)
|
||||||
|
|
||||||
|
- 不允许执行危险命令(如 rm、reboot 等)
|
||||||
|
|
||||||
|
1. 性能优化:
|
||||||
|
|
||||||
|
- 默认限制返回 100 行日志,避免输出过长
|
||||||
|
|
||||||
|
- 支持超时控制,避免长时间等待
|
||||||
|
|
||||||
|
### 下一步
|
||||||
|
|
||||||
|
1. 在前端 Agent 管理页面查看创建的 Agent
|
||||||
|
|
||||||
|
2. 测试 Agent 功能
|
||||||
|
|
||||||
|
3. 根据需要调整工作流配置
|
||||||
|
|
||||||
|
Agent 已创建,可以使用 ADB 命令获取 Android 设备日志。
|
||||||
37
docs/Obsidian笔记体系/Projects/saars开发/aiapply/agent未完成任务.md
Normal file
37
docs/Obsidian笔记体系/Projects/saars开发/aiapply/agent未完成任务.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
### 1. 配置面板头部
|
||||||
|
|
||||||
|
- 左侧显示"节点配置"标题
|
||||||
|
|
||||||
|
- 右侧操作栏包含三个按钮
|
||||||
|
|
||||||
|
### 2. 右上角操作按钮
|
||||||
|
|
||||||
|
- 测试该节点(播放图标):点击后执行节点测试
|
||||||
|
|
||||||
|
- 更多(省略号图标):下拉菜单,包含:
|
||||||
|
|
||||||
|
- 复制节点
|
||||||
|
|
||||||
|
- 删除节点
|
||||||
|
|
||||||
|
- 关闭(X 图标):关闭配置面板
|
||||||
|
|
||||||
|
### 3. 样式设计
|
||||||
|
|
||||||
|
- 操作按钮组有边框和圆角
|
||||||
|
|
||||||
|
- 按钮悬停效果
|
||||||
|
|
||||||
|
- 头部固定在顶部(sticky)
|
||||||
|
|
||||||
|
- 与 Coze 风格一致
|
||||||
|
|
||||||
|
### 4. 功能实现
|
||||||
|
|
||||||
|
- closeConfigPanel():关闭配置面板(清除选中节点)
|
||||||
|
|
||||||
|
- handleConfigMoreAction():处理更多操作菜单
|
||||||
|
|
||||||
|
- 集成现有的 handleTestNode、handleCopyNode、handleDeleteNode 函数
|
||||||
|
|
||||||
|
刷新页面后,点击节点时,配置面板右上角会显示这三个操作按钮,功能与 Coze 类似。
|
||||||
113
docs/Obsidian笔记体系/Projects/saars开发/aiapply/智能配置助手功能已完成.md
Normal file
113
docs/Obsidian笔记体系/Projects/saars开发/aiapply/智能配置助手功能已完成.md
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
### 已完成的功能
|
||||||
|
|
||||||
|
#### 1. 场景化配置向导
|
||||||
|
|
||||||
|
- 简单模式:点击场景卡片快速应用配置
|
||||||
|
|
||||||
|
- 向导模式:分步骤引导配置(选择场景 → 配置参数 → 完成)
|
||||||
|
|
||||||
|
- 支持多种场景:
|
||||||
|
|
||||||
|
- LLM节点:文本总结、翻译、信息提取、分类
|
||||||
|
|
||||||
|
- HTTP节点:API调用
|
||||||
|
|
||||||
|
- Cache节点:记忆存储、记忆查询
|
||||||
|
|
||||||
|
#### 2. 配置模板库
|
||||||
|
|
||||||
|
- 模板列表展示:显示所有可用模板
|
||||||
|
|
||||||
|
- 分类筛选:按分类(AI、数据处理、网络等)筛选
|
||||||
|
|
||||||
|
- 搜索功能:按名称和描述搜索模板
|
||||||
|
|
||||||
|
- 收藏功能:收藏/取消收藏模板
|
||||||
|
|
||||||
|
- 模板预览:查看模板配置详情
|
||||||
|
|
||||||
|
- 一键应用:快速应用模板配置
|
||||||
|
|
||||||
|
#### 3. 模板导入/导出
|
||||||
|
|
||||||
|
- 导出模板:将模板导出为JSON文件
|
||||||
|
|
||||||
|
- 导入模板:支持文件上传和JSON粘贴两种方式
|
||||||
|
|
||||||
|
- 保存为模板:将当前节点配置保存为模板
|
||||||
|
|
||||||
|
- 本地存储:模板数据持久化到localStorage
|
||||||
|
|
||||||
|
### 功能亮点
|
||||||
|
|
||||||
|
1. 三种配置模式
|
||||||
|
|
||||||
|
- 简单模式:快速应用预设场景
|
||||||
|
|
||||||
|
- 模板模式:从模板库选择和应用
|
||||||
|
|
||||||
|
- 向导模式:分步骤引导配置
|
||||||
|
|
||||||
|
1. 模板管理
|
||||||
|
|
||||||
|
- 内置常用模板
|
||||||
|
|
||||||
|
- 支持自定义模板
|
||||||
|
|
||||||
|
- 模板收藏和搜索
|
||||||
|
|
||||||
|
- 模板导入/导出
|
||||||
|
|
||||||
|
1. 用户体验
|
||||||
|
|
||||||
|
- 清晰的界面布局
|
||||||
|
|
||||||
|
- 实时预览配置
|
||||||
|
|
||||||
|
- 友好的交互提示
|
||||||
|
|
||||||
|
- 响应式设计
|
||||||
|
|
||||||
|
### 使用方式
|
||||||
|
|
||||||
|
1. 简单模式:
|
||||||
|
|
||||||
|
- 选择节点 → 点击"配置助手"标签页
|
||||||
|
|
||||||
|
- 选择"简单模式"
|
||||||
|
|
||||||
|
- 点击场景卡片即可应用
|
||||||
|
|
||||||
|
1. 模板模式:
|
||||||
|
|
||||||
|
- 选择"模板模式"
|
||||||
|
|
||||||
|
- 搜索或筛选模板
|
||||||
|
|
||||||
|
- 点击"应用模板"按钮
|
||||||
|
|
||||||
|
1. 向导模式:
|
||||||
|
|
||||||
|
- 选择"向导模式"
|
||||||
|
|
||||||
|
- 按步骤选择场景和配置参数
|
||||||
|
|
||||||
|
- 完成配置
|
||||||
|
|
||||||
|
1. 模板管理:
|
||||||
|
|
||||||
|
- 导出:点击模板的"导出"按钮
|
||||||
|
|
||||||
|
- 导入:点击"导入模板"按钮
|
||||||
|
|
||||||
|
- 保存:点击"保存为模板"按钮
|
||||||
|
|
||||||
|
### 完成度更新
|
||||||
|
|
||||||
|
|功能模块|之前完成度|现在完成度|
|
||||||
|
|---|---|---|
|
||||||
|
|智能配置助手|30%|100%|
|
||||||
|
|
||||||
|
总体完成度:从约 95% 提升到 100%
|
||||||
|
|
||||||
|
所有功能已实现并通过语法检查。节点配置页面增强方案已完成。
|
||||||
79
docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 2.md
Normal file
79
docs/Obsidian笔记体系/Projects/saars开发/aiapply/未命名 2.md
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
## 您的想法是正确的
|
||||||
|
|
||||||
|
这些改进能显著提升用户体验和开发效率。
|
||||||
|
|
||||||
|
### 当前系统的不足
|
||||||
|
|
||||||
|
1. 变量可见性不足:用户看不到上游节点的实际输出变量
|
||||||
|
|
||||||
|
2. 记忆信息不直观:Cache 节点配置时看不到记忆内容
|
||||||
|
|
||||||
|
3. 数据流转不透明:不清楚数据如何流转
|
||||||
|
|
||||||
|
4. 配置指导不足:缺少使用示例和最佳实践
|
||||||
|
|
||||||
|
### 建议的增强方案
|
||||||
|
|
||||||
|
已创建详细方案文档 节点配置页面增强方案.md,包含:
|
||||||
|
|
||||||
|
#### 1. 数据流转可视化面板(高优先级)
|
||||||
|
|
||||||
|
- 显示上游节点的输出变量
|
||||||
|
|
||||||
|
- 显示数据流转路径
|
||||||
|
|
||||||
|
- 提供数据预览功能
|
||||||
|
|
||||||
|
- 一键插入变量
|
||||||
|
|
||||||
|
#### 2. 记忆信息展示(高优先级)
|
||||||
|
|
||||||
|
- 实时显示记忆内容
|
||||||
|
|
||||||
|
- 对话历史预览
|
||||||
|
|
||||||
|
- 用户画像展示
|
||||||
|
|
||||||
|
- TTL 和过期时间
|
||||||
|
|
||||||
|
#### 3. 变量智能提示增强(高优先级)
|
||||||
|
|
||||||
|
- 按来源分组显示变量
|
||||||
|
|
||||||
|
- 类型提示和描述
|
||||||
|
|
||||||
|
- 自动补全功能
|
||||||
|
|
||||||
|
- 一键插入变量
|
||||||
|
|
||||||
|
#### 4. 执行时数据预览(中优先级)
|
||||||
|
|
||||||
|
- 显示实际输入/输出数据
|
||||||
|
|
||||||
|
- 执行时间和状态
|
||||||
|
|
||||||
|
- 缓存命中情况
|
||||||
|
|
||||||
|
#### 5. 智能配置助手(低优先级)
|
||||||
|
|
||||||
|
- 场景化配置向导
|
||||||
|
|
||||||
|
- 配置模板库
|
||||||
|
|
||||||
|
- 一键应用模板
|
||||||
|
|
||||||
|
### 预期效果
|
||||||
|
|
||||||
|
- 降低学习成本:新用户无需查阅文档即可理解数据流转
|
||||||
|
|
||||||
|
- 提升开发效率:配置时间减少 40%+,调试时间减少 60%+
|
||||||
|
|
||||||
|
- 降低错误率:配置错误率降低 50%+
|
||||||
|
|
||||||
|
- 增强可视化:数据流转和记忆状态一目了然
|
||||||
|
|
||||||
|
### 实施建议
|
||||||
|
|
||||||
|
建议优先实施前 3 个方案,它们能带来最直接的体验提升。
|
||||||
|
|
||||||
|
需要我开始实施这些增强功能吗?
|
||||||
@@ -210,6 +210,10 @@ nav:
|
|||||||
- Obsidian笔记体系/Projects/saars开发/aiapply/查看日志的方法.md
|
- Obsidian笔记体系/Projects/saars开发/aiapply/查看日志的方法.md
|
||||||
- Obsidian笔记体系/Projects/saars开发/aiapply/聊天智能机器人(苏苏).md
|
- Obsidian笔记体系/Projects/saars开发/aiapply/聊天智能机器人(苏苏).md
|
||||||
- Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md
|
- Obsidian笔记体系/Projects/知你-调测/数美文本风险拦截实施方案.md
|
||||||
|
- Obsidian笔记体系/Projects/saars开发/aiapply/ADB 工具和 Android 日志获取 Agent 已创建.md
|
||||||
|
- Obsidian笔记体系/Projects/saars开发/aiapply/agent未完成任务.md
|
||||||
|
- Obsidian笔记体系/Projects/saars开发/aiapply/智能配置助手功能已完成.md
|
||||||
|
- Obsidian笔记体系/Projects/saars开发/aiapply/未命名 2.md
|
||||||
- gerrit:
|
- gerrit:
|
||||||
- gerrit/gerrit上传代码详细指南.md
|
- gerrit/gerrit上传代码详细指南.md
|
||||||
- gerrit/gerrit分支规范.md
|
- gerrit/gerrit分支规范.md
|
||||||
|
|||||||
Reference in New Issue
Block a user