{"id":13984,"url":"\/distributions\/13984\/click?bit=1&hash=7d1145cad225b33ea22bcbd631a1999830a41712fb42e4cc382d48b13499574e","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u043e\u0442\u0430, \u043d\u0435 \u0431\u0443\u0434\u0443\u0447\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c. \u0421\u043f\u043e\u0439\u043b\u0435\u0440: \u043c\u0430\u0433\u0438\u044f \u043d\u0435 \u043d\u0443\u0436\u043d\u0430","buttonText":"\u0410 \u043a\u0430\u043a?","imageUuid":"aec8892e-a16f-5278-8a7c-f04dc5b866f4"}

Как я сделал бота для стоических практик, или немного о ChatGPT

«Цель данного бота помочь людям практиковать стоицизм, обеспечивая ежедневное вдохновение и мотивацию к размышлению.»

Дисклеймер: Я один из тех кто больше всех ноет, что «Трибуна» превратилась в сборище ботов и инфо цыган, а наш старый добрый ЦП скатывается в бездну, но так уж получилось, что этот пост об очередном Telegram Bot'e. Извиняюсь, за графоманство.. P. S. Верните, минусы!

Немного о целях и почему именно стоицизм.

Я не буду углубляться в терминологию, а краткий экскурс в стоицизм можно прочитать тут, но я бы еще рекомендовал книгу: «Радость жизни. Философия стоицизма для XXI века», Уильям Ирвин.

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

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

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

Правда, была одна проблема: Читать код я умею, а вот писать нет. Отвлекать коллегу FullStack разработчика не хотелось. Было решено, написать самому с использованием ChatGpt. Резюмирую цели:

  • Бот нужен, чтобы напоминать тебе не забыть порассуждать, а рандомные цитаты зададут тему для записи в дневник.
  • Научиться взаимодействовать с новой технологией в лице ChatGPT.
  • Разобраться с серверами, базовым git и понять на что вообще способна библиотека «Node-TelegramBot API».
  • Иметь под рукой полный сборник цитат не только Аврелия, но и других известных стоиков.

Итоги:

  • Бот используется в тестовым режиме уже двое суток и я действительно начал больше рассуждать и записывать, опираясь на фундамент в виде цитат.
  • ChatGPT действительно пишет рабочий код(используя тот на котором обучилась). Да, бывают проблемы с синтаксисом, а иногда вместо того, чтобы исправить ошибку, она создает на ее месте 10 других. Замечательно, что люди не умеющие писать код теперь могут тестировать свои гипотезы в кратчайшие сроки, а разработчики сокращать время на типовых задачах, но пока это не панацея. Работающего бота он написал с первой же итерации, а вот на добавление функциональности ушло около 30-40 итерации, ибо были банальные ошибки.
  • Аватар к Боту сгенерирован тоже нейронной сетью, а также часть текста использованного в описание бота.

Часть кода сгенерированного ChatGPT и используемого в Боте.

Попросил коллегу оценить код написанный ChatGPT:

По 10 бальной шкале оценил в 3-4 балла, ибо проблемы с табуляцией, бесконечными циклами и повторяющимся кодом.

Коллега
  • Бот пока залит на бесплатный AWS с Ubuntu. Планирую, докупить мощности, если будет больше 500+ активных пользователей. Если кому интересно, то можете поддержать. Сейчас в Боте висит раздражающая кнопка с возможностью доната под каждой цитатой, ибо я пока не придумал как сделать ее более нативной. Принципиальная позиция, что бот должен оставаться бесплатным, да и не совсем понятно, что тут монетизировать в банальном боте без Product Market Fit.

    Планы на ближайшее время:
  • Доделать базу, поправить ошибки, которые встречаются в тексте.
  • Сделать кнопку доната более нативной или спрятать ее во внутреннее меню
  • Запустить сетку языковых ботов с возможностью платной подписки с использованием Veed.io или других нейронных сетей на базе данного кода.

Возможно, что данный бот поможет кому-то быть более спокойным, рассудительным, а также справиться с тяжелым стрессом, но вполне может быть, что это просто бесполезный Pet-проект для большинства, но не для меня) В любом случае, вот бот.

0
2 комментария
Андрей Кива

Прикольно, хотел реализовать похожию идею, только не цитаты а общение с виртуальным стоиком :)

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

Ответить
Развернуть ветку
Андрей К
Автор

Cпасибо!
Я тоже думал о таком чат-боте, но на данном этапе не потяну, а нагружать коллег не хочется)

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

Ответить
Развернуть ветку
2 комментария
null