Karim Iskakov - канал
7.08K subscribers
246 photos
61 videos
100 links
Обо мне: karfly.github.io
@karfly
Download Telegram
Сегодня в @chatgpt_karfly_bot число юзеров перевалило за 300K!

За все время в него прислали более 1.5M (!) сообщений. На гитхабе поставили >3.5K звездочек и сделали >1K форков. По отзывам многих пользователей наш бот самый удобный и быстрый в Телеграме. Но у меня есть идеи, как из бота сделать кое-что большое...

🧑🏼‍💻 Своих рук для этого уже не хватает, поэтому ищу крутого Python Backend разработчика.

Я ищу человека, который любит кодить, любит много кодить. Которого не надо микроменеджить, который любит брать ответственность. Который не просто имплеменит фичу, а глубоко понимает, почему и для кого он имплементит эту фичу. Который готов (и даже рад) сложным и амбициозным задачам.

– Что нужно точно уметь: хорошо кодить, asyncio, docker compose, работа с бд, rest api
– Что желательно уметь: python-telegram-bot, llm и все что с этим связано, ml/llm-ops

Мне навскидку кажется, что идеальный кандидат – это тот, кто сейчас работает в компании, но глобально хочет когда-то начать делать свой стартап. У нас можно будет посмотреть, как это происходит изнутри (как рождаются идеи, прототипируются/тестируются MVP и пр). Будем рады, если в итоге получится вместе работать не только над ботом, но и над нашими будущими проектами.

Условия:
– Part-time (20ч/нед)
– ЗП: $2-3K (обсуждаемо)
– Удаленка
– За успешную рекомендацию бонус 300$

Куда писать:
– В тг: @karfly
– Скидывайте CV, но лучше в нескольких предложениях написать про релевантные проекты, в которых участвовали, и что там делали (без булщита)
🔥35🤣16👍83💩31
Media is too big
VIEW IN TELEGRAM
Автоматический монтаж видео
Part 2 (первая часть тут)

Итак, спустя год после "проверки спроса" мы сделали работающий MVP.

🍬 Идея продукта
Провели касдевы и выявили несколько проблем в монтаже видео:
⤷ Сложно придумать идею монтажа
⤷ Сложно найти музыку
⤷ Проблема "белого листа"

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

Поэтому мы решили сделать не 🪄магическую палочку, а инструмент с вот таким флоу:

1. Юзер загружает свой контент
2. И
получает бесконечную ленту автоматически смонтированных видео под разную музыку

С таким флоу, юзер может за 10 минут 🕖 посмотреть кучу вариантов монтажей. Выбрать самый классый и минимально дотюнить его руками. Также это бьет по всем проблемам из касдевов.

Технология
Мы руками разметили 20+ треков. Каждый трек – это шаблон, в котором размечены переходы (чтобы идеально попадать в бит), тип контента, какой наложить эффект и пр.

Написали автоэдитор, который принимает контент и шаблон, и выдает смонтированное видео. Использовали всякие умные эвристики и рендерили с помощью ffmpeg.

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

Реализовали в виде Телеграм-бота

📊 Результаты

Сухая статистика (на данный момент):
5K юзеров
40K созданных видео
30+ купленных подписок (монетизацию включили только в феврале)

Однако нас не удовлетворил ретеншен, конверсия в подписку, а также появились сильные конкуренты: Reels-шаблоны в Инстаграме и автомонтаж в CapCut (TikTok).

Поэтому данный продукт мы поставили на паузу. Может быть в скором будущем возродим его и сделаем еще одну итерацию!

* Прикрепленное видео сделано с помощью нашего бота.

Попробуйте сами: 🎬 Magic Clip Bot

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥239👎1
Локализация – это боль. Но GPT-4 поможет

Еще когда мы делали Avatarify, я понял, что локализация приложения на N языков – это супер боль в попе 💩. Мы пользовались сервисом, куда ты закидываешь свой .strings файл, и носители языка руками (и глазами) переводят его.

Процесс был ужасно медленным (ждешь перевода несколько дней), да еще и дорогим (платишь за каждую строчку и язык). Но самое главное – локализация блочила релизы, т.к. на каждый чих в интерфейсе надо было делать перевод.

