gerbesh

gerbesh

Пикабушник
Дата рождения: 13 августа
9900 рейтинг 52 подписчика 20 подписок 73 поста 4 в горячем
Награды:
10 лет на ПикабуС Днем рождения, Пикабу!
7

Как я написал CRM-систему для компании с помощью ChatGPT. Без опыта в программировании

Привет, пикабушники!


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


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

Пример творчества нейросетей.

Пример творчества нейросетей.


Я решил поделиться своим опытом использования нейросети в рабочих процессах в действующей компании.

Возможно, кому-то это будет полезно, и побудит что-нибудь эдакое сварганить и для себя.


До недавнего времени, я работал в организации, которая поставляла инженерные материалы для новостроек в СПБ и Лен Области.

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

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

Процедура эта называлась крепление объекта.


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

Проблема

После моего прихода в данную компанию, оказалось что какого либо контроля/статистики по данному процессу не ведется, многие крепления "теряются", многие объекты упускаются.

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


Я пробовал вести в экселе статистику по объектам и креплениям, но по ходу наполнения информацией я понял что в перспективе это неудобно, неэффективно.

Что же делать?


Идея


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

Ниже пример экранного переводчика/помощника который я делал для себя, под игру GW2

Реализация

Первое, что нужно было сделать - прописать максимально подробное ТЗ, в котором описать свой финальный результат.

Я описал нейросети скелет приложения, как я его вижу, какой стек хочу использовать, прописал правила форматирования текста (чтобы код был читаемым для дальнейшей доработки), правила организации кода, модульность маршруты, завёл чейнжлог, инициировал репозиторий в гитхабе и начал работу по вечерам, после смен. Тратил времени относительно немного, 8-9 часов в неделю.

И вот спустя 2-3 недели разработки, 300+ пушей в гитхаб, и неисчислимого количество багфиксов, появилось оно - моё первое полностью рабочее веб приложение, которое я потащил в директорат на согласование.

Ниже прикладываю скрины и описание функционала (ДИСКЛЕЙМЕР, чувствительных данных нет, вся информация "тестовая", сгенерированная, никаких данных компании я не раскрываю)

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

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

Главная страница (от лица администратора, у юзера меньше кнопок в навбаре). Тут можно увидеть текущие заявки, их статус/автора/дату размещения. Реализована система поиска и пагинация.

Главная страница (от лица администратора, у юзера меньше кнопок в навбаре). Тут можно увидеть текущие заявки, их статус/автора/дату размещения. Реализована система поиска и пагинация.

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

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


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

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

Первый шаг - предлагает нам выбрать объект. Начинаем вводить название/номер и срабатывает автодополнение подсказывая варианты. Если такого объекта нет в системе предлагается его добавить.


Второй шаг предлагает выбрать подрядчика/подрядчиков.


Третий шаг отметить производителей, по которым мы хотим отправить заявки на крепление

И финальный шаг предлагает проверить введённую информацию, добавить комментарии, при необходимости и загрузить документацию.

Шаги первый второй и третий, везде есть автодополнение которое ищет в бд "на лету" то что мы вводим.

Шаги первый второй и третий, везде есть автодополнение которое ищет в бд "на лету" то что мы вводим.

Финальное окошко в котором мы подтверждаем информацию

Финальное окошко в котором мы подтверждаем информацию

Я считаю, что получилось достаточно просто и интуитивно, UX/UI не пострадал ;)

Окно просмотра заявки получилось тоже достаточно простым, мы видим заявку, её статус/переписку (комментарии), и скриншоты подтверждающие отправку/подтверждение крепления. Так же если к заявке прикреплены файлы они тоже отображаются и доступны для скачивания.

По результатам отслеживание креплений стало значительно проще.

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

В компании работу приняли, используют.

Мне даже заплатили небольшую премию, было приятно.

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

https://gerbesh.ru/ (развернул на домене который был в наличии, не покупать же новый ради демки)

авторизация доступна по кнопке "демо вход"

ВЫВОД

Что хотелось бы сказать.

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

Не мемами едиными, выходит :)

Искренне благодарю всех, кто дочитал до конца. Чукча не писатель, но ради вас старался.

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

Показать полностью 7 1
4

Я сделаль

Пикабушники. помогите с пунктуацией пожалуйста. А то я пытался стишок написать а в грамматику и пунктуацию не умею (.


В твоих глазах я молча таю
Смотрю. А сердце бьется через раз
Я так обнять тебя мечтаю
Но ты решила все за нас

И я тогда в себя ныряю
В себе плыву по темной тишине
Завалы мыслей разгребаю
Блуждаю будто бы во сне

В душе своей я откопаю
То что достанется не мне
И вот уже стою у края
В холодной мрачной пустоте

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

Уже почти воды касаюсь,
Как вспоминаю о тебе
И словно фениксом рождаясь
Я раскаляюсь как в костре

Огнем своим себя сжигая
Я разгораюсь вновь и вновь
О что ж ты делаешь со мною
Неразделенная любовь

(З.Ы Знаю что кривовато, но проба пера так сказать, до этого вообще не пытался даже что то писать )

Помогите с роутером

Задача - раздавать интернет от usb модема мегафона с помощью wi fi роутера.
Имею - патч корд 10м,
роутер - asus RT-N12
Модем - Megafon m100-4
Кривые ручонки и неимоверное желание создать себе Wi Fi.
До этого пытался несколько часов гуглить, делал все по этому гайду - http://www.adm-blog.ru/view/kak_razdavat_internet_s_usb_modema_cherez_wi_fi.html

Почти получилось (горела надпись в менюшке роутера что интернет подключен, но на планшете он не работал (планшет к Wi Fi подключался свободно)) Вобщем помогите пожалуйста, или тут или по скайпу. Скайп Gerbesh.
Если кто решить помочь в скайпе и все получится - закину рублей 200-300 на телефон )
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества