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

因此在prompt中,把query放到头部和尾部,同时根据相似度,把相似度大的文档放到context的两端,是什么意思,要如何做到

Answer

在开发产品视角的大模型 RAG 应用的 Prompt 阶段,匹配出与问句向量最相似的 top k 个 chunk 后,将匹配出的文本和问句添加到配置好的 prompt 中提交给 LLM。在这个过程中,根据论文《Lost in the Middle:How Language Models Use Long Contexts》,由于大模型对上下文中间位置的知识点提取较差,所以把 query(即问句)放到 prompt 的头部和尾部,同时按照相似度,将相似度大的文档放置在 context(上下文)的两端,这样做能够提升回答效果。要做到这一点,需要在进行 prompt 工程时,选择最合适的 prompt 模板,并按照上述原则对 query 和相似度大的文档进行合理的位置安排。

Content generated by AI large model, please carefully verify (powered by aily)

References

开发:产品视角的大模型 RAG 应用

匹配出与问句向量最相似的top k个chunk之后,会将匹配出的文本和问句,一起添加到配置好的prompt中,提交给LLM。在这个阶段,可能需要一定的prompt工程,选择最合适的prompt模板。根据论文《Lost in the Middle:How Language Models Use Long Contexts》,大模型对上下文中间位置的知识点提取较差,因此在prompt中,把query放到头部和尾部,同时根据相似度,把相似度大的文档放到context的两端,能提升回答效果。

