每日备份 2026-06-10 12:57:13
This commit is contained in:
1 parent
fda2ccb8c2
commit
3d2e638c6a
244 files changed
+58890
-3
No files matched your search
@@ -0,0 +1,72 @@
|
||||
#!/bin/bash
|
||||
# ============================================================================
|
||||
# 知识 → 能力 转化器 v1.0
|
||||
# ============================================================================
|
||||
# 功能:
|
||||
# 1. 读取知识库
|
||||
# 2. 提取可应用的知识点
|
||||
# 3. 生成代码优化建议
|
||||
# ============================================================================
|
||||
|
||||
KNOWLEDGE_DIR="/root/.openclaw/memory/04-knowledge"
|
||||
OUTPUT_DIR="/root/.openclaw/workspace/knowledge-to-capability"
|
||||
TIMESTAMP=$(date '+%Y-%m-%d')
|
||||
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
log_info() { echo "[$(date '+%H:%M:%S')] [INFO] $1"; }
|
||||
|
||||
# ============================================================================
|
||||
# 主程序
|
||||
# ============================================================================
|
||||
main() {
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo "知识 → 能力 转化器 v1.0"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
log_info "分析知识库..."
|
||||
|
||||
# 找到最新的学习文件
|
||||
latest_file=$(ls -t "$KNOWLEDGE_DIR"/*learned*.md 2>/dev/null | head -1)
|
||||
|
||||
if [ -z "$latest_file" ]; then
|
||||
log_info "无知识文件"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
log_info "分析文件: $latest_file"
|
||||
|
||||
# 提取关键知识点
|
||||
echo ""
|
||||
echo "=== 提取的关键知识点 ==="
|
||||
grep -E "^1\.|^## |关键细节|应用场景" "$latest_file" 2>/dev/null | head -20
|
||||
|
||||
# 生成优化建议
|
||||
local suggestions_file="${OUTPUT_DIR}/suggestions-${TIMESTAMP}.md"
|
||||
|
||||
log_info "生成代码优化建议..."
|
||||
|
||||
cat > "$suggestions_file" << EOF
|
||||
# 代码优化建议 - ${TIMESTAMP}
|
||||
|
||||
## 来源知识
|
||||
文件: $latest_file
|
||||
|
||||
## 优化建议
|
||||
|
||||
### 基于学习内容的优化方向
|
||||
1. 应用核心概念到实际代码
|
||||
2. 改进技术实现细节
|
||||
3. 优化性能和稳定性
|
||||
EOF
|
||||
|
||||
log_info "建议已保存: $suggestions_file"
|
||||
|
||||
echo ""
|
||||
echo "✅ 转化完成"
|
||||
echo "📁 建议: $suggestions_file"
|
||||
}
|
||||
|
||||
main "$@"
|
||||
Reference in new issue
Block a user