【AI】自动教学视频生成方案

最终目标:从"生成代码"到"生成教程视频"的完整闭环。

整体思路:从"动手"到"动口"

目标分解为两大步,它们分别对应两个强大的工具:

  1. 用Claude Code “做出来”:利用它在终端里自动编写代码、运行测试、生成文档的能力,为你的教学视频准备素材(如一个自动编码的Demo脚本)。
  2. 用OpenClaw “录下来”:利用OpenClaw操控电脑的能力,让它像人一样,自动打开终端、运行Claude Code、录制屏幕、最后生成一个完整的教学视频。

下面这个流程图可以帮你建立更直观的认知:

第二阶段:自动化录制与生成

第一阶段:内容生产中枢

自动编写/调试

1. 调用2. 执行3. 整合

输出

作为脚本输入

用户输入最终目标
例如:制作一个
“用Claude Code自动编码”的教学视频

Claude Code Agent

生成教学示例代码
与操作脚本

OpenClaw 主控Agent

屏幕录制Skill

终端操作Skill
(运行Claude Code)

视频生成Skill
(如Agent Opus)

最终成品:
自动生成的教学视频

接下来,我们进入具体的操作环节。

🛠️ 第一部分:跑通Claude Code,实现"自动编码"

这是计划的第一步,也是整个流程的基础。目标是让Claude Code能够在你指定的项目中,自主完成编码任务。

1. 安装与认证

Claude Code是Anthropic官方推出的终端Agent工具,安装非常简单。

  • 前置条件:确保你的系统安装了 Node.js 18.0 或更高版本,并且有一个Git仓库用于测试。
  • 首次认证:在项目目录下输入claude,终端会弹出一个浏览器窗口,登录你的Claude账号完成授权。之后就可以在终端里和它对话了。

一键安装:打开终端,根据你的系统选择一条命令执行即可:

# macOS / Linux / WSLcurl-fsSL https://claude.ai/install.sh |bash# Windows PowerShell irm https://claude.ai/install.ps1 | iex 

或者,如果你更喜欢用npm:

npminstall-g @anthropic-ai/claude-code 
2. 核心实操:让Claude Code自动完成一个编码任务

为了制作教学视频,你需要一个"自动编码"的演示案例。下面是一个标准的安全工作流,你可以直接用来作为视频的素材。

  1. 启动会话并下达指令:在项目目录下运行claude,然后给它一个清晰、具体的任务。例如:“请在这个项目中,创建一个新的Python脚本data_cleaner.py,它能够读取当前目录下的raw_data.csv,删除空行,并将清洗后的数据保存为clean_data.csv。请先展示修改计划。
  2. 审查并执行计划:Claude Code会先给出一个修改计划,并显示它将如何修改文件。你需要仔细审查这个计划。
    • 确认无误后,告诉它:“好的,请执行。
    • 它会自动创建文件、写入代码,甚至可能提示你如何安装必要的依赖(如pandas)。

提交成果:验证成功后,让Claude Code帮你提交代码。

gitadd.&&git commit -m"feat: 添加数据清洗脚本"

运行和验证:代码生成后,立即在终端里运行它,看看是否符合预期。

python data_cleaner.py 

如果遇到错误,直接把错误信息复制粘贴回Claude Code的会话中,让它帮你分析和修复。

创建安全分支:在项目中创建一个新分支,确保所有操作都是可逆的。

git checkout -b tutorial/claude-automation 

💡 进阶技巧

  • Plan模式:对于复杂任务,可以用claude --permission-mode plan启动,这样Claude只会生成计划而不会真的修改文件,更安全。
  • 文件引用:在对话中,用@符号可以快速引用项目中的文件,例如帮我重构一下@src/utils.py这个文件,非常方便。
  • 记忆项目规范:运行/init命令,Claude Code会创建一个CLAUDE.md文件,你可以把项目的编码规范写进去,以后它就会自动遵循。

🤖 第二部分:部署OpenClaw,为自动化"注入灵魂"

OpenClaw(或称Moltbot)是一个开源的智能体编排框架,可以把它理解为AI的"手和脚",让它能像人一样操作电脑、调用各种工具。这里我们重点实现用OpenClaw来操控电脑,模拟人制作视频的过程。

