Ar ôl llawer o lafur, a cholli digon o wallt o ben fy mhen i ddilladu Poodle yn llawn, rwyf wedi dod i'r penderfyniad (gydag awgrym / cefnogaeth Bruce) i ohirio fy ymdrechion eleni i gael y LPP cyfredol i weithio'n gyffredinol ynddo pob porwr a llwyfan. Fodd bynnag, byddaf yn parhau i hacio ar hyn dros yr ychydig fisoedd nesaf er mwyn cael fersiwn fwy cadarn, hawdd ei defnyddio yn barod ar gyfer y flwyddyn nesaf. Mae'n fy nhristáu na fydd rhai o'r cystadleuwyr gorau yn cystadlu eleni, ac rwy'n poeni y gallai hyn olygu diwedd Gwobr Loebner, ond nid oes digon o amser ar ôl i gael cystadleuaeth “allan o gystadleuaeth” datrysiad y blwch ”yn barod y gall pawb ei ddefnyddio.

chatterpal


Yn bersonol, byddwn yn mynd ynghyd â'r syniad o gyfathrebiad ffeil testun plaen. Arholiad yw'r rownd ragarweiniol yn y bôn, felly rhowch arholiad.txt (20 cwestiwn) ym mhob ffolder cyfathrebu chatbots, pwyntiwch chatbot i'r ffolder honno, mae'r chatbot yn gweld exam.txt ac yn mynd i mewn i EXAM_MODE (os nad yw'n gweld exam.txt , yna mae'n mynd i mewn i LPP_MODE). Yna mae’n atodi ei ymatebion i ‘exam.txt’, yn arbed y ffeil, yna’n ei ailenwi i chatbot-name.txt ac yn cau i lawr. Yna gall yr arholwr raddio pob papur, ac mae'r pedwar gorau yn mynd i'r rownd derfynol.

Gostillte chatterpal


Po fwyaf o integreiddiadau sydd gan blatfform - y lleiaf o amser ac ymdrech y bydd yn ei gymryd i adeiladu sgil newydd arno. Bydd argaeledd cystrawen sy'n seiliedig ar reolau yn cyflymu datblygiad chatbot. Ar ben hynny, nid yw tasgau ar wahân mewn rheoli deialog hyd yn oed yn sylweddol heb reolau ffurfiol. Mae cynlluniau dosbarthu a dysgu â pheiriannau yn cyflymu'r broses oherwydd eu bod yn dadansoddi nifer fawr o ffeiliau log am gyfnod eithaf byr. Pan fyddant wedi'u hintegreiddio'n gyfan gwbl i un system unedig, gellir cyfuno gwahanol ddulliau datblygu mewn un prosiect.

Yna mae'r ymholiad wedi'i drosi i destun yn ei drosglwyddo i'r platfform deialog. Nod y platfform yw dal semanteg craidd y gyfres benodol o eiriau, cael y bwriad, ei drin yn iawn, a rhoi'r ateb neu'r weithred gywir. Er mwyn i hynny ddigwydd mae llwyfannau deialog yn defnyddio criw o brosesau technolegol fel normaleiddio testun, dadansoddi morffolegol a chystrawen, dadansoddiad semantig, graddio rhagdybiaeth, adnabod endid a enwir, a chynhyrchu ymholiadau trwy API i gronfa ddata allanol a systemau gwybodaeth. Enghraifft o'r systemau allanol hyn yw unrhyw system CRM, canolfannau cyswllt neu wasanaethau fel Deezer neu Google Play Music. Ar ôl y data a dderbynnir, mae'r platfform deialog yn cynhyrchu'r ateb - testun, neges lais (trwy gyfrwng TTS). Yna mae'n dechrau ffrydio cynnwys neu'n hysbysu am weithred a wnaed (e.e. archebu lleoliad mewn e-siop). Rhag ofn nad yw'r ymholiad gwreiddiol yn darparu digon o ddata i gyflawni llawdriniaeth, mae platfform NLU yn cychwyn deialog eglurhad i gael yr holl feini prawf coll ac i glirio'r amwysedd.


Ceisiais unwaith godio parser gramadeg yn Javascript. Fe wnes i redeg yn gyflym i'r mater na all Javascript arbed unrhyw beth i ffeiliau, roedd terfyn isel i feintiau arae, cyflymder isel, gwahanol derfynau ar draws porwyr ac ati, sy'n golygu nad yw Javascript yn ffit i brosesu gwybodaeth helaeth o'r byd. Ar bwnc, mae'n dweud yma y byddai angen Ajax a gweinydd ar un i ryngweithio â ffeiliau a chronfeydd data, ond mai dim ond ar ochr y cleient y gall rhywun ysgrifennu cwcis. Arbrofais â'r ffordd honno yn ôl yn 2003 ac mae ffeiliau cwcis iirc yn addas ar gyfer trosglwyddo negeseuon fel yn y LPP, ond nid wyf yn ei argymell.


• Manwerthu: Yn y gofod manwerthu, mae cynhyrchu arweinyddion a hybu gwerthiant yn hollbwysig. Dyma lle gall chatbots ddod yn ddefnyddiol. Gallant storio gwybodaeth gyswllt bwysig cwsmer a mynd atynt gyda chynigion wedi'u personoli i'w trosi. Yn ogystal, mae chatbots yn galluogi brandiau i brynu pryniannau yn y siop trwy fynd i'r afael â phryderon a allai fod gan gwsmeriaid wrth siopa ar-lein neu all-lein. P'un a yw'n ymwneud â chymharu prisiau mewn-siop ac ar-lein neu groeswirio argaeledd cynnyrch ar draws cronfeydd data enfawr, gall chatbots gynorthwyo cwsmeriaid yn eu taith brynu mewn amser real. Ar y cyfan, maent yn helpu i ddarparu profiad cadarnhaol i gwsmeriaid ac yn atgyfnerthu teyrngarwch cwsmeriaid. Dyma gipolwg ar wasanaeth sgwrsio byw Sephora sy’n cynnig gwasanaeth cwsmer un clic di-dor:
Ceisiais unwaith godio parser gramadeg yn Javascript. Fe wnes i redeg yn gyflym i'r mater na all Javascript arbed unrhyw beth i ffeiliau, roedd terfyn isel i feintiau arae, cyflymder isel, gwahanol derfynau ar draws porwyr ac ati, sy'n golygu nad yw Javascript yn ffit i brosesu gwybodaeth helaeth o'r byd. Ar bwnc, mae'n dweud yma y byddai angen Ajax a gweinydd ar un i ryngweithio â ffeiliau a chronfeydd data, ond mai dim ond ar ochr y cleient y gall rhywun ysgrifennu cwcis. Arbrofais â'r ffordd honno yn ôl yn 2003 ac mae ffeiliau cwcis iirc yn addas ar gyfer trosglwyddo negeseuon fel yn y LPP, ond nid wyf yn ei argymell.

aralliwriaeth a phrisio


Mae’r fethodoleg hon wedi cael ei galw’n ‘ddull seiliedig ar reolau’ a dros y deng mlynedd nesaf, dim ond ail-beiriannu a gwella’r fethodoleg hon oedd yr holl ymdrechion i adeiladu chatbot. Yn y bôn, mae rhannau o ymadroddion ystyrlon ystyrlon yn cael eu darganfod, eu codio, a chaiff iaith sgriptio sy'n galluogi senarios sgwrsio ei chreu. Mae'r rhan fwyaf o gynorthwywyr craff yn defnyddio'r dull hwnnw heddiw. Mae fframweithiau datblygu mwyaf newydd yn systemau cymhleth, sy'n cynnwys: 

Demo chatterpal

×