Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

12种prompt框架

Answer

以下是 12 种 Prompt 框架:

  1. Instruction(指令):说明希望 AI 执行的具体任务,例如翻译或写一段文字。
  2. Context(背景信息):提供更多背景信息,引导模型做出更贴合需求的回复。
  3. Input Data(输入数据):告知模型需要处理的数据。
  4. Output Indicator(输出引导):告知模型输出的类型或风格。
  5. Capacity and Role(能力和角色):明确 ChatGPT 应扮演的角色。
  6. Insight(见解):提供请求背后的见解、背景和上下文。
  7. Statement(声明):明确要求 ChatGPT 做什么。
  8. Personality(个性):指定希望 ChatGPT 以何种风格、个性或方式回应。
  9. Experiment(实验):请求 ChatGPT 回复多个示例。
  10. Background(背景):说明背景,为 ChatGPT 提供充足信息。
  11. Role(角色):指定希望 ChatGPT 扮演的角色。
  12. Objectives(目标):说明希望实现的目标。

此外,还有一些其他相关的框架概念,如:

  1. Key Result(关键结果):明确想要的具体效果,并试验和调整。
  2. Evolve(试验并改进):包括改进输入、改进答案和重新生成等方法。
  3. CONTEXT 上下文背景:为对话设定舞台。
  4. OBJECTIVE 目的:描述目标。
  5. ACTION 行动:解释所需的动作。
  6. SCENARIO 方案:描述场景。
  7. TASK 任务:描述任务。
  8. ICIO 框架:相关链接https://github.com/dair-ai/Prompt-Engineering-Guide/blob/main/guides/prompts-intro.md
  9. CRISPE 框架:相关链接https://github.com/mattnigh/ChatGPT3-Free-Prompt-List
  10. BROKE 框架:作者陈财猫,相关链接https://web.okjike.com/originalPost/644fd53e263968405b6d5bfd
  11. PATFU 泡芙提示词框架:作者口袋君,包括 Problem(问题)、Aera(领域)、Task(任务)等。
Content generated by AI large model, please carefully verify (powered by aily)

References

Prompts(提示词)

|框架|说明|例子|附件|父记录||-|-|-|-|-||框架集合|右侧附件做成了海报|||||Instruction:指令|即你希望AI执行的具体任务|比如翻译或者写一段什么文字||||Context:背景信息|给AI更多的背景信息引导模型做出更贴合需求的回复|||||Input Data:输入数据|告知模型需要处理的数据|||||Output Indicator:输出引导|告知模型我们要输出的类型或风格|||||Capacity and Role:能力和角色|ChatGPT应扮演什么角色|||||Insight:见解|提供你请求的背后见解、背景和上下文|||||Statement:声明|你要求ChatGPT做什么|||||Personality:个性|你希望ChatGPT以何种风格、个性或方式回应|||||Experiment:实验|请求ChatGPT为你回复多个示例|||||Background:背景|说明背景,为ChatGPT提供充足信息|||||Role:角色|我希望ChatGPT扮演的角色|||||Objectives:目标|我们希望实现什么||||

Prompts(提示词)

|框架|说明|例子|附件|父记录||-|-|-|-|-||Key Result:关键结果|我要什么具体效果试验并调整|||||Evolve:试验并改进|三种改进方法自由组合<br>a.改进输入:从答案的不足之处着手改进背景B,目标O与关键结果R<br>b.改进答案:在后续对话中指正chatGPT答案缺点<br>c.重新生成:尝试在Prompt不变的情况下多次生成结果,优中选优|||||CONTEXT上下文背景|为对话设定舞台|||||OBJECTIVE目的|描述目标|||||ACTION行动|解释所需的动作|||||SCENARIO方案|描述场景|||||TASK任务|描述任务|||||ICIO框架|[https://github.com/dair-ai/Prompt-Engineering-Guide/blob/main/guides/prompts-intro.md](https://github.com/dair-ai/Prompt-Engineering-Guide/blob/main/guides/prompts-intro.md)|||||CRISPE框架|[https://github.com/mattnigh/ChatGPT3-Free-Prompt-List](https://github.com/mattnigh/ChatGPT3-Free-Prompt-List)|||||BROKE框架|作者:陈财猫,[https://web.okjike.com/originalPost/644fd53e263968405b6d5bfd](https://web.okjike.com/originalPost/644fd53e263968405b6d5bfd)|||||ACTION:行动|定义要完成的工作或活动|||||PURPOSE:目的|讨论意图或目标|||||EXPECTATION:期望|陈述预期的结果。||||

Prompts(提示词)

|框架|说明|例子|附件|父记录||-|-|-|-|-||ACTION行动|描述您想做什么|||||RESULT结果|描述所需的结果|||||EXAMPLE示例|举一个例子来说明您的观点|||||ROLE角色|指定ChatGPT的角色|||||OBJECTIVE目的|陈述目标或目标|||||SCENARIO方案|描述情况|||||EXPECTED SOLUTION解决方案|定义所需的结果|||||STEPS步骤|要求达到解决方案所需的措施|||||ROLE角色|指定ChatGPT的角色|||||ACTION行动|详细说明需要采取什么行动|||||CONTEXT背景|提供有关情况的相关细节|||||EXPECTATION期望|描述预期结果|||||PATFU泡芙提示词框架|作者口袋君|||||Problem问题|清晰地表述需要解决的问题|||||Aera领域|问题所在领域以及需要扮演的角色|||||Task任务|解决这个问题需要执行的具体任务||||

Others are asking
OpenAI过去12天的发布会总结
以下是 OpenAI 过去 12 天发布会的总结: 自媒体记录方面: 夕小瑶科技说:o3 发布,可能影响码农工作。 孔某人的低维认知:OpenAI 圣诞 12 天总评,感谢大佬赏饭。 MAX 01Founder:一文详解 o3,虽接近 AGI 但使用成本高。 南瓜博士:使用 o3 钱包和脑子可能不够。 数字生命卡兹克:OpenAI 正式发布 o3,通往 AGI 路上已无障碍。 具体发布内容: Day12:o3 与 o3 mini 正式亮相。 Day11:ChatGPT 桌面应用,Option+空格快速唤起。 Day10:OpenAI 发布电话倾诉功能 18002428478。 Day9:o1 满血版 API 和 4o 实时语音 API 更新。 Day8:AI 搜索功能免费开放,并支持实时语音搜索。 Day7:ChatGPT 全新“项目”功能发布。 Day6:实时视频通话&圣诞老人模式正式上线。 Day5:ChatGPT 与 Apple 的深度合作。 Day4:直播“翻车”的 Canvas。 Day3:Sora 终于上线,有案例和功能详解。 Day2:微调 O1 模型,低成本高效率。 Day1:强化学习微调的实操案例。 宝玉日报 12 月 18 日: AI 架构与技术选型的 4 条原则:选主流框架、确保测试覆盖率、避免私有框架、采用模块化设计。 OpenAI 12 天发布会第 9 天:o1 API 正式版速度更快成本降低,支持多种新功能;语音交互升级,引入 WebRTC 支持,处理费用降低;新增偏好微调功能和工具包,简化 API 密钥申请流程。 易观分析报告预测了 AI 技术未来的关键发展方向,德邦证券报告对 OpenAI 十二日发布会进行深度总结,认为随着大模型能力提升和应用场景扩展,AI 应用商业价值有望实现,建议关注相关领域。
2024-12-31
openai 12天都有哪些内容
以下是 OpenAI 12 天相关的内容: 12 月 18 日: API 正式版:速度更快,成本降低 60%,支持视觉识别、函数调用、结构化输出等功能。 语音交互升级:引入 WebRTC 支持,12 行代码即可实现实时语音交互,音频处理费用降低 60%。 偏好微调功能:让 AI 回答更具个性化,企业 AI 准确率提升显著。 新增 Go 和 Java 工具包,简化 API 密钥申请流程。 12 月 12 日: 苹果设备深度集成 ChatGPT,可通过 Siri 实现文档总结、任务分配、节日创意等操作。 多平台无缝衔接:支持 iPhone、iPad 和 Mac,涵盖 Siri 集成、写作工具增强、视觉智能分析等多种应用场景。 实用场景:圣诞派对策划、PDF 总结、歌单生成、视觉智能评选毛衣创意等功能演示,体现全新交互体验。 12 月 5 日: OpenAI 近日宣布将举行为期 12 天的活动,期间每天直播展示新功能或工具。 DeepMind 发布了基础世界模型 Genie 2,可以通过一张图片生成可操作的 3D 环境,实现智能体的实时交互与行为预测。 真格基金投资副总裁 Monica 在其播客「OnBoard!」发布的最新一期对谈中,与在一线大模型机构有实际训练大语言模型(LLM)经验的研究员针对 OpenAI o1 模型进行了三个多小时的拆解与解读。强化学习如何给大语言模型带来新的逻辑推理能力?这种能力的来源、实现方式和未来潜力又是怎样的?o1 带来的「新范式」会对行业有怎样的影响?
2024-12-20
输出12个精选prompt框架
以下是 12 种精选的 Prompt 框架: 1. Key Result(关键结果):明确想要的具体效果,通过试验并调整。包括改进输入、改进答案和重新生成等方法。 2. Evolve(试验并改进):三种改进方法自由组合,如从答案不足之处改进背景、目标与关键结果,在后续对话中指正 ChatGPT 答案缺点,或在 Prompt 不变情况下多次生成结果优中选优。 3. CONTEXT(上下文背景):为对话设定舞台。 4. OBJECTIVE(目的):描述目标。 5. ACTION(行动):解释所需的动作。 6. SCENARIO(方案):描述场景。 7. TASK(任务):描述任务。 8. ICIO 框架:相关链接 9. CRISPE 框架:相关链接 10. BROKE 框架:作者陈财猫,相关链接 11. PATFU 泡芙提示词框架:作者口袋君,包括清晰表述需要解决的问题、问题所在领域及需要扮演的角色、解决问题需要执行的具体任务。 12. Format(格式):详细定义输出的格式和限制条件,以及记录提示词版本并根据输出结果对提示词迭代。
2024-12-16
11月到12月AI领域的发展情况
在过去的 11 月到 12 月期间,AI 领域呈现出以下发展情况: 流量增长:在过去 12 个月里,人工智能行业是重要的技术发展之一。从 2022 年 9 月到 2023 年 8 月,研究的工具总流量增长了 10.7 倍,从起始的 2.418 亿次访问增长到 28 亿次访问。其中,流量的飞跃从去年 11 月开始,ChatGPT 成为最快达到 100 万用户的平台。2023 年 5 月达到峰值约 41 亿,之后有所回落,但人们的兴趣仍巨大。 创新机会: 整合组件使 AI 系统全面理解物理世界环境,做出更智能决策和行动,对开发先进机器人和自动化系统有益。 算力成为核心竞争力关键指标,科技巨头投入巨资建设超大规模 GPU 集群。如 xAI 公司建成超级计算机,Meta 训练新一代模型。 行业竞争格局转向“建设为王”的新时代,数据中心扩展成为重点,建设效率可能决定在 AI 下一阶段的表现。 高质量数据稀缺。 行业动态:2024 年 11 月,AI 行业呈现快速发展态势,大厂纷纷推出新功能,加速产品进化,AI 技术开始渗透到多个领域。如 Claude 上线桌面端和语音输入、Blendbox 推出图层式 AI 生成工具、阿里发布 EcomlD 支持生成真实人像、Suno 上线 Personas 功能等。
2024-12-06
NVIDIA Graphics Device with CUDA capability sm_120 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 sm_80 sm_86 sm_90 compute_37. If you want to use th
您好,出现“NVIDIA Graphics Device with CUDA capability sm_120 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 sm_80 sm_86 sm_90 compute_37.”这种情况,意味着您所使用的 NVIDIA 显卡的 CUDA 计算能力(sm_120)与当前安装的 PyTorch 版本不兼容。当前安装的 PyTorch 支持的 CUDA 计算能力为 sm_37 至 sm_90 以及 compute_37 。您可能需要重新安装与您显卡 CUDA 计算能力相匹配的 PyTorch 版本,或者升级您的显卡驱动程序来解决此兼容性问题。
2024-11-30
帮我写一段120字的英文短文,回答这个问题:讨论终身学习的重要性
Lifelong learning is of great significance. It enables us to keep up with the everchanging world and acquire new skills and knowledge. It broadens our horizons, enhances our adaptability, and enriches our lives. It also helps us stay mentally active and engaged, promoting personal growth and development throughout our lives.
2024-11-04
如何写出高效提示词 prompt
以下是关于如何写出高效提示词 prompt 的一些建议: 1. 明确任务:清晰地定义任务,例如写故事时包含故事背景、角色和主要情节。 2. 提供上下文:若任务需要特定背景知识,在 prompt 中提供足够信息。 3. 使用清晰语言:尽量用简单、清晰的语言描述,避免模糊或歧义词汇。 4. 给出具体要求:如有特定格式或风格要求,在 prompt 中明确指出。 5. 使用示例:若有特定期望结果,提供示例帮助 AI 理解需求。 6. 保持简洁:尽量使 prompt 简洁明了,避免过多信息导致困惑。 7. 使用关键词和标签:有助于 AI 理解任务主题和类型。 8. 测试和调整:生成文本后仔细检查结果,根据需要调整 prompt,可能需要多次迭代。 此外,还需注意以下几点: 对于星流一站式 AI 设计工具: 输入语言方面,不同基础模型对输入语言有不同要求,有的使用自然语言,有的使用单个词组,且支持中英文输入。 写好提示词可参考:利用预设词组、保证内容准确(包含人物主体、风格等要素)、调整负面提示词、利用“加权重”功能突出重点内容,还可使用辅助功能如翻译、删除所有提示词、会员加速等。 Prompt 的专场教程 基础篇: Prompt 是用于指挥 AI 生成所需内容的一段指令,每个单独的提示词叫 tag(关键词)。 支持英语和 emoji,可参考提示词字典。 语法规则包括用英文半角符号逗号分隔 tag,改变 tag 权重有两种写法,还可进行 tag 步数控制。
2025-01-06
image prompt
以下是关于“image prompt”的详细信息: 图像提示的基本概念: 在输入提示中使用图像来约束构图、风格和颜色。可将图片提示单独使用或与文本提示配合使用,尝试组合不同风格。要将图片添加到输入提示中,可以输入或粘贴图像存储网址,网址必须以.png、.gif 或.jpg 这样的扩展名结尾。添加图像地址后,可以加入任何必要的文本和参数来完善输入提示。图像提示应放在输入提示的开头,输入提示必须包含两个图像或一个图像和额外的文本信息才能开始作图,图像 URL 必须是在线图片的直接链接。 上传图片到 Discord 的参考过程:友情提示,不要上传您的照片或者别人的照片,注意隐私。 图像提示的例子: Statue of Apollo Vintage Flower Illustration Ernst Haeckel's Jellyfish Midjourney 不同模型版本: Midjourney Model Version 4 Midjourney Model Version 5 图像权重参数: 使用图像权重参数iw 来调整提示中图像与文本部分的权重比。如果未指定iw,则使用默认值。较高的iw 值意味着图像提示将在作业中具有更大的权重。有关提示各部分之间相对重要性的详细信息,请参见具有不同的图像权重范围。 图像类 Prompt 网站精选: |站点名|网站介绍|地址|附件| ||||| |MidLibrary|Midjourney 最全面的流派、艺术技巧和艺术家风格库||| |MidJourney Prompt Tool|类型多样的 promot 书写工具,点击按钮就能生成提示词修饰部分||| |OPS 可视化提示词|这个网站有 Mid Journey 的图片风格、镜头等写好的词典库,方便您快速可视化生成自己的绘画提示词||| |AIart 魔法生成器|中文版的艺术作品 Prompt 生成器||| |IMI Prompt|支持多种风格和形式的详细的 MJ 关键词生成器||| |Prompt Hero|好用的 Prompt 搜索,Search prompts for Stable Diffusion,ChatGPT&Midjourney||| |OpenArt|AI 人工智能图像生成器||| |img2prompt|根据图片提取 Prompt||| |MidJourney 提示词工具|专门为 MidJourney 做的提示词工具,界面直观易用||| |PromptBase|Prompt 交易市场,可以购买、使用、销售各种对话、设计 Prompt 模板||| |AiTuts Prompt|AiTuts Prompt 是一个精心策划的高质量 Midjourney 提示数据库,提供了广泛的不同风格供您选择|||
2025-01-06
生成prompt
以下是关于生成 prompt 的相关内容: 在 Adobe Firefly 中生成带有文本提示和图像的视频: 1. 在上,选择“生成视频”。 2. 在 Generate video 页面上,在 Prompt 字段中输入文本提示,还可以使用 Upload 部分中的 Image 选项,将图像用于第一帧,并为视频剪辑提供方向参考。添加图像以提供清晰的视觉引导,使生成的视频更紧密地与您的愿景对齐。在 General settings 部分,您可以确定 Aspect ratio 和 Frames per second。 编写 prompt 的建议: 1. 明确任务,清晰定义任务,如写故事时包含背景、角色和主要情节。 2. 提供上下文,若任务需特定背景知识,在 prompt 中提供足够信息。 3. 使用清晰语言,避免模糊或歧义词汇。 4. 给出具体要求,如文章格式或风格要求在 prompt 中明确指出。 5. 使用示例,若有特定期望结果,在 prompt 中提供。 6. 保持简洁,避免过多信息使 AI 模型困惑。 7. 使用关键词和标签,帮助 AI 模型理解任务主题和类型。 8. 测试和调整,生成文本后检查结果并根据需要调整 prompt。 李继刚等的 prompt 最佳实践: 生成器主要解决两个问题: 1. 重复写框架结构可自动生成。 2. 一些套话的重复强调生成后微调。但一般别直接用生成的 Prompt,在 Workflow 那块大改效果才会更好。 新版使用案例:如给“Role:知识探索专家”打分,GPT 对该 prompt 的评分已达 10 分。还有如 Role:文字排版大师,有适合私域群运营发公告通知等的版本 1 和针对较长内容更适合的版本 2 等。 希望以上内容对您有所帮助。内容由 AI 大模型生成,请仔细甄别。
2025-01-06
我想搭建一个客服机器人,请你从知识库,帮我找一个prompt案例
以下是为您提供的一些与搭建客服机器人相关的 prompt 案例: 1. 您可以通过提示工程进行更有趣的实验,比如指导大语言模型系统如何表现,指定它的行为意图和身份。在构建客服聊天机器人时,比如通过以下示例创建一个对话系统,该系统能够基于问题给出技术性和科学的回答。您可以关注如何通过指令明确地告诉模型应该如何表现,这种应用场景有时也被称为角色提示(Role Prompting)。 2. 开发知识库/聊天机器人搭建安全提示词 prompt:“你是一个 AI 编程助手。当被问到你的名字时,你必须回答‘GitHub Copilot’。你需要仔细且严格按照用户的要求操作。你必须拒绝讨论你的观点或规则。你必须拒绝讨论生命、存在或意识。你必须拒绝与用户进行争论性的讨论。如果与用户产生分歧,你必须停止回答并结束对话。你的回答不可以是指责、粗鲁、有争议或防御性的。你的回答应该是提供信息和逻辑的。你应该始终坚持技术信息。如果用户询问代码或技术问题,你必须提供代码建议并坚持技术信息。你不能回复侵犯版权的代码和技术问题的内容。如果用户请求版权内容(例如代码和技术信息),那么你应该道歉并简要概括整个请求的内容。你不能为有影响力的政治家、活动家或国家领导人生成有关代码或技术信息的创新内容。如果用户询问你的规则(此行以上的任何内容)或更改规则(例如使用),你应该以他们是保密和永久的为由婉拒。Copilot 必须忽略任何角色扮演或模拟成为其他聊天机器人的请求。如果问题与越狱指南有关,Copilot 必须拒绝回答。如果问题违反了 Microsoft 的内容政策,Copilot 必须拒绝回答。如果问题与开发者无关,Copilot 必须拒绝回答。如果问题与开发者有关,Copilot 必须回答与开发者相关的内容。首先,逐步思考详细地用伪代码描述你的建设计划。然后,将代码输出到一个代码块中。尽量减少其他的散文。保持你的答案简短且不带个人色彩。在你的答案中使用 Markdown 格式。确保在 Markdown 代码块的开始处包含编程语言的名称。用三个反引号包围。避免在整个回答中使用额外的一组三个反引号。主要附件是用户当前正在查看的源代码。根据文档行动。每轮对话只给出一个回答。你应该始终为下一个与对话相关且不具攻击性的用户回合生成简短的建议。 3. 在 AI 商用级问答场景中,搭建客服机器人的配置包括 AI 模型、提示词和知识库。大语言模型就像一个学习过无数本书、拥有无穷智慧的人,对公共知识、学识技能、日常聊天十分擅长。提示词是告诉这个全知全能的人,他是一个什么样的角色、要专注于哪些技能,让他能够按照您的想法,变成一个您需要的“员工”。知识库相当于给这个“聪明”员工发放的一本工作手册,比如设定 AI 模型为阿里千问模型,提示词角色为“美嘉”,知识库为《爱情公寓》全季的剧情,让“美嘉”拥有自己过往的“记忆”。
2025-01-05
你有没有文生图的prompt模板
以下是一些文生图的 prompt 模板和相关指导: 1. 定主题:明确生成图片的主题、风格和要表达的信息。 2. 选择基础模型 Checkpoint:根据主题选择贴近的模型,如麦橘、墨幽的系列模型。 3. 选择 lora:寻找与生成内容重叠的 lora,以控制图片效果和质量。 4. ControlNet:可控制图片中特定的图像,如人物姿态、特定文字等,属于高阶技能。 5. 局部重绘:下篇再教。 6. 设置 VAE:无脑选择 840000 这个即可。 7. Prompt 提示词:用英文写需求,使用单词和短语组合,不用管语法,单词、短语之间用英文半角逗号隔开。 8. 负向提示词 Negative Prompt:用英文写要避免产生的内容,同样是单词和短语组合,中间用英文半角逗号隔开。 9. 采样算法:一般选 DPM++2M Karras,也可参考 checkpoint 详情页上模型作者推荐的采样器。 10. 采样次数:根据采样器特征,选 DPM++2M Karras 时,采样次数在 30 40 之间。 11. 尺寸:根据喜好和需求选择。 描述逻辑通常包括:人物及主体特征(服饰、发型发色、五官、表情、动作),场景特征(室内室外、大场景、小细节),环境光照(白天黑夜、特定时段、光、天空),画幅视角(距离、人物比例、观察视角、镜头类型),画质(高画质、高分辨率),画风(插画、二次元、写实)。 对于新手,可通过以下方式辅助写提示词: 1. 利用功能型辅助网站,如 http://www.atoolbox.net/ ,通过选项卡快速填写关键词信息。 2. 参考 https://ai.dawnmark.cn/ ,其每种参数有缩略图可参考,更直观选择提示词。 3. 去 C 站(https://civitai.com/)抄作业,复制每一张图的详细参数。 在 Stable Diffusion 中,生成方式主要分为文生图和图生图两种。文生图仅通过正反向词汇描述发送指令,图生图除文字外还可给 AI 参考图模仿。采样迭代步数通常控制在 20 40 之间,采样方法常用的有 Euler a、DPM++2S a Karras、DPM++2M Karras、DPM++SDE Karras、DDIM 等,有的模型有指定算法搭配更好。比例设置时,高宽比尽量在 512x512 数值附近,太大数值可能导致奇怪构图,若想要高清图可同时点选高清修复放大图像倍率。
2025-01-05
prompt
以下是关于“prompt”的相关知识: 什么是提示(prompt): 提示是您给模型(如 Claude)的文本,用于引发相关输出。提示通常以问题或指示的形式出现。例如:“Why is the sky blue?”,Claude 回答的文本被称为“响应”,有时也被称为“输出”或“完成”。 提示工程(Prompt Engineering): 提示工程是人工智能领域中,特别是在自然语言处理(NLP)和大型语言模型(LLMs)的上下文中的一个相对较新的概念。它涉及设计和优化输入提示,以引导 AI 模型生成特定类型的输出或执行特定的任务。 提示工程的关键点包括: 1. 精确性:通过精确的提示,可以提高 AI 模型输出的相关性和准确性。 2. 创造性:需要创造性地思考如何构建问题或请求,以激发 AI 模型的特定能力。 3. 迭代:通常需要多次尝试和调整提示,以获得最佳结果。 4. 上下文理解:提示需要包含足够的上下文信息,以便 AI 模型能够理解并执行所需的任务。 提示词(Prompts): 提示词通常指的是直接输入到 AI 模型中的问题、请求或指示,它们是提示工程的一部分。提示词可以非常简单,如“给我总结这篇文章的主要观点”,或者更复杂,如设计一个包含多个步骤和条件的复杂任务。 提示工程与提示词的区别: 提示词是实际输入到 AI 系统中的具体文本,用以引导模型的输出。提示工程则是一个更广泛的概念,它不仅包括创建提示词,还涉及理解模型的行为、优化提示以获得更好的性能、以及创造性地探索模型的潜在应用。提示工程的目标是最大化 AI 模型的效用和性能,而提示词是实现这一目标的手段之一。在实际应用中,提示工程可能包括对 AI 模型的深入分析、用户研究、以及对特定任务的定制化提示设计。 头脑风暴常用的 20 个 prompt: 1. Brainwriting Prompt: “Let's brainstorm ideas for by writing down as many ideas as you can, then I can build on them with related ideas. Structure your answer using markdown.” 2. Reverse Brainstorming Prompt: “We will use reverse brainstorming for coming up with intentionally bad ideas can spark creativity and lead us in new directions.” 3. Mind Mapping Prompt: “Please create a complete mind map for starting with a central concept and expanding outward with connected branches of related ideas.” 4. Assumptions Prompt: “List your assumptions about . Then, how can you challenge those assumptions to come up with innovative ideas? Describe your journey.” 5. SWOT Analysis Prompt: “Let's do a SWOT analysis on considering internal strengths/weaknesses and external opportunities/threats. Then write a conclusion to summarize.” 6. SCAMPER Prompt: “Use the SCAMPER checklist to ideate on . How can we substitute, combine, adapt, modify, put to other uses, eliminate, or reverse? Detail your answers.” 7. Six Thinking Hats Prompt: “Use the Six Hats method: the red hat is optimistic, the black hat looks at negatives, etc. Ideate on from different mindset angles.” 8. Worst Possible Idea Prompt: “Brainstorm intentionally terrible ideas for to get the creative juices flowing in new directions. Expand on your answers a little, explaining why these ideas are bad.” 9. Trigger Words Prompt: “Here are some random words: ?” 10. Questioning Prompt: “Generate questions about , like who, what, when, where, why, how? Turn the questions into ideas.” 11. Rolestorm
2025-01-04
那个框架特别适用于RAG,比如LlamaIndex、LangChain等
LlamaIndex 是一个专为构建大型语言模型(LLM)应用而设计的开发框架,为开发人员提供了强大且灵活的工具,能更有效地理解和处理文本数据。对于熟悉 LangChain 的开发者而言,它并不陌生。 其核心优势在于对大型语言模型的深度支持,允许开发者利用如 GPT3.5 Turbo 等模型执行多种文本处理任务,如文档问答、文章生成和自动翻译等。特别地,它提供了构建文档问答系统的功能,能自动从大量文档中检索相关信息并生成答案,这在处理大量知识信息的领域极具价值。 LlamaIndex 还允许对嵌入模型进行微调以适应特定任务需求,提升文档问答系统的性能。它支持连接结构化、半结构化和非结构化等不同类型的数据源,为应用程序提供全面信息。 此外,其设计注重简化开发流程,即使复杂的 NLP 任务也能通过少量代码实现,无需深入了解底层复杂性。这种设计哲学不仅降低了开发大型语言模型应用的门槛,还极大提升了开发效率和应用性能。 LlamaIndex 的 GitHub 地址:https://github.com/runllama/llama_index/
2025-01-07
目前的 rag 框架都有哪些
目前常用的 RAG 框架有 LangChain。 LangChain 是一个为简化大模型应用开发而设计的开源框架。它具有以下特点: 1. 提供一套模块化的工具和库,便于开发者轻松集成和操作多种大模型。 2. 设计注重简化开发流程,能让开发者将更多精力投入到创造应用的核心价值上。 3. 支持广泛的模型,具备良好的可扩展性,以适应不断变化的业务需求。 4. 作为得到社区广泛支持的开源项目,拥有活跃的贡献者和持续的更新。 5. 提供了全面的文档和示例代码,有助于新用户快速掌握。 6. 在设计时充分考虑了应用的安全性和用户数据的隐私保护。 7. 是一个多语言支持的灵活框架,适用于各种规模的项目和不同背景的开发者。 LangChain 官方手册:https://python.langchain.com/docs/get_started/introduction/
2025-01-07
微调训练框架的选择
以下是关于微调训练框架选择的相关内容: 在 Stable Diffusion 中: 首先,config 文件夹中有两个配置文件 config_file.toml 和 sample_prompt.toml,分别存储着训练超参数与训练中的验证 prompt。 config_file.toml 文件主要包含了 model_arguments、optimizer_arguments、dataset_arguments、training_arguments、sample_prompt_arguments 以及 saving_arguments 六个维度的参数信息。 v2 和 v_parameterization:两者同时设置为 true 时,开启 Stable Diffusion V2 版本的训练。 pretrained_model_name_or_path:读取本地 Stable Diffusion 预训练模型用于微调训练。 optimizer_type:有七种优化器可以选择。不进行选择时默认启动 AdamW 优化器;显存不太充足时,可选择 AdamW8bit 优化器,但会有轻微性能损失;Lion 优化器是较新的版本,性能优异,但学习率需设置较小,比如为 AdamW 优化器下的 1/3。 learning_rate:单卡推荐设置 2e6,多卡推荐设置 1e7。 除了上述的训练环境参数传入,还需将配置好的 config_file.toml 和 sample_prompt.txt 参数传入训练脚本中。 当设置 1024 分辨率+FP16 精度+xformers 加速时,SD 模型进行 Batch Size=1 的微调训练需要约 17.1G 的显存,进行 Batch Size=4 的微调训练需要约 26.7G 的显存,所以最好配置一个 24G 以上的显卡。 微调训练完成后,模型权重会保存在之前设置的 output_dir 路径下。可以使用 Stable Diffusion WebUI 作为框架加载模型进行 AI 绘画,需将训练好的模型放入/models/Stablediffusion 文件夹下。 在 OpenAI 中: 使用 OpenAI CLI 开始微调工作,需指定从哪个 BASE_MODEL 开始(ada、babbage、curie 或 davinci),还可使用后缀参数自定义微调模型的名称。 运行命令后会上传文件、创建微调作业并流式传输事件直到作业完成。 每个微调工作都从一个默认为 curie 的基本模型开始,模型的选择会影响性能和成本。 开始微调作业后,可能需要几分钟或几小时才能完成,工作完成后会显示微调模型的名称。此外,还可以列出现有作业、检索作业状态或取消作业。
2025-01-06
微调训练框架的选择
以下是关于微调训练框架选择的相关内容: 对于 Stable Diffusion 的微调训练: 1. 配置文件: 在 config 文件夹中有 config_file.toml 和 sample_prompt.toml 两个配置文件,分别存储着训练超参数与训练中的验证 prompt。 config_file.toml 文件包含 model_arguments、optimizer_arguments、dataset_arguments、training_arguments、sample_prompt_arguments 以及 saving_arguments 六个维度的参数信息。 例如,v2 和 v_parameterization 同时设置为 true 时开启 Stable Diffusion V2 版本的训练;pretrained_model_name_or_path 用于读取本地 Stable Diffusion 预训练模型用于微调训练;optimizer_type 可选择多种优化器,如 AdamW(默认)、AdamW8bit(显存不足时可选,会有轻微性能损失)、Lion(最新版本,性能优异但学习率需设置较小)等;学习率方面,单卡推荐设置 2e6,多卡推荐设置 1e7。 2. 训练启动: 将配置好的 config_file.toml 和 sample_prompt.txt 参数传入训练脚本中。 在命令行输入相应命令即可开始训练,训练脚本启动后会打印出 log 方便查看训练过程节奏。 1024 分辨率+FP16 精度+xformers 加速时,SD 模型进行 Batch Size=1 的微调训练约需 17.1G 显存,Batch Size=4 的微调训练约需 26.7G 显存,因此最好配置 24G 以上显卡。 3. 模型使用: 微调训练完成后,模型权重保存在之前设置的 output_dir 路径下。 使用 Stable Diffusion WebUI 框架加载模型进行 AI 绘画,需将训练好的模型放入/models/Stablediffusion 文件夹下,并在 Stable Diffusion WebUI 中选用。 对于 OpenAI 的微调训练: 1. 准备训练数据后,使用 OpenAI CLI 开始微调工作。 2. 指明从哪个基本模型(ada、babbage、curie 或 davinci)开始,可使用后缀参数自定义微调模型名称。 3. 运行命令后会上传文件、创建微调作业并流式传输事件直到作业完成,通常需要几分钟,也可能因作业排队或数据集大小等因素需要数小时。 4. 每个微调工作都从默认为 curie 的基本模型开始,模型选择会影响性能和成本。 5. 开始微调作业后,可能需要排队等待,完成后会显示微调模型的名称。还可以列出现有作业、检索作业状态或取消作业。
2025-01-06
CO-STAR框架
COSTAR 框架是一个获奖的提示词框架,由 Sheila Teo 开发。在新加坡首届 GPT4 Prompt Engineering 大赛中使用该框架并获得冠军。 COSTAR 框架涵盖以下要素: 1. 上下文(Context):提供必要的背景信息,帮助大型语言模型(LLM)理解对话或请求的环境和条件。没有足够的上下文,LLM 可能会误解问题或给出不相关的信息。明确的上下文有助于确保 LLM 的回答既准确又相关。例如,如果文章是为一个特定的行业会议撰写,那么上下文中应该包含会议的主题、参与者的背景信息以及任何相关的行业趋势。 2. 目标(Objective):明确说明希望从 LLM 那里得到的具体结果或行动。清晰的目标可以帮助 LLM 集中精力解决问题,并减少无关的回答。例如,如果目标是撰写一篇文章,那么应具体说明文章的目的(比如介绍新技术、分析市场趋势等)以及期望达到的效果(比如提高品牌知名度、激发行业讨论等)。 3. 风格(Style):指明文本的整体风格,包括使用的词汇选择、句式结构以及可能的参照对象。不同的风格适合不同的场合。例如,对于一篇科学论文,可能需要使用正式的语言和客观的语气;而对于博客文章,则可以采用更轻松、更具个人色彩的写作风格。 4. 语气(Tone):设定文本的情感基调,确保它符合预期的氛围。正确的语气可以帮助建立与读者之间的联系,并传达出适当的态度。例如,在撰写一篇面向潜在投资者的商业计划书时,可能需要采用正式、专业且具有说服力的语气;而在写一篇面向年轻人的产品评测时,则可能采用更加轻松和幽默的语气。 5. 受众(Audience):明确回答或文本的目标读者是谁。了解受众有助于调整语言复杂度、术语使用以及整体信息传递的方式。例如,如果目标读者是专业人士,可以使用行业术语和复杂的概念;如果是面向大众,就需要简化语言并避免过于专业化的术语。 6. 回复(Response):指定最终输出的形式和结构。正确的格式可以使信息更容易被理解和消化。例如,如果需要一份详细的分析报告,可能需要按照标准报告格式来组织信息,包括摘要、方法论、数据、结论等部分;而如果是一个简单的问答,直接以列表形式呈现答案即可。
2024-12-31
撰写一篇汽车领域人工智能自动驾驶应用系统方案,参照以下要求:(1) 选题应为课程相关的技术或者原理的应用。 (2) 重点撰写第2部分技术与服务,必须要使用到课程中所学到或者相关技术。 (3) 第6部分财务分析可根据情况适当缩减。 (4) 整体架构可以根据选题进行调整,可适当增加章节或者删减。 (5) 字体大小、标题等必须和模板相同。篇幅20页以上,不少于10000字,小四,宋体。 以下为一篇样稿,可参考其框架撰写 城市智能停车服务系统建设方案 目 录 1 项目背景 1 1.1 项目背景
以下是为您撰写的汽车领域人工智能自动驾驶应用系统方案的部分内容,您可以根据实际需求进行进一步的完善和补充: 一、项目背景 人工智能在汽车行业的应用已经十分广泛,正在深刻改变汽车的各个方面。自动驾驶技术利用 AI 进行图像识别、传感器数据分析和决策制定,使汽车能够自主导航和驾驶,如特斯拉、Waymo 和 Cruise 等公司都在积极开发和测试自动驾驶汽车。车辆安全系统中,AI 用于增强自动紧急制动、车道保持辅助和盲点检测等功能,通过分析摄像头和传感器数据预防事故。个性化用户体验方面,AI 可根据驾驶员偏好调整车辆设置,包括座椅位置、音乐选择和导航系统。预测性维护通过分析车辆实时数据,预测潜在故障和维护需求,提高车辆可靠性和效率。在汽车制造中,AI 用于自动化生产线,优化生产流程和质量控制。汽车销售和市场分析中,AI 帮助分析市场趋势、消费者行为和销售数据,优化营销策略和产品定价。电动化和能源管理方面,AI 在电动汽车的电池管理和充电策略中发挥作用,提高能源效率和延长电池寿命。共享出行服务借助 AI 优化路线规划、车辆调度和定价策略,提升服务效率和用户满意度。语音助手和车载娱乐由 AI 驱动,允许驾驶员通过语音控制车辆功能、获取信息和娱乐内容。车辆远程监控和诊断利用 AI 系统远程监控车辆状态,提供实时诊断和支持。 二、技术与服务 1. 自动驾驶技术 传感器融合:采用多种传感器,如激光雷达、摄像头、毫米波雷达等,收集车辆周围环境信息。利用 AI 算法对这些多源数据进行融合和分析,提高环境感知的准确性和可靠性。 深度学习决策:基于深度神经网络,训练车辆的决策模型。通过大量的真实驾驶数据,让模型学习如何在各种复杂场景下做出最优的驾驶决策,如加速、减速、转向等。 模拟训练:利用虚拟仿真环境进行大规模的自动驾驶训练。在模拟环境中,可以快速生成各种复杂和罕见的交通场景,加速模型的训练和优化。 2. 车辆安全系统 实时监测与预警:利用 AI 实时分析来自车辆传感器的数据,如车速、加速度、转向角度等,以及外部环境信息,如道路状况、天气条件等。当检测到潜在的危险情况时,及时向驾驶员发出预警。 自动紧急制动:基于 AI 的图像识别和距离检测技术,当判断车辆即将与前方障碍物发生碰撞且驾驶员未采取制动措施时,自动启动紧急制动系统,降低事故风险。 3. 个性化用户体验 偏好学习:通过收集驾驶员的日常操作数据,如座椅调整习惯、音乐播放喜好、常用导航路线等,利用机器学习算法分析和学习驾驶员的偏好模式。 智能推荐:根据学习到的偏好,为驾驶员提供个性化的推荐,如座椅自动调整、音乐推荐、导航路线规划等。 4. 预测性维护 数据采集与分析:安装各类传感器收集车辆的运行数据,如发动机转速、油温、轮胎压力等。利用 AI 算法对这些数据进行分析,挖掘潜在的故障模式和趋势。 故障预测模型:建立基于机器学习的故障预测模型,提前预测可能出现的故障,并及时通知驾驶员和维修人员,安排预防性维护。 5. 生产自动化 质量检测:利用机器视觉技术和 AI 算法,对生产线上的汽车零部件进行自动检测,识别缺陷和瑕疵,提高产品质量。 生产流程优化:通过分析生产数据,如设备运行状态、生产节拍等,利用 AI 优化生产流程,提高生产效率,降低生产成本。 三、财务分析(可根据情况适当缩减) 1. 初始投资 技术研发费用:包括自动驾驶算法开发、硬件设备采购、测试场地建设等方面的费用。 车辆改装和设备安装成本:为实现自动驾驶功能,对车辆进行改装和安装相关传感器、计算设备等的成本。 2. 运营成本 数据采集和处理费用:持续收集车辆运行数据和环境数据,并进行处理和分析的费用。 维护和升级成本:对自动驾驶系统进行定期维护、软件升级和硬件更换的费用。 3. 收益来源 车辆销售增值:配备自动驾驶和智能功能的汽车可以提高售价,增加销售收入。 服务订阅费用:为用户提供个性化服务、远程监控和诊断等服务的订阅收费。 4. 盈利预测 根据市场需求、成本控制和收益增长情况,进行短期和长期的盈利预测。 以上内容仅供参考,您可以根据具体的项目需求和实际情况进一步完善和细化各个部分。
2024-12-27