Install
openclaw skills install @qq435912743/open-ended-goal-discovery开放式目标发现:让 agent 不再被动接任务,而是主动从能力图谱、用户兴趣信号与反馈中 自主发现值得攻克的新目标。对候选目标做 价值×新颖度×可行性×用户对齐 四维打分并排序, 输出 Top-N 建议。纯标准库、可本地实跑,是"超级智能体"主动设目标能力的延伸与强化。
openclaw skills install @qq435912743/open-ended-goal-discovery北极星:超越一线大模型需要 agent 能"自己找到该做的事",而非只等指令。 本技能把「主动目标发现」做成可运行、可验证的工程模块,是 proactive-goal-setter 的 升维版——从"给定候选自动排课"升级为"从信号自主生成候选并打分"。
输入一份「环境状态」JSON:
capabilities: 已知能力名列表pursued_goals: 已攻克/进行中目标列表(用于新颖度惩罚)signals: 兴趣信号列表 [{"topic":..,"interest":0..1,"positive":int}]preferences: 用户偏好(可选,如 {"domain":"finance"})对每条信号生成候选目标,四维打分(权重可调):
score = 0.35*value + 0.30*novelty + 0.25*feasibility + 0.10*alignment,排序取 Top-N。
python scripts/discover.py --selftest
python scripts/discover.py --json '{...}' --top 3
接入 skill-self-improve 的 learner.py:每次发现的"被用户采纳/否决"目标记 record, 积累后识别高价值信号域,反哺 value 权重与 alignment 偏好。
本技能内置通用学习模块 scripts/learner.py。每轮目标发现后自动复盘、积累经验。
learned_patterns.json 记录:操作总数、各信号域使用频次、被用户采纳/否决的目标、用户偏好、改进建议。
# 记录一次发现(--capability 填本次主域,如「finance」「行业链分析」)
python scripts/learner.py record <本技能目录> --capability finance
# 记录一个被用户否决的目标(用于下调该域权重)
python scripts/learner.py record <本技能目录> --capability 冷门彩蛋 --fail --error 用户否决 --note "价值不足"
# 记录用户偏好(下次直接采用)
python scripts/learner.py prefer <本技能目录> --key 偏好域 --val finance
# 查看累计洞察(高频信号域 / 反复否决)
python scripts/learner.py insight <本技能目录>
# 自动复盘(错误≥3次 或 操作≥10次 时给出改进建议)
python scripts/learner.py reflect <本技能目录>
learned_patterns.json,下次调用直接采用。越用越懂你:第一次发现是通用初筛,第十次已沉淀为你专属的"主动目标雷达"。