Бизнес требования к чату

С момента своего запуска в ноябре 2022 года ChatGPT потряс технологический мир таким, каким мы его знаем. Чат-бот для обработки естественного языка (NLP), разработанный OpenAI, показал миру, насколько преобразующим будет искусственный интеллект. От сдачи экзаменов университетского уровня до написания основных речей, от помощи маркетологам до помощи программистам в написании и отладке кодов — ни одна отрасль или домен не остались незатронутыми этой революцией искусственного интеллекта, известной как ChatGPT.

Более того, с недавними инвестициями Microsoft в ChatGPT (третьими от Microsoft с 2019 года) даже Google объявила «красный код», предвосхищая экзистенциальную угрозу своей монополии на поисковый бизнес. Предприятия по всему миру вдохновлены и благоговеют перед мощью ChatGPT, и большинство из них стремятся использовать эту технологию для своих организаций.

Поэтому, в интересах нашей аудитории, мы хотели поделиться нашим экспертным мнением о том, как создать приложение, подобное ChatGPT, и о стоимости разработки приложения ChatGPT, которая может составлять от 1 000 000, до 50 000 000 рублей. Мы также подробно расскажем вам о бизнесе и техническом процессе создания такого чат-бота. Однако, прежде чем углубляться в техническую чушь, давайте разберемся в ChatGPT.

Чат-боты для бизнеса. 6 вариантов быстро прокачать бизнес | Marketing Gamers

Что именно такое ChatGPT и из-за чего такая шумиха?

По своей сути, ChatGPT — это чат-бот. Но если присмотреться повнимательнее, то оказывается, что это гораздо больше. OpenAI разработала модель искусственного интеллекта для обработки естественного языка, основанную на технологии «Generative Pre-trained Transformer 3» (GPT 3).

По его собственным словам, “ChatGPT — это современная модель генерации языка, разработанная OpenAI. Он использует методы глубокого обучения для генерации текста на основе полученных входных данных. Это позволяет ChatGPT проводить беседы и отвечать на вопросы по широкому кругу тем с высокой связностью и непротиворечивостью”.

Чат-боты с искусственным интеллектом годами не могли вести беседы по-человечески, и их возможности были ограничены. Но теперь эта проблема решена с появлением трансфертного обучения и возможности обрабатывать огромные объемы данных. Отсюда и шумиха.

OpenAI годами разрабатывает свой алгоритм GPT, последней версией которого является GPT 3. OpenAI обучила первую версию GPT с целью моделирования причинно-следственных связей (CLM), позволяющего предсказывать следующий токен в последовательности. Основываясь на этой модели, GPT 2 мог бы генерировать связный текст с грамматической и лингвистической точек зрения.

Затем появился GPT 3, на котором основан ChatGPT. Разговорный чат-бот с искусственным интеллектом в одночасье стал интернет-сенсацией: всего за пять дней у него было 1 миллион пользователей, а за 40 дней — 10 миллионов.

Стоимость разработки приложения ChatGPT: полная разбивка

Затраты на разработку приложений на основе GPT будут определяться несколькими факторами.

Для чего нужны чат-боты. Автоматизация бизнеса.

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

— вот некоторые из существенных факторов, которые будут влиять на стоимость разработки приложения для искусственного интеллекта, подобного ChatGPT. Чтобы иметь представление о требуемом наборе данных, ChatGPT был обучен на 570 ГБ текстовых данных.

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

С точки зрения хранения и вычислений, если вы используете облачные ресурсы, такие как AWS, GCP или Azure, стоимость разработки приложения, подобного ChatGPT, колеблется от нескольких десятков тысяч рублей в месяц, до нескольких сотен тысяч рублей в месяц, в зависимости от используемых ресурсов и продолжительности использования. Кроме того, создание интерфейса или приложения также увеличит затраты на разработку приложений на основе искусственного интеллекта.

Подводя итог, можно сказать, что стоимость разработки приложения ChatGPT может варьироваться от 1 000 000, до 50 000 000 рублей. И разработка такого приложения может занять от нескольких недель до нескольких месяцев, в зависимости от упомянутых выше факторов.

Как вы можете оптимизировать затраты на разработку такого приложения, как ChatGPT?

