欢迎回到AI编程深度专研系列教程!在前面的内容中,我们已经了解了AI编程的基本概念、大型语言模型的工作原理以及训练过程。从本期开始,我们将进入教程的第三章:高级提示工程。这是与AI编程助手有效协作的核心技能。本期我们将探讨提示工程的基本原则与模式,为后续更高级的技巧奠定基础。
清晰性和具体性是有效提示的首要原则。AI模型只能基于你提供的信息进行推理,因此你的指令越清晰明确,得到的结果就越符合预期。
实践建议:
示例对比:
模糊提示:
写一个排序算法,要高效一点。
清晰提示:
用Python实现一个快速排序算法,要求:
1. 函数名为quick_sort,接收一个整数列表作为参数
2. 返回排序后的新列表,不修改原列表
3. 包含适当的注释解释算法步骤
4. 时间复杂度为O(n log n)
有效的提示需要平衡指令部分和上下文部分,确保模型既有明确的执行方向,又有足够的相关信息。
实践建议:
示例结构:
任务:编写一个函数计算斐波那契数列的第n项
要求:
- 函数名为fibonacci
- 输入为非负整数n
- 使用递归实现
- 包含基本的参数验证
示例:
fibonacci(0) 应返回 0
fibonacci(1) 应返回 1
fibonacci(10) 应返回 55
控制输出格式可以帮助你获得结构化、一致的结果,便于后续处理或使用。
实践建议:
格式控制示例: