惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Palo Alto Networks Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
CERT Recently Published Vulnerability Notes
C
Cybersecurity and Infrastructure Security Agency CISA
S
Schneier on Security
S
Securelist
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CXSECURITY Database RSS Feed - CXSecurity.com
Cyberwarzone
Cyberwarzone
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
GbyAI
GbyAI
Security Latest
Security Latest
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
云风的 BLOG
云风的 BLOG
Recorded Future
Recorded Future
Webroot Blog
Webroot Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
C
Cisco Blogs
博客园 - 【当耐特】
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
B
Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Attack and Defense Labs
Attack and Defense Labs
The Last Watchdog
The Last Watchdog
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
Project Zero
Project Zero
WordPress大学
WordPress大学
L
LINUX DO - 最新话题
F
Fortinet All Blogs
L
LINUX DO - 热门话题
PCI Perspectives
PCI Perspectives
Simon Willison's Weblog
Simon Willison's Weblog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
MongoDB | Blog
MongoDB | Blog
Latest news
Latest news
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
The Hacker News
The Hacker News
爱范儿
爱范儿
O
OpenAI News
J
Java Code Geeks
T
The Exploit Database - CXSecurity.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - aqi00

15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能 15天学会AI应用开发(十六)LangChain实现对话记忆功能 15天学会AI应用开发(十五)使用LangChain封装AI执行链 15天学会AI应用开发(十四)搭建LangChain的开发环境 15天学会AI应用开发(十三)上下文与RAG的阶段性总结 15天学会AI应用开发(十二)从PDF、WORD、网页构建RAG 15天学会AI应用开发(十一)从TXT文件构建RAG知识库 15天学会AI应用开发(十)把文本嵌入模型换成国产模型 15天学会AI应用开发(九)利用Chroma持久化向量数据 15天学会AI应用开发(八)使用向量数据库实现RAG功能 15天学会AI应用开发(七)有了大模型为什么还要引入RAG 15天学会AI应用开发(六)使用离线大模型对文本生成摘要 一文速览 HarmonyOS 6.1.1 推出的十个新特性 15天学会AI应用开发(五)使用AI摘要来压缩上下文消息 15天学会AI应用开发(四)根据Token长度截断历史对话 15天学会AI应用开发(三)把历史对话作为提示词会怎样 15天学会AI应用开发(一)搭建AI大模型应用开发环境 一文理清 HarmonyOS 6.0.2 涵盖的十个升级点 FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid FFmpeg开发笔记(一百零一)跨平台的开源音视频移动框架MobileFFmpeg 一文速览 HarmonyOS 6.0.1 引入的十个新特性 一文读懂 HarmonyOS 6.1 带来的十大重要升级 新书《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》出版啦 FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC FFmpeg开发笔记(九十三)国产的Android开源视频编辑器EpMedia FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-Android FFmpeg开发笔记(八十六)基于Node.js的国产视频编辑开源框架OpenCut FFmpeg开发笔记(八十五)基于PyQt和FFmpeg的开源视频剪辑器OpenShot FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播 FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer FFmpeg开发笔记(八十二)使用国产直播服务器smart_rtmpd执行推流操作
15天学会AI应用开发(二)为什么编写提示词这么重要
aqi00 · 2026-05-30 · via 博客园 - aqi00

 AI应用开发会接触很多英文术语,为了方便行文理解,有必要解释一下相关的术语及其缩写,比如下列几个常见的英语单词:

一、常见AI英文术语

AI:全称 Artificial Intelligence ,意思是人工智能。AI是能自己学习、理解、判断、模仿人的机器智能。
LLM:全称 Large Language Model ,意思是大语言模型。LLM是只懂文字的大模型,它只处理文本信息。
VLM:全称 Vision-Language Model ,意思是视觉语言模型。VLM是既能看懂图片又能看懂文字的模型,它对图文都能处理。
Prompt:用户给 AI 下达的指令、提示词、问话,比如“帮我写个请假条”、“请列个杭州五日游攻略”、“今天天气怎样?”等等。

用户发给AI的文字信息,有的是命令,有的是问题,既有肯定句式,又有疑问句式,方便起见就统一成中性的“提示词”了。

ai提示词2

二、AI提示词的例子

提示词很简略的话,AI会无法准确理解用户的需求,给出的回答就跟用户的期望有偏差。

比如“帮我写个请假条”,这里既没说请假的理由(生病还是私事还是别的),也没有请假的时间(包含开始时间、结束时间、请假天数等),那么AI给出的请假条很可能就不符合用户的要求,要么请假理由不对,要么请假时间不对。

再看“请列个杭州五日游攻略”,这里不仅给出了旅游地点(杭州),也给出了旅游时间(五日),可见包含时间地点在内的提示内容足够清晰,那么AI会返回详细的杭州五日游推荐行程:第一天去哪里、第二天去哪里……第五天去哪里等等。

当然AI不是单纯的机器,并非每个细节都要一五一十地告诉它,AI自己也会根据周围环境来判断用户要什么。
比如“今天天气怎样?”,这里只说今天没说哪天,那么AI会自动获取系统时间,然后把系统日期作为用户的“今天”。该问题也没指出哪个城市,那么AI会自动获取当前设备的位置信息,然后把当前城市作为用户询问天气的地点。于是“今天天气怎样?”就被AI自动识别成“在系统日期的当天,设备所在城市的天气怎样”,最后AI查询并返回该城市的当天天气情况。

三、AI准确回答的前提条件

由此可见,用户若想AI返回的结果正确,一方面要保证发给AI的提示词准确无误,另一方面要保证周围的环境信息可信可靠。

提示词准确无误很好理解,就像交待一件事情,必须具备时间、地点、人物三要素,最好还要提供事情缘由、事件内容、人或物的数量等等,这样AI才能给出符合要求的回答内容。
环境信息可信可靠也很重要,因为如果设备时间没跟北京时间校准,而是设在了2000年,那么提示词中的“今天”会被AI当成是2000年的1月1日。同理,如果设备没开启定位功能,或者APP未被授予定位权限,那么AI就无法取到当前位置与所在城市,要么取到上回最后一次的定位信息,要么取到设备默认的位置信息如北京市正阳门。

四、为什么需要提示词工程

当然,周围环境通常默认都是准确的,因为如果系统时间不对或者取不到位置信息的话,不光AI用起来有问题,其他APP也都无法正常使用,用户肯定早就发现并解决了的。
所以,在进行AI应用开发的时候,更关注用户发给AI的文字内容(提示词)是否准确无误。不过,用户怎么晓得问个问题还这么讲究呢?果真这么讲究的话,用户多半会想:太难用了,问个问题还要考验我的提问技巧,你这AI就这么傻愣吗?

一边是AI大模型要求输入准确无误的提示词,另一边是用户千奇百怪且不容置疑的命令,夹在中间的AI应用开发者就得想办法弥合二者之间的沟壑。
用户给的文字语焉不详,AI应用就得想办法补全提示词,比如根据用户之前提问的上下文,或者根据用户所处的环境等等。
AI大模型想要固定格式的指令,AI应用就得想办法把用户给的文字转换成对应指令,比如把“好的”、“可以”、“同意”等转成表示肯定的“是”,把“不行”、“别”、“不要”等转成表示否定的“否”。

AI应用搭建的提示词转换桥梁,又被称作“提示词工程”,它其实不是高深莫测的东西,仅仅是一种文字游戏,把众多用户稀奇古怪的命令和提问转换为AI大模型容易理解的提示词而已。

本系列的AI应用开发文章目录为《15天学会AI应用开发全目录(零基础小白,零Token消耗)》。