<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java 企業(yè)應(yīng)用
    不要溫柔的走入那個良夜

    2020年9月10日

    最近公司要上線智能客服系統(tǒng),小公司要花幾十萬上線這樣一個系統(tǒng)老板還是不愿意。

    行業(yè)內(nèi)的一些較為便宜的系統(tǒng),做了一些調(diào)研,結(jié)果如下。

    調(diào)研

    品牌曉多奇智智能 V5春松
    官網(wǎng)地址地址地址地址
    功能一、功能上并不輸給V5,甚至能根據(jù)語音來調(diào)取相應(yīng)的答復(fù)。二、可以自定義LOGO及頭像三、提供接口和智能V5差不多四、服務(wù)工單是有的,4家展示的數(shù)據(jù)各不相同功能與曉多類似,至于定制LOGO,我認(rèn)為性價比太低了,還不如我們自行設(shè)計。功能確實不錯接口有:web網(wǎng)站、微信公眾號、APP、新浪微博、QQ、微信小程序、支付寶服務(wù)窗。功能相比其他三家顯得單薄,而且他們目前沒有太多的時間去完善,等其他項目完工,會跟進(jìn)并完善界面與功能。
    售后服務(wù)有對應(yīng)的售后服務(wù)人員根據(jù)付費的情況而享受不通的服務(wù)根據(jù)年費不同而享受的服務(wù)也不同有QQ對接的聯(lián)系人,響應(yīng)時間不穩(wěn)定,但絕對有人應(yīng)答并解決問題
    源碼不提供不提供不提供開源
    形式云服務(wù)云服務(wù) / 私有部署云服務(wù)私有部署
    價格3.8萬一年,1800一個坐席。如果簽訂合同,這個坐席可以免費(1-2個)純saas版本的話,機(jī)器人系統(tǒng)是一年1萬,至于功能呼叫中心不能實現(xiàn),頁面設(shè)計是固定免費版基礎(chǔ)版:6800高級版:18000專業(yè)版:48000 地址目前是免費,開源,維護(hù)一般活躍,如果要做到一些定制化開發(fā),官方銷售會給報價(一次性買斷,簽合同后期提供技術(shù)保障)

    結(jié)論

    體驗了不同環(huán)境,對 UI、機(jī)器人客服比較,最終選擇哪個還沒有定。

    posted @ 2020-09-10 09:13 cpegtop| 編輯 收藏

    2013年8月23日

    how to use DevStack to launch a stack with Heat in Ubuntu 12.04 Desktop dist?
    1. create a shell file in home dir ~/createStack .
    cd ~
    sudo apt
    -get update || yum update -y
    sudo apt
    -get install -qqy git || yum install -y git
    PASSWORD
    =*
    git clone https:
    //github.com/openstack-dev/devstack.git
    cd devstack
    echo 
    "ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng">localrc
    echo 
    "DATABASE_PASSWORD=$PASSWORD">>localrc
    echo 
    "RABBIT_PASSWORD=$PASSWORD">>localrc
    echo 
    "SERVICE_TOKEN=$PASSWORD">>localrc
    echo 
    "SERVICE_PASSWORD=$PASSWORD">>localrc
    echo 
    "ADMIN_PASSWORD=$PASSWORD">>localrc
    echo 
    "IMAGE_URLS+=\",http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2\"">>localrc
    echo "IMAGE_URLS+=\",http://fedorapeople.org/groups/heat/prebuilt-jeos-images/U10-x86_64-cfntools.qcow2\"">>localrc
    echo "IMAGE_URLS+=\",http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz\"">>localrc
    ./stack.sh
    2. chmod +x createStack.sh
    3.run ~/createStack.sh
    posted @ 2013-08-23 09:36 cpegtop 閱讀(342) | 評論 (0)編輯 收藏

    2013年8月21日


    decorators i: introduction to python decorators

    '''
    Created on Aug 212013

    @author: hailiang
    '''
    class myDecorator(object):
        
        def __init__(self, f):
            print 
    "1:inside myDecorator.__init__()"
            self.f 
    = f  # Prove that function definition has completed
     
        def __call__(self, args
    =None):
            print 
    "3:inside myDecorator.__call__()"
            self.f(args)
     
    @myDecorator
    def aFunction(args
    =None):
        print 
    "4:inside aFunction()"
        print args
     
    print 
    "2:Finished decorating aFunction()"
     
    aFunction()
    print 
    "another call"
    aFunction(args
    ="I have value")

    posted @ 2013-08-21 17:38 cpegtop 閱讀(500) | 評論 (0)編輯 收藏

    2013年8月16日

    Online Docs
    http://docs.python.org/2.6/library/exceptions.html
    The class hierarchy for built-in exceptions is:

    BaseException
     
    +-- SystemExit
     
    +-- KeyboardInterrupt
     
    +-- GeneratorExit
     
    +-- Exception
          
    +-- StopIteration
          
    +-- StandardError
          
    |    +-- BufferError
          
    |    +-- ArithmeticError
          
    |    |    +-- FloatingPointError
          
    |    |    +-- OverflowError
          
    |    |    +-- ZeroDivisionError
          
    |    +-- AssertionError
          
    |    +-- AttributeError
          
    |    +-- EnvironmentError
          
    |    |    +-- IOError
          
    |    |    +-- OSError
          
    |    |         +-- WindowsError (Windows)
          
    |    |         +-- VMSError (VMS)
          
    |    +-- EOFError
          
    |    +-- ImportError
          
    |    +-- LookupError
          
    |    |    +-- IndexError
          
    |    |    +-- KeyError
          
    |    +-- MemoryError
          
    |    +-- NameError
          
    |    |    +-- UnboundLocalError
          
    |    +-- ReferenceError
          
    |    +-- RuntimeError
          
    |    |    +-- NotImplementedError
          
    |    +-- SyntaxError
          
    |    |    +-- IndentationError
          
    |    |         +-- TabError
          
    |    +-- SystemError
          
    |    +-- TypeError
          
    |    +-- ValueError
          
    |         +-- UnicodeError
          
    |              +-- UnicodeDecodeError
          
    |              +-- UnicodeEncodeError
          
    |              +-- UnicodeTranslateError
          
    +-- Warning
               
    +-- DeprecationWarning
               
    +-- PendingDeprecationWarning
               
    +-- RuntimeWarning
               
    +-- SyntaxWarning
               
    +-- UserWarning
               
    +-- FutureWarning
           
    +-- ImportWarning
           
    +-- UnicodeWarning
           
    +-- BytesWarning
    exception BaseException

    The base class for all built-in exceptions. It is not meant to be directly inherited by user-defined classes (for that use Exception). If str() or unicode() is called on an instance of this class, the representation of the argument(s) to the instance are returned or the empty string when there were no arguments. All arguments are stored in args as a tuple.

    New in version 2.5.

    exception Exception

    All built-in, non-system-exiting exceptions are derived from this class. All user-defined exceptions should also be derived from this class.

    Changed in version 2.5: Changed to inherit from BaseException.

    '''
    Created on Aug 152013
    '''
    class MyException(Exception):
    #     
    """My documentation"""
    class MyException(Exception):
        pass
    class MyException(Exception):
    #     def _get_message(self): 
    #         
    return self.args[0]
    #     def _set_message(self, message): 
    #         self._message 
    = message
    #     message 
    = property(_get_message, _set_message)

    try:
        raise MyException(
    'description1''description2')
    except MyException as my:
        print str(my)
        print unicode(my) 
        
    try:
        raise MyException(u
    'description1', u'description2')
    except MyException as my:
        print str(my)  
        print unicode(my)  
       
    posted @ 2013-08-16 10:23 cpegtop 閱讀(372) | 評論 (0)編輯 收藏

    2013年8月15日

    #! /bin/bash 
    #######################
    #
    #######################

    # constants

    # functions

    # main 

    -"${BASH_SOURCE[0]}" -"${BASH_SOURCE[0]}" = "$0" ] || return
    posted @ 2013-08-15 12:17 cpegtop 閱讀(380) | 評論 (0)編輯 收藏
    僅列出標(biāo)題  下一頁
     
    主站蜘蛛池模板: 亚洲视频在线不卡| 黄床大片30分钟免费看| 浮力影院第一页小视频国产在线观看免费 | 免费人成视频在线观看免费| 亚洲色婷婷一区二区三区| 222www免费视频| 亚洲AV无码专区在线厂| 亚洲AV无码第一区二区三区| 国内精品乱码卡1卡2卡3免费| 成年网在线观看免费观看网址 | 一区二区三区免费精品视频| 亚洲视频一区二区在线观看| 日韩亚洲国产二区| 69影院毛片免费观看视频在线| 美女黄频视频大全免费的| 亚洲精品福利视频| 九月婷婷亚洲综合在线| 最近最新高清免费中文字幕| 特级毛片爽www免费版| 亚洲免费二区三区| 亚洲精品无码久久久久sm| 免费的涩涩视频在线播放| 无码国产精品一区二区免费16| 毛片亚洲AV无码精品国产午夜| 亚洲欧洲国产综合| 国产成人亚洲综合无码精品| 国产成人在线免费观看| 18成禁人视频免费网站| 久久国产福利免费| 精品国产亚洲一区二区三区在线观看 | 亚洲妓女综合网99| 国产午夜亚洲精品午夜鲁丝片| 成年美女黄网站色大免费视频| 久久99精品视免费看| 日韩在线视频免费| MM1313亚洲精品无码久久| 亚洲乱码一二三四区麻豆| 亚洲AV中文无码字幕色三| 国产日韩成人亚洲丁香婷婷| 色播在线永久免费视频| 国产免费看JIZZ视频|