概述
本课程聚焦于大语言模型提示词(Prompt)工程实战,以构建机票助手项目为例,全程指导如何设计与优化提示词。从基础概念、优化重要性到写作方法与高级技巧,再到机票助手项目实战,全程使用智谱清言API进行操作。课程由AI领域经验丰富的狄云讲师主讲,适合对大语言模型提示词感兴趣的初学者及开发者。通过免费与付费部分的内容,学员将学习到有效设计与调整提示词的策略,提升大语言模型生成文本的质量。
大语言模型提示词(Prompt)工程实战:机票助手构建案例 课程简介目标群体与课程定位
- 目标群体:本课程面向对大语言模型提示词(Prompt)工程感兴趣的初学者及有一定基础的开发者。
- 课程定位:通过基础概念回顾与实际项目应用相结合的方式,深入浅出地讲解如何设计与优化提示词,以提高大语言模型生成文本的质量。特别地,本课程以机票助手项目为实战案例,全程使用智谱清言API进行操作指导。
部分1:prompt的定义
- 时长:5分钟
- 内容:介绍prompt的基本概念、应用场景案例,以及如何通过有效设计prompt来引导大语言模型生成所需的文本内容。
部分2:为什么要写好prompt
- 时长:9分钟
- 内容:探讨优化prompt的重要性,解释提升prompt质量如何直接影响大语言模型生成文本的准确性、相关性与用户满意度。
部分3:prompt的基本写作方法
- 时长:23分钟
- 内容:
- 基础写作思维:讲解如何根据任务需求进行思考与规划,确保prompt能够清晰、准确地传达指导信息。
- 常见错误案例:分析常见的提示词设计误区,提供避免这些问题的建议。
- 写作框架:介绍ICIO(Introduction, Context, Instructions, Output)、APE(Action, Purpose, Explanation)、BROKE(Begin, Research, Outline, Example, Knowledge)等多类写作框架,帮助开发者高效设计prompt。
部分4:prompt的高级写作技巧
- 时长:24分钟
- 内容:
- 分隔符的使用:展示如何在prompt中恰当使用分隔符来提高文本可读性与逻辑清晰度。
- 结构化输出:讨论如何设计结构化的prompt,确保模型能够准确理解并生成预期输出。
- 用户输入完整性检查:提供方法来检测用户输入,确保prompt设计能够适应各种输入情况。
- 迭代优化:讲解如何通过迭代调整prompt,持续提高模型生成文本的质量。
- 自带知识库:介绍如何在prompt中嵌入或引用知识库信息,减少模型的“幻觉”问题。
- 多级嵌套使用:演示如何在复杂任务中使用多层嵌套的prompt,提高响应的复杂度与准确性。
- 逐步推理:展示如何引导模型通过逐步推理来解决问题,确保生成文本的逻辑连贯性。
- 确保自洽性:提供策略来设计自包含且逻辑自洽的prompt,避免模型产生不一致的输出。
部分5:机票助手prompt项目实战
- 时长:24分钟
- 内容:
- 构建机票助手:从零开始,使用智谱清言API构建一个机票预订助手应用。
- 分步演示:详细演示如何根据机票预订的业务逻辑设计相应的prompt,包括如何获取航班信息、价格比较、预订流程等。
- 实操代码:提供相关代码示例,展示如何通过API调用来实现机票助手的核心功能。
部分6:课程总结
- 时长:6分钟
- 内容:回顾整个课程内容,强调学习要点与实践收获,鼓励学员们将所学知识应用于实际项目中。
- 免费部分:prompt的定义与为什么要写好prompt
- 付费部分:prompt的基本写作方法、高级写作技巧、机票助手prompt项目实战与课程总结
讲师狄云,拥有丰富的AI线上课程讲师经验,曾发表过国际会议论文,并持有10余项相关专利,目前为某世界500强公司NLP算法专家。
订阅与获取方式- 平台:小鹅通
- 访问途径:
- 手机APP:小鹅通
- 网页:直接登录小鹅通平台
- 项目实战课合集:更多项目实战课程,涵盖计算机视觉、自然语言处理等多领域,适合不同兴趣和技能水平的学习者。
- 要求:有经验、有实战项目的讲师,擅长演讲与教学、具备3年以上AI项目经验,有三AI生态成员优先。
- 收入模式:与平台采取固定分成方式。有意者可联系指定微信与邮箱了解详情。
示例1:基础prompt设计
def create_flight_booking_prompt(flight_number, departure, arrival, departure_date):
return f"""
Please provide the following information about flight number {flight_number}:
- Departure: {departure}
- Arrival: {arrival}
- Departure Date: {departure_date}
- Please provide the cheapest available flight, including departure and arrival times.
"""
示例2:机票助手API调用
import requests
def fetch_flight_data(prompt):
api_url = "https://api.zhipu.com/fetch-flight-data"
headers = {"Content-Type": "application/json"}
data = {"prompt": prompt}
response = requests.post(api_url, headers=headers, json=data)
return response.json()
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