{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

MYDi - мой цифровой интеллект: Как я создал телеграмм-бота с функционалом ИИ без знаний программирования

Ни для кого не секрет, что искусственный интеллект все больше входит в нашу жизнь. В YouTube уже полно роликов о том, как зарабатывать с помощью ChatGPT, Midjourney и подобных сервисов. Крупные компании интегрируют ИИ в свои приложения и сайты. Окунувшись в эту тему, я начал думать, как создать что-то, что позволит человеку использовать ИИ в привычных для него условиях. После продолжительного размышления на ум пришла идея сделать телеграмм-бота, который объединит в себе ChatGPT и сервисы для генерации изображений. В моей голове это все выглядело интересно и перспективно, но было одно "но". Я ничего не понимал в программировании, да и сейчас мало что понимаю.

Первый этап. Название и лого

Одна голова - хорошо, а две - еще лучше. Особенно, если вторая голова - это искусственный интеллект. Зайдя на ChatGPT, я начал отправлять запросы, чтобы понять, как мне воплотить свою идею в жизнь. Стоит отметить, что перед этим я решил структурировать создание телеграм-бота и разбить процесс на несколько этапов. Первым этапом стало создание названия и логотипа. Сформулировав запрос, я отправил его в ChatGPT, ответ не заставил себя долго ждать. MYDi - My Digital Intelligence. Название мне сразу понравилось, и я мысленно утвердил его у себя в голове. Логотип был так же с помощью нейросети.

Второй этап. Маленькая победа

Вторым этапом стал поиск информации. Поиск я проводил как в Telegram (чтобы понять, есть ли уже реализованные аналоги), так и в интернете (чтобы получить знания и инструменты для реализации проекта). Найденная информация дала мне понимание, что это реализуемо, но и посеяла сомнения, что я справлюсь с этим без профессиональной помощи. Благодаря своим поискам, я понял, что если бы программисты были пиратами, то их тортугой был бы GitHub. Я тоже решил попытать своё счастье там и нашёл готовый код для Telegram-бота с функционалом ChatGPT. С помощью нескольких видео-туториалов, Python 3.10 и десятков сообщений с ошибками у меня всё-таки получилось сделать бота, который отвечает на твои сообщения с помощью API ChatGPT. Для меня это была маленькая победа, но я понимал, что это только частичка того, что было задумано.

Третий этап. 0 + Ai = 1

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

Четвертый этап. В чем разница?

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

Пятый этап. Собираем конструктор

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

Заключение

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

Собственно сама ссылка на бот, welcome!

0
4 комментария
В А

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

Ответить
Развернуть ветку
My Di
Автор

Речи о том что я лучше нет, мысль то была совершенно в другом. Спасибо все равно за обратную связь)

Ответить
Развернуть ветку
Tony Sib

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

Ответить
Развернуть ветку
My Di
Автор

Рады будем если воспользуетесь нашим решением)

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда