返回顶部
🇺🇸 English
🇨🇳 简体中文
🇨🇳 繁體中文
🇺🇸 English
🇯🇵 日本語
🇰🇷 한국어
🇫🇷 Français
🇩🇪 Deutsch
🇪🇸 Español
🇷🇺 Русский
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
安全检测
已通过
446
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

insight-engine

**Last used:** 2026-03-24 **Memory references:** 18 **Status:** Active # insight-engine Data-driven insights from operational logs: collect → stats → LLM interpretation → Notion. ## Architecture ``` collect (Python stats only) ├── Langfuse OTEL traces/scores/observations ├── OpenClaw/gateway logs ├── Git activity └── Control plane scores ↓ build_*_data_packet() ← all stats computed in Python before LLM call ↓ call_claude(system_prompt, structured_json) ← LLM interprets, doesn't compute ↓ write_*_reflection() → Notion ``` See `references/architecture.md` for full design rationale. ## Quick start ```bash # Install deps pip install anthropic requests pyyaml # Configure cp scripts/config/analyst.yaml.example config/analyst.yaml # Edit config/analyst.yaml — set langfuse URL, notion IDs, model choices # Dry run (local Ollama, no Notion write) python3 scripts/src/engine.py --mode daily --dry-run # Print data packet + prompt to stdout (for agent consumption, no API calls) python3 scripts/src/engine.py --mode daily --data-only # Live run python3 scripts/src/engine.py --mode daily python3 scripts/src/engine.py --mode weekly python3 scripts/src/engine.py --mode monthly ``` ## Required env vars ```bash ANTHROPIC_API_KEY=sk-ant-... # Anthropic API key NOTION_API_KEY=secret_... # Notion integration token LANGFUSE_BASE_URL=http://localhost:3100 # Langfuse server URL LANGFUSE_PUBLIC_KEY=pk-lf-... # Langfuse public key LANGFUSE_SECRET_KEY=sk-lf-... # Langfuse secret key NOTION_ROOT_PAGE_ID=<uuid> # Root Notion page for reports NOTION_DAILY_DB_ID=<uuid> # Notion database for daily entries ``` Or configure in `config/analyst.yaml`. ## Key design principles 1. **Stats before LLM** — Python computes all numbers. The LLM interprets, doesn't aggregate. 2. **Citation-enforcing prompts** — System prompts require every claim to cite a specific number. 3. **No hallucinated trends** — `< 7 data points` → report "insufficient data (n=X)" 4. **Dry-run mode** — Uses local Ollama (free) to preview output; skip Notion write. 5. **Data-only mode** — Outputs the full data packet + prompts for agent/subagent use. ## Cron setup (LaunchAgent example) ```xml <!-- ~/Library/LaunchAgents/com.yourname.insight-engine-daily.plist --> <key>StartCalendarInterval</key> <dict> <key>Hour</key><integer>23</integer> <key>Minute</key><integer>0</integer> </dict> <key>ProgramArguments</key> <array> <string>/usr/bin/python3</string> <string>/path/to/insight-engine/scripts/src/engine.py</string> <string>--mode</string><string>daily</string> </array> ``` ## Extending to new data sources Add a collector in `scripts/src/collectors/`: 1. Create `my_source.py` with a `fetch_*()` function returning a plain dict 2. Import and call it in `build_daily_data_packet()` in `engine.py` 3. Reference the new key in `prompts/daily_analyst.md` under "Data sources" ## See also - `references/architecture.md` — full design rationale and layer descriptions - `scripts/prompts/daily_analyst.md` — system prompt with citation rules - `scripts/config/analyst.yaml.example` — config template

标签

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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部