百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

Bos:做在线客服系统项目(附源码)(在线客服系统多少钱一个月)

ninehua 2025-06-08 23:16 38 浏览

题记:看过我的头条的都知道,我写文章,相比其他人而言,在格式和语言上,比较规范化,因为我认为,写头条文章不仅仅是为了个人,它更多是传播知识,因此也希望更多朋友给与我鼓励和支持,关注+转发自己有用的知识,当然如果我文章有问题,也希望你能指出了,谢谢!

声明:目前该项目的开发语言是采用Pythonweb框架是Flask,开发工具是Pycharm,个人是Java开发,如果看了我之前的文章的朋友,应该知道我是什么样的人。

需要了解的知识点

1、准备语料库

相似度:1、正则/规则:适用没有数据

     2、字符串相似

2、文本转为向量 :

1、one-hot编码

         2、counter vector

         3、Tf-idf

         4、Word2vec

         5、Seq2seq

3、相似度计算:1、欧式距离

       2、余弦公式

1、首先创建一个问答系统类

import numpy as np  # 用于 数组转换
import jieba  # 用于中文分词
from sklearn.metrics.pairwise import cosine_similarity   # 机器学习库,这里用于余弦相似度计算
from flask import Flask  # Web 应用框架

class askSystem():
    def __init__(self, corpus):
        self.corpus = corpus

    # 建立词典
    def creat_dic(self):
        all_question = ""
        for question in self.corpus:
            all_question += question
        word_from_question = list(jieba.cut(all_question))
        dictionaries = word_from_question
        print(dictionaries)
        return dictionaries

    # 问题转换为向量
    def transform_vector(self,date,dictionaries):
        vector_list = []
        for wd in dictionaries:
            if wd in list(jieba.cut(date)):
                vector_list.append(1)
            else:
                vector_list.append(0)
        return np.array(vector_list).reshape(1, -1)

    # 余弦相似度计算
    def cosine_simi(self,date1,date2,dictionaries):
        similar_list = cosine_similarity(self.transform_vector(date1,dictionaries), self.transform_vector(date2,dictionaries))
        similar_num = similar_list[0][0]  #相似度
        return similar_num

    def question_for_web(self, user_question,dictionaries):
        question_dict = {}
        similar_list = []
        for key in self.corpus:
            similar_num = self.cosine_simi(user_question,key,dictionaries)
            similar_list.append(similar_num)
            question_dict[similar_num] = self.corpus[key]  # 相似度若相等,因为字典key值不能重复,会导致匹配答案不准确
        if max(similar_list) == 0:
            answer = "这就问题我再想想!"
        else:
            answer = question_dict[max(similar_list)]
        return answer

2、Web框架启动类

from flask import Flask
from flask_cors import CORS
import askSystem
app = Flask(__name__)
CORS(app)  # 解决跨域问题


@app.route('/')
def hello_world():
    return 'Hello World!'


@app.route("/question/<user_question>")
def question_for_web(user_question):
    corpus = {
        "课程是线上课程还是线下课程?": "线上课程为主",
        "课程有助教吗?": "为提高服务效率和质量,课程都配备专业的全职助教。",
        "我没有基础应该从哪个课开始学?": "大周老师的Python基础集训营非常适合你哦,"
                           "可以在这里学习:http://aijiaoai.greedyai.com/info/5",
        "学习周期是多久?": "如果你没有基础的话两个月可以搞定",
        "课程的学习方式是什么呢?": "无需安装环境,在线直接写代码、看视频、看漫画,趣味性学习",
        "课程的优势是什么呢?": "全网覆盖最全的Python基础知识体系练与学的深度结合,"
                            "每一个知识点都配有练习项目,生动有趣、授课方式多样,视频、文字、图片、在线代码编辑,"
                            "在聊天与娱乐中学习",
        "课程的有效期是多久呢?": "我们把有效期确定为1年,1年内可无限次学习",
        "课程有优惠吗?": "我们定价为开课后是599,现在是针对老学员预售199,开课后恢复原价"
    }
    askSys = askSystem.askSystem(corpus)
    answer = askSys.question_for_web(user_question,askSys.creat_dic())
    return answer


if __name__ == '__main__':
    app.run(host='0.0.0.0' ,port=5000)

3、测试结果

对智能问答系统不熟悉,或者想了解的,请关注+转发,并私信询问,有问必答

相关推荐

「免费下载」超棒的英文字母、数字描红,PDF高清打印版

(资料太长,只能展示截图部分)领取完整【高清电子打印版】请将文章拉至末尾查看步骤领取【高清电子打印版】请关注后【点赞+转发】【私信我回复数字000】按照步骤免费领取(高清电子版)...

武侠 金庸全集(共36册) 01 PDF版分享

电子书及相关资料于网络上搜集整理,如有侵权,请联系我删除!

小学生经典国学典藏《古文观止》PDF电子版下载

为了方便教师、学生和家长查阅和使用中小学教辅资料小编花费大量的时间收集、整理、发布这一系列的电子教辅真心希望能给您带来帮助今天给大家带来的是小学生经典国学典藏《古文观止》PDF电子版下载免费分享给大家...

安卓上有哪些不错的PDF阅读器?

要看看具体是什么类型的PDF文件,文献资料类的可能还是更适合在平板或者电脑上阅读,比较方便,如果是普通的不太大的PDF文件可以借助一些APP来看,安利三款自用过的PDF阅读器,在安卓手机的应用商店就可...

2020一建全科官方电子版教材免费下载(高清PDF)

2020年一级建造师考试已过,又开始21年一建备考了,由于20新教材是5月份才出版,备考21年考试先用20年资料,为了帮助各位考生通过考试,倪倪考吧特整理了一级建造师考试全科电子版教材下载,希望可以帮...

pdf在线提取页面免费工具,推荐几款超实用工具

PDF的可以用来保存扫描件,很多纸质版文件都可以转换成PDF以方便流通阅读。PDF页数也是没有限制的,所以如果你拿到一份很大的文档,每次使用的时候就会不太方便。可以选择将大文件的一部分内容提取出来,重...

免费将 PDF 转换为 Word 的 10 个最佳工具

可移植文档格式或PDF是大多数企业使用的流行文件格式,主要用于共享项目材料并确保整个团队协同工作。它还有助于避免处理大量文档和丢失关键数据。使用顶级PDF转换器还可以更轻松地高效地进行日常活动...

2023春 《53天天练》配套 语文一下练习试题卷 电子版 92页PDF文档

这份就是今年春季版的53天天练试题练习卷,适合一年级下册人教部编版语文课堂课后复习使用!需要的家长可找我要资料下载:2023春《53天天练》配套语文一年级下册练习试题卷电子版92页PDF文...

人教版7年级下册数学电子课本PDF版下载

如需领取电子课本(PDF高清版),请关注微信公众号“x9996k”,即可获得电子课本PDF打印版以及各版本各学科的电子课本大全。...

全套《女巫温妮》PDF免费下载:高清电子书+音频+视频+翻译+拓展

今天给大家分享的是风靡全球30年的牛津经典读物《女巫温妮》12册,高清PDF+翻译+MP3+视频+拓展资料!私信回复“绘本”免费领取...

强大的网站(第四十一期):一个免费的图片和PDF处理工具网站

一、网站简介Docsmall网站致力于让文件处理更加简单,它提供了图片处理、PDF处理以及其他文件转换等多种功能。用户只需上传文件,选择所需的处理选项,即可快速完成文件处理任务。网站地址(点击转跳):...

如何在电脑和手机上免费将 PDF 转换为Word

PDF文件是我们每天用来交换重要内容的一些最重要的文档之一。但是编辑PDF文件通常很困难;因此,以下是您可以从任何设备将PDF文件转换为可编辑Word文件的三种方法中的一些。添加图片注释,不...

为什么PDF转word都是付费功能?免费PDF编辑的几种方法

现在不论是WPS还是迅捷PDF、福昕PDF等软件,都将PDF编辑功能,特别是PDF转Word功能设置成了收费模式。但是在日常学习工作中,我们总会有编辑PDF的场景,如何解决呢?一、先看看是什么类型的P...

有哪些实用免费的PDF编辑器?

本文分享8个实用的PDF编辑器,大部分都免费,能够满足基本的编辑需求,而且操作简便,兼容性强,让你的文档处理如鱼得水。一、通过电脑端软件实现PDF编辑1、AdobeAcrobat一款功能强大的PDF...

824页pdf文档免费下载链接 娱乐圈824大瓜事件怎么回事

824文档是一颗比421更大的瓜,824文档里面记载着各种娱乐圈明星八卦的合集,而这个文档不是别的,正是明星的黑料内幕,也可以理解为421页娱乐圈明星八卦合集,涵盖了整个娱乐圈八卦内容汇总,相当于一篇...