Разработка чат-бота с искусственным интеллектом — дело сложное и требует непревзойденного опыта. Однако затраты на разработку приложения ChatGPT можно оптимизировать, приняв стратегические решения. Вот несколько способов оптимизировать затраты на разработку такого приложения, как ChatGPT.

  • Выбор правильного партнера по развитию: Правильный партнер по разработке не только поможет вам создать надежный и технологически обоснованный продукт, но и сэкономит затраты, избежав ошибок, переделок и перерасхода бюджета. Правильный партнер по разработке глубоко разберется в новейших технологиях и поможет оптимизировать затраты на разработку приложения ChatGPT.
  • Ставка на подход MVP: MVP или минимально жизнеспособный продукт — это подход к разработке, при котором сначала разрабатываются основные функции приложения или программного обеспечения и публикуются для обратной связи. Функции MVP foundation созданы в соответствии с требованиями клиентов. Такой подход экономит затраты на разработку приложений на основе искусственного интеллекта, добавляя только те функции, которые нужны клиентам и которыми они пользуются, устраняя любые ненужные затраты на функции.
  • Выбор облачного решения: К настоящему времени почти каждый бизнес осознает, что переход в облако — это недорогая стратегия оптимизации затрат. Это справедливо и в случае чат-бота с искусственным интеллектом. Из-за огромного объема данных, необходимых для обучения и эксплуатации такого чат-бота, партнерство с облачным провайдером может еще больше снизить затраты на разработку такого приложения, как ChatGPT.

Руководство по разработке успешного чат-бота с искусственным интеллектом

Как бизнес-лидеру, жизненно важно понимать стратегический путь, по которому вам придется идти при создании такого приложения, как ChatGPT. Вот краткий обзор процесса, который приведет вас к созданию потрясающего чат-бота.

  • Определите бизнес-требования: Само собой разумеется, что первое, что вы сделаете, это определите бизнес-требования и цель чат-бота. При этом следует учитывать целевую аудиторию, цели чат-бота, ключевые функции и бюджет проекта.
  • Проведите исследование рынка: Следующим шагом в создании такого приложения, как ChatGPT, будет проведение тщательного исследования рынка, чтобы определить конкурентную среду и понять текущее состояние чат-ботов с искусственным интеллектом на рынке. Это поможет убедиться в том, что разработанный чат-бот конкурентоспособен и отвечает потребностям целевой аудитории.
  • Выберите подходящего партнера по разработке: Теперь, когда вы полностью готовы к созданию приложения, подобного ChatGPT, вам захочется сосредоточиться на агентстве по разработке, которое может выполнить эту задачу. Понимание AI /ML, надежное портфолио и впечатляющий список клиентов — вот некоторые вещи, которые вы должны учитывать при выборе агентства.
  • Разработка минимально жизнеспособного продукта (MVP): Следующим этапом будет разработка MVP, включающего основные функции чат-бота. Это позволит команде разработчиков получать обратную связь от пользователей на ранних стадиях процесса и вносить изменения в чат-бота по мере необходимости, добавляя дополнительные функции ChatGPT по пути.
  • Протестируйте и доработайте чат-бота: После разработки MVP последует тщательное тестирование и тонкая настройка. Протестируйте чат-бота с небольшой группой пользователей, чтобы выявить любые проблемы и собрать отзывы. Основываясь на полученной обратной связи, внесите любые необходимые уточнения в чат-бота.
  • Запустите чат-бота: После тестирования и доработки модели вам пора выпустить мобильное приложение ChatGPT-подобного чат-бота на открытый рынок. Однако мониторинг его производительности и сбор отзывов пользователей имеют решающее значение для выявления любых дополнительных усовершенствований, которые могут потребоваться.

Процесс создания приложения для чат-ботов на базе GPT обширен и требует предпринимательского опыта и исключительных навыков. Давайте теперь разберемся в технических особенностях процесса разработки приложения, подобного ChatGPT.

Читайте также:  Бизнес идея выращивание конопли

Технический процесс создания чат-бота, вдохновленного ChatGPT

Поскольку ChatGPT — это чат-бот на базе искусственного интеллекта, процесс будет включать обучение модели искусственного интеллекта. Вот пошаговая разбивка.

1. Самым первым шагом в создании приложения, подобного ChatGPT, будет сбор набора данных, похожего на желаемый результат модели. Рекомендуется, чтобы набор данных был разнообразным и охватывал различные темы и стили, включая разговорный и письменный текст. Чтобы обеспечить высокую производительность и точность, лучше всего использовать уже существующую языковую модель, которая уже была обучена на большом массиве текстовых данных, а затем точно настроить ее для вашего конкретного случая использования.

В Интернете доступно множество таких наборов данных с открытым исходным кодом. Одним из таких является GloVe от Stanford, который позволяет пользователям обучать алгоритмы обучения для получения векторных представлений слов. Векторное представление слов — это метод в НЛП, при котором слова представляются в виде числовых векторов (также известных как вложения слов).

Эти векторы фиксируют семантическое и синтаксическое значение слов в непрерывном многомерном пространстве. Это представление позволяет моделям NLP выполнять математические операции со словами, такие как сравнение и кластеризация, которые было бы трудно или невозможно выполнить традиционными методами. Векторы могут быть сгенерированы с использованием различных алгоритмов, таких как word2vec, GloVe и FastText.

2. Следующим шагом в создании такого приложения, как ChatGPT, будет точная настройка предварительно обученной языковой модели, чтобы она стала разговорной, используя технику трансферного обучения. Трансфертное обучение — это относительно новый метод, который впервые был представлен в начале 2000-х годов.

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

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

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

3. Следующий шаг довольно прост и потребует от вас создания интерфейса или приложения, которое будет использовать модель, получать входные данные от пользователей и, основываясь на входных данных, выдавать выходные данные. Этот интерфейс может принимать форму веб-приложения, такого как ChatGPT, мобильного приложения ChatGPT или даже платформы обмена сообщениями. Возможности применения такой модели практически безграничны.

После того как вы интегрировали модель в мобильное приложение ChatGPT с помощью API, вы должны протестировать и доработать модель дальше.

Источник: bzkey.ru

техническое задание для чатбота

Чат-бот — виртуальный ассистент для коммуникации с клиентами Заказчика, обученный общаться по ограниченному набору Тематик.

Пилотный проект (Проект) — проект, описанный в данном документе.

Тематики Чат-бота (Тематики) — список вопросов, по которым Чат-бот консультирует клиентов Заказчика.

Диалоговые Сценарии — описание Тематик в виде подробных схем взаимодействия Чат-бота с Собеседником. Диалоговые Сценарии могут быть описаны как в формате «вопрос-ответ», так и через серию вопросов / кнопок / условий / правил.

Собеседник — человек, который общается с Чат-ботом в рамках одного канала в разные промежутки времени.

Неавторизованная зона — область вопросов поддержки, которая не требует идентификации (авторизации) Собеседника.

Авторизованная зона — область вопросов поддержки, которая требует идентификации (авторизации) Собеседника

Конечный канал — программное обеспечение,, в котором происходит общение между Чат-ботом и Собеседником (мессенджеры, соцсети и тд.)

Общие сведения

Заказчик – Общество с ограниченной ответственностью «___________».

Описание работ: внедрение чат-бот платформы для маршрутизации и первичной обработки текстовых обращений клиентов ___________ и, при необходимости, их маршрутизации.

Объем текстовых клиентских обращений в месяц : 25 000 шт.

Цели Проекта

Проект реализуется с целью автоматизации обработки клиентских обращений и сокращения времени ожидания ответа клиентами в неавторизованной зоне.

Описание Чат-бота

Задача Чат-бота — поддержка клиентов Заказчика в Тематиках Неавторизованной зоны, согласованных с Заказчиком на этапе кластеризации данных (см. раздел 8).

Чат-бот переводит диалог на оператора при обнаружении обсценной лексики, длинных запросов или в случае соответствующего запроса со стороны Собеседника.

Интеграция с конечными каналами реализуется в омниканальной платформе _______.

Описание сквозного сценария использования

Процесс разрешения обращения Собеседника с помощью Чат-бота выглядит следующим образом:

  • Собеседник переходит в канал, в который выведен Чат-бот;
  • Собеседник пишет свой запрос Чат-боту;
  • Чат-бот определяет необходимость перевода запроса на оператора в _______.
  • Если необходимость перевода на оператора не обнаружена, то Чат-бот распознает запрос Собеседника и выдает текстовый ответ.

Ограничения Проекта

Проект ограничивается возможностями чат-платформы и конечных каналов.

Чат-бот может распознавать только одну тематику в запросе Собеседника.

Чат-бот может распознавать тематики только из запросов на русском языке.

Чат-бот способен обрабатывать не более 10 запросов в секунду. Нагрузка на Чат-бота компенсируется ___________ (необработанные запросы ___________ отправляет повторно).

