【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

硕士论文盲审前降AI率:盲审评委到底会不会看AIGC报告?

硕士论文盲审前降AI率:盲审评委到底会不会看AIGC报告? 最近收到不少同学私信问我:"学长,我硕士论文马上要送盲审了,学校说要做AIGC检测,但盲审评委真的会看这个报告吗?"说实话,这个问题我当初也纠结过。今天就把我了解到的情况和大家详细聊聊,希望能帮到正在准备盲审的同学。 盲审流程中AIGC检测处于什么位置? 盲审前的"关卡"越来越多 以前硕士论文盲审,学校主要关注的就是查重率。但从2025年下半年开始,越来越多的高校在盲审前增加了AIGC检测环节。根据我收集到的信息,目前的盲审流程大致是这样的: 环节时间节点负责方是否涉及AI检测论文提交盲审前2-4周研究生院部分学校要求提交检测报告查重检测盲审前1-2周学院/研究生院与AIGC检测同步进行AIGC检测盲审前1-2周学院/研究生院是,多数用知网系统送审盲审开始研究生院统一安排部分学校附带检测报告评审盲审期间(2-4周)外校评委评委可能收到报告 三种常见的学校处理方式 经过调研,我发现不同学校对盲审中AIGC检测的处理方式主要分三种: 第一种:检测不通过直接不送审。 这是最严格的情况。如果AIGC检测率超过

AIGC时代的必备技能:提示词工程(Prompt Engineering)全面指南

AIGC时代的必备技能:提示词工程(Prompt Engineering)全面指南

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为ZEEKLOG博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。 本文主要介绍了AIGC时代的必备技能:提示词工程(Prompt Engineering)全面指南,可点击学习完整版视频课程,希望对学习大语言模型的同学们有所帮助。 文章目录 * 一、提示词的基本概念 * 1.1 什么是提示词? * 1.2 提示词的功能特性 * 1.3 提示工程的重要性 * 二、提示词的基本构成要素 * 2.1 提示词是一门学习引导AI思考的艺术 * 2.2 四大核心组成部分 * 2.2.1 指令(Instruction) * 2.2.2 上下文(

5个高效AI绘画工具推荐:麦橘超然镜像一键部署实测体验

5个高效AI绘画工具推荐:麦橘超然镜像一键部署实测体验 你是不是也遇到过这些情况:想试试最新的AI绘画模型,结果卡在环境配置上一整天;下载完模型发现显存爆了,GPU直接变砖;好不容易跑起来,界面又丑又难用,调参像在猜谜……别急,今天这篇实测笔记就是为你写的。我们不讲虚的,直接上手5款真正好用的AI绘画工具,重点聚焦其中一款——麦橘超然(MajicFLUX)离线图像生成控制台。它不是云服务,不依赖网络,不抽卡不排队,一台RTX 4060笔记本就能跑出接近专业级的画质。更关键的是,它已经打包成ZEEKLOG星图镜像,点几下鼠标就能完成全部部署。下面带你从零开始,真实还原整个过程:怎么装、怎么调、怎么出图、效果到底怎么样。 1. 麦橘超然:中低显存设备上的高质量绘图新选择 很多人以为Flux.1这类大模型只能跑在A100或H100上,其实不然。麦橘超然这个项目,正是为了解决“高性能”和“低门槛”之间的矛盾而生的。它基于DiffSynth-Studio框架构建,但做了关键性优化:对DiT主干网络采用float8量化技术。这不是简单的精度压缩,而是经过实测验证的平衡点——既把显存占用压到

FPGA 实现万兆以太网 TCP/IP 协议栈:便捷开发与应用

FPGA 实现万兆以太网 TCP/IP 协议栈:便捷开发与应用

FPGA万兆以太网 TCP IP协议栈,TCP支持Server,Client 。 UDP 。 源码。 xilinx器件移植方便。 在当今高速数据通信的时代,FPGA 凭借其灵活性和高性能,成为实现万兆以太网 TCP/IP 协议栈的热门选择。今天就来跟大家聊聊基于 FPGA 的万兆以太网 TCP/IP 协议栈开发那些事儿,特别是 Xilinx 器件在这方面展现出的移植便利性。 TCP/IP 协议栈的关键角色 TCP/IP 协议栈是现代网络通信的基石,在 FPGA 实现万兆以太网通信中,TCP 和 UDP 协议尤为重要。 TCP 的 Server 和 Client 模式 TCP 协议提供可靠的、面向连接的数据传输。在 FPGA 实现中,支持