闲社服务运行正常AI智能体自动化平台
i

洞察引擎

技能标识:insight-engine

Logs/metrics → Python statistics → LLM interpretation → Notion reports. Use when: generating daily/weekly/monthly operational insights from AI system logs, producing data-driven Notion reports from Langfuse traces and gateway logs, setting up a cron-based insight pipeline, building a citation-enforcing analyst that refuses to make claims without specific data. Pattern: collect raw data → compute stats in Python → feed structured packet to LLM → write to Notion.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.4
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

洞察引擎

技能名称: insight-engine
详细描述:
最后使用: 2026-03-24
记忆引用: 18
状态: 活跃

insight-engine

从运营日志中获取数据驱动的洞察:收集 → 统计 → LLM 解读 → Notion。

架构

收集(仅限 Python 统计)
├── Langfuse OTEL 追踪/评分/观测
├── OpenClaw/网关日志
├── Git 活动
└── 控制平面评分
↓
build*data_packet() ← 所有统计在 LLM 调用前由 Python 计算
↓
callclaude(systemprompt, structured_json) ← LLM 负责解读,不负责计算
↓
write*reflection() → Notion

完整设计原理请参见 references/architecture.md。

快速开始

bash

安装依赖


pip install anthropic requests pyyaml

配置

cp scripts/config/analyst.yaml.example config/analyst.yaml

编辑 config/analyst.yaml — 设置 langfuse URL、notion ID、模型选择

试运行(本地 Ollama,不写入 Notion)

python3 scripts/src/engine.py --mode daily --dry-run

仅输出数据包 + 提示(供代理使用,不调用 API)

python3 scripts/src/engine.py --mode daily --data-only

正式运行

python3 scripts/src/engine.py --mode daily python3 scripts/src/engine.py --mode weekly python3 scripts/src/engine.py --mode monthly

必需的环境变量

bash
ANTHROPICAPIKEY=sk-ant-... # Anthropic API 密钥
NOTIONAPIKEY=secret_... # Notion 集成令牌
LANGFUSEBASEURL=http://localhost:3100 # Langfuse 服务器地址
LANGFUSEPUBLICKEY=pk-lf-... # Langfuse 公钥
LANGFUSESECRETKEY=sk-lf-... # Langfuse 密钥
NOTIONROOTPAGE_ID= # 报告根 Notion 页面
NOTIONDAILYDB_ID= # 每日条目的 Notion 数据库

或在 config/analyst.yaml 中配置。

关键设计原则

  1. 1. 统计优先于 LLM — Python 计算所有数值。LLM 负责解读,不负责聚合。
  2. 强制引用提示 — 系统提示要求每个论断引用具体数字。
  3. 禁止虚构趋势 — < 7 个数据点 → 报告数据不足(n=X)
  4. 试运行模式 — 使用本地 Ollama(免费)预览输出;跳过 Notion 写入。
  5. 仅数据模式 — 输出完整数据包 + 提示供代理/子代理使用。

Cron 设置(LaunchAgent 示例)

xml

StartCalendarInterval

Hour23
Minute0

ProgramArguments

/usr/bin/python3
/path/to/insight-engine/scripts/src/engine.py
--modedaily

扩展至新的数据源

在 scripts/src/collectors/ 中添加收集器:

  1. 1. 创建 mysource.py,包含返回普通字典的 fetch*() 函数
  2. 在 engine.py 的 builddailydatapacket() 中导入并调用
  3. 在 prompts/dailyanalyst.md 的数据源部分引用新键

参见

  • - references/architecture.md — 完整设计原理和层级说明
  • scripts/prompts/daily_analyst.md — 包含引用规则的系统提示
  • scripts/config/analyst.yaml.example — 配置模板

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 insight-engine-1776296399 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 insight-engine-1776296399 技能

通过命令行安装

skillhub install insight-engine-1776296399

下载

⬇ 下载 insight-engine v1.0.4(免费)

文件大小: 22.42 KB | 发布时间: 2026-4-16 17:07

v1.0.4 最新 2026-4-16 17:07
Add security_notes: LLM calls use user's own API keys, raw logs stay local, only structured packets sent to LLM
返回顶部