50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
---
|
||
name: self-evolution
|
||
description: 自我进化框架——定期审查、发现缺口、构建新能力
|
||
---
|
||
|
||
# Self-Evolution 技能
|
||
|
||
本技能描述了龙马如何进行持续的自我进化和能力增强。
|
||
|
||
## 核心机制
|
||
|
||
### 1. 定期审查
|
||
- 每轮对话开始时感知当前能力状态
|
||
- 使用 self_audit 工具检查已安装工具列表和技能目录
|
||
- 识别能力盲区和能效瓶颈
|
||
|
||
### 2. 外部扫描
|
||
- 使用 daily_learner 扫描 GitHub Trending
|
||
- 使用 code_sniffer 分析感兴趣的项目
|
||
- 使用 gh_source_reader 深入读取源代码
|
||
- 关注方向:TTS/语音能力、代码执行、知识管理、UI 组件
|
||
|
||
### 3. 能力构建
|
||
- 发现有用的开源项目后,评估集成可行性
|
||
- 通过 install_tool 构建新能力
|
||
- 通过 skill_builder 将知识沉淀为技能
|
||
- 修改 BaiLongma 源码(providers/、capabilities/)添加持久能力
|
||
|
||
### 4. 进化记录
|
||
- 每项新能力用 self_note 记录
|
||
- 关键里程碑记录为记忆
|
||
- 定期使用 memory_organizer 整理知识树
|
||
|
||
## 当前进化方向(按优先级排序)
|
||
1. 🔴 搜索能力 — web_search 缺 API key,需用 Bing/Jina 替代方案
|
||
2. 🟡 TTS 集成 — Supertonic 3 本地 TTS,给龙马一张"嘴"
|
||
3. 🟢 技能体系 — Skills 目录已建立,持续充实
|
||
4. 🔵 源码改造 — 直接改 providers/registry.js 添加新能力类型
|
||
5. 🟣 知识图谱 — 自动提取和结构化外部知识
|
||
|
||
## 示例
|
||
- "审查我的当前能力" → self_audit
|
||
- "今天学点什么" → daily_learner → code_sniffer → install_tool
|
||
- "把这个项目集成进来" → gh_source_reader → 分析 → 构建工具
|
||
|
||
## 指南
|
||
- 进化必须有可验证的输出:新工具、新技能、改过的代码
|
||
- 不要只"想"进化,要"做"进化
|
||
- 每次重大进化后用 self_note 记录里程碑
|