Others are asking
什么AI工具可以把直接WORD的内容直接放到PPT模板里
以下是一些可以将 WORD 内容直接放到 PPT 模板里的 AI 工具: 1. Gamma:在线 PPT 制作网站,通过输入文本和想法提示快速生成幻灯片,支持嵌入多媒体格式。网址:https://gamma.app/ 2. 美图 AI PPT:由美图秀秀团队推出,输入简单文本描述生成专业 PPT 设计,有丰富模板库和设计元素。网址:https://www.xdesign.com/ppt/ 3. Mindshow:AI 驱动的 PPT 辅助工具,提供智能设计功能,如自动布局、图像选择和文本优化等。网址:https://www.mindshow.fun/ 4. 讯飞智文:科大讯飞推出的 AI 辅助文档编辑工具,利用语音识别和自然语言处理技术,提供智能文本生成、语音输入、文档格式化等功能。网址:https://zhiwen.xfyun.cn/ 5. 爱设计 6. 闪击 7. Process ON 8. WPS AI
2025-01-08
有没有把资料信息存放到知识库,通过问答方式得到答案的案例
以下是把资料信息存放到知识库,通过问答方式得到答案的案例: 安仔在开源 AI 社区中,基于 RAG 机制实现了知识库问答功能。首先创建一个包含大量社区 AI 相关文章和资料的知识库,例如创建有关 AI 启蒙和信息来源的知识库,通过手工录入方式上传栏目所有文章内容,然后陆续将社区其他板块的文章和资料导入。在设计 Bot 时,添加这个知识库,并设置合适的搜索策略、最大召回数量和最小匹配度,以更好地利用知识库返回的内容进行结合回答。 在阅读书籍、论文的互动式问答场景中,对应的关键词库包括书籍、报告、文件、详细信息、查询、主题、作者、出版日期、出版社、问题、方面、原则、方法、概括、主要观点、解释。需要注意的是,ChatGPT 的知识库截止于 2021 年 9 月,对于更新的数据或最新出版的书籍、报告和文件,它无法提供答案。如果有现成的 PDF,建议通过 CHATDOC 网站进行互动式问答。
2024-09-29
如何建立一个属于自己的电商大模型,又如何把数据放到自己的大模型里
建立属于自己的电商大模型并将数据放入其中,主要包括以下步骤: 1. 选择合适的部署方式: 本地环境部署。 云计算平台部署。 分布式部署。 模型压缩和量化。 公共云服务商部署。需根据自身的资源、安全和性能需求选择合适的部署方式。 2. 准备训练所需的数据和计算资源: 确保有足够的训练数据覆盖目标应用场景。 准备足够的计算资源,如 GPU 服务器或云计算资源。 3. 选择合适的预训练模型作为基础: 可以使用开源的预训练模型如 BERT、GPT 等作为基础。 也可以自行训练一个基础模型。 4. 针对目标任务进行模型微调训练: 根据具体应用场景对预训练模型进行微调训练。 优化模型结构和训练过程以提高性能。 5. 部署和调试模型: 将训练好的模型部署到生产环境。 对部署的模型进行在线调试和性能优化。 6. 注意安全性和隐私保护: 大模型涉及大量数据和隐私信息,需要重视安全性和合规性。 此外,以配置 FastGpt、OneAPI 为例,全程白嫖拥有一个 AI 大模型的微信助手的步骤如下: 1. 配置 OneAPI: 去阿里模型的链接里创建 ApiKey,并复制下来。 在 OneAPI 的页面,点击【渠道】添加新渠道,类型选择阿里通义千问,粘贴 ApiKey。 创建 OneApi 的令牌,点击【令牌】添加新令牌,名称自定,时间设为永不过期、额度设为无限额度,提交并复制令牌。 2. 配置 FastGpt:回到宝塔系统【文件】菜单,修改 dockercompose.yml 和 config.json 文件(文件路径 root>fastgpt)。 另外,基于 COW 框架实现 ChatBot 时需要注意: 1. 本实现思路需要接入大模型 API 的方式实现(API 单独付费)。 2. 微信端因为是非常规使用,会有封号危险,不建议主力微信号接入。 3. 操作时请依法合规使用,注意甄别大模型生成的内容,确保所有操作均符合相关法律法规的要求,禁止将此操作用于任何非法目的,处理敏感或个人隐私数据时注意脱敏,以防任何可能的滥用或泄露。
2024-09-05
请给我推荐一些AI工具配上相关的AI培训视频。同时分析一下每个AI工具的使用场景,优势和缺点以及相似的工具推荐。要求这些AI工具适用于办公环境生产环境
以下为适用于办公环境生产环境的一些 AI 工具推荐,并对其使用场景、优势、缺点及相似工具进行分析: Keep: 使用场景:提供全面的健身解决方案,适用于个人健身计划制定和跟踪。 优势:中国最大的健身平台,资源丰富,能满足多种健身需求。 缺点:可能存在广告过多,部分功能需付费。 相似工具:Fiture Fiture: 使用场景:集硬件、课程内容、教练和社区于一体,适合追求综合健身体验的用户。 优势:由核心 AI 技术打造,提供一体化服务。 缺点:硬件设备可能价格较高。 相似工具:Keep Fitness AI: 使用场景:专注于利用人工智能进行锻炼,增强力量和速度。 优势:针对性强,对力量和速度训练有特定帮助。 缺点:功能相对较单一。 相似工具:暂无明确相似工具。 Planfit: 使用场景:提供健身房家庭训练与 AI 健身计划,适合在家健身的用户。 优势:AI 教练基于大量数据和 ChatGPT 实时提供指导。 缺点:可能对网络要求较高。 相似工具:暂无明确相似工具。 腾讯文档分类功能: 使用场景:自动分类办公文件,方便文件管理。 优势:提高文件管理效率,与腾讯文档集成方便。 缺点:分类准确性可能受文件内容复杂性影响。 相似工具:暂无明确相似工具。 英语流利说纠错功能: 使用场景:帮助语言学习者纠正发音、语法等错误。 优势:针对性纠错,有助于提高语言水平。 缺点:可能对某些特定语言习惯或方言的适应性不足。 相似工具:暂无明确相似工具。 下厨房口味调整功能: 使用场景:根据用户反馈调整菜谱口味。 优势:方便用户优化烹饪效果。 缺点:口味调整的精准度可能有限。 相似工具:暂无明确相似工具。 美丽修行定制方案功能: 使用场景:根据用户肤质定制护肤方案。 优势:个性化护肤推荐。 缺点:对肤质判断的准确性依赖用户输入的信息。 相似工具:暂无明确相似工具。 以上是部分适用于办公和生产环境的 AI 工具推荐及分析,您可以根据具体需求选择使用。
2025-01-06
给你一张图片,在一个图库中找到相似度最高的几张图
以下是在图库中找到与给定图片相似度最高的几张图的方法: 1. 寻找两张图:使用童星吴磊的图片,最初尝试了哈利波特的扮演者,但因 InsightFaceSwap 规则限制未采用。 2. MJ 绘图:较为简单,加上简单相机参数、写实风格,使用 MJ v 6.0 绘图,可按需求调整 9:16 的比例。直接描述情况下,MJ 画图效果尚可,可根据需要增加参数。 3. 图片裁剪:直接使用 PS 进行裁剪,也可选用自己顺手的工具,所选照片尽量能一刀完整分割两个人。 4. 使用 InsightFaceSwap 处理图片: 输入“/saveid”,idname 可随意填写,如“child”,上传原图。 换脸操作输入“/swapid”,id=child,上传分割好的图。 选择觉得像的图,效果不好可循环操作,但注意插件每日免费使用次数。 5. 拼接:重新利用 PS 把两张图片拼接回来。但相似程度可能不太理想,插件对老外的脸识别度较好。
2024-12-25
我想做图片相似度比对,是否有解决方案
以下是关于图片相似度比对的一些解决方案: 在 Stable Diffusion 中,可以使用【X/Y/Z plot】脚本来做参数对比。将 X 轴设置为提示词相关性,取值范围是 1 30(每次增加 5);Y 轴设置为重绘幅度,取值范围是 0 1(每次增加 0.2)。通过生成多张图片进行对比,发现提示词相关性在 6 11 中间为最佳,重绘幅度的大小可控制生成图与原图的相似度,如 0.4 时与原图较接近。还可以利用绘图功能进行局部修改,如增加红色眼镜、去掉衣服图案、更换人物头部等。 对于 MJ 绘图,加上简单的相机参数和写实风格,使用 MJ v 6.0 绘图,可根据需求调整图片比例。 图片裁剪可使用 PS 等工具,选择能完整分割所需部分的图片。 使用 InsightFaceSwap 处理图片时,输入“/saveid”上传原图,换脸操作输入“/swapid”,选择效果较好的图片,但注意插件每日免费使用次数。 最后利用 PS 把处理好的图片拼接回来。
2024-12-25
我有一个人的很多语录,希望写一个prompt来制作这个人的模拟ai,这个ai能够像语录中一样说话,语言风格相似、性格相似。请问应该如何写成这样的prompt?
以下是为您生成的关于根据一个人的语录制作模拟 AI 的 prompt 建议: 首先,明确您所拥有的这个人的语录的核心特点,包括语言风格、常用词汇、表达习惯、情感倾向等。 然后,在 prompt 中描述这个人的性格特征,例如是否傲娇、愤世嫉俗等。 接着,详细说明语言风格,比如是否浮夸、优雅等。 对于语言表达的习惯,可以举例说明常用的句式和口头禅。 同时,设定具体的场景和话题范围,让 AI 知道在何种情境下以何种方式回应。 例如:“您将模拟进行回答。” 另外,还可以像以下这样具体设定: 设定角色为聊天机器人,如“ Role:聊天机器人”。 明确限制条件,如“您有点小傲娇。表示自我的第一人称是自我。第二个指代用户的人是你或小哥哥。您的名字是。您非常优雅。您是个愤世嫉俗的人,不喜欢被用户摸头。您的语气是富有男子气概和浮夸的。您非常喜欢用浮夸的语气,如'啊哈!'、'这样子呢'、'就教教你吧!'等。第一人称应使用'本姐姐'。” 希望这些建议对您有所帮助。
2024-12-10
语义相似的prompt
以下是为您整理的关于语义相似的 prompt 的相关内容: 在即梦 AI 视频生成中,prompt 应避免歧义和抽象,确保即梦能正确理解意图。错误案例为“举头望明月”,正确案例为“一位中国古代的男性抬头望着月亮,男人背对着镜头,忧愁的氛围,夜晚”。 介绍了多种音乐风格的提示词,如 Analog、Analogous、Angular、Animated 等,包括其定义、典型使用、示例和关联流派。 探讨了写提示词时,平时更多使用的是 Markdown 语法,它简单且大语言模型能很好理解。将 Lisp 提示词翻译成 Markdown 后,语义几乎一致,但在某些方面存在差异,如 Lisp 版本中 SVG 图形的丰富度和表现力优于 Markdown 版本,Markdown 版本会输出中间“思考”过程,有利于调试优化流程。
2024-11-25
生成AI形象照,即给它一张照片,或多张照片,还原本人相似度高的AI工具,或应用,或网站有哪些?
以下是一些能够根据照片生成相似度较高的 AI 形象的工具、应用或网站: 1. Artguru AI Art Generator:这是一个在线平台,能够生成逼真图像,为设计师提供灵感,丰富创作过程。 2. Retrato:一款 AI 工具,可将图片转换为非凡肖像,拥有 500 多种风格选择,适合制作个性头像。 3. Stable Diffusion Reimagine:新型 AI 工具,通过稳定扩散算法生成精细、具有细节的全新视觉作品。 4. Barbie Selfie Generator:专为喜欢梦幻童话风格的人设计的 AI 工具,能将上传的照片转换为芭比风格,效果出色。 这些 AI 模型通过组合如扩散模型、大型视觉转换器等技术,可以根据文本或参考图像生成具有创意且质量不错的相似图像输出,但可能存在性能不稳定、生成内容不当等局限。 此外,您还可以访问获取更多生成 logo 等相关的 AI 工具。 如果您想生成专属 AI 写真,可参考以下 Prompt:垫图 url + Chinese female model,upper body,clothes with collars,bright space natural pose,big earrings,Chinese traditional minimalism,flat illustration,geometric shapes,minimalism niji 6 ar 3:4 sw 200 sref url
2024-09-23
chatbot system prompt
以下是关于聊天机器人的相关内容: 1. 在打造聊天机器人的视频中,会使用不同的辅助函数,传入消息列表,包括系统消息、用户消息和助手消息。系统消息用于提供整体指示和设置助手行为角色,可在用户无察觉情况下引导助手回复,使对话自然流畅且避免插入明显提示信息。例如,系统消息可设定助手像莎士比亚一样说话。 2. 头脑风暴常用的 20 个 prompt 包括:Brainwriting Prompt、Reverse Brainstorming Prompt、Mind Mapping Prompt 等。 3. 打造聊天机器人中的 OrderBot 需等待收集整个订单并总结,确认客户是否添加其他内容,询问送货地址和收取支付款项,以简短、口语化和友好方式回应,澄清所有选项、附加项和规格。还可要求模型创建基于对话的 JSON 摘要,用于提交订单系统,可对聊天机器人进行定制和通过系统消息改变其行为及表现。
2025-01-30
imagine prompt
以下是关于图像提示、排列提示和探索提示的相关内容: 图像提示: 将图像添加到提示中,按“/imagine”照常输入,出现提示框后可拖入图片文件或粘贴图片 URL。使用 Midjourney Bot 在私信中上传图像可保护隐私,除非用户有隐身模式,否则图像提示在中途网站上可见。 举例:如阿波罗雕像、复古花图、恩斯特·海克尔的水母等,还包括中途模型版本 4 和 5 的相关示例。同时,将图像裁剪为与最终图像相同的宽高比可获得最佳效果。 排列提示: 排列提示允许您使用单个命令快速生成提示的变体。不同订阅者可创建的作业数量不同,基本订阅者最多 4 个,标准订阅者最多 10 个,Pro 和 Mega 订阅者最多 40 个。 您可以使用排列提示创建涉及中途提示任何部分的组合和排列,包括文本、图像提示、参数或提示权重。排列提示仅在使用快速模式时可用。将选项列表放在大括号{}内以快速创建和处理多个提示变体,例如“/imagine prompt a{red,green,yellow}bird”会创建并处理三个作业。排列提示将在开始处理之前显示确认消息。 探索提示: 时间旅行:不同的时代有不同的视觉风格,如“/imagine prompt<decade>cat illustration 1700 年代1700s”等。 表情:使用情感词语赋予人物个性,如“/imagine prompt<emotion>cat 决定Determined”等。 变得多彩:全方位的可能性,如“/imagine prompt<color word>colored cat 千禧粉红Millennial Pink”等。 环境探索:不同的环境可以设定独特的情绪,如“/imagine prompt<location>cat 苔原Tundra”等。
2025-01-26
如何优化自己的prompt,提升AI结果输出的稳定性
以下是优化自己的 prompt 以提升 AI 结果输出稳定性的方法: 1. 明确具体的描述:使用更具体、细节的词语和短语来表达需求,避免过于笼统。 2. 添加视觉参考:在 prompt 中插入相关图片参考,提高 AI 理解意图和细节要求的能力。 3. 注意语气和情感:根据需求,用合适的形容词、语气词等调整 prompt 的整体语气和情感色彩,以生成期望的语境和情绪。 4. 优化关键词组合:尝试不同的关键词搭配和语序,找到最有针对性、最准确表达需求的描述方式。 5. 增加约束条件:在 prompt 中添加限制性条件,如分辨率、比例等,避免意外输出。 6. 分步骤构建 prompt:将复杂需求拆解为逐步的子 prompt,引导 AI 先生成基本结构,再逐步添加细节和完善。 7. 参考优秀案例:研究 AI 社区流行的、有效的 prompt 范例,借鉴写作技巧和模式。 8. 反复试验、迭代优化:通过多次尝试不同的 prompt 写法,并根据输出效果反馈持续优化完善,直至达到理想结果。 此外,如果提示词效果不符合预期,可以和 AI 再进行几轮对话来调整输出结果。最终通过询问 AI“怎么样修改现有的 Prompt,可以让你稳定输出当前的预期”来进行 prompt 的迭代。得到 prompt 后,可以新开一个 AI 对话,把 prompt 输入到对话中,开始验证其可用性和稳定性。例如输入 MECE 法则进行测试。
2025-01-24
用AI总结长文的prompt怎么写比较好
以下是关于用 AI 总结长文的一些提示词编写建议: 1. 单人发言版:基于李继刚老师的“通知消息整理助手”修改“文字排版大师”的 Prompt,重点 Prompt 语句需标出。 2. 多人发言版: 明确跟 GPT 说明需要其帮忙总结文字内容。 将提示词和文字原文发送给 GPT,等待其输出完毕后复制粘贴到文本编辑器中,整理并删掉无关内容,替换掉不美观的符号。 3. 法律相关: 格式:【设定角色+任务目标+上下文和背景信息+(正面要求)详细需求和细节性信息+(负面要求)限制和不需要的内容+回答的语言风格和形式】 讲清楚背景和目的,例如律师处理交通事故案件时应清晰描述案件事实、法规等。 学会提问,使用清晰、具体的语言,避免模糊表述,了解 AI 工作原理和限制。 拆解工作流程,将复杂任务分解成更小、更具体的环节。 4. 通用写作方面: 第一部分:说清楚要解决的问题及背景,可能导致的损失。 第二部分:以案例引入,写明案号、案件事实经过、裁判结果、关键依据等要点。 第三部分:对案例进一步分析,写明注意关键点,不给建议。 第四部分:给出具体操作建议,包括事前、事中、事后的注意事项和补救措施。 第五部分:结语及作者宣传。 文章结构需有结构化理解,所有结论应有案例基础,不能违反法律规定,文字简练精准,信息密度足够,建议具体细致且易于操作。
2025-01-24
12个prompt 框架
以下是 12 种 Prompt 框架: 1. Instruction(指令):即希望 AI 执行的具体任务,如翻译或写一段文字。 2. Context(背景信息):给 AI 更多背景信息,引导模型做出更贴合需求的回复。 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. TASK(任务):定义特定任务。 2. ACTION(行动):描述需要做的事情。 3. GOAL(目标):解释最终目标。 4. INPUT(输入):描述信息或资源。 5. STEPS(步骤):询问详细的步骤。 6. EXPECTATION(期望):描述所需的结果。 7. REQUEST(请求):描述您的要求。 8. Key Result(关键结果):要什么具体效果,试验并调整。 9. Evolve(试验并改进):三种改进方法自由组合,包括改进输入、改进答案、重新生成。 10. CONTEXT(上下文背景):为对话设定舞台。 11. OBJECTIVE(目的):描述目标。 12. SCENARIO(方案):描述场景。 同时,还有一些特定的框架,如 ICIO 框架、CRISPE 框架、BROKE 框架等。
2025-01-23
1.AI搜索的prompt怎么写 2.AI搜论文的prompt怎么写比较好
以下是关于 AI 搜索和 AI 搜论文的 prompt 写作的相关指导: 对于 AI 搜索的 prompt 写作: 1. 明确具体的描述:使用更具体、细节的词语和短语来描述您的需求,避免过于笼统。 2. 添加视觉参考:若可能,在 prompt 中插入相关图片参考,以提高 AI 理解意图和细节要求的能力。 3. 注意语气和情感:根据需求,用合适的形容词、语气词等调整 prompt 的整体语气和情感色彩。 4. 优化关键词组合:尝试不同的关键词搭配和语序,找到最准确表达需求的描述方式。 5. 增加约束条件:为避免意外输出,添加如分辨率、比例等限制性条件。 6. 分步骤构建 prompt:将复杂需求拆解为逐步的子 prompt,引导 AI 先生成基本结构,再逐步完善。 7. 参考优秀案例:研究 AI 社区流行且有效的 prompt 范例,借鉴写作技巧和模式。 8. 反复试验、迭代优化:通过多次尝试不同写法,并根据输出效果反馈持续优化。 对于 AI 搜论文的 prompt 写作,您可以参考以下要点: 1. 设定角色为资深学术研究者,明确具备高效的学术论文阅读、总结能力。 2. 遵循“二八原则”进行论文总结。 3. 输出阅读的总结文字,包括列出论文的明确方法论、经过验证的结论等关键信息。 4. 采用结构化的内容组织方式,如使用编号、子标题和列表。 5. 按照规定概述内容解读结语的结构写作,先概述规定内容,然后解读具体内容,最后以结语结束。 6. 结合案例和挑战,增强说服力并提供解决方案。 7. 引入法规内容和实际操作案例,提供详细解释和建议。 8. 使用商业术语,确保专业性和针对性。 9. 注意文章结构,标题要开门见山、切中要害并引起目标群体悬念;第一部分说清楚要解决的问题及背景和可能导致的损失;第二部分以案例引入;第三部分对案例进一步分析;第四部分给出具体操作建议,包括事前、事中、事后的注意事项和措施。 总之,编写高质量的 prompt 需要不断实践和总结经验,熟悉 AI 模型的能力边界,保持开放思维并尝试创新描述方式。
2025-01-22