DanNamed

DanNamed

На Пикабу
поставил 0 плюсов и 0 минусов
106 рейтинг 1 подписчик 0 подписок 3 поста 0 в горячем

История предпринимателя-одиночки и его автоматизаций для МойСклад

"– Первую автоматизацию я разработал, чтобы экономить на интернете. Тогда он стоил космических денег. Провайдер каждые 5 минут запрашивал у компа историю трафика. В 0, 5, 10, 15… минут. Если подключиться в 1-ю минуту и отключиться в 4-ю от Интернета, то в 5-ю минуту приходил запрос, а мой комп и не подключен к Интернету. Пожалуй, из первых эта самая запоминающаяся."

Всем привет! На связи лоу-код энтузиаст Васильев Даник. И с цитаты выше началось моё общение с героем сегодняшнего материала — Юрием Кая.

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

Юра — опытный программист и партнёр приложения МойСклад с 2015 года. Он разрабатывает приложения для внутреннего маркетплейса и автоматизирует МойСклад уже давно, но последние полгода явились насыщенными на поворотные события, о которых мы сейчас и поговорим.

Точка 0 – МойСклад и Сценарии

3,000,000 – именно столькими клиентами с момента основания в 2008 году оброс сервис “МойСклад” – облачная система автоматизации склада и торговли. Здесь вам и учёт товаров, и работа с маркетплейсами, CRM, документация. Всё, что нужно каждому бизнесу, собрано в единой системе. За это время представители бизнеса успели поделиться огромным количеством болячек. И одна из которых – это проблема рутинных задач, которые съедают очень много операционки.

Услышано – сделано! Два года назад платформа представила “Сценарии МойСклад” — внутренний сервис для настройки цепочек автоматических действий. Как и полагается такому инструменту на массовый рынок, он явился очень простым. С одной стороны, наделив себя сильным преимуществом, ведь любой пользователь МоегоСклада без знания программирования может его использовать; с другой же наложив на себя сопутствующие ограничения.

Только 7% функционала доступно для автоматизации через “Сценарии”

История предпринимателя-одиночки и его автоматизаций для МойСклад IT, Разработка, Удаленная работа, Яндекс, Бизнес, Фриланс, Длиннопост

интерфейс Сценарии МойСклад

Но запросы бизнеса на автоматизацию очень часто выходят за эти 7%...

Точка 1 – API МойСклад и Юра

И когда появляется интерес в более сложных запросах, во внимании бизнес-оунера появляются программисты. Те люди, для которых API не только не представляет угрозы, а наоборот – является областью непосредственного интереса.

API МойСклад покрывает уже 95% функционала МойСклад

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

Но проблема здесь вот в чём:

  1. Программисты, которые пишут для тебя код – дорого.

  2. Настройка серверной инфраструктуры – непонятно.

  3. Дальнейшее поддержание – требует много ресурсов.

Здесь появляется наш герой Юра. И появляется не один, а в тандеме с Нодуль, третьим элементом истории:

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

Знакомство с платформой дало Юрию понять, что работая с API через Нодуль, у него появляется возможность автоматизировать в МойСклад буквально ВСЁ с минимальными временными затратами.

Точка 2 – Нодуль и МойНодуль

Так на Нодуле были реализованы первые сценарии для клиентов. Вот, например, алгоритм, который высчитывает объем материалов и объем изготавливаемой продукции, и заносит полученную информацию в дополнительные поля технологической операции.

История предпринимателя-одиночки и его автоматизаций для МойСклад IT, Разработка, Удаленная работа, Яндекс, Бизнес, Фриланс, Длиннопост

сценарий на платформе Нодуль

Вот еще несколько частых кейсов, с которыми приходится иметь дело бизнесу, и в которых иные кроме работы с API подходы бессильны:

  • Смена владельца документа.

  • Сверка сумм для изменения статуса.

  • Изменение статуса в зависимости от внешних параметров.

  • Привязка платежа к счету.

