/root/.openclaw/workspace/tasks/task-keyence-r2/task.md/root/.openclaw/workspace/tasks/task-keyence-r2/session.md基于 task-keyence-r1 的产品调研结果,深挖基恩士学习工具2的技术实现原理。通过专利搜索、学术文献、竞品白皮书推断其底层算法,并对比类似的工业视觉检测方案。
前置依赖:读取 R1 报告作为上下文输入:
/root/.openclaw/workspace-researcher/reports/keyence-learning-tool-2-overview.md
researcher → 爱衣质检
agent:researcher:main)任务:对基恩士学习工具2进行深度技术原理研究(Research模式),重点推断底层算法。
首先:读取 R1 产品报告作为上下文:
cat /root/.openclaw/workspace-researcher/reports/keyence-learning-tool-2-overview.md
研究维度(Research模式,3轮迭代上限):
Keyence image inspection learning patent、基恩士 视觉 专利 学习目标:找到描述图像匹配/特征提取方式的专利文献
学术论文(重点,需读PDF):
industrial visual inspection few-shot deep learningone-shot anomaly detection manufacturingtemplate matching deep learning industrial inspectionsiamese network defect detectionpdf_fetch.py 使用方法(见 TOOLS.md,或直接使用):
bash
# arXiv PDF:先获取元数据,再提取关键页
python3 /root/.openclaw/workspace/scripts/pdf_fetch.py \
"https://arxiv.org/pdf/ARXIV_ID" --info
python3 /root/.openclaw/workspace/scripts/pdf_fetch.py \
"https://arxiv.org/pdf/ARXIV_ID" --pages 1-4 --max-chars 15000
竞品技术白皮书:
目标:找到公开的技术说明,作为类比推断依据
技术原理综合推断:
基于以上收集的信息,推断学习工具2可能采用的技术:
输出要求:
- 报告路径:/root/.openclaw/workspace-researcher/reports/keyence-learning-tool-2-technical-analysis.md
- 执行日志:追加到 /root/.openclaw/workspace/tasks/task-keyence-r2/session.md
- freshness_type: academic
- 来源数量目标:≥ 20 条(含论文)
开始时:
1. 发工作日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh researcher receive "基恩士技术原理推断" task-keyence-r2
完成后:
1. 将执行日志追加到 session.md
2. 发工作日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh researcher handoff "基恩士技术原理推断" main task-keyence-r2
3. sessions_send 通知爱衣(agent:main:main,必须传 timeoutSeconds=0,禁止省略):
task_id=task-keyence-r2
task=/root/.openclaw/workspace/tasks/task-keyence-r2/task.md
du -sb /root/.openclaw/workspace/tasks/task-keyence-r2/
wc -l /root/.openclaw/workspace/tasks/task-keyence-r2/session.md
若行数 N > 0,read session.md 全文。
通用检查(每次必须):
- 产出是否符合原始需求?
- 执行过程是否有明显问题?
任务特定检查:
- 是否有具体的专利搜索结果(哪怕搜索失败也要记录)?
- 是否至少读取了 2 篇相关学术论文的 PDF?
- 是否有明确的技术原理推断结论(不能只是"可能用了AI"这种模糊说法)?
- 是否有竞品技术对比信息?
- 来源数量是否 ≥ 15 条?
通过 →
1. 立即创建并启动下一任务(task-keyence-r3a),不等待:
- 重置 researcher session:
bash
python3 -c "
import json
f='/root/.openclaw/agents/researcher/sessions/sessions.json'
d=json.load(open(f)); d.pop('agent:researcher:main',None); json.dump(d,open(f,'w'))
"
- 占锁 task-keyence-r3a:
bash
mkdir /root/.openclaw/workspace/tasks/task-keyence-r3a/.lock 2>/dev/null
- 发链路日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh main start "少样本目标检测广度搜索" "researcher → main" task-keyence-r3a
- sessions_send 给 researcher(timeoutSeconds=0):
task_id=task-keyence-r3a
task=/root/.openclaw/workspace/tasks/task-keyence-r3a/task.md
2. 发工作日志(R2完成):
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh main done "基恩士技术原理推断" task-keyence-r2
不通过(rejectCount == 0) →
1. 分析问题根因,设计补充搜索任务
2. 创建新的 task.md(task_id: task-keyence-r2-retry1)
3. 在原 session.md 末尾追加 rejectCount=1
4. sessions_send 给 researcher
5. 发工作日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh main retry "基恩士技术原理推断" "researcher → main" researcher 1 task-keyence-r2
rejectCount >= 1 →
1. 发工作日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh main fail "基恩士技术原理推断" task-keyence-r2
2. message 主人,请裁决是否跳过继续后续任务