Задонать нам часом ⏳

Школьник из Киева разработал бот-шифровальщик на базе искусственного интеллекта GPT-3. Вот как он работает

17-летний Марк Табацкий, обучающийся в специализированной школе № 214 в Киеве, создал чат-бот на основе искусственного интеллекта, с помощью которого можно шифровать аудиозаписи в текст.

Он рассказал dev.ua, как создавал чат-бот и какие еще IT предпочтения имеет парень.

4 комментария
Школьник из Киева разработал бот-шифровальщик на базе искусственного интеллекта GPT-3. Вот как он работает

17-летний Марк Табацкий, обучающийся в специализированной школе № 214 в Киеве, создал чат-бот на основе искусственного интеллекта, с помощью которого можно шифровать аудиозаписи в текст.

Он рассказал dev.ua, как создавал чат-бот и какие еще IT предпочтения имеет парень.

О юном кодере

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

Марк Табацкий (Фото из личного архива)

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

«Мои друзья говорят, что я дурачок, фигней занимаюсь, вместо того, чтобы пойти с ним поиграть в PUBG», — шутит парень.

Сейчас в активе парня уже знания более семи языков программирования, среди которых Python, C-Sharp, HTML, Delphi и несколько C-подобных языков, в том числе CSS, C++.

Самой любимой из них Марк называет C-Sharp и Unity, потому что ему очень заходит объектно-ориентированное программирование.

Кроме того, что юноша занимается спортом и общается с друзьями, онлайн — большая часть его жизни.

«Любимое офлайн-занятие — это включать компьютер», — говорит он.

От казино к шифровальщику

Первым обучающим проектом Марка, по его словам, также был Telegram-bot.

«Мне тогда хотелось сделать что-нибудь смешное и нестандартное», — вспоминает парень.

Поскольку Марк увлекается азартными играми, так, по его словам, появился чат-бот «Казино», написанный на Python. Но этим ботом тогда никто не пользовался, потому что он был создан только в рамках учебы.

Позже, как только ChatGPT появился в Украине, он начал использовать и его.

По словам Марка, идея о создании чат-бота к парню пришла, когда он увидел в посту Тимофея Милованова, код именно запроса к искусственному интеллекту.

«Он поделился коротким кодом на две строки, как это делать, я его запустил, посмотрел, что оно работает, взял и сделал своего бота», — рассказывает парень.

Как работает чат-бот

Чат-бот AutoTranscript_bot, созданный Марком за два дня, работает через Telegram и написан на языке Python. По словам парня, он использует сеть GPT-3, такую же, как и ChatGPT. Бот обращается к сети с помощью API, которое размещено у них на сайте и отправляет в GPT-3 аудиофайлы, которые там и обрабатываются. Как объясняет Марк, это снимает нагрузку на его железо, поскольку все наиболее емкие процессы происходят в сети, а не локально.

«Я хотел обрабатывать на своем железе, но знаете, на Macbookie с M1 Pro с 32 гигабайтами оперативной памяти, оно занимало 30 минут, а в сети GPT-3 — 2-3 минуты», — отмечает он.

Сейчас для обеспечения работы чат-бота разработчик выделил отдельный компьютер, подключенный через интернет, на котором работает созданный им бот.

Кусок кода (Скрин от Марка Табацкого)

Чат-бот Марка принимает любые аудио-форматы, благодаря тому, что прописанный им код переконвертирует их в MP3. Кроме того, для распознавания доступны все языки, встроенные в нейросеть, а их около 100. После шифрования пользователь получит текст в формате .txt.

Кто может пользоваться ботом

Доступ к чат-боту можно получить, зная специальный токен.

Напомним, что стоимость GPT-3 для украинцев составляет от $0,0004 до $0,02 за 1000 токенов, в зависимости от выбранной модели. За премиумверсию придется оплатить $20 в месяц.

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

Кусок кода (Скрин от Марка Табацкого)

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

На вопрос, сколько продлится бета-тестирование, парень признал, что тоже еще не знает.

«Это будет зависеть от многих факторов, моего обучения, успеваемости от моей усталости и морального состояния», — отмечает он.

Особенности

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

Первым был лимит Telegram на вход до 20 Мб и отправку до 50 Мб.

«Я это обошел из-за создания ссылки, с помощью другого бота, уже, к сожалению, не своей», — объясняет Марк.

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

Другое ограничение, которое пришлось обойти Марку, касалось уже самого GPT-3 — скачать в сеть можно только файлы объемом до 25 Мб. Парень доделал свой бот, чтобы он разбивал файлы по 25 Мб и отправлял поочередно каждый кусочек. Расшифровку пользователь также получит поочередно.

О будущем апгрейде

«Он свои функции выполняет, но я хочу добавить новые», — говорит разработчик.

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

Марк Табацкий (Фото из личного архива)

Кроме того, парень работает над возможностью сжать файлы, которые немного больше установленного лимита, чтобы отойти частично от разделения, это разгрузит его железо. А также хочет сделать интеграцию с Dropbox, чтобы можно было обходить лимит Telegram в 20 Мб и еще общий лимит в 4 Гб.

«Хочу, в принципе, код переписать, потому что мне очень сильно не нравится, грязный, нелогичный, неоптимизированный, я не знаю, как компьютер, в принципе, это выдерживает», — рассказывает разработчик.

Вектор личного развития

Марк уже определился с будущей профессией и вектором развития — планирует поступление в Киевский политехнический факультет информационно-вычислительных технологий по специальности «инженер программного обеспечения». А также он задался целью работать в компании MacPaw.

«Я пользуюсь их продуктами, они мне очень нравятся и я тоже так хочу», — отмечает он.

Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Школьник из Прикарпатья разработал дрон-разведчик для военных: что он умеет
Школьник из Прикарпатья разработал дрон-разведчик для военных: что он умеет
По теме
Школьник из Прикарпатья разработал дрон-разведчик для военных: что он умеет
Школьник из Сумщины создал работа-коммунальщика из LEGO и работает над разминировщиком. Вот что могут эти работы
Школьник из Сумщины создал работа-коммунальщика из LEGO и работает над разминировщиком. Вот что могут эти работы
По теме
Школьник из Сумщины создал работа-коммунальщика из LEGO и работает над разминировщиком. Вот что могут эти работы
Антипакет. Школьник из Днепра создал альтернативу разлагаемым полиэтиленовым пакетам в течение всего трех месяцев
Антипакет. Школьник из Днепра создал альтернативу полиэтиленовым пакетам, которая разлагается в течение всего трех месяцев.
По теме
Антипакет. Школьник из Днепра создал альтернативу полиэтиленовым пакетам, которая разлагается в течение всего трех месяцев.
7 разработок украинских школьников, которые создавали свои изобретения, несмотря на войну
7 разработок украинских школьников, которые создавали свои изобретения, несмотря на войну
По теме
7 разработок украинских школьников, которые создавали свои изобретения, несмотря на войну
Читайте также
«Погреб для городских жителей». 17-летняя хмельничанка создала эко-холодильник: как он работает, где можно использовать технологию и за что она благодарна коронавирусу
«Погреб для городских жителей». 17-летняя хмельничанка создала эко-холодильник: как он работает, где можно использовать технологию и за что она благодарна коронавирусу
«Погреб для городских жителей». 17-летняя хмельничанка создала эко-холодильник: как он работает, где можно использовать технологию и за что она благодарна коронавирусу
Семнадцатилетняя выпускница Славутского лицея в Хмельницкой области, МАНовка Елизавета Герасимчук, создала прототип эко-холодильника, который работает от солнечных панелей и аккумуляторов. Прототип девушка представила на многих украинских конкурсах и олимпиадах. В частности, несмотря на полномасштабную войну России в Украине, Лиза заняла третье место в категории Технические науки, подкатегория авиа- и ракетостроения, машиностроения и робототехника в финале ежегодного Конкурса-защиты научно-исследовательских работ учеников-членов Малой академии наук Украины, и может принять участие в международных олимпиадах и конкурсах от МАН. dev.ua она рассказала подробности разработки и идеи, а также свои планы на научное будущее, у девушки есть идеи для разработок.
Как распознать вредоносный чат-бот в интернете. Вот основные рекомендации
Как распознать вредоносный чат-бот в интернете. Вот основные рекомендации
Как распознать вредоносный чат-бот в интернете. Вот основные рекомендации
17-летний школьник разработал дрон-миноискатель вместо вечного двигателя, чтобы помочь саперам. Как он работает и как выглядит
17-летний школьник разработал дрон-миноискатель вместо вечного двигателя, чтобы помочь саперам. Как он работает и как выглядит
17-летний школьник разработал дрон-миноискатель вместо вечного двигателя, чтобы помочь саперам. Как он работает и как выглядит
Украина непобедима, если даже во время военного вторжения украинцы всех возрастов не перестают учиться и создавать разработки, которые помогают и военным, и гражданским. На этот раз героем нашего материала стал старшеклассник из лицея КПИ Игорь Клименко, разработавший дрон-миноискатель. Вдохновила его на разработку война, которая началась еще восемь лет назад. С проектом дрона-миноискателя в прошлом году в Малой Академии Наук школьник, получил второе место, в этом году — первое место. Сейчас готовится дальше к всеукраинскому этапу. Самое большое вознаграждение — золото на Malaysia Technology Expo, одной из крупнейших ежегодных выставок технологий и инноваций в Юго-Восточной Азии, и серебро на выставке изобретений в Женеве The International Exhibition of Inventions. Он рассказал нам, как дрон работает, и что понадобилось, чтобы его создать.
Украинцы создали бот для поиска угнанных авто
Украинцы создали бот для поиска угнанных авто
Украинцы создали бот для поиска угнанных авто

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
0

Одразу видно, що програміст писав статтю👍🏻

0

Хоча б щось цікавіше придумав, піар не спрацює) Це тільки на росії)

0

От, уж где бездарность писала статью.
Какая нафиг шифровка? Всего лишь распознавание аудио в текст.
Можно и бесплатно делать без всяких API от OpenAI.
Столько пафоса, а в реальности элементарный скрипт.

Vladyslav Spesyvets
Confirmed verification
Vladyslav Spesyvets Python Web Developer
0

Автор може використовувати не BotAPI, а ClientAPI, тим самим обійти обмеження в 20мб.