Долгое время в моем боте @chatgpt_karfly_bot (юзайте его, это самый удобный способ взаимодействия с ChatGPT/GPT-4!) было только 2 языка: 🇬🇧 Английский и 🇷🇺 Русский. Но стало приходить много юзеров с самых разных стран, и появился запрос на локализацию.

Как устроена локализация в боте
Если упрощать (без потери общности), то есть strings.yml, в котором содержатся все ui-строчки для разных языков. Для каждого юзера мы знаем его язык, и в боте отображаем ему строчки для этого языка.

Файл вида (yaml):

hello_message:
en: |-
Hello, {username}! How can I <b>help</b> you today?
ru: |-
Привет, {username}! Как я могу вам <b>помочь</b>?
...

Задача – научиться переводить такие файлы на все языки автоматически с помощью GPT-4. За основу я взял ноутбук, написанный Егором и допилил его.

Работает так:
1. На вход подаешь список желаемых языков (в моем случае 14 штук) и strings.yml
2. Код находит строчки, для которых нет перевода
3. И переводит их с помощью правильного промптинга GPT-4
4. Переведенные строчки дампятся обратно в strings.yml
5. Заходишь в merge editor в VS Code, проверяешь все глазами
6. git add/commit/push

Изначально в strings.yml было около 1 700 строк (английский и русский языки). После добавления еще 12 языков стало 10 000 строк! Если бы я руками это все переводил через DeepL, то процесс занял бы около 17 часов (и минус психика 😵‍💫).

*В комментах поделитесь, как вы решаете эту проблему у себя. Мне интересно узнать, какие сервисы, библиотеки и подходы вы используете для локализации!

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
38👍16🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
🍅 Pomidor

Я люблю работать по помодоро таймеру: 25 минут работаешь, 5 минут отдыхаешь. Это единственная техника продуктивности, которая у меня прижилась.

Она работает, потому что по истечению 25 минут ты отходишь от компа и оставляешь задачу незавершенной. Это создает в голове FOMO, и во время отдыха только и думаешь о том, как бы поскорее сеть за комп и завершить задачу. Ну и бонусом ты каждые 25 минут ⛹️‍♂️ можешь размяться, попить воды, закрыть синий кружок на Apple Watch.

Но чтобы техника работала, в таймер надо поверить, и начать ему подчиняться 🤾‍♂️ Закончились 25 минут – руки вверх от клавиатуры!

И однажды я решил купить себе няшный физический помодоро таймер, чтобы он стоял рядом с маком и приказывал, когда мне работать радовал меня . Я был уверен, что должно продаваться куча разных помодоро таймеров. НО НЕТ! Я не смог найти ничего приличного (если знаете хороший, скиньте в комменты).

В голове замелькала идея – сделать свой классный физический таймер. Последнюю железку я делал аж 8 лет назад, когда учился на 2-м курсе на Физтехе (зацените BalanceBall). Руки зачесались и спустя 2 месяца работы...

🎉 Встречайте, первая версия 🍅 Pomidor!

За основу я взял LilyGo T-RGB. В нем стоит микроконтроллер esp32, приятный круглый дисплей с тачскрином, Wi-Fi, Bluetooth, да и много чего еще. Дополнительно к чипу были припаяны пьезодинамик (для звука) и аккумулятор (от HQD 😅). Мой друг Ваня помог задизайнить корпус, распечатать его на 3D-принтере и собрать всю электронику.

Код для микроконтроллера прогается на С/С++. Если когда-нибудь игрались с Arduino, то это по сути то же самое. Графику писал на LVGL (оказалась очень приятной библиотекой, хоть и низкоуровневой). Долго боролся со шрифтами и гифками (их надо было зашить прямо в сишный код)

Последние несколько дней я помодорю уже с 🍅 Pomidor'оми это кайф! Но есть еще целая куча вещей, которые можно добавить. Об этом в следующем посте...

*В комментах несколько фото/видео из процесса создания

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155👍1974🌭4👾2
Karim Iskakov - канал
🍅 Pomidor Я люблю работать по помодоро таймеру: 25 минут работаешь, 5 минут отдыхаешь. Это единственная техника продуктивности, которая у меня прижилась. Она работает, потому что по истечению 25 минут ты отходишь от компа и оставляешь задачу незавершенной.…
🍅 Pomidor
CALL FOR COLLABORATION

Что в таймере можно улучшить?
— Добавить кнопку для ухода в Deep Sleep
— Показывать информацию о заряде батареи
— Сохранять и отправлять по сети статистику (сколько помидорок ты сегодня отработал?)
— Сделать кастомизируемые темы интерфейса
— Присылать пуш, когда отдых окончен (можно в Телеграм)
— Сохранять стейт таймера между включениями
— Длинные интервалы каждые 4 помидорки
Настраивать девайс по сети (например, через Телеграм-бота)
— Смоделировать новый корпус
— Нарисовать красивую анимацию с помидором (а то надоел этот краб, украденный взятый из оф. телеграм стикеров)
— Написать приятные мелодии для пьезодинамика
— ...

Планирую развивать этот проект как полностью опенсорсный. Каждый DIY-герой сможет купить детали, распечатать корпус, прошить девайс и наслаждаться своим личным 🍅 Pomidor'ом.

Поэтому кидаю CALL FOR COLLABORATION!
Если вам нравится идея, хотите собрать себе такой таймер и начать контрибьюить – напишите мне @karfly (добавлю в чат).

Софт-софтом, а вот своя железяка под рукой – верх кайфа для инженера 😏

🎒 @karim_iskakov
👍3711🔥9
Мы в Avatarify запустили новый проект Monet и сейчас ищем DevOps разработчика, который спроектирует нам эффективный и стабильный бэк.

В Monet мы хотим изменить подход к 📸 редактированию фото. Мы разрабатываем нейросеть которая по тексту реалистично генерит одежду и объекты, меняет внешность, фон и многое другое. Приложение для iOS можно скачать тут.

Как у нас примерно все устроено
— На AWS поднят Kubernetes-кластер со stateless GPU-контейнерами, завернутыми в knative-сервис, который отвечает за горизонтальное масштабирование в зависимости от нагрузки
Knative распредляет запросы по GPU-подам, на обработку одного запроса уходит ~5-30 секунд, в зависимости от конкретного сервиса
— Если в очереди накопилось много запросов, knative автоматически поднимает новые поды. И наоборот, если поды простаивают, knative их грохает
— На практике есть изъяны, которые не позволяют эффективно использовать ресурсы, а так же мешают реализовывать новые продуктовые фичи

Мы ждем от нашего кандидата
— Понимание, как построить масштабируемый бэк с нейронкой на любом cloud провайдере
— Опыт работы с Kubernetes, AWS, Terraform или аналогичными инструментами
— Знание asyncio
— Жирный плюс: уметь в PyTorch, уметь строить пайплайны обработки данных (например, скачать датасет, прогнать сегментацию, написать Dataloader)

Примеры задач, которые надо будет делать
— Реализовать автоскейлер и настроить его под нагрузку
— Настроить группы worker'ов в AWS так, чтобы on-demand/spot инстансы поднимались в соотношении 1:5
— Настроить alert'ы о падении, перегрузке кластера в телеграм-чат
— Реализовать архитектуру Producer + Queue + Consumer c приоритезацией по флагу в запросе
— Настроить авторизацию и защиту от DDOS

Мы предлагаем
— Удаленную проектную работу с перспективой перехода на фуллтайм
— Оплата почасовая: $40/час. ЗП на фуллтайм обговариваем отдельно
— Атмосфера стартапа. Ноль утомительных созвонов. У нас небольшая, но сплоченная команда бойцов-универсалов с большими амбициями. Короче, с нами кайф 🤙

Кидайте свои резюме сюда: @alievk1
🔥19👍95😁2
donate.mdКрипто донаты для вашего GitHub 🪙

Делюсь с вами мини-кодом, который может в пару кликов сгенерировать приятную markdown-страничку с адресами ваших крипто-кошельков для получения донатов на GitHub.

С помощью такой странички репа github.com/karfly/chatgpt_telegram_bot собрала $2K+ пожетвований! Пользуйтесь на здоровье 🥹

💻 GitHub: github.com/karfly/donate.md
🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍11💩2
Мне задонатили 1 миллион рублей 🍋

Около месяца назад мне написал некий аноним и сказал, что задонатил $1K на мой репозиторий chatgpt_telegram_bot. Я очень обрадовался, весь день ходил-лыбился. Было приятно именно оттого, что мой труд так высоко оценили. Но на этом история не закончилась...

Несколько дней назад мне опять написал мой любимый аноним, сказал, что каждый день использует @chatgpt_karfly_bot и супер от него кайфует. Сказал, что ему не хватает фичи с удалением истории диалогов и её экспортом в html, и попросил её реализовать.

Также сказал, что любит поддерживать продукты, которыми сам регулярно пользуется, и пообещал за реализацию этих фичей задонатить $10K 🤯🤯🤯. Я не особо в это всё поверил, но фичу реализовал и выкатил в прод. А аноним в итоге сдержал свое слово! Это был шок. Я очень долго апдейтил кошелек, не веря, что это всё реальность))

Аноним, если ты это читаешь – еще раз большое тебе спасибо! ♥️

Но я хочу продолжить конвейер добра и часть полученных денег задонатить в ваши 💻 open-source проекты! Кидайте в комменты ссылку на репозиторий и короткий текст: почему ваш проект важен, и какое участие вы в нем принимали. Я постараюсь максимально объективно выбрать лучшие проекты и перевести донаты.

Добро!

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥215🤯8738👍19🦄8🍾4🐳3👏2🤡2💅2👌1
Нет времени объяснять, но надо:
1. Обновить Телеграм
2. Забустить канал по кнопке ниже (доступно только Premium-юзерам)
3. Подробности тут

📍Нажми, чтобы забустить: t.me/karim_iskakov?boost
🤮83👍1410👎65🔥1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
🌈 Telegram Onboarding Kit

2 недели назад мы созвонились с Костей и решили поучаствовать в новом контесте от Телеграма по созданию Mini Apps с призовым фондом в 50,000$.

Mini App – это сколь угодно сложное веб-приложение, которое можно нативно засунуть в своего Телеграм-бота. Это позволяет расширить ограниченный чатовый интерфейс (потыкайте @DurgerKingBot для примера).

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

Предыстория
Я базово из мира📱мобильных приложений, и там онбординг с пейволлом на старте прилы – это просто мастхев. А мастхев это потому, что онбординги работают (можно ярко презентовать свой продукт и подвести к покупке). Часто более 50% от всех покупок в приле совершаются сразу после онбординга.

Поэтому, если Mini Apps будут расти, то разработчикам придется применять лучшие практики из мира мобильных приложений. И мы решили разработчикам (и себе) помочь...

Представляю вам🌈 Telegram Onboarding Kit!

Это тул для создания красивых онбордингов/пейволлов для ваших ботов на технологии Mini Apps. Можно быстро собрать онбординг, используя наши детально проработанные пресеты, или создать сложный кастомный флоу с помощью библиотеки компонентов.

Потыкайте нашего демо бота, там много примеров:
📍 @onboarding_kit_demo_bot

Мы реализовали кучу фичей:
– Поддержка картинок, видео, анимированных (.tgs) стикеров, форм, списков
– Гибко настраиваемые продукты на пейволле
Деплой в один клик за 0$ на GitHub Pages
– Поддержка Telegram Payments & 👛 Wallet Pay
– Локализация языка/валюты
– Кнопки с тактильной обратной связью
– Множество примеров/пресетов (с открытым проектом в Figma)
– ...

Используйте в своих проектах и пишите фидбек! Ну а нам остается мучительно ожидать результатов контеста, которые обещают объявить 31-го октября 🕐

Команда:
- @easterok – Web
- @michaelbrowk – Design
- @karfly – Python/Product

💬 Demo Bot
🌐 GitHub
🌐 Демо/Туториал (+ возможность поугарать над моим английским)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥130👍2613👎4👏3😍3❤‍🔥2🤡1
💡 Новости за последний месяц

Давно тут и в сторис ничего не постил. Хочется в одном посте рассказать, что происходило.

У меня лично:
1️⃣ Я сильно эмоционально выпал на несколько недель. Не хотелось ничего делать, настроение было говно. Причин этому много, но основная – я устал и энергия кончилась
2️⃣ Я на неделю съездил к родителям в горы на их альпака ферму 🦙, это недалеко от моего родного города Кисловодска. Там я катался на лошади (кстати, у меня теперь есть свой конь!), ходил в походы, вел экскурсии, смотрел Наследников и помогал проложить водопровод от родника в горах до фермы. Отдохнул очень хорошо
3️⃣ Сейчас мне гораздо лучше и энергия возвращается! Отдельно хочу сказать спасибо @sashamakarova – она мне уже помогала раньше и сейчас помогла. Пишите ей, если самим не получается разобраться с тараканчиками в голове (особенно, если они связаны с карьерой/работой)

Про @chatgpt_karfly_bot:
1️⃣ В боте уже 850K+ юзеров. Последние дни ставятся рекорды по DAU и MRR!
2️⃣ После выхода обновок от OpenAI на прошлой неделе, я их постепенно внедряю. Уже добавил GPT-4 Turbo и DALL-E 3. Жду, когда повысят дневные лимиты на GPT-4 Vision (сейчас ограничение 100 RPD), чтобы можно было в бота картинки отправлять
3️⃣ Создал для бота канал с обновлениями @chatgpt_karfly_news. Туда уже добавилось 30K+ подписчиков
4️⃣ У OpenAI сейчас большие проблемы с выдерживанием нагрузки – как пошутили в твиттере: Product Market Overfit 😁. Вчера они стопнули покупки платной подписки, а сегодня ночью начали резать все запросы из России. У меня благо все на AWS задеплоено, но одному B2B-клиенту сегодня пришлось в огне помогать переезжать из Яндекс.Облака

Что еще:
Начали с @danokhlopkov делать новый проектик с кодовым названием Subgram. Пока ничего рассказать не могу, но как только – так сразу 🤫

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
59👍29🔥17😁2🤡1🗿1
Кого сначала заменит AI?

Последнее время почти все мои разговоры с друзьями и коллегами так или иначе сводятся к темам "А что будет, когда AGI появится?", "Чего сейчас не хватает? Нужно 10x данных, 10x компьюта или 10x теории?".

Из этих обсуждений, а также разных лекций/подкастов/твитов у меня сложилась картинка того, в какую сторону AI будет развиваться, и какие области/профессии будут падать первыми. А недавно слитое письмо от OpenAI про их новое (угрожающее человечеству 👻) открытие под названием Q* (Q-star) подкрепило догадки.

1️⃣ Давайте для начала вспомним AlphaGo. Это модель от DeepMind, которая наделала шума, победив в го лучшего в мире белкового игрока. Обучение модели состояло из двух фаз: pretraining и self-play.

Pretraining. Во время этой фазы сетка училась в supervised режиме на истории реальных партий в го. По сути, она училась имитировать игру экспертных игроков. Такая модель уже хорошо играла, побеждала опенсорсные го движки. Но победить лучшего игрока в мире у нее шансов не было.

Self-play. А вот тут пошла жара. Авторы сделали 2 копии модели из pretraining-фазы и заставили их долго мучительно играть друг против друга 😅. Обучалось это с помощью reinforcement learning, для которого очень важно придумать хороший reward, который модель будет максимизировать. В данном случае ревордом служила победа в партии. И вот такая самозадрюченная версия модели уже порвала лучшего в мире игрока в го.

Тут самое главное то, что у авторов получилось создать environment [две +- равные по силе модели играют против друг друга], в котором данные для обучения генерируются сами, без разметки от людей. И эти данные содержат ценный сигнал, т.к. они значительно улучшают итоговое качество моделей (см. картинку в первом комменте)

2️⃣ А теперь проведем аналогии с обучением текущих LLM'ок.

Сейчас в обучении LLM'ок присутствует только pretraining фаза (в терминах статьи AlphaGo). Все 3 этапа обучения ChatGPT – это обучение на данных, размеченных людьми:
1. Обучение на большом корпусе текста
2. Дообучение на диалоговых данных
2. RLHF этап – обучение на преференциях одного ответа другому. Тут можно возразить и сказать, что в RLHF первые 2 буквы означают Reinforcement Learning. Но по сути это все такое же обучение на лейблах, которые разметили люди.