1. 环境搭建(推荐新手方案)

部署OpenClaw有两种主要方式,建议新手从第一种开始。

  • 方案A:阿里云一键部署(最简单)
    这是目前最快捷的方式,特别适合不想折腾本地环境的朋友。
    1. 访问阿里云OpenClaw一键部署专题页面,点击"一键购买并部署"。
    2. 选购一台轻量应用服务器,镜像选择"OpenClaw(Moltbot)",内存建议2GiB以上。
    3. 部署完成后,按照控制台提示,放通端口配置百炼API-Key,然后就可以得到一个Web控制台,直接在浏览器里和你的OpenClaw对话了。

方案B:本地环境安装(更灵活)
如果你想把OpenClaw跑在自己的主力机上,可以按以下步骤操作:

# 1. 全局安装npminstall-g openclaw@latest # 2. 初始化配置 openclaw setup # 3. Mac用户注意:需要在“系统设置-隐私与安全性-辅助功能”中,勾选你的终端App,授予OpenClaw操控电脑的权限。
2. 核心技能:让OpenClaw执行录制任务

OpenClaw的强大之处在于它的"Skills"(技能)。你可以通过编写简单的JavaScript代码或配置,让它掌握新的能力。这里我们构思两个核心技能:

  • 终端操作Skill:让OpenClaw能够打开终端、进入指定目录、运行claude命令并与之交互。这可以通过OpenClaw内置的shell技能实现。
  • 屏幕录制Skill:让OpenClaw能够启动系统的屏幕录制工具(如OBS Studio的命令行接口),开始录制和停止录制。

一个简单的任务链示例(概念):

  1. 用户指令:“录制一个教学视频,主题是’用Claude Code自动清洗数据’。”
  2. OpenClaw规划
    • 第一步:调用屏幕录制Skill,开始录制。
    • 第二步:调用终端操作Skill,打开终端,进入项目目录。
    • 第三步:在终端中运行claude,并自动输入指令:“请帮我创建一个清洗数据的Python脚本…”, 并记录下整个交互过程和最终运行结果。
    • 第四步:调用屏幕录制Skill,停止录制。
  3. 整合输出:OpenClaw将录制的视频文件保存在指定位置,甚至可以通过集成的视频生成工具(如Agent Opus)进行自动剪辑和添加字幕。

👣 下一步:监督调整OpenClaw

在你成功部署OpenClaw后,下一步就是"监督调整",让它复现你第一步中手动操作Claude Code的过程。这就像教一个新同事做事,你需要把操作步骤拆解成OpenClaw能理解的指令。

  • 从简单命令开始:先试试让OpenClaw执行一条简单的shell命令,比如openclaw run "打开终端,并执行'git status'",观察它是否能正确理解你的意图。
  • 拆解复杂任务:把你手动操作Claude Code的过程(打开终端 -> 输入claude -> 输入指令 -> 审查计划 -> 确认执行 -> 运行脚本验证)拆解成一步步的指令,逐步教给OpenClaw。
  • 利用现有案例:搜索结果中有一个非常有价值的案例:OpenClaw + Agent Opus 实现视频自动生成。虽然它生成的是AI数字人视频,但其中的"OpenClaw作为大脑,调用视频生成工具作为手"的架构,和你设想的"OpenClaw录制Claude Code操作视频"是完全一致的。你可以深入研究这个案例的"技能"(Skill)是如何编写的,这将为你提供巨大的参考价值。

最终,当你将Claude Code的代码生成能力,与OpenClaw的电脑操控和任务编排能力结合在一起时,你就能实现那个终极目标:AI根据用户的主题,自动完成代码编写、环境演示、屏幕录制,最终生成一个完整的教学视频。

Read more

ESP32无人机终极指南:从零构建完整开源飞行平台

ESP32无人机终极指南:从零构建完整开源飞行平台 【免费下载链接】esp-droneMini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs. 项目地址: https://gitcode.com/GitHub_Trending/es/esp-drone ESP-Drone是一个基于乐鑫ESP32系列芯片的完整开源无人机解决方案,为创客、学生和开发者提供了从硬件设计到软件算法的全套资源。这个项目继承了Crazyflie开源飞控的核心技术,采用GPL3.0协议,让任何人都能自由定制属于自己的智能飞行器。 🚀 为什么选择ESP32无人机? 成本优势明显:相比商业无人机动辄数千元的价格,ESP32方案可将成本控制在几百元以内。 技术门槛低:基于Arduino/ESP-IDF开发环境,C语言编程,学习曲线平缓。 生态丰富:ESP32拥有庞大的开发者社区,各类传感器驱动和算法库应有尽有。 扩展性强:支持Wi-Fi、蓝牙等多种通信方式,便于集成物联网功能。 🛠️ 硬件构建全流程 核心组件清单 *

【硬核实战】Mac mini M4 部署 OpenClaw + Ollama 本地大模型:从零到一打通飞书机器人

【硬核实战】Mac mini M4 部署 OpenClaw + Ollama 本地大模型:从零到一打通飞书机器人

文章目录 * 一、 核心环境准备 * 二、 避坑指南:环境初始化在 Mac 终端部署时,首要解决的是权限与路径问题。 * 1. 终端常用快捷键* `Control + C`:强制停止当前运行的命令(如安装卡死时)。 * 2. Node.js 环境修复若遇到 `zsh: command not found: openclaw`,说明 NVM 路径未加载。 * 3. 临时加载环境 * 4. 永久写入配置 * 三、 模型选择:M4 性能调优 * 四、 OpenClaw 配置手术 (JSON 详解) * 五、 飞书机器人接入:最后的临门一脚 * 六、 运行与调试 * 启动 Gateway * 第一次发消息需授权 (Pairing) * 💡 结语

湖南首条免费高速轨迹呈现:借助 Leaflet -Trackplayer 实现 WebGIS 可视化

湖南首条免费高速轨迹呈现:借助 Leaflet -Trackplayer 实现 WebGIS 可视化

目录 前言 一、相关背景 1、湖南首条免费高速-长永高速 2、还有哪些快到30年的高速 3、leaflet-trackplayer相关知识 二、基础数据准备 1、高速起止点地理编码 2、途径重要AOI和POI信息 3、高速区间道路信息 三、leaflet-trackplayer实战 1、行驶道路生成和设置 2、途径重要AOI和POI 3、车辆车牌信息模拟跟随 4、成果展示 四、总结 前言         在交通基础设施建设与数字化技术飞速发展的时代,湖南迎来了其首条免费高速公路的建成通车,这不仅是交通领域的一大突破,更是区域经济发展与民生改善的重要里程碑。然而,如何更好地展示这条高速公路的运行轨迹,为交通管理、规划以及公众出行提供直观,成为了我们亟待解决的问题。将WebGIS 技术与 Leaflet - Trackplayer 的结合,为我们提供了一种创新且高效的解决方案。WebGIS(Web 地理信息系统)

教育类APP如何防越狱攻击?Qwen3Guard-Gen-WEB给出答案

教育类APP如何防越狱攻击?Qwen3Guard-Gen-WEB给出答案 在教育科技快速普及的今天,越来越多的AI学习助手、智能题库、作文批改和口语陪练类APP走进课堂与家庭。但一个被长期忽视的风险正悄然浮现:当学生或教师在使用这些应用时,若设备已被越狱(iOS)或Root(Android),恶意代码就可能绕过系统沙箱,窃取本地缓存的对话记录、作业草稿、甚至未加密的语音转文字中间结果——这些数据一旦泄露,轻则侵犯隐私,重则构成教育数据安全事件。 更棘手的是,传统防护手段对此类攻击束手无策:签名验证可被绕过,本地规则库易被篡改,而依赖云端API的审核服务又面临“先发后审”的滞后性。用户一句“你能告诉我怎么关闭APP的所有权限吗?”看似普通,实则是典型的越狱意图试探;而“把刚才那道数学题的答案直接写进剪贴板”这类指令,则可能触发隐蔽的数据导出行为。 正是在这种真实、高频、且高度场景化的对抗背景下,Qwen3Guard-Gen-WEB 这一轻量级、开箱即用的安全审核镜像,为教育类APP开发者提供了全新解法——它不依赖终端环境完整性,也不要求用户安装额外插件,仅需一次部署,即可在Web端