基于Dify实现对科技成果查重分析
本文介绍了一种基于对话式交互的科技成果查重系统。该系统通过构建已获奖成果知识库,利用工作流模式对用户提交的成果名称或简介进行解析,检索出Top2-Top5相关成果,并从创新性、先进性等维度进行对比分析。系统实现过程包括数据准备(Excel格式的成果信息)、工作流程设计(输入变量定义、知识检索、查重提示词设计)以及应用效果演示。该系统可嵌入各类应用系统,实现高效的科技成果查重分析功能。
大家在成果总结和报奖过程中经常会遇到科技成果查重情况,如何基于已获奖成果,查询正在申报成果在创新性、先进性和应用推广性等方面的对比分析总结是核心。本次主要基于dify实现成果查重的对话式交互场景,主要基于对话工作流模式对用户提交的成果名称或成果简介进行解析,并在已获奖的成果构建成知识库进行相关性检索,获得Top2或Top5的相关成果倒序排列,之后从创新性、先进性等维度对申报成果的对比分析,最后将对比分析以json格式返回。具体如下,供大家参考学习。
一、数据准备
准备一个Excel文件,内容主要包括成果名称、成果简介、成果关键词、创新点、主要完成单位等等。如下图。

二、工作流程设计
总体工作流程图如下。
![]()
1.开始节点
定义输入变量为成果简介等,对话时需要用户输入或者调用系统传入。
2.知识检索
知识库选择已获奖的科技成果数据,主要基于第一部分的数据进行构建。
3.成果查重,提示词设计见下图。
4.结束节点,设置输入内容为成果查重节点的输出变量。
三、应用效果演示
运行工作流后,选择文件后启动对话,在对话框中输入“基于数字孪生的储层裂缝预测研究”,即可实现如下效果。编写完成的应用可以嵌入到任意一个应用系统的任何位置,实现对成果查重分析工作。

打开深度思考过程查看如下图。

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)