If-Koubou

Изграждане на Chatbot с IBM Watson Assistant

Изграждане на Chatbot с IBM Watson Assistant (Cool Уебсайтове)

Ако сте използвали Сири, Алекса или асистента на Google вече сте запознати с това как чатбот работи. Това е част от софтуера, който ви позволява да взаимодействате с компютъра си, като имате разговор с него. Поне така опитва да разговаряте с вас. В исторически план chatbots са доста неприятни и не са толкова полезни.

Сега нещата се промениха значително. Ние използваме нашите гласови сътрудници през цялото време и те почти винаги разбират какво имаме предвид. Влезте в практически всеки търговски сайт и приложението за малки съобщения, което се появи, вероятно няма истински човек зад него, предлагайки ви да ви помогне.

Chatbots революционизират начина, по който използваме компютри, но модерните chatbots са сложни за кодиране и трудни за трениране. Ето защо сега разполагаме с много компании, които предлагат на строителите, които дават възможност да направят процеса (сравнително) лесен.

Лидерът в технологията AI, който управлява най-добрите световни потребители, IBM, всъщност предлага инструмент за изграждане на чат, който можете да опитате безплатно. Тя се нарича IBM Watson Assistant и позволява на всеки да използва една от най-големите AI системи, които съществуват.

Вероятно сте чували за Уотсън преди, особено когато той победил човешките опоненти в игрите Jeopardy! Това не е просто играчка, можете да изградите жизнеспособна чатбот, използвайки технологията си, и след това да я интегрирате с вашите собствени бизнес или лични случаи.

Безплатният акаунт позволява до 10 000 обаждания в API на Watson Assistant на месец. За повечето лични потребители това ще е повече от достатъчно. Това със сигурност е достатъчно за това, което ще правим тук!

Пречупвайки го към основите

Преди да се вмъкнем в гайките и болтовете, за да изградим чат с Уотсън Асистент, нека да поговорим за това, което искаме да постигнем.

Основната цел на chatbot е да интерпретира какво казва потребителят и след това да разбере какво да прави с него. В Уотсън Асистент има нещо, наречено "а" намерение което в основата си е действието, което потребителят иска да постигне.

Например, намерението на някого може да е да разберете дали имате наличност от определен елемент. В такъв случай Watson Assistant може да се интегрира с вашата база данни и след това да изтегли точните нива на запаси от там.

Намеренията се изпълняват след образувания, които съдържат съответната информация, която Уотсън ще използва, за да отговори.

При изграждането на вашия chatbot преминавате през три цикъла:

  • Създаване на намерения и обекти
  • Изграждане на диалоговото дърво
  • Изпробвайте вашите chatbot!

В това ръководство ще преминем през една итерация на този цикъл, за да ви покажем основния градивен елемент на чаталката на Уотсън.

Приготвяме се да започнем

Първото нещо, което ще искате да направите, е да се отправите към страницата на помощника на Уотсън и да се запишете. Използвахме безплатния пакет "Lite", който ви позволява да създавате каквито и да било chatbot искате без задължение. Просто кликнете Стартирайте безплатно и следвайте инструкциите.

След като извършите цялата цифрова документация, ще приключите Представяне на IBM Watson Assistant страница. Сега кликнете Създайте работно пространство.

Сега кликнете Създаване.

Сега просто наименувайте работното си пространство и добавете описание.

Преди да добавим нашето собствено намерение, първото нещо, което трябва да направите, е да добавите някои общи намерения, които IBM вече е подготвила за нас. Това ви спестява от това, че всеки път трябва да преподавате основните си разговори от нулата.

За да направите това, кликнете върху Каталог на съдържанието и след това щракнете върхуДобавяне към работното пространство до Общ категория.

Ботът вече има способността да разбира общия диалог, като поздрави. За да видите как работи, кликнете върху Dialog , след което щракнете върху Създайте диалогов прозорец, Ще се генерират автоматично два разговора за разговори - Добре дошли и Нещо друго.

Кликнете върху Добре дошли да го разшири.

Тук можете да видите основната структура на диалоговия възел. Ако ботът разпознае определено състояние (като намерение), то ще реагира по начина, по който определяте.

Докато не създадохме персонализирано намерение в този случай, нека се отправим към раздела Предложения и да разгледаме намерението, наречено #General_Greetings. Просто кликнете върху #General_Greetings в списъка на намеренията да го отворите.

Точно така ще направите своето собствено намерение. Дайте му име, дайте му описание и добавете колкото се може повече начини, колкото можете да мислите, че потребителят ще посочи това намерение. Тук IBM вече е свършила работата за нас, но е напълно ясно как работи. Можете също да промените това съществуващо намерение, като добавите още примери. Може би в собствения ви местен диалект.

Ние ще използваме това намерение като част от диалога на нашия chatbot, така че върнете се към диалоговия раздел и кликнете Създайте диалогов прозорец, Нашият персонализиран диалог ще се осъществи между възлите на Welcome и Anything else. Всичко, което трябва да направите, е да кликнете Добавете възел.

Ние ще наречем този възелПриятелски поздрави и ще използват #General_Greetings намерение да го захранва. Така че под Ако бот разпознае просто напишете името на намерението и го изберете от падащото меню.

Сега оставяме отговора си като "текст" и пишем какво искаме да каже бот в отговор на нашия поздрав.

Можете да затворите диалоговия възел, като кликнете върху х бутон. Сега трябва да имаме бот, който може да отговори на основния поздрав. Кликнете върху Опитайв горния десен ъгъл на страницата, за да тестваме бота, който сме създали досега. Тип Здравейте в чата лентата, която се появи и да видим какво ще се случи.

Еха! Уотсън разпознава намерението ни да го поздравим и след това използва правилата, които сме посочили в диалоговия съставител, за да отговорим. Поздравления, току-що сте преминали един пълен цикъл на изграждане на chatbot!

Разширени функции

Докато бихте могли да създадете доста страхотно чат, използвайки този основен цикъл от стъпки, разбира се има много повече за Уотсън Асистент от това. Използвайки всички функции на този инструмент, можете да създадете бот, който се грижи за резервациите или дава на потребителя списък с продукти, които са на склад.

Небето е границата и не е нужно да сте някакъв високотехнически гений, който да върви. IBM има много уроци за видео и документи, които да ви превърнат в майстор на chatbot. Сега, след като сте имали вкус, нищо не трябва да ви държи назад!