Production-grade autonomous self-improvement system with research-backed meta-learning, safe self-modification, and continuous optimization. Based on AI safe...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install self-evolution或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install self-evolution⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/self-evolution/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: self-evolution version: "2.0.0" description: "Production-grade autonomous self-improvement system with research-backed meta-learning, safe self-modification, and continuous optimization. Based on AI safety research (MIRI, DeepMind, OpenAI) and meta-learning principles. Enables endless evolution cycles with safety constraints." metadata: openclaw: emoji: "🧬" os: ["darwin", "linux", "win32"] ---
Version: 2.0.0 (Production-Grade Enhancement) Status: Enhanced with AI safety research and meta-learning Research Base: MIRI, DeepMind, OpenAI, Stanford, MIT
---
This skill integrates research-backed evolution principles:
1. AI Safety Research (MIRI, DeepMind, OpenAI)
2. Meta-Learning Research (Stanford, MIT)
3. Neural Architecture Search (Google, AutoML)
4. Reinforcement Learning (DeepMind, OpenAI)
5. Continual Learning (Nature, Science)
---
Research-Backed Modification Protocol:
def safe_self_modification(target_file, proposed_change):
"""
Safely modify system files with rollback capability.
Research: MIRI Corrigibility, Safe Self-Modification
"""
# STEP 1: Validate modification
if not validate_modification(proposed_change):
return {"status": "rejected", "reason": "Safety violation"}
# STEP 2: Create backup
backup = create_backup(target_file)
# STEP 3: Apply modification
apply_change(target_file, proposed_change)
# STEP 4: Test modification
test_result = test_modification(target_file)
# STEP 5: Rollback if failed
if not test_result.success:
restore_backup(target_file, backup)
return {"status": "rolled_back", "reason": test_result.error}
# STEP 6: Log evolution
log_evolution({
"timestamp": now(),
"file": target_file,
"change": proposed_change,
"backup": backup,
"test_result": test_result
})
return {"status": "success", "improvement": test_result.improvement}
Safety Constraints:
CAN modify without asking:
MUST ask before:
Fast Adaptation with MAML:
class MetaLearner:
"""
Model-Agnostic Meta-Learning for rapid skill acquisition.
Research: Finn et al. (2017) - MAML
"""
def __init__(self):
self.meta_learning_rate = 0.001
self.inner_learning_rate = 0.01
self.task_distribution = TaskDistribution()
def meta_train(self, tasks, num_iterations=1000):
"""
Learn initialization that adapts quickly to new tasks.
Pattern: Learn across many tasks → Rapid adaptation to new tasks
Impact: 2-5x faster skill acquisition
"""
for iteration in range(num_iterations):
# Sample batch of tasks
batch = sample_tasks(self.task_distribution, batch_size=10)
meta_loss = 0
for task in batch:
# Clone model
temp_model = clone_model(self.model)
# Inner loop: Adapt to task
for step in range(5):
loss = compute_loss(temp_model, task)
temp_model = gradient_descent(
temp_model,
loss,
self.inner_learning_rate
)
# Evaluate after adaptation
meta_loss += compute_loss(temp_model, task.validation)
# Outer loop: Update meta-parameters
self.model = gradient_descent(
self.model,
meta_loss,
self.meta_learning_rate
)
return self.model
def adapt_to_new_skill(self, new_skill_data, num_steps=5):
"""
Rapidly adapt to new skill using meta-learned initialization.
Pattern: Few-shot learning from meta-training
Impact: New skills in minutes, not hours
"""
adapted_model = clone_model(self.model)
for step in range(num_steps):
loss = compute_loss(adapted_model, new_skill_data)
adapted_model = gradient_descent(
adapted_model,
loss,
self.inner_learning_rate
)
return adapted_model
Impact:
Curiosity-Driven Exploration:
...
安装 Self Evolution 后,可以对 AI 说这些话来触发它
Help me get started with Self Evolution
Explains what Self Evolution does, walks through the setup, and runs a quick demo based on your current project
Use Self Evolution to production-grade autonomous self-improvement system with research-b...
Invokes Self Evolution with the right parameters and returns the result directly in the conversation
What can I do with Self Evolution in my ai agent & automation workflow?
Lists the top use cases for Self Evolution, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/self-evolution/ 目录(个人级,所有项目可用),或 .claude/skills/self-evolution/(项目级)。重启 AI 客户端后,用 /self-evolution 主动调用,或让 AI 根据上下文自动发现并使用。
Self Evolution 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Self Evolution 可免费安装使用。请查阅仓库了解许可证信息。
Production-grade autonomous self-improvement system with research-backed meta-learning, safe self-modification, and continuous optimization. Based on AI safe...
Self Evolution 属于「AI Agent & Automation」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my ai agent & automation tasks using Self Evolution
Identifies repetitive steps in your workflow and sets up Self Evolution to handle them automatically