实现一个企业内部知识库的问答机器人 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
Triump

实现一个企业内部知识库的问答机器人

  •  
  •   Triump Jan 3, 2024 4089 views
    This topic created in 847 days ago, the information mentioned may be changed or developed.

    需求

    如题,准备一个企业内部问题的知识库,做一个聊天机器人,回答的问题都是知识库相关的。 

    实现思路

    思路 1:借助一些开源的支持私有部署的 chatGPT

    这个开源项目支持聊天功能,并且也支持 API 调用,这样就更容易实现第三方集成,但是缺点是:目前不支持导入自己的知识库。

    这个开源项目是我刚发现的,而且是国产的。具体能否实现还没去研究。

    思路 2:使用分词技术

    找一些分析工具,将用户输入的问题进行分词匹配,但是这有可能会匹配到多条回答,如何找出最优的回答呢?

    各位路过的大佬,有好的思路或好的开源工具欢迎一起讨论一下

    7 replies    2024-01-03 18:30:47 +08:00
    HanSonJ
        1
    HanSonJ  
       Jan 3, 2024
    也可以用现成的服务,例如讯飞。

    知识库就不是通过分词来匹配了,匹配多个也会有相关度,不是你想要的就是知识库不够庞大。
    GlobalNPC
        2
    GlobalNPC  
       Jan 3, 2024
    给你一点提示: 向量数据库 + GPT
    c5QzzesMys8FudxI
        3
    c5QzzesMys8FudxI  
       Jan 3, 2024
    已经做完了,用的 fastgpt + ChatGLM3
    https://github.com/labring/FastGPT
    kevinmissu
        4
    kevinmissu  
       Jan 3, 2024
    @4rat
    haoyunyinglai
        5
    haoyunyinglai  
       Jan 3, 2024
    我用的这个 CPU 模式 做知识库效果还可以
    https://github.com/chatchat-space/Langchain-Chatchat/wiki/
    anubu
        6
    anubu  
       Jan 3, 2024   1
    前台项目主要有 FastGPT 和 langchain-chatchat ,基本都能开箱即用。FastGPT 完成度更高一些,但商业考量也多一些。进一步调优可能还是要看底层框架,langchain 、llama-index 等。有能力的话自己拿框架搓一个前台也可以。

    模型还是看算力看规模,知识库类的一般要求不高。企业内部可能要自部署模型,chatglm3 、千问都可以,千问似乎更好一些。

    关键词:RAG

    真正落地能用还是要了解 RAG 应用的基本架构,各个流程节点也有很多优化措施值得摸索。
    Wyearn
        7
    Wyearn  
       Jan 3, 2024
    我这边也再想搞这个,我们写了很多 FAQ 文档,一直无法落地,大部分人都习惯直接当面去问,很少去看 FAQ 或者相关文档,但是我看了一下准备的硬件资源得需要一定费用,估计你这个得跟老板或者上级领导好好沟通了。
    About     Help     Advertise     Blog     API     FAQ     Solana     3217 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 13:27 PVG 21:27 LAX 06:27 JFK 09:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86