LLM 大模型:提升回答质量的关键在于提问技巧
自 AI 大模型爆发以来,软件行业已逐渐将其纳入工作流。作为开发者,我们利用 AI 工具主要为了以下目标:
- 提高解决问题的能力
- 提升开发效率
- 优化代码质量
- 降低企业开发成本
这些优势本质上属于工程化范畴。软件工程化的核心在于质量与效率。AI 大模型恰好能同时满足这两点,因此成为优化软件研发流程的重要工具。
选择合适的基座模型
选择合适的大模型类似于技术选型。相同的 Prompt(提示词)输入给不同的大模型,输出的质量和风格会有显著差异。
主流模型概览
国外模型
- ChatGPT (OpenAI): 目前综合性能最强的模型之一,迭代版本包括 3.5、4.0 及最新的 o1/o3 系列,在逻辑推理和代码生成上表现优异。
- LLaMA 2/3 (Meta): Meta 推出的开源大语言模型,支持私有化部署,参数规模从 7B 到 70B 不等,适合需要数据隐私的场景。
- Claude (Anthropic): 以安全性和可解释性为核心,擅长长文本处理和复杂指令遵循。
- Gemini (Google): 具备多模态能力,原生支持文本、图像、视频等多种输入形式。
国内模型
- 文心一言 (百度): 基于飞桨平台,中文理解能力强,生态整合度高。
- 通义千问 (阿里): 在中文语境下表现稳定,支持多语言和代码任务。
- 智谱清言 (智谱 AI): 在通用对话和代码处理能力上表现均衡,支持图文处理。
对于大多数开发者而言,ChatGPT 或 Claude 通常能提供较为高质量的初始反馈,但具体选择需结合业务场景和数据合规要求。
Prompt 提示词工程基础
什么是 Prompt?
在人工智能领域,Prompt(提示词) 是指用户输入给大语言模型的文本指令或问题。它是用户与生成式 AI 互动的核心方式。通过设计和优化 Prompt,用户可以引导模型生成特定方向、符合预期的高质量内容。
为什么 Prompt 很重要?
大模型本质上是概率预测模型,其输出依赖于输入上下文的质量。业界有一句共识:"Garbage In, Garbage Out"(垃圾进,垃圾出)。如果输入模糊不清,模型生成的答案往往也是低效或错误的。
有效的 Prompt 设计能够显著提升输出的相关性和实用性,是掌握 AI 应用的关键技能。
如何正确地向大模型提问?
1. 明确性 (Clarity)
提供清晰、具体的指令可以帮助模型更准确地理解意图。避免使用歧义词汇。
2. 迭代优化 (Iteration)
如果第一次回答未满足需求,应提供反馈。例如:
- "这个回答太笼统了,请细化。"
- "请修正第三点的逻辑错误。"
- "让回答更加数据化、结构化。"
3. 上下文 (Context)
必要时提供足够的背景信息,确保模型在正确的背景下生成内容。例如说明项目类型、技术栈限制等。
向大模型提问的通用公式
为了提高提问效率,可以遵循一个结构化的框架:角色 + 背景 + 任务 + 要求。
1. 赋予角色 (Role)
为 AI 设定一个特定的身份,使其从该角色的专业角度思考。


