Tänapäeva digimaailmas otsib enamik tarbijaid pigem ise oma klienditeeninduse küsimustele vastuseid, mitte ei võta aega ettevõtete ja/või teenusepakkujate poole pöördumiseks. See ajaveebi postitus uurib uuenduslikku lahendust küsimuste ja vastuste vestlusboti loomiseks Amazon Lex mis kasutab teie veebisaidi olemasolevaid KKK-sid. See tehisintellektil töötav tööriist suudab pakkuda kiireid ja täpseid vastuseid tegelikele päringutele, võimaldades kliendil kiiresti ja lihtsalt iseseisvalt lahendada levinud probleeme.
Ühe URL-i sisestamine
Paljude ettevõtete veebisaidil on avaldatud klientidele mõeldud KKK vastused. Sel juhul tahame pakkuda klientidele vestlusrobotit, mis saab vastata nende küsimustele meie avaldatud KKK-dest. Blogipostituses pealkirjaga Täiustage Amazon Lexi vestluspõhise KKK funktsioonidega, kasutades LLM-e, näitasime, kuidas saate kasutada Amazon Lexi ja LlamaIndexi kombinatsiooni, et luua vestlusrobot, mis töötab teie olemasolevatel teadmisteallikatel, näiteks PDF- või Wordi dokumentidel. KKK veebisaidil põhineva lihtsa KKK toetamiseks peame looma sisestusprotsessi, mis suudab veebisaidil roomata ja luua manuseid, mida LlamaIndex saab kasutada klientide küsimustele vastamiseks. Sel juhul lähtume rakenduses loodud robotist eelmine blogipostitus, mis küsib neid manuseid kasutaja lausungiga ja tagastab vastuse veebisaidi KKK-st.
Järgmine diagramm näitab, kuidas neelamisprotsess ja Amazon Lex bot meie lahenduse jaoks koos töötavad.
Lahenduse töövoos sisestatakse KKK-dega veebisait selle kaudu AWS Lambda. See Lambda-funktsioon roomab veebisaidil ja salvestab tulemuseks oleva teksti Amazoni lihtne salvestusteenus (Amazon S3) kopp. Seejärel käivitab S3 kopp Lambda funktsiooni, mis kasutab LlamaIndexi, et luua Amazon S3-sse salvestatud manuseid. Kui saabub lõppkasutaja küsimus, näiteks "Milline on teie tagastuspoliitika?", kasutab Amazon Lex bot oma Lambda funktsiooni, et teha päringuid manustele, kasutades LlamaIndexiga RAG-põhist lähenemisviisi. Lisateavet selle lähenemisviisi ja eeltingimuste kohta leiate ajaveebi postitusest, Täiustage Amazon Lexi vestluspõhise KKK funktsioonidega, kasutades LLM-e.
Kui eelnimetatud ajaveebi eeltingimused on täidetud, on esimene samm KKK-de sisestamine dokumendihoidlasse, mida saab vektoriseerida ja indekseerida LlamaIndexi abil. Järgmine kood näitab, kuidas seda teha:
Eelmises näites võtame Zappose eelmääratletud KKK veebisaidi URL-i ja sisestame selle, kasutades EZWebLoader
klass. Selle klassiga oleme navigeerinud URL-ile ja laadinud kõik lehel olevad küsimused registrisse. Nüüd saame esitada sellise küsimuse nagu "Kas Zapposel on kinkekaarte?" ja saate vastused otse meie veebisaidi KKK-st. Järgmisel ekraanipildil on näha, kuidas Amazon Lexi robotite testkonsool vastab sellele küsimusele KKK-st.
Suutsime selle saavutada, kuna olime esimeses etapis URL-i roomanud ja loonud manused, mida LlamaIndex sai kasutada meie küsimusele vastuse otsimiseks. Meie roboti Lambda funktsioon näitab, kuidas seda otsingut käitatakse alati, kui tagastatakse varukava:
See lahendus töötab hästi, kui ühel veebilehel on kõik vastused. Kuid enamik KKK saite ei ole üles ehitatud ühele lehele. Näiteks kui esitame Zappose näites küsimuse „Kas teil on hinna sobitamise poliitika?”, saame vähem kui rahuldava vastuse, nagu on näidatud järgmisel ekraanipildil.
Eelmises suhtluses ei ole hinnavastavuspoliitika vastus meie kasutajale kasulik. See vastus on lühike, kuna viidatud KKK on link konkreetsele lehele, mis käsitleb hinna sobitamise poliitikat ja meie veebiroomamine oli mõeldud ainult ühele lehele. Paremate vastuste saamine tähendab ka nende linkide roomamist. Järgmine jaotis näitab, kuidas saada vastuseid küsimustele, mis nõuavad kahe või enama lehe sügavuse taset.
N-taseme roomamine
Kui roomame veebisaidil KKK-teabe saamiseks, võib soovitud teave sisalduda lingitud lehtedel. Näiteks esitame Zappose näites küsimuse „Kas teil on hinna sobitamise eeskirjad?” ja vastus on "Jah, lisateabe saamiseks külastage ." Kui keegi küsib: "Milline on teie hinna sobitamise poliitika?" siis tahame poliitikaga anda täieliku vastuse. Selle saavutamine tähendab, et peame oma lõppkasutaja jaoks tegeliku teabe saamiseks linke läbima. Sisseelamisprotsessi ajal saame kasutada oma veebilaadurit, et leida ankurlingid teistele HTML-lehtedele ja seejärel neid läbida. Järgmine koodimuudatus meie veebiroomajas võimaldab meil leida linke lehtedelt, mida roomame. See sisaldab ka täiendavat loogikat, et vältida ringikujulist roomamist ja lubada filtrit eesliite järgi.
Eelnevas koodis tutvustame võimalust roomata N taseme sügavusel ja anname eesliite, mis võimaldab piirata roomamist ainult asjadega, mis algavad teatud URL-i mustriga. Meie Zappose näites on kõik klienditeeninduse lehed juurdunud zappos.com/c
, seega lisame selle eesliitena, et piirata meie roomamist väiksema ja asjakohasema alamhulgaga. Kood näitab, kuidas saame alla neelata kuni kahe taseme sügavuselt. Meie roboti Lambda loogika jääb samaks, sest midagi pole muutunud, välja arvatud see, et roomaja neelab rohkem dokumente.
Nüüd on meil kõik dokumendid indekseeritud ja saame esitada üksikasjalikuma küsimuse. Järgmisel ekraanipildil annab meie bot õige vastuse küsimusele "Kas teil on hinna sobitamise poliitika?"
Meil on nüüd täielik vastus meie küsimusele hindade sobitamise kohta. Selle asemel, et lihtsalt öelda "Jah, vaadake meie poliitikat", annab see meile teise taseme roomamise üksikasjad.
Koristage
Tulevaste kulude vältimiseks kustutage kõik selle harjutuse käigus kasutusele võetud ressursid. Oleme esitanud skripti Sagemakeri lõpp-punkti graatsiliseks sulgemiseks. Kasutamise üksikasjad leiate README-st. Lisaks eemaldage kõik muud käitatavad ressursid cdk destroy
samas kataloogis kui teised cdk-käsud, et eemaldada kõik teie virnas olevad ressursid.
Järeldus
Võimalus sisestada vestlusrobotisse KKK-de komplekt, mis võimaldab teie klientidel leida oma küsimustele vastused lihtsate ja loomuliku keelega päringute abil. Kombineerides Amazon Lexi sisseehitatud toe varuhalduse jaoks RAG-lahendusega, nagu LlamaIndex, saame pakkuda oma klientidele kiiret teed, et saada KKK-dele rahuldavad, kureeritud ja heakskiidetud vastused. Rakendades oma lahenduses N-taseme roomamist, saame pakkuda vastuseid, mis võivad hõlmata mitut KKK linki ja pakkuda sügavamaid vastuseid meie klientide päringutele. Järgides neid samme, saate sujuvalt lisada võimsad LLM-põhised Q- ja A-võimalused ning tõhusa URL-ide sisestamise oma Amazon Lex-vestlusbotisse. Selle tulemuseks on täpsem, terviklikum ja kontekstitundlikum suhtlus kasutajatega.
Autoritest
Max Henkel-Wallace on AWS Lexi tarkvaraarenduse insener. Talle meeldib töötada tehnoloogia abil, et maksimeerida klientide edu. Väljaspool tööd on ta kirglik kokkamise, sõpradega aja veetmise ja seljakotireisimise vastu.
Laul Feng on AWS AI Labsi vanemrakendusteadlane, kes on spetsialiseerunud loomuliku keele töötlemisele ja tehisintellektile. Tema uurimistöö uurib nende valdkondade erinevaid aspekte, sealhulgas dokumendipõhise dialoogi modelleerimist, ülesandele orienteeritud dialoogide põhjendamist ja interaktiivset teksti genereerimist, kasutades multimodaalseid andmeid.
John Baker on AWS-i juhtiv SDE, kus ta töötab loomuliku keele töötlemise, suurte keelemudelite ja muude ML/AI-ga seotud projektidega. Ta on olnud Amazonis üle 9 aasta ning töötanud AWS-is, Alexas ja Amazon.com-is. Vabal ajal naudib John suusatamist ja muid vabaõhutegevusi kogu Vaikse ookeani loodeosas.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- PlatoData.Network Vertikaalne generatiivne Ai. Jõustage ennast. Juurdepääs siia.
- PlatoAiStream. Web3 luure. Täiustatud teadmised. Juurdepääs siia.
- PlatoESG. Autod/elektrisõidukid, Süsinik, CleanTech, Energia, Keskkond päikeseenergia, Jäätmekäitluse. Juurdepääs siia.
- BlockOffsets. Keskkonnakompensatsiooni omandi ajakohastamine. Juurdepääs siia.
- Allikas: https://aws.amazon.com/blogs/machine-learning/enhance-amazon-lex-with-llms-and-improve-the-faq-experience-using-url-ingestion/
- :on
- :on
- :mitte
- : kus
- $ UP
- 1
- 10
- 100
- 12
- 14
- 16
- 19
- 23
- 36
- 7
- 80
- a
- võime
- Võimalik
- MEIST
- täitma
- täpne
- Saavutada
- saavutamisel
- üle
- tegevus
- tegelik
- Täiendavad lisad
- Lisaks
- AI
- Tehisintellekti toega
- Alexa
- Materjal: BPA ja flataatide vaba plastik
- võimaldama
- Lubades
- võimaldab
- juba
- Ka
- Amazon
- Amazon Lex
- Amazon Web Services
- Amazon.com
- an
- Ankur
- ja
- vastus
- vastuseid
- rakendatud
- Rakendades
- lähenemine
- heaks
- OLEME
- Saabuvad
- kunstlik
- tehisintellekti
- AS
- aspektid
- At
- saadaval
- vältima
- teadlik
- AWS
- tagasi
- baas
- põhineb
- BE
- sest
- olnud
- alustama
- on
- Parem
- Blogi
- keha
- Bot
- ehitama
- ehitatud
- sisseehitatud
- ettevõtted
- by
- CAN
- võimeid
- Kaardid
- juhul
- kindel
- muutma
- muutunud
- chatbot
- kontroll
- klass
- klient
- lähedal
- kood
- COM
- kombinatsioon
- kombineerimine
- tulevad
- ühine
- täitma
- terviklik
- konsool
- Tarbijad
- sisaldub
- sisu
- sisu
- kontekst
- jutukas
- muutma
- konverteeriva
- parandada
- võiks
- Võidelda
- roomik
- looma
- loodud
- kureeritud
- klient
- Kasutajatugi
- Kliendi edu
- Kliendid
- tsüklit
- andmed
- sügav
- sügavam
- vaikimisi
- Näidatud
- lähetatud
- sügavus
- üksikasjalik
- detailid
- & Tarkvaraarendus
- Dialoog
- digitaalne
- digitaalne maailm
- otse
- dokument
- dokumendid
- alla
- lae alla
- duplikaadid
- ajal
- e
- iga
- kergesti
- tõhus
- teine
- võimaldab
- lõpp
- Lõpp-punkt
- insener
- suurendama
- ettevõtete
- kanne
- sündmus
- näide
- Välja arvatud
- erand
- Teostama
- olemasolevate
- kulud
- kogemus
- uurib
- FAQ
- FUNKTSIOONID
- Valdkonnad
- Faile
- filtreerida
- leidma
- esimene
- Järel
- eest
- avastatud
- sõbrad
- Alates
- funktsioon
- tulevik
- põlvkond
- saama
- kingitus
- kinkekaardid
- Andma
- antud
- annab
- Go
- olnud
- Käsitsemine
- Olema
- he
- päised
- kasulik
- siin
- tema
- Kuidas
- Kuidas
- aga
- HTML
- http
- HTTPS
- if
- import
- parandama
- in
- sisaldama
- hõlmab
- Kaasa arvatud
- Sissetulev
- lisada
- iseseisvalt
- indeks
- indekseeritud
- info
- info
- uuenduslik
- sisend
- Päringud
- Näiteks
- selle asemel
- Intelligentsus
- tahtlus
- suhtlemist
- interaktsioonid
- interaktiivne
- sisse
- kehtestama
- IT
- ITS
- John
- jpg
- Json
- Võti
- teadmised
- Labs
- keel
- suur
- Õppida
- Tase
- taset
- võimendav
- nagu
- LIMIT
- LINK
- seotud
- lingid
- Linux
- nimekiri
- koormus
- laadur
- kohalik
- kohapeal
- metsaraie
- loogika
- sobitatud
- sobitamine
- Maksimeerima
- keskmine
- vahendid
- sõnum
- kirjad
- modelleerimine
- mudelid
- rohkem
- kõige
- mitmekordne
- nimi
- Natural
- Natural Language Processing
- Vajadus
- järgmine
- mitte midagi
- nüüd
- number
- esemeid
- of
- pakkuma
- on
- ONE
- ainult
- or
- OS
- Muu
- meie
- välja
- väljaspool
- enda
- Vaikne ookean
- lehekülg
- lehekülge
- osa
- kirglik
- tee
- Muster
- Platon
- Platoni andmete intelligentsus
- PlatoData
- palun
- poliitika
- võimalik
- post
- sisse
- võimas
- vältida
- hind
- Peamine
- probleeme
- protsess
- töötlemine
- projektid
- anda
- tingimusel
- pakkujad
- annab
- avaldatud
- päringud
- küsimus
- Küsimused
- Kiire
- kiiresti
- tõstma
- pigem
- RE
- jõudma
- lugejad
- päris maailm
- seotud
- asjakohane
- jäänused
- kõrvaldama
- Hoidla
- taotleda
- Taotlusi
- nõudma
- teadustöö
- Vahendid
- vastus
- vastuste
- piirata
- tulemuseks
- Tulemused
- tagasipöördumine
- Tulu
- juur
- Marsruut
- jooks
- s
- salveitegija
- sama
- teadlane
- sujuvalt
- Otsing
- Osa
- vaata
- SELF
- vanem
- teenus
- teenusepakkujad
- Teenused
- komplekt
- Lühike
- näidatud
- Näitused
- sulgema
- lihtne
- lihtsalt
- ühekordne
- site
- Saidid
- slots
- väiksem
- So
- tarkvara
- tarkvaraarenduse
- lahendus
- LAHENDAGE
- mõned
- Keegi
- Allikad
- sille
- spetsialiseerunud
- konkreetse
- Kulutused
- Kestab
- algus
- Samm
- Sammud
- ladustamine
- salvestada
- ladustatud
- kauplustes
- lihtne
- edu
- selline
- toetama
- Sys
- Võtma
- võtmine
- Tehnoloogia
- test
- kui
- et
- .
- teave
- oma
- Neile
- SIIS
- Need
- asjad
- see
- need
- läbi kogu
- aeg
- pealkirjaga
- et
- tänane
- kokku
- tööriist
- käsitlema
- tõsi
- püüdma
- kaks
- tüüp
- URL
- us
- Kasutus
- kasutama
- Kasutatud
- Kasutaja
- Kasutajad
- kasutusalad
- kasutamine
- eri
- kaudu
- visiit
- külastatud
- tahan
- oli
- we
- web
- veebiteenused
- veebisait
- Hästi
- olid
- millal
- millal iganes
- mis
- will
- koos
- sõna
- Töö
- koos töötama
- töötas
- töövoog
- töö
- töötab
- maailm
- oleks
- kirjalik
- X11
- aastat
- sa
- Sinu
- sephyrnet