默认已经安装好了Dify,如未安装,可参考官网进行安装https://github.com/langgenius/dify/blob/main/README_CN.md

  • 进入Dify(http://localhost/apps),先创建知识库
    在这里插入图片描述

    将知识库文件导入,点击下一步,使用默认配置创建
    在这里插入图片描述
    创建完成后会在知识库里看到新建的知识库:
    在这里插入图片描述

  • 知识库创建好了后,进入主页面,选择创建空白应用,随后选择“工作流”,输入名字后点击创建
    在这里插入图片描述
    在这里插入图片描述

  • 进入编排画布后,默认有一个开始节点,点击右边+号,选择知识检索,同时在"开始"节点添加一个变量,文本类型,变量名称叫input
    在这里插入图片描述

  • 将知识库关联到知识检索节点,同时设置查询变量为input
    在这里插入图片描述

  • 添加LLM节点,本处使用的是deepseek32b,可以根据自己连接的ollama选择想用的模型。然后上下文选择知识检索,此处必须在SYSTEM里填写系统提示词,这里我使用“根据用户输入{input}和知识检索结果{context}输出回答,禁止出现"think"相关内容”

在这里插入图片描述

  • 添加结束节点,并添加输出变量,选择LLM的text。点击"发布"后进行测试。
    在这里插入图片描述

  • 输入“患者双下肢肿痛,面色萎黄,举步缓慢,舌质淡,苔薄白,右脉沉缓,左脉微弱,开什么药方?”进行测试。如果结果没达到期望,可以点击追踪来查询每一个节点的运行情况
    在这里插入图片描述
    至此,中医知识库应用开发完毕,可以看到效果尚可

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