q_ls
和 top_k
ret_psg
retriever_search
,希望传入不同的数据(比如第一次叫 q_ls
,第二次叫 subq_ls
),那你就需要一个方法来告诉 Pipeline:这些变量其实是 “同义词”。
input:
和 output:
明确重命名传参与变量映射,而无需修改 Server 中的代码。
retriever_search
原本期待名为 query_list
的输入参数,此时你实际使用的变量名是 sub_q_ls
,通过 input:
显式绑定即可完成映射,无需修改工具内部实现。
ret_psg
,现在就会被映射为 round1_result
,供后续步骤使用。
qa_rag_boxed
原本期望的输入是 ret_psg
,此处我们将上一步的 round1_result
显式映射为它的输入,实现数据绑定。