国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【JavaScript+自然語言處理+HTML+CSS】實現(xiàn)Web端的智能聊天問答客服實戰(zhàn)(附源碼 超詳細必看)

這篇具有很好參考價值的文章主要介紹了【JavaScript+自然語言處理+HTML+CSS】實現(xiàn)Web端的智能聊天問答客服實戰(zhàn)(附源碼 超詳細必看)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

需要源碼請點贊關(guān)注收藏后評論區(qū)留言私信~~~

智能客服的部署方式比較多樣化,可以作為組件嵌入到其他應(yīng)用程序,也可以部署到定制網(wǎng)站,下面分別介紹如何新創(chuàng)建智能客服應(yīng)用,從而使其能夠集成為網(wǎng)站功能的一部分,以及如何將通過PyCharm訓練后的智能客服部署到網(wǎng)站

一、智能聊天問答客服簡介

QA問答是Question-and-Answer的縮寫,根據(jù)用戶提出的問題檢索答案,并用用戶可以理解的自然語言回答用戶,問答型客服注重一問一答處理,側(cè)重知識的推理。 從應(yīng)用領(lǐng)域視角,可將問答系統(tǒng)分為限定域問答系統(tǒng)和開放域問答系統(tǒng)。 根據(jù)支持問答系統(tǒng)產(chǎn)生答案的文檔庫、知識庫,以及實現(xiàn)的技術(shù)分類,可分為自然語言的數(shù)據(jù)庫問答系統(tǒng)、對話式問答系統(tǒng)、閱讀理解系統(tǒng)、基于常用問題集的問答系統(tǒng)、基于知識庫的問答系統(tǒng)等。

js實現(xiàn)智能對話,NLP自然語言處理,JAVA Web,自然語言處理,人工智能,javascript,html,css

客服設(shè)計?

問題處理

問題處理流程識別問題中包含的信息,判斷問題的主題信息和主題范疇歸屬,比如是屬于一般類問題還是屬于特定主題類問題,然后提取與主題相關(guān)的關(guān)鍵信息,比如人物信息、地點信息和時間信息等。

問題映射

根據(jù)用戶咨詢的問題,進行問題映射消除歧義。通過字符串相似度匹配和同義詞表等解決映射問題,根據(jù)需要執(zhí)行拆分和合并操作。

查詢構(gòu)建

通過對輸入問題進行處理,將問題轉(zhuǎn)化為計算機可以理解的查詢語言,然后查詢知識圖譜或者數(shù)據(jù)庫,通過檢索獲得相應(yīng)備選答案。

知識推理

根據(jù)問題屬性進行推理,問題基本屬性如果屬于知識圖譜或者數(shù)據(jù)庫中的已知定義信息,則可以從知識圖譜或者數(shù)據(jù)庫中查找,直接返回答案。如果問題屬性是未定義類問題,則需要通過機器算法推理生成答案。

消岐排序

根據(jù)知識圖譜中查詢返回的一個或者多個備選答案,結(jié)合問題屬性進行消歧處理和優(yōu)先級排序,輸出最佳答案。

二、效果展示

界面如下

js實現(xiàn)智能對話,NLP自然語言處理,JAVA Web,自然語言處理,人工智能,javascript,html,css

界面的下方可由用戶輸入對應(yīng)問題 下方系統(tǒng)會給出一些問題的概括 作者可以選擇以獲得更好的回答?

?js實現(xiàn)智能對話,NLP自然語言處理,JAVA Web,自然語言處理,人工智能,javascript,html,css

?

?js實現(xiàn)智能對話,NLP自然語言處理,JAVA Web,自然語言處理,人工智能,javascript,html,css

?js實現(xiàn)智能對話,NLP自然語言處理,JAVA Web,自然語言處理,人工智能,javascript,html,css

三、代碼

部分代碼如下 需要全部代碼請點贊關(guān)注收藏后評論區(qū)留言私信


