美文网首页
Query rewrite 和 Step-back Prompt

Query rewrite 和 Step-back Prompt

作者: 啊阿伟啊 | 来源:发表于2024-02-04 19:13 被阅读0次

    背景

    RAG 学习笔记(五) 中,“查询转换”部分有两个转换查询语句的方法:“查询重写(Query rewrite)” 和 “回退(step-back)法” 。对这两种方法不太理解,所以专门进行了学习了解。

    对比学习

    下面将 Query rewrite 和 Step-back Prompting 两种方法进行对照总结。

    Query rewrite vs. Step-back Prompting

    (原始表格可以点击连接查看:https://www.notion.so/hiwei/Query-rewrite-vs-Step-back-prompting-655c7072cd6a4da9935c141634db9ba8?pvs=4

    理解:两个方法的目标都是将原始查询转换成为可以获取到相关知识的查询,但实现路径不同:

    • Query rewrite 是针对搜索引擎对查询进行优化,使用 LLM 推理:如果要回答问题Q,需要搜索哪些知识。
    • Step-back Prompting 强调对问题的抽象,使用 LLM 获取更高层的知识和理论:给定问题Q,其 step-back 问题是什么?

    理解 step-back

    step-back question 直译为“后退一步问题”,因为是英文词汇所以比较难理解。

    直接询问了 ChatGLM,ChatGLM 的回答很直观,容易理解:

    “Step back” question 就像是你在看一幅画,但是你靠得太近,只能看到画的一部分。为了理解整幅画,你需要后退几步,从更远的地方来看。这样,你就能看到更多的画面,理解画的整体内容。

    ChatGLM 对话截图

    相关文章

      网友评论

          本文标题:Query rewrite 和 Step-back Prompt

          本文链接:https://www.haomeiwen.com/subject/xdezodtx.html