Как вы понимаете, возможности автоматизировать нечто подобное в рамках Сценариев МоегоСклада нет. А здесь вроде пару кубиков перетащил – и готово! Однако для ловкого управления этими кубиками, где скрываются либо установка переменной, либо HTTP запрос, либо JavaScript код, все же нужно обладать некоторым набором технических знаний. И человек, который с этими сущностями дел не имел, вряд ли с наскоку сможет в этом разобраться. Сможет либо с третьего наскока, либо с помощью эксперта-фрилансера, которому использование Нодуля значительно облегчает работу.

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

Упростив работу с API МоегоСклада для себя, Юра со временем открыл для себя понимание, что уменьшать порог входа нужно не только в API, то и в сам Нодуль. Отсюда возникла идея создать МойНодуль – приложение для удобства взаимодействия с сервисом Нодуль и интеграцией его в МойСклад так, чтобы рядовые пользователи смогли самостоятельно оперировать своими автоматизациями. И руки свободны, и пользователи довольны!

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

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

Точка 3 – возможности на рынке

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

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

Разложив пройденный путь Юры Кая на конкретные шаги, мы получаем понятную инструкцию:

  1. Выбрать популярное приложение для бизнеса с публичным API: Битрикс24, amoCRM, Mango Office, СДЭК, Яндекс DB и т.д.

  2. Пообщаться с владельцами и узнать болячки

  3. Вооружиться новым самурайским мечом – платформой Нодуль

  4. Идти войной на все не-до-автоматизированные дыры, предлагая клиентам быстрые и оптимальные решения для их рабочих процессов

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

Таким образом, мы можем добавить финальный пункт в нашу инструкцию:

  1. Получать 5000, 10000, 15000 RUB с каждого нового типового заказа

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

Чтобы упростить дальнейшее изучение темы, оставляю ссылки на все упомянутые в статье ресурсы:

Как вам история? Делитесь в Телеграме!

Показать полностью 2

Персонализация холодных рассылок с помощью ИИ

Холодные рассылки - неотъемлемый инструмент для развития бизнеса, позволяющий  налаживать связи с новыми клиентами и потенциальными партнерами. Однако без правильного подхода, эффективность этих рассылок может существенно снижаться, поскольку современные пользователи ценят индивидуальный подход и персональное общение.

В этой статье я расскажу, как AI фреймворк LangChain может существенно повысить качество ваших холодных рассылок, делая их уникальными и персонализированными, а так же о том как автоматизировать весь этот процесс с минимальными затратами с помощью лоу-код платформы.

Персонализация VS Автоматизация

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

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Современные сервисы для холодных рассылок предлагают решение этой задачи посредством использования динамических переменных, которые позволяют встраивать уникальные элементы в шаблонные письма. Такие переменные выступают в роли заполнителей для добавления персонализированных слов, фраз или целых абзацев, что позволяет нам успешно совместить персонализацию с автоматизацией. Но как получить эти переменные?


Далее я покажу вам процесс создания LangChain сценария на лоу-код платформе Нодуль, для создания уникальных писем для каждого контакта из нашей базы данных, используя следующие инструменты:

  • Бесплатный инструмент для обогащения данных ClearBit;

  • Бесплатная лоу-код платформа Нодуль;

  • Доступный по стоимости API OpenAI.

  Шаг 1: Обогащение данных с помощью ClearBit

Процесс обогащения  начинается с Google Таблицы, В которую мы должны занести список пользовательских емейлов. Для примера я  добавил в неё несколько своих рабочих почт (прошу вас, не присылать мне холодные письма после прочтения статьи! 🙂)

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

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

  • Имя

  • Название компании

  • Описание деятельности компании.

Вручную просматривать каждый домен электронной почты для сбора данных — задача трудоемкая, или даже невозможная, например, если ваша база состоит из сотен или тысяч емейлов. Вместо этого мы можем автоматизировать процесс с помощью Нодуля, подключив нашу Google Таблицу и используя API ClearBit для заполнения недостающей информации. Сценарий на платформе должен выглядеть следующим образом:

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Выглядит сложно? Но не волнуйтесь! Вам не нужно создавать все с нуля. Просто скопируйте сценарий, который я оставлю в конце этой статьи.