<!DOCTYPE html>
<html lang="en">
<head>
	<title>智能醫(yī)療客服</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
	<link  rel="stylesheet">
	<link rel="stylesheet" type="text/css" href="static/jquery.css">
	<link rel="stylesheet"  >
	<link rel="stylesheet" type="text/css" href="static/chatbot.css">
	<style>
        @import url('./static/css/style.css');
        @import url('./static/css/font.css');
    </style> 
           <!-- 設(shè)置網(wǎng)站的定制化顯示樣式內(nèi)嵌式CSS -->
       <style>
        .button1 {
          border: none;
          color: white;
          background-color:blue;
          padding: 5px 16px;
          text-align: center;
          text-decoration: none;
          display: block;
          font-size: 20px;
          margin: 1px 1px;
          cursor: pointer;
          font-family:kaiti;
          position: absolute;
          left: 200px;

        }
        .button2 {
          border: none;
          color: white;
          background-color:blue;
          padding: 5px 16px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 20px;
          margin: 1px 1px;
          cursor: pointer;
          font-family:kaiti;
          position: absolute;
          left: 350px;

        }
        .button3 {
          border: none;
          color: white;
          background-color:blue;
          padding: 5px 16px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 20px;
          margin: 1px 1px;
          cursor: pointer;
          font-family:kaiti;
          position: absolute;
          left: 500px;

        }
        .button4 {
          border: none;
          color: white;
          background-color:blue;
          padding: 5px 16px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 20px;
          margin: 1px 1px;
          cursor: pointer;
          font-family:kaiti;
          position: absolute;
          left: 650px;

        }

        .button:hover {
          background-color: purple;
          color: white;
        }

        .bot-header{
          background-color: white;
          padding: 10px;
          text-align: center;
          font-size: 40px;
          font-family:kaiti;
          font-weight: bold;
          letter-spacing: 5px;
        }

        .bot-menu{
          text-align: center;
          font-size: 20px;
          font-family:kaiti;
        }
        </style>
    
       
</head>
<body>
	
    <div class="container">
      <div class="bot-header">
        智能客服對話系統(tǒng)

      </div>

      <div id="bot-menu">
        <button  class="button1">功能概要</button>
        <button class="button2">服務(wù)一覽</button>
        <button class="button3">常見問題</button>
        <button class="button4">用戶注冊</button>
        <hr>
        <br>

      </div>
&nbsp;&nbsp;</a>
      <a id="summary">&#x25BC;提升效率&#x25BC;&nbsp;&nbsp;</a>
      <a id="summary">&#x25BC;節(jié)約成本&#x25BC;&nbsp;&nbsp;</a>
      <a id="summary">&#x25BC;自我學習&#x25BC;&nbsp;&nbsp;</a>
      </ul>
      </div>
    </div> 
    

    
    <section id="chatbot">
	    <div class="vertical-align">
	        <div class="container">
	            <div class="row">
	                <div class="col-sm-9 col-sm-offset-2 col-xs-offset-0">
	                    <div class="interaction no-border">
	                        <div id="chatdialog" class="chatbotForm">
	                            <form action="" method="GET" class="hidden">
	                                <select message_interaction="尊敬的客戶,您好!我是智能客服,請選擇選項繼續(xù)對話。" name="greeting">
	                                    <option value="noproblem">沒有問題</option>
	                                    <option value="continue">請繼續(xù)</option>
	                                </select>
	                                <input type="text" name="name" message_interaction="請輸入您的姓名。 | 感謝您的惠顧,您的姓名。">
	                                <input type="text" message_interaction="您好, {name}:0。 很高興能夠為您服務(wù)。接下來請輸入您要咨詢的信息類型。" data-no-answer="true">
	                                <select name="selectquery" message_interaction="請問您要咨詢哪類信息?" multiple>
	                                    <option value="新冠傳播途徑">新冠傳播途徑</option>
	                                    <option value="新冠預防方法">新冠預防方法</option>
	                                    <option value="新冠疫苗有效性">新冠疫苗有效性</option>
	                                    <option value="新冠潛伏期">新冠潛伏期</option>
	                                </select>
	                                <select name="querymedical" recallFunction="storeState" message_interaction="很好,您是一位醫(yī)學工作者嗎?">
	                                    <option value="yes">是</option>
	                                    <option value="no">否</option>
	                                </select>
	                                <div data-conv-fork="querymedical">
ut message_interaction="請輸入您的電子郵箱" emailRegex="^[a-zA-Z0-9.!#$%&’*_{|}~-]+@[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+(?:\.[a-zA-Z0-9-]+)*" id="email" type="email" name="email" required placeholder="What's your e-mail?">
	                                <input message_interaction="請輸入您的家庭住址" type="address"  id="address" name="address" >
									<select message_interaction="請選擇您期望使用的搜索平臺:">
											<option value="baidu" recallFunction="baidu">baidu</option>
											<option value="cnki" recallFunction="cnki">cnki</option>
									</select>
	                                <select name="search" message_interaction="您希望我們使用指定的搜索引擎幫您查詢信息嗎?">
	                                    <option value="yes" recallFunction="searchPrimary">是</option>
	                                    <option value="no" recallFunction="searchSecondary">否</option>
	                                </select>
	                                <select message_interaction="感謝您使用智能客服平臺服務(wù)。" id="">
	                                    <option value="">非常感謝,歡迎繼續(xù)下次光臨。</option>
	                                </select>
	                            </form>
	                        </div>
	                    </div>
	                </div>
	            </div>
	        </div>
	    </div>
	</section>
	
	<script type="text/javascript" src="static/jquery-1.12.3.min.js"></script>
	<script type="text/javascript" src="static/autosize.min.js"></script>
	<script type="text/javascript" src="static/jquery.js"></script>

	<script>
		function baidu(status, ready) {
			window.open("https://www.baidu.com");
			ready();
		}
		function cnki(status, ready) {
			window.open("https://www.cnki.net");
			ready();
		}
		var statusTo = false;
		var statusFrom = false;
		function storeState(status, ready) {
			statusTo = status.current;
			ready();
		}
	
</body>
</html>

創(chuàng)作不易 覺得有幫助請點贊關(guān)注收藏~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-778796.html

