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!
Сейчас каждый создаёт телеграм бота и кричит об этом на каждом углу, а в дискуссиях использует это как щит и меч. В твоем опыте что особенного, чем ты лучше остальных?
Речи о том что я лучше нет, мысль то была совершенно в другом. Спасибо все равно за обратную связь)
Полезная статья, спасибо) Я пробовал на салют боте от сбера, там прям оч функционально показалось
Рады будем если воспользуетесь нашим решением)