Кратко:
Без знаний в области программирования Алиса Калина создала двух телеграм-ботов, игру для умной колонки от Яндекса и приложения для смартфонов на базе Android. Она поделилась опытом.
10.04.2026
Кратко:
Без знаний в области программирования Алиса Калина создала двух телеграм-ботов, игру для умной колонки от Яндекса и приложения для смартфонов на базе Android. Она поделилась опытом.
Нейросети помогают в создании текстов, в учебе, умеют описывать изображения и видео, что особенно ценно для незрячих пользователей. Кроме этого, искусственный интеллект открывает еще одну возможность для творчества — позволяет разработать собственное приложение или полезный сервис в интернете.
В этой статье я расскажу, как мне удалось создать двух телеграм-ботов, игру для умной колонки от Яндекса и приложение для смартфонов на базе Android. При этом я не программист и не обладаю знаниями в сфере.
Я начинала с ChatGPT. Раньше его бесплатная версия имела много ограничений, но теперь лимиты сильно увеличились, для старта может хватить и ее. Кроме того, есть специальные сервисы для программистов, но я ими не пользовалась — слишком много функций и высокая стоимость.
Когда же я решила создать приложение под Android, то перешла на ИИ от Google. Логика простая: никто не напишет код под Android лучше, чем нейросеть от его создателей. Пусть это и звучит наивно, но по моим наблюдениям на текущий момент Google Gemini выполняет работу быстрее и аккуратнее, чем его товарищ от openAI, а купить подписку на год можно по очень привлекательной цене, несмотря на все платежные ограничения — нужны лишь несколько минут поиска.
Я работаю преподавателем немецкого и китайского языков, в какой-то момент мне захотелось сделать что-то полезное для коллег и для всех изучающих иностранные языки.
Так родилась идея бота, которому можно отправить аудио или видео на любом языке, а в ответ получить текстовую расшифровку — это полезно при работе с аутентичным материалом. Потом я подумала, что одной расшифровки мало, надо бы еще заставить бота генерировать задания на ее основе, чтобы преподаватель мог использовать их на уроке, а у человека, изучающего язык самостоятельно, появился бы материал для отработки. Дальше дело за малым — осуществить задуманное.
Я знала, что чаще всего телеграм-боты пишутся на языке Python, поэтому обратилась в ChatGPT с просьбой написать код, выполняющий все перечисленные функции. И тут первый важный момент: чем четче вы сформулируете ваше видение будущего проекта, тем выше шанс получить в ответ именно то, что вам нужно.
Идеально, если вы распишете алгоритм программы по шагам: что пользователь видит на старте, какой текст получает в ответ на свой запрос, как называются кнопки в боте и т. д. Представьте, что в данном случае ИИ — это своеобразный переводчик с человеческого языка на компьютерный. Если же описать идею в общих чертах, нейросеть решит, что лучше знает, каким должен быть результат, и придумает проект, похожий на ваш, но не точь-в-точь такой, о котором вы мечтаете.
Когда вы получите от нейросети первый вариант кода, его предстоит протестировать. Нужно понимать, что сама по себе нейросеть не в состоянии запустить программу на том же Python, поэтому вам придется установить на свой компьютер соответствующую среду разработки и вникнуть в то, как с ней взаимодействовать.
К счастью, для наших нужд потребуется совсем немного действий, все тот же AI снабдит необходимыми инструкциями, если вы его об этом попросите.
Боты в телеграме нужно самостоятельно зарегистрировать и привязать к своему аккаунту с помощью сервиса BotFather. Это делается довольно просто, вы без труда найдете руководства в интернете.
А когда бот будет полностью готов и работоспособен, ему предстоит найти «место жительства» на просторах всемирной паутины. Для этих целей существуют разные бесплатные ресурсы, но мой опыт показал, что отыскать среди них стабильно функционирующий довольно сложно, поэтому, возможно, стоит подумать о покупке своего сервера. Для небольшого проекта, у которого нет многомиллионной аудитории, затраченная сумма будет вполне подъемной.
Мой языковой бот использует ChatGPT для транскрибирования аудио, чтобы вся эта система работала, мне понадобился зарубежный сервер, так как из России пользоваться сетью от OpenAi невозможно. Так я нашла компанию, базирующуюся в Грузии, у которой есть поддержка для молодых некоммерческих проектов.
Вероятно, первый запуск вашего бота не обойдется без ошибок, особенно если он должен выполнять много функций. Нейросеть на каком-то этапе могла потерять бдительность, забыть что-то важное или просто «полениться». Тогда нужно отправить ей результаты тестирования, чтобы с ее же помощью выяснить причину ошибок.
Иногда робот сразу признает, что был не прав, но случается и такое, что он отказывается замечать неточности. Пару раз бывало, что после долгих безрезультатных переговоров я сама находила ошибки в нейросетевом коде — тут мне пригодилось базовое знание английского и школьные уроки информатики, где на протяжение года нас знакомили с азами программирования. Это позволяет хотя бы в общих чертах понимать, что происходит в коде на том или ином этапе.
Тут самое время дать еще один совет: чем дольше длится ваш разговор с ИИ, тем хуже он соображает, потому что не в силах удержать в искусственных мозгах столько информации. Поэтому вместо одного большого чата лучше иметь несколько маленьких, даже если они и посвящены одной и той же теме. Так вы сократите количество ошибок.
После того как языковой бот стал работать, я сотворила еще одного — для всех желающих прикоснуться к знаменитой игре «Что? Где? Когда?». Я сама уже почти десять лет вращаюсь в сфере интеллектуальных игр, и с помощью бота хотела заинтересовать этим тех, кто никогда не пробовал.
Кажется, попытка удалась, ведь на момент создания статьи у бота больше сотни активных пользователей, которые ежедневно отвечают на вопросы, копят баллы и участвуют в рейтинге.
Следующим этапом я сделала математический квест для Яндекс. Алисы. Вы можете попробовать его пройти, попросив Алису запустить навык «Математика в лесу». Тут, помимо общения с нейросетью, пришлось вникать в документацию для разработчиков от Яндекса — в ней прописаны некоторые вещи, без которых умная колонка просто не станет дружить с вашим кодом, каким бы хорошим он не был. А еще я поставила в тупик техническую поддержку компании, потому что выяснилось, что имя разработчика, которое обязательно нужно указать при загрузке навыка на сервер, не может совпадать с именем колонки. Ну а что я сделаю, если меня зовут Алиса? Выход, конечно, нашли, но свою недоработку создатели системы признали.
На всем этом я не остановилась. Я попросила нейросеть от Google написать шахматное приложение, доступное незрячим пользователям.
Несколько лет назад я начала играть в шахматы — оказалось, что есть лишь один сайт, позволяющий незрячим людям в нее играть. Безусловно, стандартные деревянные шахматы — тоже вариант, но мне все же удобнее электронные, да и обучающих материалов хотелось. Согласитесь, обидно, когда у зрячих людей выбор такой, что глаза разбегаются, а нам надо голову ломать.
Так я придумала доступный шахматный тренажер для мобильных устройств. Я поместила внутрь приложения около 3000 шахматных задач, разбила их по темам, ввела статистику, чтобы всегда можно было видеть количество решенных заданий, и добавила возможность просматривать любые файлы формата .pgn – именно в нем чаще всего публикуются шахматные партии и книги.
Конечно, начинку для тренажера я подбирала сама, а весь код — дело искусственного интеллекта. Стоит помнить о том, что по умолчанию ИИ вовсе не обязан выдать дружелюбное к незрячему пользователю приложение, поэтому в запросе нужно уточнить, что программа должна корректно работать с TalkBack и подобными скринридерами. Лучше напрямую указать, какими словами должны озвучиваться конкретные элементы. В случае с шахматами это приобретает особую важность при взаимодействии с доской и фигурами. Нейросеть довольно быстро соорудила доступную доску, но пришлось предпринять с десяток попыток, чтобы эта доска вела себя как положено — например, не поворачивалась, когда не надо, или чтобы озвучиваемая TalkBack позиция фигур совпадала с реальной.
Вы, наверное, уже догадываетесь, что превратить код в готовое к установке приложение искусственный разум не в силах — для этого потребуется специальная программа разработки для Android, которую можно поставить на компьютер. Уже в ней можно будет «приготовить» из строчек кода тот самый файл в формате .apk, который мы обычно ставим на смартфон.
Самым большим моим разочарованием стала невозможность загрузить готовое приложение в Google PlayMarket, потому что для этого, как оказалось, нужно оплатить взнос с банковской карты, имя владельца которой непременно должно совпадать с именем хозяина аккаунта. Зарубежной карты у меня нет, а с российских карт оплата сейчас не принимается. А ведь мне искренне хотелось сделать разработку доступной всем, кому она может быть полезна.
В любом случае — после первого удачного опыта с Android я взялась за создание игры, которая подошла бы практически всем. Так родился целый интеллектуальный комбайн, потому что под одной крышей собралось 12 разных игр, доступных незрячему пользователю. Большинство из них связаны со словами, где-то надо отвечать на вопросы по определенным правилам, а для любителей чисел и логики есть разделы с математическими и шахматными задачками.
Внутри игры существует рейтинг, чтобы соревноваться с другими пользователями. В первые сутки после установки приложение позволит вам познакомиться со всеми играми, а дальше ежедневно будет предлагать сыграть в три случайных головоломки — получается регулярная тренировка. Игру я назвала «Почеши мозги».
В процессе работы над этим проектом мне пришлось осваивать генерацию изображений, потому что я решила сделать для каждой игры иконку, которая бы отражала ее содержание. Выяснилось, что стандартные нейросети не умеют создавать картинки, подходящие под формат значков мобильных приложений, поэтому сделанные ими полноразмерные фото приходилось конвертировать уже через другой сервис и приводить к нужному виду, а потом с помощью приложения Be My Eyes проверять, что получилось.
Игры можно найти в моем канале в телеграм.
Что дальше?
Если бы мне когда-нибудь сказали, что я стану автором всего описанного в этой статье, я бы точно не поверила. Но ИИ стремительно умнеют, давая нам тем самым шанс проявиться там, где мы и не рассчитывали. Если грамотно объединить усилия человека и машины, может получиться что-то стоящее. У меня есть заготовка еще одной интеллектуальной игры для смартфонов, а потом, может быть, я придумаю что-нибудь еще.
Я буду только рада, если после прочтения этого рассказа вы тоже пойдете творить — пусть хороших проектов будет еще больше! А чтобы вам было легче начать, ниже вы найдете резюме статьи со всеми полезными советами.
1. Приходите к нейросети с готовой идеей и четким пониманием того, что вы хотите видеть в результате. Помните: чем конкретнее запрос, тем быстрее вы договоритесь. Подумайте заранее, как будут называться элементы интерфейса вашего будущего проекта, как должна реагировать программа на те или иные действия пользователя, пропишите все это в вашем обращении. А еще ИИ любит, когда план действий расписан буквально по пунктам.
2. Возможно, вам понадобятся программы, которыми вы раньше не пользовались, если не имели дело с IT – это могут быть инструменты для взаимодействия с языком Python или среда разработки для Android-приложений. Можно еще установить универсальный редактор кода, например, VS Code. Он пригодится, если вы захотите внести какие-то изменения в файлы проекта уже без помощи ИИ.
3. Каким бы умным ни был искусственный интеллект, он тоже не застрахован от ошибок. Следите за тем, чтобы ваши чаты не были слишком длинными, заводите новый диалог время от времени — так риск ошибки станет меньше.
4. Если вы создаете с помощью нейросети сайт, компьютерную программу или мобильное приложение, напоминайте ей, что проект должен быть доступен пользователям скринридеров. Возможно, с первого раза вы не достигнете желаемого, но через пару-тройку попыток сеть обычно выдает вполне доступное решение.
5. Запаситесь терпением — скорее всего, вы проведете за разговором с нейросетью не один час, а может и не один день. Все зависит от масштабов задуманного.
6. Будьте готовы к тому, что вам придется сделать некоторые финансовые вложения — оплата полного доступа к выбранной сети, виртуальный сервер для ваших ботов, хостинг и домен для сайта и т. д.
7. Самое главное: когда весь код будет написан и проект запустится без ошибок, вы точно получите удовольствие от того, что сотворили что-то хорошее своими руками, пусть и с помощью искусственного интеллекта. Ради этого ощущения можно и с трудностями смириться!