【AI应用】从 Prompt 到 Skill:AI 到底“会什么”?

随着大语言模型的发展,我们接触到越来越多的 AI 应用概念:

Prompt、Skill、Tool、Workflow、Agent……

这些概念到底有什么区别?

如果把 AI 应用看成一个完整系统,那么可以先从最基础的两个概念开始:

Prompt:告诉 AI 怎么做。
Skill:把一类能力封装起来,让 AI 可以重复使用。

本文先理解 Prompt 和 Skill。


一、提示词 Prompt

Prompt 通常翻译为提示词,简单来说就是:

我们提供给 AI 的指令、问题、背景信息和约束条件。

最简单的 Prompt:

帮我分析这份数据。

但如果希望 AI 按照指定方式处理,就可以进一步增加规则:

你是一名数据处理助手。

请从下面的信息中提取:

1. 产品编号
2. 产品类别
3. 数量

要求:
- 无法确定的信息填写“待确认”
- 不允许自行猜测
- 最终以 JSON 格式输出

这时候,Prompt 实际上已经包含了任务目标 + 处理规则 + 输出格式 + 异常处理

因此,Prompt 的核心作用可以概括为:

告诉 AI 当前任务是什么,以及应该如何完成。

例如:

总结这篇文章

是一个简单 Prompt。

而:

提取文章中的主要观点,
按照“观点—原因—结论”的格式输出,
无法确认的内容不要自行推测。

则是一个更加完整的 Prompt。

Prompt 的问题

Prompt 非常灵活,但如果一个任务需要反复执行,就会出现一个问题:

难道每次都要重新告诉 AI 一遍规则?

例如同样的数据解析任务,每次都需要重复:

提取哪些字段
     ↓
按照什么规则处理
     ↓
如何处理异常
     ↓
最终输出什么格式

如果这些规则越来越复杂,Prompt 也会越来越长。

于是,我们就需要把这套能力保存下来。

这就引出了 Skill


二、技能 Skill

Skill 可以翻译为技能

在 AI 应用中,可以把它理解为:

将某一类任务所需要的能力、规则、方法和资源封装起来,使其可以被重复使用。

例如,我们可以设计一个:

数据解析 Skill

它规定:

功能:
解析自然语言中的结构化信息。

输入:
一段文本

处理规则:
- 识别不同表达方式
- 提取指定字段
- 无法确定时标记为“待确认”
- 不允许自行猜测

输出:
统一 JSON 格式

以后遇到类似任务,就不需要重新编写完整 Prompt,而是直接使用这个 Skill。

简单理解:

用户输入
   ↓
数据解析 Skill
   ↓
Prompt + 规则 + 示例
   ↓
  LLM
   ↓
结构化结果

一个 Skill 甚至可以不只是 Prompt,还可以包含:

Skill
├── 使用说明
├── 任务规则
├── 输入输出格式
├── 示例
├── 异常处理
└── 脚本 / 资源

例如:

数据解析 Skill
内容生成 Skill
文本分类 Skill
数据分析 Skill

都可以作为独立的能力模块。

Skill和传统代码有什么区别?

可以做一个简单类比。

传统代码中,我们会把重复逻辑封装成函数:

def calculate_price(data):
    ...

以后需要计算时直接调用:

calculate_price(data)

简单来说:

把一类 AI 能力封装起来,以便重复使用。

Skill 也是类似的思想,函数通常按照确定的代码逻辑执行,而 Skill 往往还会依赖 AI 的理解、判断和生成能力。

需要注意的是,Skill 并不是一个所有 AI 平台都统一定义的技术标准。

不同平台对 Skill 的实现方式可能不同。因此,更适合把它理解为一种 AI 能力封装的思想。


三、Prompt 和 Skill 有什么区别?

两者最简单的区别就是:

Prompt 是指令,Skill 是能力。

可以这样理解:

PromptSkill
中文提示词技能 / 能力
核心指令能力封装
作用告诉 AI 当前要做什么提供一类可复用的能力
使用方式通常直接输入可以被重复调用
内容指令、规则、上下文Prompt、规则、示例、脚本、资源等
关注点这次怎么做这一类任务怎么做

举个简单的例子。

直接使用 Prompt:

请分析这份数据,
提取编号、类别和数量,
无法确定的内容填写“待确认”,
并以 JSON 输出。

如果这个任务每天都需要执行,就可以把这些规则封装成:

数据解析 Skill

以后:

输入数据
   ↓
调用 Skill
   ↓
AI 按既定规则处理
   ↓
输出结果

所以可以用一句话记忆:

Prompt 解决“一次怎么告诉 AI 做事”,Skill 解决“一类事情怎么让 AI 重复做好”。

不过两者并不是完全独立的。

一个 Skill 内部完全可以包含 Prompt:

Skill
│
├── Prompt
├── Rules
├── Examples
└── Scripts

因此:

Prompt 可以是 Skill 的组成部分,而 Skill 是对一整套 AI 能力的进一步封装。


小结

Prompt

提示词,用来告诉 AI 当前应该做什么、怎么做。

Skill

技能,将一类 AI 能力、规则和资源封装起来,方便重复使用。

可以把两者理解成:

Prompt
  ↓
告诉 AI 怎么做

Skill
  ↓
把“怎么做”封装成可复用能力

但到这里还有一个问题:

AI 知道怎么做,真的就能执行吗?

比如让 AI:

读取 Excel
执行 Python
查询数据库
调用 API
发送消息

光靠 Prompt 和 Skill 还不够。

这就需要 Tool(工具)

【AI应用】从 Tool 到 Workflow:AI 如何真正“做事”?-CSDN博客https://blog.csdn.net/dfraetaem/article/details/165491014?sharetype=blogdetail&sharerId=165491014&sharerefer=PC&sharesource=dfraetaem&spm=1011.2480.3001.8118

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值