Основные этапы автоматизации:

  • Определить строки, которые нуждаются в обогащении.

  • Извлечь адрес электронной почты из каждой строки.

  • Отправить адрес электронной почты в ClearBit и получить всю связанную информацию.

  • Отправить полученные данные обратно в Google Таблицу.

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

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

Шаг 2: Персонализация сообщения с помощью ChatGPT

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

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Для создания персонализированного текста нам нужно:

  • Извлечь информацию о компании из вашей Google Таблицы.

  • Отправить это описание в ChatGPT через API OpenAI, настроенное согласно вашим требованиям.

  • Улучшить полученный от ИИ результат с помощью дополнительного запроса.

  • Сохранить полученный текст в строку, соответствующую вашему контакту.

Таким образом, к каждому контакту мы добавляем ячейку с  персонализированным приветствием, которая находится после ячеек с именем и компанией. Для начала этого будет достаточно. Теперь давайте посмотрим, как это работает на практике:

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Шаг 3: Загрузка таблицы на платформу для рассылок, например, Apollo

Теперь, когда мы собрали все необходимые нам данные и сгенерировали личное обращение, перейдём к созданию рассылки. Сначала нужно экспортировать нашу таблицу в формат CSV. После этого мы должны загрузить её на выбранную платформу для рассылки как новый список контактов. Я демонстрирую процесс на примере Apollo, но в других сервисах процесс аналогичен.

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Далее нам необходимо сопоставить поля и назначить переменные для каждого из них. Особое внимание мы уделяем ключевой переменной – приветствию, в моем случае это поле "icebreaker".

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

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

Персонализация холодных рассылок с помощью ИИ Бизнес, Маркетинг, Искусственный интеллект, Удаленная работа, Разработка, IT, Фриланс, Рассылка, Автоматизация, Гифка, Длиннопост

Вот и все! Ваши письма готовы к запуску рассылки! Также, вы можете корректировать запросы, отправляемые в GPT внутри вашего сценария на Нодуле, для достижения именно того формата обращения что вам нужно. Эти  шаблоны универсальны и подходят для различных сценариев массовой рассылки, включая персонализированные сообщения в LinkedIn

⭐ И, как я обещал, вот ссылка на Телеграм канал, где вы можете скопировать мои сценарии Нодуль | Сообщество

Просто вставьте предоставленный код в приложение на сайте app.nodul.ru и введите ваши API-ключи для ClearBit и OpenAI. Платформа Нодуль также бесплатна и готова встретить вас дружным сообществом энтузиастов, готовым помочь вам в автоматизации любых ваших задач.

Показать полностью 9

AI для JavaScript и его применение в бизнес автоматизации


Привет Пикабу ! На связи команда облачной лоу-код платформы Нодуль, где вы можете строить самые гибкие автоматизации бизнес-процессов и создавать собственные приложения, не беспокоясь об инфраструктуре для их поддержания. Не важно, заняты вы фронтендом, бекендом или только начинаете осваивать JavaScript – в этой статье вас информация о бесплатном инструменте, который сэкономит вам кучу сил и времени.

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Интерфейс платформы

Недавно в узле JavaScript, который может быть частью ваших разработок, появился ИИ ассистент, который готов закрывать весь объем работ, связанный с кодом:

  • написание

  • отладка ошибок

  • объяснение кода

  • дальнейшая модификация

Как воспользоваться ИИ ассистентом?

Ассистент находится внутри JavaScript узла. Общение происходит в диалоговом окне ‘AI Chat’. В свою очередь, нейронка Нодуля обладает следующими навыками:

  • Возможность видеть ваш сценарий и структуру узлов

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

  • Доступ к структуре данных по левую сторону от JS узла.

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Сценарии использования

Прелесть AI ассистента на Нодуле в том, что он совершил семимильный шаг по пути реализации нашей миссии: теперь создание собственных микросервисов или построение сложных автоматизаций доступно даже тем, кто до этого в жизни с кодом не взаимодействовал! Рассмотрим 3 сценария использования, чтобы это доказать.