到了這里,關(guān)于【JavaScript+自然語言處理+HTML+CSS】實現(xiàn)Web端的智能聊天問答客服實戰(zhàn)(附源碼 超詳細必看)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【自然語言處理(NLP)】基于循環(huán)神經(jīng)網(wǎng)絡(luò)實現(xiàn)情感分類

    【自然語言處理(NLP)】基于循環(huán)神經(jīng)網(wǎng)絡(luò)實現(xiàn)情感分類

    活動地址:[CSDN21天學習挑戰(zhàn)賽](https://marketing.csdn.net/p/bdabfb52c5d56532133df2adc1a728fd) 作者簡介 :在校大學生一枚,華為云享專家,阿里云星級博主,騰云先鋒(TDP)成員,云曦智劃項目總負責人,全國高等學校計算機教學與產(chǎn)業(yè)實踐資源建設(shè)專家委員會(TIPCC)志愿者,以及編程

    2024年02月07日
    瀏覽(26)
  • 自然語言處理歷史史詩:NLP的范式演變與Python全實現(xiàn)

    自然語言處理歷史史詩:NLP的范式演變與Python全實現(xiàn)

    本文全面回顧了自然語言處理(NLP)從20世紀50年代至今的歷史發(fā)展。從初創(chuàng)期的符號學派和隨機學派,到理性主義時代的邏輯和規(guī)則范式,再到經(jīng)驗主義和深度學習時代的數(shù)據(jù)驅(qū)動方法,以及最近的大模型時代,NLP經(jīng)歷了多次技術(shù)革新和范式轉(zhuǎn)換。文章不僅詳細介紹了每個階

    2024年02月09日
    瀏覽(97)
  • 用Python編程實現(xiàn)百度自然語言處理接口的對接,助力你開發(fā)智能化處理程序

    用Python編程實現(xiàn)百度自然語言處理接口的對接,助力你開發(fā)智能化處理程序 隨著人工智能的不斷進步,自然語言處理(Natural Language Processing,NLP)成為了解決文本處理問題的重要工具。百度自然語言處理接口提供了一系列強大的功能,如提取、文本分類、情感分析等,

    2024年02月13日
    瀏覽(240)
  • 自然語言處理(三):基于跳元模型的word2vec實現(xiàn)

    自然語言處理(三):基于跳元模型的word2vec實現(xiàn)

    回顧一下第一節(jié)講過的跳元模型 跳元模型(Skip-gram Model)是一種用于學習詞向量的模型,屬于Word2Vec算法中的一種。它的目標是通過給定一個中心詞語來預測其周圍的上下文詞語。 這節(jié)我們以跳元模型為例,講解word2vec的實現(xiàn) 文章內(nèi)容來自李沐大神的《動手學深度學習》并加

    2024年02月11日
    瀏覽(20)
  • 自然語言處理實戰(zhàn)項目8- BERT模型的搭建,訓練BERT實現(xiàn)實體抽取識別的任務(wù)

    大家好,我是微學AI,今天給大家介紹一下自然語言處理實戰(zhàn)項目8- BERT模型的搭建,訓練BERT實現(xiàn)實體抽取識別的任務(wù)。BERT模型是一種用于自然語言處理的深度學習模型,它可以通過訓練來理解單詞之間的上下文關(guān)系,從而為下游任務(wù)提供高質(zhì)量的語言表示。它的結(jié)構(gòu)是由多

    2024年02月07日
    瀏覽(26)
  • 【自然語言處理】自然語言處理 --- NLP入門指南

    【自然語言處理】自然語言處理 --- NLP入門指南

    NLP的全稱是 Natuarl Language Processing ,中文意思是自然語言處理,是人工智能領(lǐng)域的一個重要方向 自然語言處理(NLP)的一個最偉大的方面是跨越多個領(lǐng)域的計算研究,從人工智能到計算語言學的多個計算研究領(lǐng)域都在研究計算機與人類語言之間的相互作用。它主要關(guān)注計算機

    2024年02月03日
    瀏覽(40)
  • [自然語言處理] 自然語言處理庫spaCy使用指北

    [自然語言處理] 自然語言處理庫spaCy使用指北

    spaCy是一個基于Python編寫的開源自然語言處理庫。基于自然處理領(lǐng)域的最新研究,spaCy提供了一系列高效且易用的工具,用于文本預處理、文本解析、命名實體識別、詞性標注、句法分析和文本分類等任務(wù)。 spaCy的官方倉庫地址為:spaCy-github。本文主要參考其官方網(wǎng)站的文檔,

    2024年02月15日
    瀏覽(32)
  • 自然語言處理從入門到應(yīng)用——自然語言處理的常見任務(wù)

    分類目錄:《自然語言處理從入門到應(yīng)用》總目錄 語言模型(Language Model,LM)(也稱統(tǒng)計語言模型)是描述自然語言概率分布的模型,是一個非?;A(chǔ)和重要的自然語言處理任務(wù)。利用語言模型,可以計算一個詞序列或一句話的概率,也可以在給定上文的條件下對接下來可

    2024年02月07日
    瀏覽(30)
  • 【數(shù)據(jù)挖掘與人工智能自然語言處理】自然語言處理和人工智能:如何利用自然語言處理技術(shù)進行數(shù)據(jù)挖掘

    作者:禪與計算機程序設(shè)計藝術(shù) 隨著互聯(lián)網(wǎng)和大數(shù)據(jù)時代的到來,數(shù)據(jù)挖掘已成為各個行業(yè)的熱門話題。數(shù)據(jù)挖掘的核心在于發(fā)現(xiàn)數(shù)據(jù)中的有價值信息,而自然語言處理(NLP)技術(shù)是實現(xiàn)這一目標的重要手段。本文旨在通過自然語言處理技術(shù)進行數(shù)據(jù)挖掘,為數(shù)據(jù)挖掘提供一

    2024年02月05日
    瀏覽(103)
  • 【自然語言處理(NLP)】基于Skip-gram實現(xiàn)Word2Vec

    【自然語言處理(NLP)】基于Skip-gram實現(xiàn)Word2Vec

    活動地址:[CSDN21天學習挑戰(zhàn)賽](https://marketing.csdn.net/p/bdabfb52c5d56532133df2adc1a728fd) 作者簡介 :在校大學生一枚,華為云享專家,阿里云星級博主,騰云先鋒(TDP)成員,云曦智劃項目總負責人,全國高等學校計算機教學與產(chǎn)業(yè)實踐資源建設(shè)專家委員會(TIPCC)志愿者,以及編程

    2024年02月09日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包