Тематики Чат-бота и сценарий общения

В этом разделе представлен предварительный список Тематик в для реализации в рамках данного Проекта.

Тематики, не требующие участия оператора

Если вопрос Собеседника был отнесен к одному из приведенных интентов, Собеседник получит ответ на свой вопрос, перевод на оператора выполнен не будет.

Интент

чат-бот сценарий Выполнение заказа

чат-бот сценарий Как сделать заказ

чат-бот сценарий Как оплатить заказ

чат-бот сценарий Можно ли сделать заказ без регистрации на сайте

чат-бот сценарий Нужна ли доверенность для получения заказа для юр.лица

чат-бот сценарий На какую почту отправлять заявку

чат-бот сценарий Можно ли оплатить картой курьеру

чат-бот сценарий Куда можете доставить

чат-бот сценарий Каким образом можно оформить самовывоз на товар

чат-бот сценарий От какой суммы бесплатная доставка

чат-бот сценарий От какой суммы самовывоз

чат-бот Узнать адреса складов

чат-бот Цены на вашем сайте с учетом НДС или без

чат-бот Сроки доставки

чат-бот Восстановить пароль

чат-бот Сменить e-mail.

чат-бот Товары

чат-бот Расскажите об акциях и спец. предложениях

чат-бот Бонусная программа

чат-бот Как подключить бонусную программу

чат-бот Как оплатить заказ бонусами

чат-бот Как узнать, сколько бонусов я получу

чат-бот Когда бонусы будут начислены на мой счет

чат-бот Срок хранения бонусов

чат-бот Как узнать историю начислений и списаний бонусов

чат-бот Возврат товара, оплаченного бонусами

чат-бот На какие товары не начисляются бонусы

чат-бот Какие ограничения при оплате заказа бонусами.

чат-бот Отвлеченные темы

Чат-бот отвечает на ограниченный набор разговорных тематик на отвлеченные темы ( « Привет » , « Как дела? » и пр.)

Тематики, в которых Собеседник может запросить перевод запроса на оператора

Если вопрос Собеседника был отнесен к одному из приведенных интентов, Собеседник получит ответ на свой вопрос, а также будут предложены кнопки для переключения на оператора, если Собеседник предоставленным ответом не удовлетворен.

Примерный ответ Чат-бота

Уточняющие вопросы перед переводом на оператора

Выполнение заказа

Не могу оформить заказ через сайт.

Обмен или возврат товара

Правила обмена и возврата товара: …

Желаете выполнить обмен или возврат?

Укажите номер заказа

Тематики, в которых перевод на оператора осуществляется после сбора информации в уточняющих вопросах

Если вопрос Собеседника был отнесен Чат-ботом к одному из приведенных интентов, запрос Собеседника после уточняющего вопроса будет сразу переведен на оператора.

Читайте также:  Бизнес задачи что где когда

Данные, которые бот запросит перед переводом на оператора

Выполнение заказа

Помогите найти товар / Подберите товар

Описание товара (string(50))

Номер заказа (string(20))

Изменить адрес доставки

Номер заказа (string(20))

Изменить состав заказа

Номер заказа (string(20))

Узнать статус заказа

Номер заказа (string(20))

Получить акт сверки

Нужно получить счет / акт

Товары

Сколько штук в упаковке < название товара >?

Есть ли товар < название товара > в наличии?

Вопрос о характеристиках < название товара >

Есть ли акции на < название товара >?

Я нашел товар дешевле

Связаться с оператором

Тематики, в которых перевод на оператора осуществляется мгновенно

  • Наличии обсценной лексики
  • Превышении лимита на количество символов в запросе (не более 120 символов)
  • Превышении лимита на количество предложений в запросе (не более 3 предложений)
  • Перевод на оператора требуется по Диалоговому Сценарию.

Функциональные требования

Требования к работе Чат-бота

  • Чат-бот распознает вопросы по Тематикам с помощью технологий машинного обучения и нейронных сетей(AI) в Неавторизованной зоне.
  • Чат-бот отправляет и обрабатывает текстовые запросы.
  • Чат-бот отправляет и обрабатывает кнопки (при необходимости).
  • Чат-бот может отправлять ссылки в тексте.

Требования к интеграции с ___________

  • Чат-бот подключается к ___________ как дополнительный оператор, который принимает все первичные обращения клиентов в конечных каналах.
  • ___________ принимает запросы чат-бота на перевод на оператора диалога, маршрутизирует диалоги на операторов в системе согласно переданной информации от бота

Требования к программному обеспечению

  1. Система разворачивается на серверах подрядчика. Хранение базы вопросов и ответов осуществляется на стороне подрядчика.
  2. Подрядчик обеспечивает интеграцию своей платформы c актуальной версией омниканальной платформы ___________, через которую осуществляется вывод Чат-бота в конечные каналы. Интеграция должна поддерживать требуемый для реализации сценариев Чат-бота функционал по передаче и получению сообщений, вызова перевода на оператора в ___________. Поддерживаемая версия api ___________ — External Bot API 2.0 .
  3. Система должна соответствовать принципу расширяемости, т.е. иметь возможность наращивания своей функциональности, добавления новых источников данных, повышения производительности.
  4. Ответственность за настройку ___________ лежит на Заказчике.

Требования в части информационной безопасности

Разрабатываемая Система должна иметь комплекс средств и мер обеспечения информационной безопасности, позволяя разграничивать права доступа пользователей к данным.

Требования к отчетности и контролю качества работы Чат-бота

  1. Платформа сохраняет всю историю обращений к Чат-боту.
  2. Платформа сохраняет историю вызова модуля машинного обучения Чат-бота, собирает статистику работы модуля:
  • Исходное обращение
  • Результат распознавания интента
  • Процент уверенности в распознавании интента.

Данные собираются для улучшения и контроля корректности работы сценария общения Чат-бота и модели машинного обучения, распознающей интенты.

  1. Администратор со стороны заказчика имеет возможность выгрузить собранные платформой данные в машиночитаемом формате (.csv) для анализа в сторонних программах.

Роадмап проекта

Проект реализуется в следующей последовательности:

  • Формализация требований и составление технического задания на Проект.
  • Создание Чат-бота.
  • Интеграция с ___________.
  • Опытная эксплуатация.
  • Устранение замечаний опытной эксплуатации.
  • Опытно-промышленная эксплуатация.
  • Устранение замечаний опытно-промышленной эксплуатации.
  • Промышленная эксплуатация.
  • Устранение замечаний промышленной эксплуатации.
  • Закрытие Проекта и передача на поддержку.

Источник: chatme.ai

Муки выбора корпоративного мессенджера: бесплатно, свой сервер, не iChat

Всем привет, меня зовут Дмитрий, я работаю разработчиком в небольшой софтверной компании в России уже 5 лет. Я бы хотел рассказать про то, как «исторически сложилось» с чатом в нашей компании, поделиться своими муками выбора достойного наследника и найденными решениями.

Начало

Когда я в первый день пришёл на работу, мне показали моё рабочее место, дали компьютер, зарегистрировали в Жире и Гитлабе, и показали главное средство общения сотрудников между собой — iChat. Можно подумать, это что-то про Apple, но всё было немного ужасней.

На моё охудивлённое лицо коллеги пояснили, что так исторически сложилось (какая-нить ссылка), и в общем-то все понимают, что это немного странно, но менять никто ничего не планирует. Ведь у айЧата (полностью он называется Intranet Chat — Википедия) столько плюсов:

  • стоит на нашем сервере и не шуршит
  • всё бесплатно (Автор программы выпустил последнюю версию в 2002 году, бесплатно)
  • «обладает эстетичным и несложным интерфейсом» (спасибо за цитату, Википедия)
  • есть все необходимые функции — личные чаты и «доска объявлений»
  • нет истории — перезагрузи комп, и если тебе вчера твой коллега Вася отправил чей-то е-мэйл, отправляйся читать логи в текстовом файле
  • нельзя передавать файлы — добро пожаловать корпоративный ftp-обменник, общие папки на диске, или личные облачка (я лично при надобности гоняю свой аккаунт OneDrive)
  • невозможно нормально сидеть в чате из внешки (нормально написать коллегам выйдет только подключившись по VPN или RDP)
  • нельзя написать тому, кто сейчас офлайн — если коллега сегодня работает из дома, или ушел пораньше, или сейчас нерабочее время — запомни своё послание до лучших времён
  • вдогоночку, клиент есть только под Windows времен 98-й версии — никаких вам айфонов и онлайна 24 часа в сутки
  • естественно, нет нормальной подсветки чего-либо: кода, ссылок (ладно, подсветка есть, но нажимать на них нельзя), гипертекста

Так почему бы просто не использовать Skype/Whatsapp/Telegram/Viber/ICQ?

Наверное, вы уже можете сказать, в чём тут проблема. Во-первых, все сотрудники кучкуются вокруг выбранных ими мессенджеров. Одному нужно писать туда, другому сюда, для одного из коллег я даже держал постоянно запущенной аську, он ничем другим не пользовался (даже айЧатом). И что су характерно, никто не хочет перелазить на другой чат, а те, кто не пользуются ими в принципе (да, таких много среди программистов, в основном это более старшие сотрудники, или параноики, или и то и другое), не хотят и начинать.

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

Тогда я спросил нашего начальника отдела, нельзя ли взять программу поновей и всё-таки от Apple более технически продвинутую, чтобы все не страдали фигнёй и могли спокойно чатиться в одном месте. «Нет такой программы», — последовал ответ. Как нет, подумал я, и сказал, что точно есть, не может не быть. «Тогда найди, а там посмотрим». Ок, сейчас же цифровой век, всё гуглится, несложно же найти что-то вменяемое, подумал я. Я немного ошибался.

Требования к чату от организации

  • бесплатный или единоразовая оплата суммы ниже 5000 деревянных («сейчас же бесплатно, так что не хочется платить, да ещё и по 3к каждый месяц» — примерно такое отношение к оплате чата есть в организации, да и меня тоже жаба давит платить по расценкам, которые американские компании предлагают другим американским и не совсем американским компаниями)
  • установка на свой сервер если не необходима, то по крайней мере очень желательна
  • поддержка русского языка (английской версией гарантированно может пользоваться только отдел разработки, и то с натяжкой)

Требования к чату от меня

  • кроссплатформенность. Чтоб я наконец-то мог сидя на обеде, или в транспорте, или в отпуске кому-то что-то написать с телефона, да и узнать, что мне кто-то написал. И чтоб мой коллега, у которого Линукс, не делал каждый раз печальное лицо при слове «чат».
  • заточенный под общение в компаниях. Чтоб у меня был чат, где есть все мои коллеги и только мои коллеги
  • живой активный проект. Чтобы баги, как застывшие в янтаре насекомые, не висели в продукте до конца времён
  • передача файлов. Ну зачем мне заливать эту картинку в общую папку, если я просто могу кинуть её через чат!
  • нормальная синхронизация уведомлений / непрочитанного. Чтобы не как в Скайпе — словил сообщение, и потом в течение 24 часов находишь уведомление о нём на каждом своём девайсе.
Читайте также:  Продукты транзакционного бизнеса это

По стопам айчата

Сначала я пытался найти что-то похожее на айчат, маленькое, локальное, бесплатное, под винду, без премудростей. Российские предложения в этом сегменте рынка представляют собой зачастую что-то невероятное: бедный набор функциональности, замерший где-то на середине 2000-х, сочетается с топорным юзер-интерфейсом а-ля «мой первый проект на Delphi» и конской ценой, которой могут только мечтать маркетологи из JetBrains и Adobe. Часто в комплекте идёт полное или частичное отсутствие поддержки.

Один из лучших вариантов, который мне удалось найти — чат «Commfort». Название меня заинтриговало, а на деле всё оказалось не так уж и комфортно.

Стоимость комфорта для моей организации из примерно 30-40 человек: 16 тысяч рублей.

Продукт имеет привлекательные функции, но отпугивает своим интерфейсом и не внушает уверенности в его качестве. Да и по цене мы с ним не пролазим.

К сожалению, после нескольких часов гугления найти вариант, соответствующий моим критериям я не смог. Если он всё-таки существует, буду благодарен за ссылку.

Эти ваши хипстерские слэки

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

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

О, а ещё есть хипчат. Это как слэк, только хипчат. И тоже нет перевода, и тоже не поставить к себе. Зато для хипстеров. И для роботов.

(голосом робота-хипстера) Что-то новое — это же так здорово!

Но хотелось бы нашего

Уже успев порядком расстроиться от безысходности, через пару недель я почти случайно наткнулся на Zulip — OpenSource-конкурент слэка (а может и не конкурент, кто их там разберет), очень похожий на то, что мне нужно. Он бесплатен, и установить его на свой сервер может любой желающий, даже если этот желающий — компания из 50 человек.

