找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2527

积分

0

好友

357

主题
发表于 5 天前 | 查看: 18| 回复: 0

OCTA TENTACLE AI人交互设计师标志

你是否厌倦了手动制作PPT的繁琐?本文将手把手教你,如何利用Claude的Skill功能,结合CodeBuddy工具,无需编写一行代码,打造一个专属于你的“自动化PPT生成神器”。我们将从核心概念讲起,并提供可直接复用的实战提示词。

视频教程

如果你更偏爱视频学习,可以观看我们在B站发布的详细教程: https://www.bilibili.com/video/BV1jdm9BhEPN?share_source=copy_web

下载安装

首先,你需要下载并安装 CodeBuddy 工具。访问其官网,根据你的电脑系统选择对应的安装包即可。

官网地址: https://www.codebuddy.ai/

Claude Skill 与 MCP/Sub Agent/Command 区别

在开始动手之前,理解Claude生态中的几个核心概念至关重要。为了让这些抽象的概念更易理解,我们用大家熟悉的“钢铁侠与贾维斯”来打个比方。

Skills概念漫画:为战甲添加掌心炮新技能

  • Skill (技能) 是贾维斯的工具库(它决定了Agent能干什么事情)。比如,给战甲添加一个“掌心炮”新技能。

Command概念漫画:强制执行自毁程序

  • Command (指令) 是贾维斯的快捷指令(它可以强制Agent不经过思考干一些事情)。例如,输入一条“死命令”强制执行自毁程序。

Sub Agent概念漫画:激活子智能体维罗妮卡协同作战

  • Sub Agent (子智能体) 是贾维斯的帮手(它可以帮助Agent分担一些特定任务)。就像在复杂战斗中,贾维斯可以激活“维罗妮卡”系统来全权接管装甲组装与锁定任务。

MCP概念漫画:制定统一接口标准实现互联

  • MCP (模型上下文协议) 是贾维斯的万能插头(它可以帮助Agent连接外部世界)。它就像一个统一的接口标准,让神盾局数据库、米兰号飞船等不同系统能够无缝接入。

简单来说:

  • Skill: 扩展能力(能做什么)。
  • Command: 保证确定性(必须做什么)。
  • Sub Agent: 实现分工协作(谁来做)。
  • MCP: 实现互操作性(如何连接)。

下面,我们来深入探讨后三个概念的核心价值。

Command 的核心是“确定性”

虽然我们喜欢用自然语言与AI聊天,但在某些关键时刻,自然语言是低效且危险的。例如,你想重置对话,总不能说“请帮我把之前的记忆都忘掉”,你肯定想要一个更简单、更可靠的指令。

诸如此类的系统级操作(如保存、退出、重置),我们需要100% 的确定性。Command的诞生,就是为了绕过AI的“思考过程”。它是一种“上帝模式”的介入,为保证关键操作绝对准确、快速,必须由硬代码直接接管,而不是让大模型去猜测是否需要调用。

MCP 的核心是“互操作性”

你可以将它理解为AI时代的 USB协议。它的目标就是终结各种AI工具“各自为战”的局面。只要开发者们都遵守MCP协议,就能实现一次开发,处处运行,彻底打破AI跨系统操作的技术壁垒。想了解更多关于这类接口协议和开源项目实战,可以逛逛 云栈社区的开源实战板块

Skill 的核心是“扩展能力”

Skill的诞生,就是为了给AI这个大脑装上“手”和“脚”,让它能够执行现实世界的操作:联网搜索最新信息、调用代码进行精确计算、读取文件获取事实内容。

在此之前,一些AI产品可能会使用Function Calling(函数调用)来扩展模型能力。但Skill更进一步,它允许用户自己去定义和配置技能,从而扩展Agent的能力。这一点MCP也能做到,但相比之下,MCP的实现更为复杂。有了Skill,MCP便可以更专注地做好“外部互联”这一件事。

Sub Agent 的核心是“分工协作”

当我们只依赖一个主Agent时,可能会面临两个严重问题:

  1. 角色冲突:让同一个Agent既扮演“产品经理”又扮演“程序员”,在同一个对话中频繁切换话题,容易导致AI输出混乱、不专业。
  2. 记忆混乱/衰减:当对话上下文过长时,模型可能会出现注意力衰减,忘记之前讨论的重要内容。

Sub Agent的设计灵感源于人类的“分工协作”。每个Sub Agent只负责特定类型的任务,并且拥有独立的对话上下文,从而有效解决了上述问题。

PPT生成Skill实战提示词

理解了理论基础后,我们就可以开始实战了。以下是经过我们验证和优化,可以直接用于创建PPT生成Skill的提示词序列。

基础提示词

我想做一个能够“自动生成 PPT”的Claude Skill,请帮我实现它。  
任务背景:  
我经常需要做 PPT,有时候是有一个想法(比如“分析一下新能源汽车市场”),  
有时候是手头有一些现成的资料(比如 PDF 文档或者 Excel 数据表),需要基于这些资料产出 PPT。  
我希望这个工具能帮我一键搞定。  
具体要求:  
1. 要能懂我的输入:  
如果我只给一个主题,你要能自己去网上搜集资料,整理出内容。  
如果我给你传了文件(比如 PDF 报告、Word 文档、或者 Excel 表格),你要能看懂里面的内容。  
2. 内容要丰富,不能只有字:  
你要把搜到的或读到的内容整理成 PPT 的页面。  
最重要的是,如果你搜索或读到的内容里有规则数据,你要能把它们变成图表(柱状图、饼图、折线图、流程图、时间轴、对比表之类的)生成在 PPT 里。  
3. 必须要好看:  
我不喜欢 PPT 自带的那种丑陋的默认配色。  
我希望生成的 PPT 是“莫兰迪色系”的,颜色要柔和、高级、低饱和度。  
每一页的背景不要是白板,要有一些简单的设计感(比如用两种柔和的颜色渐变、磨砂、毛玻璃背景效果),但不要太花哨,不能影响我看字。  
你的任务:  
请根据我上面的描述,先告诉我怎么做这个Skill?  
请用通俗易懂的语言列出会包含哪些功能,如果确认没问题,再帮我生成第一版的代码。  
请不要试图在一个Skill中完成所有工作,采用关注点分离原则,每个Skill只做一件事。

补丁提示词
将以下内容作为补充要求发送给Claude:

1.当深度搜索或读到的内容里有规则数据,需要能把它们变成图表(包括但不限于柱状图、饼图、折线图、流程图、时间轴、对比表之类的)生成在 PPT 里。  
2.用户输入可以只有主题、也可以只有附属文件(文件可多个),同时也可以两者都包含,你可以使用不同的skill并发处理这些任务

优化提示词
根据Claude生成的初版代码,进一步提出优化要求:

1.请优化一下PPT图表生成的Skill,让其生成的图表支持中文  
2.图表放在PPT中时,要根据PPT页面等比缩放到合适的大小  
3.调研和解析skill可以并发执行  
4.Skill生成PPT后应该移除掉多余的文件,只保留ppt

引导式提示词
为了获得结构更完整、篇幅更合适的PPT,你还可以进行引导式提问:

第一问,建立结构认知:

一个完整的PPT应该包含哪些模块

第二问,基于回答优化逻辑:

请你基于这份PPT的核心组成模块帮我优化PPT生成Skill的生成逻辑,最终生成的整个PPT内容应压缩在20页内

通过以上步骤,你就能在Claude和CodeBuddy的帮助下,逐步构建出一个功能强大、设计美观的自动化PPT生成工具。整个过程无需你编写复杂的代码,只需清晰地描述你的需求。希望这篇教程能帮你打开AI应用开发的新思路。更多技术探讨和资源分享,欢迎访问 云栈社区




上一篇:Java电商支付系统开发:外观模式如何封装复杂子系统调用?
下一篇:10个Agent Skills实战指南:提升AI工作效率与自动化流程
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-24 03:12 , Processed in 0.261122 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表