Приємно, коли речі, що раніше здавались фантастикою, стають поширеними веб-практиками. Яскравий приклад цього — штучний інтелект. Одного разу ми ділилися з вами блогом про використання штучного інтелекту в додатках завдяки когнітивним сервісам. А як щодо Drupal-сайтів — чи готові вони до цього тренду? Беззаперечно, так! Давайте подивимось, як поєднуються штучний інтелект і Drupal 8.
Переваги штучного інтелекту для сайтів Drupal 8
Штучний інтелект покликаний створити новий рівень взаємодії користувача з сайтом. Використовуючи його величезний потенціал на Drupal-сайті, ви можете:
- пропонувати більш цікаві, потужні та сучасні фічі користувачам
- краще аналізувати поведінку користувачів
- надавати їм більш персоналізований контент
- піднімати рівень конверсій завдяки таргетованим пропозиціям
- автоматизовувати різноманітні процеси і таким чином «розвантажувати» ваш персонал
- піднімати імідж компанії завдяки використанню сучасних технологій
і багато іншого.
Чудові Drupal-модулі для штучного інтелекту та їхні можливості
Drupal-спільнота завжди зацікавлена в інноваціях. Штучний інтелект є популярною темою на найбільших Drupal-конференціях, включаючи DrupalCon Baltimore і Drupal Europe Darmstadt. І, звісно, було створено ряд корисних Drupa-модулів для залучення штучного інтелекту на сайти. Давайте розглянемо декілька з них.
Azure Cognitive Services API
На початку статті ми згадували про Microsoft Azure Cognitive Services, а ось і модуль, що інтегрує Drupal-сайти з ними.
Модуль Azure Cognitive Services API дозволяє розробникам збагачувати Drupal-сайти такими можливостями, як розпізнавання мови, облич, емоцій, і так далі. Він включає в себе 4 підмодулі.
- Azure Face API
Azure Face API інтегрується з сервісом Microsoft Face API. Він покликаний розпізнавати людські обличчя. Інструмент вміє виявляти схожі обличчя і групувати зображення на основі цього, а також вичисляти людей, які попередньо були позначені. Face API може визначати стать, вік, колір волосся людини і так далі.
Можливості модуля на цей момент — розпізнавати 64 людські обличчя з високим рівнем точності. Результат розпізнавання записується в файл.
- Azure Emotion API
Azure Emotion API приєднує до вашого сайту Microsoft Face API. Він розпізнає емоції однієї чи кількох осіб на фотографії (щастя, сум, здивування, гнів, нейтральний стан і так далі). Інструмент позначає обличчя людини «рамочкою» і записує результат у JSON-файл.
- Azure Computer Vision API
Модуль Azure Computer Vision API аналізує вміст картинок і надає інформацію про них. Він використовує теги та описи, розпізнає типи зображень та колірні схеми, і може бути гарним помічником в модерації контенту. Наприклад, його можна налаштувати, щоб він накладав обмеження на заборонений контент.
- Azure Text Analytics API
Модуль Azure Text Analytics APIвикористовує NLP (natural language processing, тобто обробку природньої мови). Його ключові фічі:
- Аналіз почуттів. Модуль розпізнає негативні і позитивні почуття та оцінює їх за шкалою.
- Вибір ключових фраз. Модуль витягує ключові моменти для резюме тексту.
- Визначення мови. Модуль визначає мову тексту. (Наразі він підтримує майже 20 мов).
Automatic Alternative Text
Додавання ALT-тексту до картинок — золотий стандарт сучасного вебу. Це необхідно для веб-доступності та SEO. Модуль Automatic Alternative Text автоматично створює ALT-текст, використовуючи Microsoft Cognitive Services — а саме, Computer Vision API.
Він розпізнає вміст картинок і описує його повноцінним читабельним текстом, при цьому вказуючи рівень впевненості в тому, що визначено вірно. Серед можливостей цього інструмент також є генерація різних варіантів ALT-тегу, створення мініатюр картинок і багато іншого.
Cloudwords for Multilingual Drupal
Беззаперечний факт — те, що Drupal 8 є чудовим вибором для мультимовних сайтів. Але все може бути ще прекрасніше з ось цим модулем. Модуль Cloudwords for Multilingual Drupal використовує штучний інтелект, щоб допомагати вам вести мультимовні кампанії.
Він забезпечує швидке та ефективне керування перекладами. Також модуль має потужні можливості з автоматизації робочих процесів та проект-менеджменту.
Drupal Chatbot
Епоха чат-ботів уже настала! Модуль Drupal Chatbot дозволяє створювати чат-боти на базі голосу чи тексту. Він використовує сервіс Dialogflowв якості NLP-агента, але також може бути розширений за допомогою сервісу Alexa.
Drupal Chatbot можна вмикати як Drupal-блок і доповнювати різними фічами. Наприклад, він підтримує “Latest Pages”, “Top Rated Pages”, “Latest Article Search”, і так далі. Модуль активно розвивається.
Chatbot API
Модуль Chatbot API полегшує інтеграцію різноманітних чат-ботів та персональних асистентів на Drupal-сайтів. Він створює спільний рівень, на якому Drupal-дані постачаються до цих сервісів.
Наразі модуль підтримує Alexa і Dialogflow, для яких він використовує внутрішні підмодулі, а також працює в парі з відповідними модулями для інтеграції (Alexa і Dialogflow Webhook). Однак, це лише початок, і очікується більше інтеграційних можливостей.
Acquia Lift Connector
Модуль Acquia Lift Connector інтегрує сайт з інструментом персоналізації контенту Acquia Lift. Він дає можливість створювати персоналізовані пропозиції залежно від поведінки людини. Модуль пропонує сегментизацію аудиторії в реальному часі, поведінковий таргетинг, A/B тестування і багато іншого.
Acquia Lift має зручний інтерфейс з усією клієнтською інформацією, де можна створювати персоналізований контент. Він використовує штучний інтелект, щоб автоматично пропонувати контент користувачам.
Додайте штучний інтелект до свого сайту Drupal 8!
Лише уявіть, все це і багато іншого може з’явитись на вашому сайті сьогодні. Наша команда Drupal-розробників готова допомогти вам з інтеграцію штучного інтелекту на базі цих чи інших модулів. А якщо немає модуля під вашу ідею, ми його створимо. Насолоджуйтесь тим, що може вам дати штучний інтелект і Drupal 8!