Сценарий #1 Работа с HTML

Рассмотрим сценарий, где нам нужна форма для сбора данных, которая будет доступна по webhook url. Такое решение может пригодиться в тысяче разных случаев. Сначала мы заполняем форму, а дальше информация передается куда вздумается: либо на другую ветку автоматизации на Нодуле для дальнейших преобразований, либо в иную систему. Как насчёт построить такой сценарий без написания и строчки кода?

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

форма для компоновки емейла для рассылки по базе данных пользователей

Шаг 1. Отправим ИИ ассистенту запрос

Привет! Добавь к моему коду скрипт для создания HTML кода для формы с названием ‘создать емейл’. В ней должны быть следующие поля для заполнения: ‘тема письма’, ‘обзор’, ‘заголовок’, ‘апдейты платформы’, ‘полезные материалы’, ‘другие новости’. Снизу расположи кнопку ‘отправить’. Оформи HTML красивым дизайном и форматированием. Верни результат в виде JSON объекта “html”

Шаг 2. Заменяем наш код на полученный результат.

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Шаг 3. Запускаем один раз наш сценарий.

Так JavaScript модуль вернет нам “html” JSON объект для использования его в webhook response, где помимо этого мы меняем параметр типа контента на text/html для корректного отображения формы по ссылке из нашего входного webhook. 

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Теперь, открывая ваш webhook url, вам отобразиться форма для сбора данных.

Шаг 4. Отправка полученных данных.

Единственное, что остаётся, это сделать так, чтобы полученная через форму информация передавалась на webhook другого сценария для дальнейшей с ней работы. Естественно, писать сами мы ничего не будем:

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

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

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Сценарий #2 Доступ к NPM пакетам

В мире насчитывается более миллиона NPM пакетов (готовые приложения для программистов, которое они добавляют в свой код), доступ к которым вам может обеспечить ИИ ассистент на Нодуле. Предположим, в вашем сценарии понадобился актуальный обменный курс USD/EUR для осуществления торговли в разных валютах и предоставления актуальной информации на сайте для клиентов. Нежели мучать себя поиском нужной API и чтением документации, озвучьте ваш запрос следующим образом:

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Для реализации задачи ассистент использует NPM библиотеку axios для отправки HTTP-запроса GET к ExchangeRate-API, который предоставляет последние обменные курсы. Он получает обменный курс 1 доллара США к 1 Евро и возвращает его в формате JSON.

Корректный результат не всегда достигается с первого раза: иногда получаем ошибки, иногда пустые значения на выходе. Главное не забывать, что отладка ошибок – это тоже не наша забота. Чтобы все было исправлено, попросите ИИ добавить в код console.log для детализации серверного ответа. Далее, возвращаете любую ошибку в чат с ИИ – и новый код перед глазами!

Сценарий #3 Преобразование данных

Также вы можете забыть о головной боли при преобразовании данных, таких как, например, форматирование даты. Вам ведь знакомо, когда системы отдают дату в одном формате, например, "YYYY-MM-DD", но другая система должна их принять в другом – “DD MMMM YYYY”

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Результат преобразования полученной через webhook даты формата ‘2023-07-11’:

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

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

Альтернативный режим использования

В предыдущей части статьи мы обращались к ассистенту через диалоговое окно, но есть еще один вариант, который будет полезен для более предметной отладки какой-то части кода, или для просьбы объяснить, что в нем происходит:

AI для JavaScript и его применение в бизнес автоматизации IT, Программирование, Удаленная работа, Разработка, Веб-разработка, Гифка, Длиннопост

Сообщество лоу-код энтузиастов

В настоящее время сообщество платформы Нодуль активно набирает обороты и специалисты в области low-code присоединяются к нашему чату, где команда проекта рада фидбеку и готова помочь со всеми вопросами!

Важная ремарка: платформа находиться в бета и предоставляет бесплатный доступ для всех желающих!

Ждем вас на Нодуле и в Телеграмм сообществе!

Показать полностью 10
Отличная работа, все прочитано!