Хотя очень быстро стало понятно, что этот вариант не подходит по причине усложненности (есть, секции, в секциях есть темы, и только в темах живут чаты, в которые можно что-то написать) и, как бы это сказать без англицизмов… ладно, куда уж без них, User Experience в нём в общем печален. И да, только на английском языке.

Примерно так выглядит пациент с непонятным именем

Но ведь это уже ближе, и действительно может быть есть что-то подходящее в мире OpenSource! Ещё немного погонял строку поиска, и нашел Mattermost и Rocket chat. Последний в итоге и получил приз зрительских симпатий имени меня, и вошел в наш дом новым членом экосистемы ПО. А всё почему, потому что переводы, переводы есть у него!

Вот как-то так это всё выглядит

Вкратце плюшки и минушки рокет чата

Сначала конечно плюсы:

  • Есть перевод на русский язык. Да он не полный, но почти, а в случае чего можно что-то доперевести нужные вещи на свой язык. Переводы хостятся на портале lingohub.com, специально для этого сделанном. Автор этого поста к своей чести (и скромности) перевел 60% из того, что ещё переведено не было, и не собирается останавливаться.
  • Можно поставить на свой сервер под Linux одной строчкой (реально, одной, и он работает).
  • Клиенты есть подо все платформы, кроме Windows Phone 🙁 бедная, бедная WP! (Я сам бывший владелец Lumia)
  • Есть веб-версия, можно по-быстрому зайти с любого девайса и, допустим, перекинуть файл логов с компьютера клиента, отправить стектрейс или просто написать коллеге
  • Отдельно можно настроить все уведомления: из каких чатов тебе показывать уведомления, а из каких нет; отдельные настройки уведомлений для мобильных и десктопных устройств
  • Есть файловый сервер, можно кидать файлы
  • Бесплатен
  • Активно разрабатывается, пилятся новые фичи, баги исправляются
  • Баги. Куда же без них родимых. Они есть. Местами при нажатии куда-то не происходит ничего, местами наоборот происходит что-то, чего совсем не ждешь. Но надо сказать, что их не много, и в целом ситуация примерно как у Ксяоми: дешево и с багами, но в целом пойдёт.
  • Десктопный клиент на электроне, что само по себе может и не минус, но всё-таки не совсем классно.
  • Мобильный клиент — это практически копия десктопного, подключенная через WebView (наверное). На смартфоне работает не шустро и не отзывчиво.
  • В интерфейсе нигде нет списка всех пользователей. Вот не знаю как вы, а я в корпоративном чате хочу видеть список всех своих коллег. Потому что имена части коллег я не знаю, а о существовании некоторых и не догадываюсь.
  • Ммм, что там ещё. Да, нет статуса «В отпуске». Вот ушёл я в отпуск, поставил статус «в отпуске» и всё в шоколаде.

Какие прикольные фишки я нашел для себя в новых чатах

Аватары — позволяют новичкам или просто интровертам лучше ориентироваться, кто есть кто.

Интеграции — позволяют кидать в чат гифки показывать уведомления о событиях от GitLab-сервера, о новых статьях от корпоративного блога, и ещё черт знает что от черт знает чего.

В заключение

В общем, на текущий момент мы обкатываем рокет чат у нас в нескольких отделах, к нему подключились все, кто желал.

Теперь я ломаю голову о другом — как же сделать так, чтобы все сотрудники забыли про старый добрый айчат и пользовались новым, хипсторским Рокет Чатом. А ещё временами подумываю, а правильный ли всё-таки выбор я сделал.

P. S. Если вы прочитали эту статью, и у вас в голове возникла мысль dafuq did I just read «зачем же автор написал эту замечательную статью», сразу отвечу:

Во-первых, мой опыт может кому-то пригодиться. Если б я наткнулся на подобную статью в начале своих поисков, это сэкономило бы мне много усилий. Надеюсь, это поможет тем, кто будет на моем месте.

А во-вторых, я до сих пор в ах… Ах каком недоумении вокруг всего, что происходит сейчас на рынке мессенджеров, и четкого понимания, что же делать, чтобы все сотрудники были счастливы, у меня нет. Поэтому я надеюсь, что в комментариях мне подскажут те решения, которые я пропустил, или хотя бы поделятся своим опытом в этом вопросе.

В третьих, автору просто хотелось пожаловаться на то, какой плохой этот мир, на недостижимость идеалов и тщетность бытия, но Хабр Гиктаймс — не жалобная книга, так что про это тсссссссс…

  • Софт
  • Лайфхаки для гиков

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин