Step by step 🧑💻
Я настолько в спешке писал этот пост, что неправильно скопировал все ссылки)
Теперь все исправлено)
Теперь все исправлено)
Недавно я снова перепрошел «Ведьмак 3: Дикая Охота» ⚔️ вместе со всеми DLC и дополнительными заданиями. А вчера решил заглянуть в Steam в поисках чего-нибудь свеженького 🎮 для вечерних посиделок.
Так вот, наткнулся на игру JOY OF PROGRAMMING: Software Engineering Simulator, которая вышла буквально вчера (18 января). Это симулятор, в котором можно прокачивать навыки программирования на Python 🐍, решая разнообразные задачи в трёхмерном мире. Вот самые интересные моменты, которые я выделил из описания:
🤖 Развитие навыков кодинга: игра учит автоматизации и управлению реалистичными машинами, роботами и дронами.
🚀 Многообразие миссий: от логистики и навигации для робота-пылесоса до взлома паролей и настройки умного дома.
⚙️ Автоматизированные системы: можно разрабатывать автономный транспорт, внедрять машинное обучение и компьютерное зрение, а также стабилизировать роботов (например, с помощью алгоритма PID).
🖥 Проектирование GUI: есть возможность сделать дэшборды для умного дома своими руками.
🏆 Геймифицированный подход: для новичков предусмотрены обучающие уровни, плюс встроенный редактор головоломок для творчества.
🔬 Современные технологии: в ход идут LiDAR, камеры, датчики удара и многое другое.
⭐️ Система достижений: зарабатывайте звёзды, открывайте новые возможности и получайте сертификаты за прохождение уровней.
Если вы увлекаетесь программированием или просто хотите узнать, как выглядит процесс разработки софта в игровом формате, советую обратить внимание на эту игру.
Так вот, наткнулся на игру JOY OF PROGRAMMING: Software Engineering Simulator, которая вышла буквально вчера (18 января). Это симулятор, в котором можно прокачивать навыки программирования на Python 🐍, решая разнообразные задачи в трёхмерном мире. Вот самые интересные моменты, которые я выделил из описания:
🤖 Развитие навыков кодинга: игра учит автоматизации и управлению реалистичными машинами, роботами и дронами.
🚀 Многообразие миссий: от логистики и навигации для робота-пылесоса до взлома паролей и настройки умного дома.
⚙️ Автоматизированные системы: можно разрабатывать автономный транспорт, внедрять машинное обучение и компьютерное зрение, а также стабилизировать роботов (например, с помощью алгоритма PID).
🖥 Проектирование GUI: есть возможность сделать дэшборды для умного дома своими руками.
🏆 Геймифицированный подход: для новичков предусмотрены обучающие уровни, плюс встроенный редактор головоломок для творчества.
🔬 Современные технологии: в ход идут LiDAR, камеры, датчики удара и многое другое.
⭐️ Система достижений: зарабатывайте звёзды, открывайте новые возможности и получайте сертификаты за прохождение уровней.
Если вы увлекаетесь программированием или просто хотите узнать, как выглядит процесс разработки софта в игровом формате, советую обратить внимание на эту игру.
Steampowered
JOY OF PROGRAMMING - Software Engineering Simulator on Steam
Use real Python code to automate machines, robots, drones and more: Program self-driving vehicles; crack passwords; apply machine learning; automate logistics; use image processing to guide missiles. Gain real coding skills and solve exciting bite-sized programming…
Создать игру без строчки кода? Я попробовал — вот что вышло😅
Чтобы не отставать от трендов, полгода назад я себя заставил погрузиться в мир AI.
Месяц назад у меня появилась идея создать игру. Но мне так лень её писать, что я придумал себе челендж — сделать её только с помощью AI, с минимальным написанием кода собственноручно😅
Поэтому я полез разбираться, как заставить AI работать автономно, без моего участия. Или хотя бы с минимальным.
Я протестировал кучу разных сервисов, моделей, AI-агентов и в этом посте хочу поделиться с вами своим «очень важным» мнением и небольшой историей😄
---
1. ChatGPT
Проект от OpenAI. Очень мощный инструмент буквально во всём — от бизнес-консультирования до разработки и дизайна.
Теперь 90% информации я ищу не в Google, а спрашиваю у ChatGPT.
Почти 30% кода он пишет за меня. Так что можно сказать, я нанял его в качестве разработчика-консультанта 😎
Кстати, новый лого для канала тоже сделал он!
Плюсы:
- Умеет генерировать картинки
- Умный и хорошо запоминает контекст диалога
Минусы:
- Нет автономности — ему каждый раз нужно писать самому
- Не справляется с долгими задачами
---
2. Ollama
Позволяет запускать разные модели локально, прямо у себя на компе. Прост в установке и настройке. Используется через терминал/консоль.
Позволяет запускать почти все LLM с открытым кодом.
Мне даже удалось на нём запустить нашумевшую Deepseek-R1 👀
Плюсы:
- Всё локально → бесплатно 💸
Минусы:
- Модели, которые я тестил, не умеют рисовать или генерировать звук
- Или я просто не разобрался 😅
---
3. AutoGPT
Задумывался как полностью автономный AI, который делает за тебя любую задачу.
Но по факту превратился в некий конструктор агентов, похожий на n8n.
Чтобы его запустить, вам понадобятся: бубен, Google и молитвенник.
И это только полбеды.
Интерфейс вроде дружелюбный, но чтобы разобраться — придётся знатно покурить и отсмотреть вагон видео на YouTube.
Для новичков — крайне не рекомендую.
Я перестал использовать, потому что слишком много времени уходит на настройку.
---
4. Cursor
Это среда разработки со встроенным AI, основанная на VS Code.
Пишет за тебя код, запускает его и даже правит ошибки.
Очень удобна, особенно для новичков.
Пробовал пару дней. Но сам редактор для меня непривычный — я больше по JetBrains.
Главный плюс:
- Можно использовать локальные модели из Ollama
- Есть какая-никакая автономность — AI может писать код прямо в редакторе, не нужно копипастить как в ChatGPT
---
5. CrewAI
Для меня, как для разработчика, это самый перспективный инструмент.
Это framework на Python для создания полностью автономного, мультимодального агента.
Описываешь роли — разработчик, дизайнер, тестировщик.
Для каждой роли — задачи. Всё это в YAML.
А в основном скрипте указываешь, какие AI и инструменты будут использовать роли.
Запускаешь — и ждёшь результата 🚀
Плюсы:
- Можно использовать любые AI: ChatGPT или локальные через Ollama
- Есть куча встроенных инструментов: интернет-поиск, файловая работа, запуск кода и т.д.
- Можно создавать свои инструменты
Минусы:
- Нет визуального интерфейса
- Весь код надо писать на Python
---
А теперь самое интересное 👀
Получилось ли мне создать того самого AI агента?
Ответ:нет, но когда-нибудь — да 😄
Какие были проблемы?
Хотел запускать только локальные модели, но даже на моём Mac с M2 Max не хватало ОЗУ, чтобы всё одновременно держать.
Если запускать по очереди — выходит нескоординированно и медленно.
В итоге часть задач отдал внешним моделям — ChatGPT, DALL·E и т.д.
Плюс прикручивал память, чтобы агенты «знали» друг о друге.
---
Подитожим 💭
Идею я пока отложил на дальнюю полку. Пусть пылится до лучших времён.
Для реализации нужно слишком много времени или больше разработчиков, чем один я.
---
А теперь вопрос к вам:
Как часто вы пользуетесь AI и для каких задач?
Так же с вас лайк и коммент, за историю и идею)
Чтобы не отставать от трендов, полгода назад я себя заставил погрузиться в мир AI.
Месяц назад у меня появилась идея создать игру. Но мне так лень её писать, что я придумал себе челендж — сделать её только с помощью AI, с минимальным написанием кода собственноручно
Поэтому я полез разбираться, как заставить AI работать автономно, без моего участия. Или хотя бы с минимальным.
Я протестировал кучу разных сервисов, моделей, AI-агентов и в этом посте хочу поделиться с вами своим «очень важным» мнением и небольшой историей
---
1. ChatGPT
Проект от OpenAI. Очень мощный инструмент буквально во всём — от бизнес-консультирования до разработки и дизайна.
Теперь 90% информации я ищу не в Google, а спрашиваю у ChatGPT.
Почти 30% кода он пишет за меня. Так что можно сказать, я нанял его в качестве разработчика-консультанта 😎
Кстати, новый лого для канала тоже сделал он!
Плюсы:
- Умеет генерировать картинки
- Умный и хорошо запоминает контекст диалога
Минусы:
- Нет автономности — ему каждый раз нужно писать самому
- Не справляется с долгими задачами
---
2. Ollama
Позволяет запускать разные модели локально, прямо у себя на компе. Прост в установке и настройке. Используется через терминал/консоль.
Позволяет запускать почти все LLM с открытым кодом.
Мне даже удалось на нём запустить нашумевшую Deepseek-R1 👀
Плюсы:
- Всё локально → бесплатно 💸
Минусы:
- Модели, которые я тестил, не умеют рисовать или генерировать звук
- Или я просто не разобрался 😅
---
3. AutoGPT
Задумывался как полностью автономный AI, который делает за тебя любую задачу.
Но по факту превратился в некий конструктор агентов, похожий на n8n.
Чтобы его запустить, вам понадобятся: бубен, Google и молитвенник.
И это только полбеды.
Интерфейс вроде дружелюбный, но чтобы разобраться — придётся знатно покурить и отсмотреть вагон видео на YouTube.
Для новичков — крайне не рекомендую.
Я перестал использовать, потому что слишком много времени уходит на настройку.
---
4. Cursor
Это среда разработки со встроенным AI, основанная на VS Code.
Пишет за тебя код, запускает его и даже правит ошибки.
Очень удобна, особенно для новичков.
Пробовал пару дней. Но сам редактор для меня непривычный — я больше по JetBrains.
Главный плюс:
- Можно использовать локальные модели из Ollama
- Есть какая-никакая автономность — AI может писать код прямо в редакторе, не нужно копипастить как в ChatGPT
---
5. CrewAI
Для меня, как для разработчика, это самый перспективный инструмент.
Это framework на Python для создания полностью автономного, мультимодального агента.
Описываешь роли — разработчик, дизайнер, тестировщик.
Для каждой роли — задачи. Всё это в YAML.
А в основном скрипте указываешь, какие AI и инструменты будут использовать роли.
Запускаешь — и ждёшь результата 🚀
Плюсы:
- Можно использовать любые AI: ChatGPT или локальные через Ollama
- Есть куча встроенных инструментов: интернет-поиск, файловая работа, запуск кода и т.д.
- Можно создавать свои инструменты
Минусы:
- Нет визуального интерфейса
- Весь код надо писать на Python
---
А теперь самое интересное 👀
Получилось ли мне создать того самого AI агента?
Ответ:
Какие были проблемы?
Хотел запускать только локальные модели, но даже на моём Mac с M2 Max не хватало ОЗУ, чтобы всё одновременно держать.
Если запускать по очереди — выходит нескоординированно и медленно.
В итоге часть задач отдал внешним моделям — ChatGPT, DALL·E и т.д.
Плюс прикручивал память, чтобы агенты «знали» друг о друге.
---
Подитожим 💭
Идею я пока отложил на дальнюю полку. Пусть пылится до лучших времён.
Для реализации нужно слишком много времени или больше разработчиков, чем один я.
---
А теперь вопрос к вам:
Как часто вы пользуетесь AI и для каких задач?
Так же с вас лайк и коммент, за историю и идею)
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram определил 1 победителя розыгрыша и отправил 1 подарочный код личным сообщением.
🎁 Почему я делал розыгрыши и как перфекционизм влияет на всё, что я делаю 🧠
Когда ты строишь сервис, особенно внутри Telegram, у тебя нет права делать “на отвали”. Telegram вроде удобный, но далеко не идеален в плане UX — особенно если у тебя не просто бот, а MiniApp с подписками, серверами и инструкциями.
Каждая мелочь — от первой кнопки до текста в гайде — должна быть на уровне, иначе пользователь просто закроет и забудет.
Я потратил кучу времени, чтобы всё проанализировать:
— Как делают конкуренты
— Где люди чаще всего тупят
— Что вызывает отвал
— Что реально упрощает вход
И вот на стыке анализа, боли и перфекционизма добавились еще и розыгрыши в Telegram.
Но это были не просто “игры ради охвата”. Это был тест Telegram-механик, подготовка к полноценному розыгрышу в STEP Bot News, который скоро выйдет. Всё, что вы видели до этого — просто тест.
——————————————
💻 MiniApp, которую я вылизывал как псих
Чтобы понять, сколько времени заняло его создание — надо отмотать в 🗓 август 2024.
— Тогда я только нашёл дизайнера
— Сам дизайн добили в октябре
— Верстка (пустой Vue-проект) была готова только в декабре
— Потом — долгая интеграция с бекендом
Пришлось:
— Распилить старый монолитный бот
— Создать микросервисы
— Связать всё это так, чтобы работало как единый механизм
💥 И всё это время я трижды (!) переписывал логику MiniApp, чтобы ей могли пользоваться даже те, кто вообще не шарит как все это настраивать.
Параллельно дорабатывал серверную часть, чтобы тянуть новые фичи.
——————————————
🎬 Инструкции: запись, монтаж, загрузка — ад
Ты думаешь, записать гайд — это “включил запись и поехали”?
Ха. Я неделю (!) выбирал, чем снимать экран, где удобно зумить и чтобы не лагало.
В итоге:
— Запись: Screen Studio
— Монтаж: DaVinci Resolve
А потом встал вопрос: куда заливать?
YouTube? Забанен.
Telegraph от Telegram? Видео и картинки теперь нельзя заливать.
Notion и аналоги? Унылые.
Выбрал Craft — красивый, гибкий, адаптивный.
Туда и заливаю все гайды:
📹 Видео + 📄 тексты
🌍 На трёх языках: русском, английском и испанском
И да, всё перезаписывал по несколько раз, пока не стало “идеально”.
——————————————
🔧 Чтобы всё работало как единое целое
MiniApp → Ключ → Инструкция → Готово.
Ты не должен думать. Просто тап — и все работает.
Чтобы достичь этого, я связал:
— Сервисы на Symfony и Laravel
— Отдельные сервисы для проброса конфигов
— Сами сервера на GoLang
— MiniApp на Vue 3 + Telegram MiniApp SDK
— Help-сайт с документацией
Всё это — один живой организм.
И если где-то что-то ломалось — я переделывал. Снова. И снова. И снова.
——————————————
🧠 Всё должно быть идеально.
👉 Всё это было сделано, чтобы тебе не приходилось гуглить “какой выбрать протокол” или разбираться, почему ничего не подключается, или какое приложение использовать. Сервис должен сделать это за тебя.
Ты просто жмёшь — и оно работает.
——————————————
🙌 А розыгрыши — это лишь финальный штрих этого пути.
Я тестировал:
✅ Как комьюнити реагирует
✅ Как устроены Telegram-розыгрыши
✅ Насколько эффективно это привлекает пользователей
🔥 Скоро будет полноценный розыгрыш в STEP Bot News
Следи за каналом и не пропусти!
Возможно, разыграю ещё пару годовых подписок среди тех, кто читает мой канал до конца 😏
Когда ты строишь сервис, особенно внутри Telegram, у тебя нет права делать “на отвали”. Telegram вроде удобный, но далеко не идеален в плане UX — особенно если у тебя не просто бот, а MiniApp с подписками, серверами и инструкциями.
Каждая мелочь — от первой кнопки до текста в гайде — должна быть на уровне, иначе пользователь просто закроет и забудет.
Я потратил кучу времени, чтобы всё проанализировать:
— Как делают конкуренты
— Где люди чаще всего тупят
— Что вызывает отвал
— Что реально упрощает вход
И вот на стыке анализа, боли и перфекционизма добавились еще и розыгрыши в Telegram.
Но это были не просто “игры ради охвата”. Это был тест Telegram-механик, подготовка к полноценному розыгрышу в STEP Bot News, который скоро выйдет. Всё, что вы видели до этого — просто тест.
——————————————
💻 MiniApp, которую я вылизывал как псих
Чтобы понять, сколько времени заняло его создание — надо отмотать в 🗓 август 2024.
— Тогда я только нашёл дизайнера
— Сам дизайн добили в октябре
— Верстка (пустой Vue-проект) была готова только в декабре
— Потом — долгая интеграция с бекендом
Пришлось:
— Распилить старый монолитный бот
— Создать микросервисы
— Связать всё это так, чтобы работало как единый механизм
💥 И всё это время я трижды (!) переписывал логику MiniApp, чтобы ей могли пользоваться даже те, кто вообще не шарит как все это настраивать.
Параллельно дорабатывал серверную часть, чтобы тянуть новые фичи.
——————————————
🎬 Инструкции: запись, монтаж, загрузка — ад
Ты думаешь, записать гайд — это “включил запись и поехали”?
Ха. Я неделю (!) выбирал, чем снимать экран, где удобно зумить и чтобы не лагало.
В итоге:
— Запись: Screen Studio
— Монтаж: DaVinci Resolve
А потом встал вопрос: куда заливать?
YouTube? Забанен.
Telegraph от Telegram? Видео и картинки теперь нельзя заливать.
Notion и аналоги? Унылые.
Выбрал Craft — красивый, гибкий, адаптивный.
Туда и заливаю все гайды:
📹 Видео + 📄 тексты
🌍 На трёх языках: русском, английском и испанском
И да, всё перезаписывал по несколько раз, пока не стало “идеально”.
——————————————
🔧 Чтобы всё работало как единое целое
MiniApp → Ключ → Инструкция → Готово.
Ты не должен думать. Просто тап — и все работает.
Чтобы достичь этого, я связал:
— Сервисы на Symfony и Laravel
— Отдельные сервисы для проброса конфигов
— Сами сервера на GoLang
— MiniApp на Vue 3 + Telegram MiniApp SDK
— Help-сайт с документацией
Всё это — один живой организм.
И если где-то что-то ломалось — я переделывал. Снова. И снова. И снова.
——————————————
🧠 Всё должно быть идеально.
👉 Всё это было сделано, чтобы тебе не приходилось гуглить “какой выбрать протокол” или разбираться, почему ничего не подключается, или какое приложение использовать. Сервис должен сделать это за тебя.
Ты просто жмёшь — и оно работает.
——————————————
🙌 А розыгрыши — это лишь финальный штрих этого пути.
Я тестировал:
✅ Как комьюнити реагирует
✅ Как устроены Telegram-розыгрыши
✅ Насколько эффективно это привлекает пользователей
🔥 Скоро будет полноценный розыгрыш в STEP Bot News
Следи за каналом и не пропусти!
Возможно, разыграю ещё пару годовых подписок среди тех, кто читает мой канал до конца 😏