#!/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 "$@"