Все, что делает LLM – это имитирует текст или выбор, сделанный человеком. Вряд ли с таким подходом получится превзойти лучших людей в области (у AlphaGo не вышло).

Превзойти человека у нее получится только тогда, когда мы прикрутим аналог self-play фазы. Когда поместим ее в environment, в котором будет хорошо задизайненный реворд, и модель методом проб и ошибок сможет самоулучшаться за счет большого количества компьюта.

Так кого же первым заменит AGI?
Я бы ставил на те области, в которых легче создать эффективный environment с хорошим ревордом и с быстрой обратной связью. Приведу пару примеров из головы.

AI-кодер. Очень грустно это осознавать (думаю, как и большинству подписчиков этого канала 😔), но скорее всего сетки научатся хорошо программировать довольно скоро. Написание кода, его запуск и тестирование происходит полностью в цифровом мире (быстрая обратная связь). При разработке сложно писать код, но сильно легче придумывать ТЗ и проверять результат (простой дизайн реворда)

AI-психолог. Вот тут гораздо сложнее придумать эффективный environment. Реворд сложный – это психологическое состояние человека, которое сложно апроксимировать вычислениями (только если не научиться весь мозг симулировать). Обучение будет неэффективно, т.к. цикл обратной связи длинный и в нем присутствует человек.

☝️ Буду рад критике таких мыслей и обсуждениям в комментариях!
🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔43👍3417🔥14💩5🫡4👎3😁2💯1
🎄 Контент на новогодние праздники!

Совсем скоро у нас всех начнутся длинные выходные (а у кого-то они уже начались), поэтому предлагаю в комментариях собрать список контента, который можно будет приятно употребить в праздники!

Правила простые:
1. Это может быть фильм/сериал/книга/видос на ютубе/подкаст/альбом/... что угодно
2. Напишите короткое описание, почему это стоит посмотреть
3. Для усиления качества: пишите только про то, за что вы готовы отдать 100$, чтобы стереть память и посмотреть заново! 💡

Начну со своих впечатлений 2023 года:


📚 Книги
1. Трилогия "Память о прошлом Земли" - Лю Цысинь (более известна, как "Задача Трех Тел"). Твердая научная фантастика с кучей интересных и новых идей. Например, узнаете, как сделать компьютер из миллиона живых людей.

2. "О муравьях и динозаврах" - Лю Цысинь. Короткий роман про то, как муравьи и динозавры нашли способ общаться и ко-эволюционировали в сверхцивилизацию.

3. "Повесть о Ходже Насреддине" - Леонид Соловьёв. Остап Бендер на древнем Востоке. Очень смешная, философская и жизнеутверждающая книга. Особенно интересно замечать изменения в мыслях автора между первым и вторым томом (второй том он писал уже в гулаге).


📺 Сериалы
1. "Атака титанов". Очень авторское аниме с крутым лором и сложными моральными выборами. Сериал закончился этой осенью, поэтому можно посмотреть залпом.

2. "Наследники". 4 ребенка старого медиа-магната борются за власть в компании. Если вам было интересно наблюдать за изгнанием-возвращением Альтмана из OpenAI – точно зайдет.


🎬 Фильмы
1. "Нефть" - Пол Томас Андерсон. История предпринимателя нефтянника от низов до самых вершин. Смотрится с открытым ртом от начала до конца.

2. "Снегирь" - Борис Хлебников. Я фанат Хлебникова еще с фильма "Аритмия". Тут похожий вайб, и всё какое-то очень настоящее.


🟥 Ютуб
1. Канал Sebastian Lague. Это просто находка года. Чувак – эстетический геймдев кодер, который берет какую-то тему и закапывается в самые-самые детали. Смотреть у него надо все, но начать можно с "Coding Adventure: Simulating Fluids".

2. Документалки Стаса Асафьева. Он через призму автомобилей рассказывает очень длинные и интересные истории (правда с супер дурацкими шутками). Начать можно с документалки про нефть, экологию и электромобили.

