开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

想问一下,SPACE-T中文表格问答是否支持多轮问答,做成对话的样子

想问一下,SPACE-T中文表格问答是否支持多轮问答,做成对话的样子

展开
收起
JERRY_BING 2022-10-31 10:58:20 1322 0
1 条回答
写回答
取消 提交回答
  • SPACE-T是支持多轮问答的。 调用方法如下所示:

    historical_queries = None
    for question in questions:
          output_dict = pipeline({
              'question': question,
              'history_sql': historical_queries
          })[OutputKeys.OUTPUT]
          historical_queries = output_dict[OutputKeys.HISTORY]
    

    在每个多轮对话session中,需要初始化对话历史historical_queriesNone。在每一轮对话过程中,模型会接收historical_queries作为输入表示历史信息。而在每次调用返回值中,将模型返回的sql信息output_dict[OutputKeys.HISTORY]存入historical_queries然后再传入模型,就可以支持多轮对话了。

    2022-10-31 14:25:06
    赞同 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

更多
《开放搜索统一召回引擎实践》 立即下载
《开放搜索查询分析服务架构分享》 立即下载
优化4K制作流程,创建“4K视觉云”服务 立即下载