我们这次聊一个问题:HN 上隔一段时间就会出现类似“Ask HN: Is there a marketable 'skill' to using AI?”的帖子。这个问题能持续被讨论,说明很多人已经感受到 AI 在改变工作流,但又不知道这种能力能不能变现、能不能成为一门独立技能。
我的判断很直接:AI 本身很难单独成为一门“职业”,但它是一种能放大你原有能力的市场化杠杆。真正值钱的不是“会用 AI 聊天”,而是你能把 AI 封装成别人可验证、可付费的结果——比如用 RAG 给企业搭一个内部知识库,用 ComfyUI 跑通一套商品图工作流,用模型把百份合同结构化输出。本文会把“使用 AI”拆成可落地的技能方向,从环境准备、接口调用、批量处理、性能观察到接单变现,给你一条能照着走的路径。
1. 核心结论速览:AI 技能是否可市场化
先给结论:可以市场化,但不是以“AI 使用技能”这个宽泛概念,而是以“能稳定交付的 AI 应用流程”为单位。
| 维度 | 说明 |
|---|---|
| 市场需求 | 高,且仍在增长,企业需要的是能落地的人,不是会提问的人 |
| 可市场化形态 | 提示词方案、RAG 知识库、AI Agent、图像工作流、语音合成、文档解析、本地模型部署 |
| 硬件门槛 | 纯 API 方案无硬件门槛;本地模型部署需要 GPU,显存按模型大小而定,实际以测试为准 |
| 启动方式 | 云端 API 直接调用;本地模型可用命令启动或 WebUI/API 服务 |
| 是否支持批量 | 支持,通过脚本队列和任务日志实现 |
| 是否支持接口 | 主流模型服务都提供 OpenAI 兼容接口或独立 SDK |
| 适合人群 | 想转型 AI 应用开发、想接 AI 外包项目、想在企业内部做 AI 落地的技术人 |
| 不适合场景 | 想“什么都不懂,靠买课学会 AI 就能躺赚”的投机场景 |
值得强调的一点:单独把“提示词技巧”当技能卖,市场天花板很低。可复制、可批量、可评估的交付物,才是市场愿意付费的东西。
2. AI 技能的技术定位:从“灵光一现”到“可复制交付”
把“使用 AI”类比成“使用 Excel”。会输入数据、会做柱状图,不等于你能胜任数据分析岗位。市场认可的,是你能用 Excel 完成一套完整的数据清洗、透视、报表逻辑,并保证结果稳定可复现。
AI 技能同样分四个层次:
- 第一层:会用。知道向 ChatGPT、Claude、文心一言等产品提问,能得到辅助性答案。
- 第二层:会调优。能针对任务选模型、调参数、设计提示词结构,输出质量明显高于普通用户。
- 第三层:会工程化。能通过 API、脚本、向量库、工作流把 AI 能力接入实际业务,形成自动化流程。
- 第四层:会产品化。能把这套流程变成别人可购买的服务、工具或解决方案。
HN 上讨论“marketable skill”时,真正有市场价值的是第三层和第四层。比如“能把 500 份简历批量筛选并生成结构化评估报告”的人,明显比“能写出一个很长的提示词”的人更有议价能力。
因此,下文所有内容都围绕一个目标:让你从第一层走向第三层,至少具备第四层的起点。
3. 可市场化的 AI 技能方向拆解
3.1 提示词工程(Prompt Engineering)
这是最基础的方向,但它经常被误解为“写段好话”。
真正有市场价值的提示词工程,涉及:
- 角色设定和任务边界。
- 给模型明确输入格式、处理逻辑、输出格式。
- 用示例引导模型行为,而不是靠抽象指令。
- 设计多轮交互,让模型做“先理解再回答”。
- 输出结构化 JSON、Markdown、表格,方便程序后续解析。
一个可交付的提示词方案,通常长这样:
你是一名合同审核助手。请按以下步骤处理: 1. 读取用户输入的合同文本。 2. 提取合同中的甲方、乙方、金额、期限、违约责任。 3. 对比给定的风险清单,输出风险点。 4. 最终输出为 JSON,字段包括:parities, amount, duration, risk_items。 示例输出: {"parties": {"party_a": "...", "party_b": "..."}, "amount": "...", "duration": "...", "risk_items": [...]}这种方案可以打包成模板、接口或插件,客户能直接用到业务里。
3.2 RAG 知识库搭建
RAG(Retrieval-Augmented Generation)是当前企业落地最常见的 AI 技能之一。核心思路:先检索外部知识文档,再把相关内容拼到提示词里让模型回答,从而减少大模型“编造”问题。
一个完整的 RAG 流程包括:
- 文档加载:读取 PDF、Word、Markdown、网页等。
- 文本分块:按章节或固定长度切分。
- 向量化:用 Embedding 模型把文本变成向量。
- 向量存储:存入向量数据库。
- 检索排序:根据用户问题取回最相关的 Top-K 文档块。
- 生成回答:把检索内容作为上下文交给大模型。
这个方向的市场需求很明确:企业私有知识库、客服问答、内部文档检索、合规审查。它需要掌握向量数据库、Embedding 模型、检索策略和大模型调用,比单纯提示词工程门槛更高,也更容易收费。
3.3 AI Agent 应用开发
AI Agent 是“模型 + 工具调用 + 任务规划”的组合。很多日常工作其实是多步骤任务,比如:
- 自动浏览网页收集信息。
- 调用外部 API 查询数据。
- 根据规则执行某个操作。
- 多轮迭代直到任务完成。
能做 AI Agent 的人,通常需要理解:
- 工具调用(Function Calling)。
- 任务拆解和规划。
- 循环与终止条件设计。
- 错误处理和人工介入机制。
这类技能适合做自动化运营、数据采集、工作流机器人等场景。它直接对应“AI 自动化”需求,是近两年最热门的技能方向之一。
3.4 图像生成工作流(ComfyUI / Stable Diffusion)
图像生成已经不是一个“输入提示词出图”的简单操作。商业项目需要稳定的角色一致性、精确构图、可控风格、批量产出能力。
常见的可市场化方向:
- 电商商品图:白底图生成场景图、模特图换装。
- 角色一致性:同一角色在不同动作、不同场景下保持形象统一。
- 批量风格转换:大量图片统一转为某种画风或质感。
- 修图工作流:模糊图修复、老照片上色、扩图。
ComfyUI 的价值在于它把图像生成拆成节点,工作流可以被复制、修改、版本化。当客户需要重复生成同一风格的图片时,工作流本身就是你的交付物。
注意:涉及真人肖像、品牌素材、他人作品,必须获得授权,并明确使用边界。
3.5 语音合成与声音克隆
语音方向的核心应用包括:
- 文本转语音(TTS):给视频配音、做有声内容、辅助无障碍阅读。
- 声音克隆:在获得授权的前提下,用指定声音生成语音内容。
- 多语种配音:给产品视频做多语言版本。
技术要点包括:选择合适的 TTS 引擎、准备参考音频、控制语速语调、处理长文本切分、批量输出音频文件。
声音克隆涉及极高隐私和肖像风险。未经当事人授权,不能对他人声音进行克隆或合成;商用场景必须有明确授权文件。
3.6 OCR 与文档解析自动化
很多企业业务里躺着大量 PDF、扫描件、表格图片。人工录入成本高,OCR 加 LLM 可以大幅提效。
典型任务:
- 扫描件转可编辑文本。
- 发票、合同、证照关键信息提取。
- 图文混排页面转 Markdown。
- 表格结构还原。
- 批量处理上百个文件并汇总为结构化数据。
这个方向的优势是效果容易量化:识别率、字段准确率、处理时长都可以测量。适合做企业内部自动化流程,也适合接文档处理的零散订单。
3.7 本地模型部署与私有化推理
很多企业不允许数据出域,要求模型部署在本地或私有云。能完成本地模型部署的人,市场价值非常明确。
你需要掌握:
- CUDA、PyTorch、驱动与依赖的安装。
- 模型下载和量化(如 GGUF、GPTQ、AWQ)。
- 显存规划和推理优化。
- 启动 OpenAI 兼容 API 服务。
- 接入现有系统进行调用。
本地部署门槛比纯 API 调用高,但一旦跑通,可复制性很强,适合做中小型企业的私有化 AI 方案。
4. 从“会用 AI”到“能交付”:个人 AI 技能栈设计
对技术人来说,构建可市场化的 AI 技能,不需要什么都学。一个实用公式是:
领域知识 + 模型选择 + 工作流设计 + 验证流程 = 可交付 AI 技能
建议先按这个清单做一次自检:
- 我能描述一个具体业务问题,比如“合同审核太慢”“大量图片风格不统一”吗?
- 我能选出一个能解决该问题的模型或工具吗?
- 我能设计一条从输入到输出的处理流程吗?
- 我能评估输出结果是否合格吗?
- 我能把流程稳定跑 10 次、100 次吗?
如果这五项都回答“能”,你基本具备了接单或内部落地的能力。
搭建个人技能栈的最小路径:
- 选定一个垂直领域:法律、电商、教育、客服、内容制作。
- 选定一条核心任务:合同审核、商品图生成、知识库问答。
- 跑通最小闭环:一个脚本,一次调用,一个可展示的输出。
- 加上批量处理:目录遍历、任务队列、日志记录。
- 加上接口:把脚本封装成 API,让其他系统能调用。
- 做作品集:把流程录成视频或写成文档,展示输入和输出对比。
这套路径不需要一开始就学全套深度学习理论,重点是做出结果。
5. 环境准备:本地模型部署与 API 服务的最小前置条件
如果你走纯 API 路线,环境准备非常简单。
# 准备 Python 环境 python -m venv ai_skill_env source ai_skill_env/bin/activate # Windows 为 ai_skill_env\Scripts\activate # 安装 requests,用于调用接口 pip install requests openai如果你要本地部署模型,则建议先检查硬件和环境:
- 操作系统:Windows / Linux 均可,Linux 在驱动和容器支持上更省事。
- GPU:NVIDIA 显卡优先,显存大小决定你能跑的模型规模。
- 驱动和 CUDA:安装 NVIDIA 驱动后,通过
nvidia-smi确认 CUDA 版本。 - Python:3.10 及以上。
- 磁盘空间:模型文件通常从几个 GB 到几十 GB 不等,需要提前预留。
确认环境后,拉取或下载模型,再启动服务。
6. 从零跑通一个 AI 技能 Demo:接口调用与本地推理
先不要追求复杂功能。第一步,用最少的代码跑通一次模型调用,确认 API、密钥、网络都是通的。
6.1 调用大模型 API 的最小示例(Python)
import requests # 替换为你的 API 地址、密钥和模型名 API_URL = "YOUR_API_ENDPOINT" API_KEY = "YOUR_API_KEY" MODEL_NAME = "YOUR_MODEL_NAME" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } payload = { "model": MODEL_NAME, "messages": [ {"role": "system", "content": "你是合同审核助手。"}, {"role": "user", "content": "请提取这段合同中的甲方、乙方、金额和违约责任。"} ], "temperature": 0.2 } response = requests.post(API_URL, json=payload, headers=headers, timeout=120) if response.status_code == 200: data = response.json() print(data["choices"][0]["message"]["content"]) else: print(f"请求失败:{response.status_code}") print(response.text)这个示例的核心理由是:把温度调低,让输出更稳定;把输出约束写进 system 提示词,让模型按预期工作。跑通这一步,你已经具备和任意模型服务对接的基础能力。
6.2 本地模型推理的最小启动示例(通用模板)
如果你使用本地模型,以典型推理工具为例,启动 OpenAI 兼容服务的命令通常是:
# 通用模板,具体命令以你选用的推理工具为准 python -m vllm.entrypoints.openai.api_server \ --model /path/to/your/model \ --port 8000 \ --max-model-len 8192启动后,用 curl 验证接口:
curl http://127.0.0.1:8000/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "local-model", "messages": [{"role": "user", "content": "你好,请回复一句话。"}], "max_tokens": 128 }'实际占用显存取决于模型大小、量化方式和最大输入长度。启动前建议先确认显卡显存和模型文件格式,并按需调整参数量。
6.3 RAG 检索流程的最小流程示例
RAG 的价值在于让模型基于你的文档回答。一个最小流程是:
# 伪代码示意:按流程连接各环节 # 1. 读取文档 texts = read_documents("docs/") # 2. 分块 chunks = split_text(texts, chunk_size=500, overlap=50) # 3. 向量化并存储 vectors = embed(chunks) store(vectors) # 4. 用户查询时检索 question = "公司年假申请流程是什么?" top_k_chunks = retrieve(question, top_k=3) # 5. 组装提示词并调用大模型 context = "\n".join(top_k_chunks) answer = llm_generate(question, context)这个流程看着简单,实际工程里会遇到分块粒度、检索相关性、上下文长度、模型“照着文档答”的能力等问题。能解决这些细节,本身就是市场价值。
6.4 图像生成工作流验证示例
如果你做图像生成,一个最小 ComfyUI 工作流通常包含:
- 加载检查点模型。
- 输入正面提示词和负面提示词。
- 配置采样器:步数、CFG、采样器类型。
- VAE 解码。
- 保存图像。
验证方式很简单:固定提示词,改变初始随机种子,连续生成多张图片。观察人物结构、画面稳定性、风格一致性。如果角色脸型漂移,就要考虑加 ControlNet、角色参考图或统一种子。
千万不要直接拿工作流接大客户订单,先小批量测试,确保输出质量稳定后再交付。
6.5 批量任务脚本示例
可市场化的核心是可批量。下面是一个通用批量处理脚本:
import os import time import json import requests INPUT_DIR = "./inputs" OUTPUT_DIR = "./outputs" API_URL = "YOUR_API_ENDPOINT" API_KEY = "YOUR_API_KEY" os.makedirs(OUTPUT_DIR, exist_ok=True) # 遍历输入目录中的 txt 文件 for file_name in os.listdir(INPUT_DIR): if not file_name.endswith(".txt"): continue input_path = os.path.join(INPUT_DIR, file_name) output_path = os.path.join(OUTPUT_DIR, file_name.replace(".txt", ".json")) with open(input_path, "r", encoding="utf-8") as f: content = f.read() payload = { "model": "YOUR_MODEL_NAME", "messages": [ {"role": "user", "content": f"请从以下文本中提取结构化信息并输出 JSON:\n{content}"} ] } try: response = requests.post(API_URL, json=payload, headers={"Authorization": f"Bearer {API_KEY}"}, timeout=120) if response.status_code == 200: result = response.json() with open(output_path, "w", encoding="utf-8") as f: json.dump(result, f, ensure_ascii=False, indent=2) print(f"[OK] {file_name}") else: print(f"[FAIL] {file_name}:{response.status_code}") except Exception as e: print(f"[ERROR] {file_name}:{e}") # 控制请求频率,避免触发限流 time.sleep(1)批量任务要加三项东西:日志、重试、断点记录,否则跑到一半失败会很难受。
7. 把 AI 技能做成批量任务与自动化交付
能跑通单个 Demo 只是起点。把一个 AI 技能变成“可反复出售”的流程,你还要考虑批量任务设计。
一个比较稳的批量任务结构如下:
- 输入目录:保存待处理的文件,比如
./inputs。 - 输出目录:保存结构化结果,比如
./outputs。 - 任务列表:每次启动时生成未完成任务清单。
- 处理脚本:循环调用模型接口,处理一个文件写一份输出。
- 任务日志:记录每个文件处理的状态、耗时、失败原因。
- 断点重跑:跳过已成功文件,只处理失败项。
# 一个简单的批量执行结构示例 inputs/ doc1.txt doc2.txt doc3.txt outputs/ doc1.json doc2.json logs/ run_20250101.log当你能稳定处理 100 个文件时,你已经具备接企业文档处理、批量图片生成、批量语音合成的能力。
如果你想提供接口服务,可以把批处理脚本封装成 HTTP API,让业务系统直接调用。典型流程是:
- 接收请求参数。
- 写入任务队列。
- 后台任务处理。
- 返回任务 ID。
- 前端轮询或回调获取结果。
这个“任务队列 + 异步处理”的模式比同步接口更抗压,也更像正规产品。
8. 性能与成本观察:判断 AI 技能是否有市场价值
在把技能推向市场前,你必须清楚两件事:跑一次任务要多少成本,输出质量是否合格。
8.1 观察资源占用的方法
如果你用 API,重点看:
- 请求耗时:单次请求多少秒。
- Token 消耗:输入多少 token,输出多少 token。
- 成本:按 token 单价换算单次任务成本。
- 限流情况:并发高了会不会被限流。
如果你用本地模型,重点看:
- 显存占用:通过
nvidia-smi实时观察。 - 内存占用:大批量任务时内存是否吃紧。
- 生成速度:每秒生成多少 token。
- 模型加载时间:启动服务后第一次请求是否很慢。
# 观察 GPU 状态 nvidia-smi -l 18.2 成本判断逻辑
如果单次任务成本是 0.1 元,客户愿意为结果付 5 元,这个技能就有市场。如果单次任务成本接近售价,说明流程还没优化好,需要换更小的模型、更短的提示词或更合理的批量策略。
8.3 质量评估方法
AI 技能交付最怕“十次里有两次坏结果”。所以一定要建立可量化的质量评估:
- 分类任务:看准确率和召回率。
- 信息提取:随机抽样人工核对字段准确率。
- 图像生成:看固定提示词下的稳定性和符合度。
- 语音合成:听口误、语速和音色一致性。
市场愿意为“高稳定性”付费,而不是为“偶尔惊艳”付费。
9. 常见问题与排查方法
这里列一组高频问题,方便你开发时快速定位。
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 模型下载卡住或失败 | 网络不稳或磁盘空间不足 | 检查网络和剩余磁盘空间 | 更换下载源,预留足够空间后再试 |
| 启动本地服务后显存溢出 | 模型过大或并发请求过多 | 查看 nvidia-smi 显存占用 | 换量化模型、降低 batch 或 max-model-len |
| 接口调用返回 429 | 触发了频率限制 | 查看响应头中的限流信息 | 增加请求间隔,使用指数退避重试 |
| 输出格式不是预期 JSON | 模型没有按约束输出 | 查看返回内容,检查提示词格式示例 | 在提示词中给完整 JSON 示例,并对输出做二次解析 |
| 批量任务执行到一半卡住 | 网络超时或单条数据异常 | 查看日志,定位卡住文件 | 增加超时时间,加入失败重试和断点记录 |
| RAG 回答找不到答案 | 分块太大或检索不到相关内容 | 打印检索到的 Top-K 块 | 调小分块、增加重叠、优化检索排序 |
| 图像角色不一致 | 缺少参考图或提示词不稳定 | 对比不同种子的输出 | 使用角色参考模块,固定种子,增加参考图 |
| 生成内容包含侵权或违规信息 | 模型安全策略不足或使用了未授权素材 | 检查输入素材、审查输出内容 | 使用合规模型,加强人工审核,确认素材已获授权 |
10. 合规与安全使用边界
AI 技能市场化,绕不开合规问题。这里强调几个底线:
- 数据授权:客户提供的数据、文档、图片,必须确认是否有权使用。
- 声音和肖像:声音克隆、人脸合成必须有明确授权,商用场景更要书面确认。
- 版权素材:不要用未经授权的图片、视频、音乐作为模型输入或训练素材。
- 内容安全:生成内容要符合法律法规,不能制作和传播违规内容。
- 输出复核:AI 输出可能包含错误信息,交付前必须有审核或人工确认环节。
- 数据隐私:处理敏感信息时,优先考虑本地部署或数据脱敏方案,防止数据泄露。
合规不是做项目时的加分项,而是基础门槛。越是可交付、可批量、可商业化的技能,越要把合规写进流程里。
11. 如何把 AI 技能变成实际收入
11.1 接外包项目
最直接的变现方式是从外包网站、技术社区、朋友圈获取需求。适合个人起步的是小任务:
- 给企业搭一个基于现有文档的问答机器人。
- 把一批旧文档结构化整理成数据库。
- 批量生成商品场景图。
- 自动化客服工单分类。
- 用 AI 做周报汇总和数据分析。
接小项目时,不要急着报高价。先跑通一个最小可验证 Demo,把成本和耗时报给客户,再谈正式合同。客户只关心结果,所以每次交付都要保留前后对比:输入是什么、输出是什么、准确率如何。
11.2 做知识付费或教程
如果你在一个特定领域积累了可复制的流程,可以写成教程、模板或付费专栏。注意:这个模式需要你在某个垂直方向有足够深度,泛泛的“AI 入门教程”很难有转化。
11.3 做产品化工具
把流程固化成一个工具、脚本或服务,即使功能简单,也能持续在内部或小范围复用。比如一个“批量 PDF 转 Markdown”的小工具,一个“商品图一键换背景”的 ComfyUI 工作流,都可以做成产品。
11.4 求职或内部晋升
企业普遍需要“懂业务又把 AI 落到实处”的人。如果你能用 AI 把某个部门的工作效率提升 30%,这就是很强的履历。面试时直接展示你的运行流程和效果对比,远比说“我熟悉 AI”有说服力。
12. 总结与下一步
回到最初的问题:使用 AI 是否有可市场化的技能?有,但落点不在“使用 AI”本身,而在于你能不能围绕某个具体业务问题,搭建一条稳定、可批量、可检验的 AI 流程。
所以,接下来最值得做的事不是继续刷各种 AI 资讯,而是选一个小而具体的任务跑通闭环。比如:
- 选 10 份公开合同,让模型提取关键字段,做一个批量提取脚本。
- 选 20 张商品图,用 ComfyUI 统一批量换背景。
- 选 30 段产品文档,搭一个最小 RAG 问答接口。
跑通一个,你就能回答“市场需要什么技能”这个问题。最容易踩的坑是先学一堆工具名词,却不做任何交付;真正拉开差距的,是你手里有没有一个能反复跑、能给别人看效果、能按工作量报价的稳定流程。
下一步可以继续扩展的方向很多:把脚本做成 API 服务、给流程加日志和监控、做可视化 Dashboard、接入企业现有系统。技术路径不复杂,关键是先做一个能交付的闭环。
这个方向值得持续投入。选一个小任务,今天就可以开始。