Featured image of post 大模型应用开发总结-提示词

大模型应用开发总结-提示词

大模型开发总结-提示词

一、RAG技术

大模型RAG基础知识 (poolbee.top)

二、prompt编写技巧

1.使用特殊符号进行强调、分隔

结构化输出(例如:json格式,数据库语句)

作流程处理,

解决日常问题

例如:需要一个按照周一、周四排人轮次的问题

常用原则:

Few-shot:给出少量示例

COT:思维链

  • 输入:为什么我的视频播放量不高 
    输出: 
    问题陈述: 你的视频播放量不高。 
    ⚫ 首个为什么: 您认为是什么直接原因导致您的视频播放量没有增长?这可能包括内容的吸引力、推
    广策略、目标受众的定义或其它因素。 
    ⚫ 第二个为什么: 您认为是什么原因导致您的视频内容缺乏吸引力?这可能涉及到内容的主题、创意
    表现方式、视频质量、与观众的互动或者是时效性等方面。 
    ⚫ 第三个为什么: 您认为是什么原因使您的视频内容缺乏创意?这可能是由于灵感来源的局限性、创
    作过程中的挑战、对目标受众喜好的理解不足,或者是您遵循的内容创作流程可能过于单一和重复。 
    ⚫ 第四个为什么: 您认为是什么原因导致您未能深刻理解观众的喜好?这可能是因为缺乏对观众数据
    的分析、与观众互动不足、没有定期进行市场调研,或者是您的观众定位不够明确。 
    ⚫ 第五个为什么: 您认为是什么原因导致您的观众定位不明确?这可能是因为没有充分进行市场调研,
    或者是在内容创作和发布策略中没有明确考虑到特定群体的兴趣、需求和行为特征。也可能是由于缺
    乏对已有观众数据的深入分析,从而无法有效区分和理解不同观众群体。
    

自洽性(Self-consistency)COT:

​ 利用少样本Cot采样多个不同的推理路径,并使用生成结果选择最一致的答案。多个思维链,多个回答中挑选最优解。

image-20240903002349326

TOT:思维树

  • 对于需要探索或预判的复杂任务,COT引导模型逐步思考是不足的。

示例:

  • # 未使用TOT
    #输入
    我想要为我的牙医同事开发一个大模型应用,但是我不知道要为他做个什么方面的应用,只知道他正在准备助理医师资格证考试、平时工作学习很少用电脑,请你
    给我一些建议。
    #输出
    为你的牙医同事开发一个大模型应用是个好主意!考虑到他准备助理医师资格证考试和少用电脑的情况,以下是一些可能的应用建议:
    
    医学知识问答助手:
    
    开发一个能够回答医学相关问题的问答系统。可以利用大模型处理输入的医学问题,并给出详细和准确的答案,帮助他复习和理解考试内容。
    医学术语解释器:
    
    构建一个应用,可以解释医学术语和专业术语的含义。这可以帮助他更好地理解和记忆医学术语,提高学习效率。
    考试模拟与反馈:
    
    设计一个模拟考试系统,模拟助理医师资格证考试的题型和难度。系统可以根据他的答题情况给出反馈和建议,帮助他发现和弥补知识的不足。
    医学文献摘要生成器:
    
    开发一个工具,能够从医学文献中提取关键信息并生成摘要。这可以帮助他快速浏览大量的医学文献,获取必要的信息。
    医学新闻和研究更新:
    
    创建一个系统,定期从权威医学网站或数据库中获取最新的医学新闻和研究成果,并以易于理解的方式展示给他。这可以帮助他保持对行业动态的了解。
    医学学习笔记整理器:
    
    设计一个工具,能够帮助他整理和管理学习过程中的笔记和重要知识点。可以支持文本输入或语音输入,并自动整理成结构化的学习资料。
    以上建议可以根据他的具体需求和使用习惯进行调整和扩展,帮助他在准备考试和日常工作学习中更高效地利用大模型技术。
    
  • # 使用TOT
    # 输入
    我想要为我的牙医同事开发一个大模型应用,但是我不知道要为他做个什么方面的应用,只知道他正在准备助理医师资格证考试、平时工作学习很少用电脑,请你
    使用TOT框架思考后给我一些建议。  TOT 框架示例如下 --- 
    #输入#  
    我想为我的妻子购买一束鲜花,但我不确定应该选择哪种鲜花。她喜欢淡雅的颜色和花香。 
    #输出#  
    思维步骤1:理解顾客的需求。  
    ⚫ 顾客想为妻子购买鲜花。  
    ⚫ 顾客的妻子喜欢淡雅的颜色和花香。  
    思维步骤2:考虑可能的鲜花选择。  
    ⚫ 候选1:百合,因为它有淡雅的颜色和花香。 
    ⚫ 候选2:玫瑰,选择淡粉色或白色,它们通常有花香。  
    ⚫ 候选3:紫罗兰,它有淡雅的颜色和花香。  
    ⚫ 候选4:桔梗,它的颜色淡雅但不一定有花香。  
    ⚫ 候选5:康乃馨,选择淡色系列,它们有淡雅的花香。  
    思维步骤3:根据顾客的需求筛选最佳选择。  
    ⚫ 百合和紫罗兰都符合顾客的需求,因为它们都有淡雅的颜色和花香。  
    ⚫ 淡粉色或白色的玫瑰也是一个不错的选择。 桔梗可能不是最佳选择,因为它可能没有花香。  
    ⚫ 康乃馨是一个可考虑的选择。 
    思维步骤4:给出建议。  
    “考虑到您妻子喜欢淡雅的颜色和花香,我建议您可以选择百合或紫罗兰。淡粉色或白色的玫瑰也是
    13 
    一个很好的选择。希望这些建议 能帮助您做出决策!”
    
    # 输出
    输入
    用户想为正在准备助理医师资格证考试的牙医同事开发一个大模型应用,但不确定该应用的具体功能。同事平时工作学习很少使用电脑。
    
    输出
    思维步骤1:理解需求和限制条件。
    
    用户的同事正在准备助理医师资格证考试,需要辅助工具来提高学习效率。
    同事平时很少使用电脑,因此应用应尽量简化操作,便于使用。
    思维步骤2:考虑可能的应用功能方向。
    
    候选1:医学知识库查询助手
    应用提供语音查询功能,方便同事快速获取医学知识或考试重点内容。
    候选2:智能错题本
    帮助同事记录并分析考试中的错题,通过语音输入将错题记录到系统,并生成针对性练习。
    候选3:考试模拟系统
    提供考试模拟题库,包含历年真题和模拟题,并给出详细解析。
    候选4:口腔医学案例分析助手
    集成常见口腔医学案例,帮助同事学习和巩固案例分析能力,支持语音描述病例功能。
    候选5:时间管理和复习计划制定工具
    应用帮助同事制定个性化复习计划,结合语音提醒功能,简化操作。
    思维步骤3:根据需求和限制筛选最佳应用方向。
    
    医学知识库查询助手和智能错题本适合因其可以通过语音交互简化操作流程,尤其是错题本有助于提高学习效率。
    考试模拟系统和口腔医学案例分析助手也能提供有价值的学习资源,但可能需要更多的电脑操作。
    时间管理和复习计划制定工具可以帮助同事合理安排复习时间,但功能单一。
    思维步骤4:给出建议。
    “考虑到您的同事在准备助理医师资格证考试时很少使用电脑,建议您开发一款医学知识库查询助手或智能错题本应用。这两种应用都可以通过语音交互实现简化操作,帮助您的同事高效备考。”
    
  • 我想要为我的牙医同事开发一个大模型应用,但是我不知道要为他做个什么方面的应用,只知道他正在准备助理医师资格证考试、平时工作学习很少用电脑,请你 使用TOT框架思考后给我一些建议。

这个输入中的限制条件为:平时工作学习很少用电脑。后续的思维步骤也是根据这个限制条件进行筛选的。

让模型一步步思考:

  • xxxxxxxxxxxxxxxxx,请你一步步来,给出每个详细步骤
    

让模型先思考后与正确答案进行对比,再进行判断。

提供尽可能详细的信息

角色设定

# 输入
我想让你做我的职业顾问。我将为你提供一个在职业生涯中寻求指导的人,你的任务是帮助他们根据自己的技能、兴趣和经验,确定自己最适合的职业。你还应该对各种可用的选择进行研究,解释不同行业的就业市场趋势,并就哪些资格证书对从事特定领域有益提出建议。我的第一个请求是“我想给那些想从事软件工程职业的人一些建议”。

三、微调

大模型微调知识实践 (poolbee.top)


在漫长的 小时 分钟中
· 写下 15 篇文章、总计 6.95 k 字
· 迎接次不期而遇。