Skip to content

Документация по проекту Rich UI bots 4 Actor на hackday 41

License

Notifications You must be signed in to change notification settings

rockjam/hackday41

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Организационные вопросы

  • Нужно описание проекта для сайта √
  • Нужна вводная часть
  • Нужно зарегистрироваться и оплатить участие √

Вопросы по инфраструктуре

  • Сможем ли мы все это сделать в production?
  • Если нет, то нужно
    • Виртуалка под сервер(Андрей)
    • поддомен https://hack.actor.im (Андрей)
    • сертификат(Андрей)
    • деплой сервака+деплой ботов(Коля)
  • Нужна доработка в вебе, чтобы UpdateContentChanged у картинок не мигал
  • Server+Android реализовать slash command(для хранения static forms)

Цели хакатона

Глобальные цели:

  • сделать таких ботов, которыми удобно пользоваться, и которых удобно создавать
  • понизить порог вхождения в создание/использование ботов.

Более конкретно: показать ботов с простым и знакомым интерфейсом, которые дают хороший UX

Какие боты могут это показать:

  • Пульт управления медиа плеером(mopidy server, http/websocket api)
    • полноценный интерактивный интерфейс
    • может быть запущен локально дома(а может в облаке)
  • Оплата Skype(whatever) через Яндекс Кошелек
    • интеграция с чужим сервисом
    • форма проще чем последовательность вопросов
  • Бот с курсом валют(usd/btc)
    • картиночки
    • near realtime ответ

Приоритет стоит отдать боту с пультом управления, потому что он показывает большую часть фич(кроме форм в привычном нам виде)

Рационализация, или почему наши боты это круто

Мессенджеры и боты созданы друг для друга!

Если мыслить абстрактно, то бот - это универсальный интерфейс к чему угодно. Например можно использовать для домашней автоматизации, или для заказа еды, или для получения информации о погоде. Мессенджеры же привлекают достаточно большое количество людей. Если в мессенджере есть боты, и они сделаны хорошо, то это хороший способ представить пользователям различные сервисы, в том числе платные(зависит от предоставителя услуги)

Боты - это перспективная платформа, и мы хотели бы посодействовать развитию ботов и представлению о них.

Сейчас в самых популярных мессенджерах боты относительно примитивны. Общение идет через команды, бот либо отдает список команд, либо пытается вести диалог с пользователем. И тот и другой вариант не удобен, когда много входных параметров у команды, либо когда требуется ввод в определенном формате(дата/врмя, какие-то аналоговые значения)

Также ответ от бота - это чаще всего текст/статичная картинка, что сильно ограничивает возможности бота.

Поэтому мы предлагаем свою идею относительно интерфейсов ботов. В основе лежат идея с формами. Вместо 5 вопросов от бота, на которые нужно отвечать, мы можем дать пользователю одну форму, которую ему нужно заполнить и отправить. Это дает много преимуществ как пользователям, так и разработчикам ботов

Для пользователей:

  • привычно
  • быстро
  • удобно

Для разработчиков ботов:

  • привычно(web разработчики)
  • возможность автоматизировать валидацию
  • готовые блоки помогают ускорить разработку
  • чем доступнее боты, тем больше аудитория

Стоит заметить что такой подход хорошо подходит для создания прототипов

Так чем же хороши наши боты?

    У   Моб   UI   RUI   UX   dev
 W  +    -    +     +    +     -
 M  -    +    +     +    +     -
 T  +    +    -     -    ?     -    * UX очень сильно зависит от человека
 B  +    +    +     -    -     +/-  * легко писать простых ботов, сложно писать сложных
AB  +    +    +     +    +     +
                    ------------

Мы нацелены на решение последних трех пунктов. Боты с богатым UI, хорошим User expirience, которых несложно разрабатывать.

Описание проекта на сайт hackday

Название: Enchanced bots for Actor

Проблема: Мессенджеры и боты созданы друг для друга, но пока у них не все получается. Простые боты делают свою работу на отлично - помогут отправить gif-ку или перевести текст, в то время как более сложные сценарии сложно выполнять пользователю, а еще сложнее программировать. Это отпугивает пользователей, а авторов ботов заставляет задуматься, стоит ли писать таких сложных ботов?

Решение:

image

На базе мессенджера с открытым исходным кодом доработать платформу ботов так, чтобы их было легко писать, и хотелось использовать простым пользователям. Мы предлагаем вам ботов вашей мечты - приятных в общении, и с богатым внутренним миром

About

Документация по проекту Rich UI bots 4 Actor на hackday 41

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published