3. Видео "The Continuity of Splines". Про сплайны: очень математично, очень красиво.

Всех с наступающими праздниками 🎄
Жду ваши рекомендации в комментах!

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉3628👍16🔥7🎄7🤮2💩1
Мой первый экзит – я продал @chatgpt_karfly_bot!

Бот начался с того, что меня забанили в ChatGPT, и я решил сделать свой ChatGPT, но в удобном Телеграмчике. Начал разрабатывать open-source проект, с помощью которого любой может вставить OpenAI API-ключ и в пару команд создать своего бота (сейчас у репы уже 4.4K ⭐️).

Я поднял личного бота и начал делиться им с друзьями. Получал от них супер положительные отзывы, но чеки от OpenAI начали кусаться. Тогда я прикрутил платежку, бот начал вируситься и с этого момента все куда-то полетело.

Интересно, что изначально я даже подумать не мог, что такой бот может быть кому-то интересен, да еще и деньги приносить. Я делал его на голом энтузиазме. Проект мне сам подсказывал, какие шаги надо делать дальше.

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

А если в числах, вот какого роста удалось добиться за год:
🙂 Юзеры: 0 → 1.1M
💳 MRR: 0 → $10K
📶 Кол-во сообщений: 0 → 5M

Сейчас бот в надежных руках, а я "обнуленный" вхожу в новый год в превкушении нового проекта.

Интересно, что же нас там ждет...

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥258🎉55🦄21👍148👏5🐳5🫡21💩1🗿1
С Новым годом! 🎄

Пусть старые желания исполнятся, а новые появятся!

А еще спасибо большое, что читаете – меня это очень-очень заряжает.

Люблю вас ♥️
91❤‍🔥22🐳85🔥3🎅3👍1💩1🆒1💘1
[неактуально]

Ищу iOS-девелопера
📱

Напиши мне в личку [@karfly]:
1. Если ты умеешь писать приложения с нуля быстро и качественно
2. Если ты готов(а) плотно поработать следующие 6 недель над новым крутым продуктом
3. Жирнейший плюс, если есть опыт работы с видео на айфоне. В идеале опыт с видеомонтажом/эффектами. Обязательно отметь это в сообщении

В сообщении коротко напиши про релевантный опыт или прикрепи CV ♥️
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍9🔥1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
2 новых релиза: Avatarify Bot и Subgram

В этом и следующем посту расскажу про 2 новых проекта, которые мы запустили за последнее время.

Как вы наверное знаете, у нас есть приложение Avatarify (iOS, Android), которое заставляет фотографии петь. Суммарно в них более 13M инсталлов, и мы решили сделать телеграм бота!

🪄 Попробовать: Avatarify Bot

Метрики на текущий момент (запустились 4 дня назад):
🙂 Юзеры: 40K+
🎞 Сгенерированные видео: 110K+
💳 Оформленные подписки: 115

Сейчас мы гоним трафик с андроид-прилы, но также видим, как бот растет органически (за счет реф. системы). В основном в бота приходят школьники, поэтому конверсия в оплату не очень высокая. Радует, что релиз бота положительно повлиял на скачивания iOS/Android приложений, и мы начали расти в рейтинге AppStore/Google Play.

Мы впервые используем в продовом боте ❤️ MiniApp (для выбора песни). Работает клево и выглядит красиво. На этой недели планируем добавить новые фичи: PRO-песни, поиск по коллекции песен и ручной выбор лица на фото (когда оно автоматически не нашлось).

Ну а какой же второй релиз...?
Please open Telegram to view this post
VIEW IN TELEGRAM
430🔥12👍7🍾3💩1
🚩 Subgram: Подписки для Telegram Bots/MiniApps

Летом, когда добавлял платные подписки в @chatgpt_karfly_bot, я столкнулся с серьезной проблемой: нет хороших тулов для телеграм ботов, которые бы позволили быстро интегрировать подписки (для iOS/Androind такие решения есть).

Поэтому пришлось имплементить все руками. Это было очень непросто, и мы с @gkorepanov потратили около месяца фуллтайма на их разработку! Труд окупился, и благодаря подпискам удалось вырастить MRR с $4K до $10K+

Сейчас меньше 2% телеграм ботов используют подписки (для сравнения: 94% iOS/Android приложений используют). Почему? Потому что их сложно реализовать. В первом комменте написал в чем именно сложности.

Но подписки – это "король" монетизации на данный момент:
Они бустят доход в ~2x раза (по сравнению с одноразовыми платежами)
📊 Они дают стабильность (легко предсказать, сколько продукт заработает в следующем месяце)

Нет причин не использовать их в своем продукте.

В тот момент я понял, что такой тул просто обязан быть, и решил сделать Subgram – сервис, который позволит быстро и просто промонетизировать подпиской любого телеграм бота (за ~1 час разработки).

3 простых шага:
1️⃣ Создать продукты (title, price, duration, discount, ...)
2️⃣ Добавить payment providers (Stripe, ЮКасса, другие позже)
3️⃣ Добавить 1 кнопку в бота (с помощью нашего SDK)

Avatarify Bot – это первый бот, в которого интегрирован Subgram (чтобы прочувствовать флоу отправьте боту команду /account). Мы запроцессили уже более 100 подписок – все работает хорошо и быстро.

Subgram сейчас в закрытой бете. Если вы хотите добавить в своего бота подписки (и начать зарабатывать больше и стабильнее) – напишите мне @karfly!

♥️ Также можно подписаться на канал проекта (там будут все новости): @subgram

Ship! Ship! Ship!
Please open Telegram to view this post
VIEW IN TELEGRAM
👏62🔥39👍133🤯1💩1
Forwarded from serafim.eth
За последние 7 недель мы вместе с Каримом @karim_iskakov построили и запустили iOS приложение для автомонтажа коротких видео.

Как меня занесло в эту тему?
Карим является членом deYC, ко-фаундером Avatarify (13m+ users), работал в Samsung AI, имеет публикации про ИИ, и у него есть бот, который он с друзьями построил в 2021 году для автомонтажа видео.

С начала этого года бот стал вируситься и получил продакт-маркет фит (в следующем посте расскажу как мы это поняли)

На встрече в Москве Карим озвучил мысль, что он хотел бы когда-нибудь перенеси этот бот в мобильное приложение, ведь приложение может решать ту же проблему что и бот, но в 2 раза лучше.

Что услышал я?
Человек с невероятным опытом и готовым PMF ищет человека кто заэкзикьютит прилу. Примерно через 12 часов после встречи я написал Кариму, что нам срочно надо построить это приложение :)

Мы встретились, пожали руки, я стал CEO и руковожу продуктом и рекламой (но уже тоже начал разбираться в Swift и два моих PR уже в проде), а Карим CTO и предоставил алгоритм монтажа, аудиторию в 50к пользователей бота из России, а также лидит алгоритмическую часть монтажа и ресерча для AI эдитинга.

На следующий день после встречи мы разместили вакансию, через 2 дня наняли шикарного iOS разработчика ex core Prisma (Lensa), через 4 недели зарелизили бету.

И вот спустя 3 недели после беты можно сказать что первая продакшен-реди версия в бою :)

Встречайте Cutly - https://apps.apple.com/gb/app/reel-maker-short-video-cutly/id6477783184
👍62🔥4018👏2💩2❤‍🔥1
🎩 Аукцион на юзернейм @miniapp

У Телеграма есть платформа fragment.com, на которой можно за криптовалюту TON покупать тг-юзернеймы.

28 октября 2023 года мне удалось там купить юзернейм @miniapp. Причем купил я его без борьбы на аукционе за 💎 104 TON (~= $213 на тот момент).

Хз, почему тогда мне пришла эта мысль в голову... но в то время я много думал про миниаппы, т.к. ожидал результатов MiniApp контеста.

На днях я вспомнил про этот юзернейм и выставил его на аукцион с минимальный первой ставкой в 💎 5000 TON (~= $25,000).

И сегодня кто-то сделал первую ставку!!! До конца аукциона еще 5 дней. Да будет там жара! 🔥

🎒 @karim_iskakov
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯129🔥86👍20👏41💩1