Step by step 🧑‍💻
764 subscribers
80 photos
4 videos
1 file
84 links
Дневник одного программиста
Download Telegram
Channel photo updated
Создать игру без строчки кода? Я попробовал — вот что вышло😅


Чтобы не отставать от трендов, полгода назад я себя заставил погрузиться в мир 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
Please open Telegram to view this post
VIEW IN TELEGRAM
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

Следи за каналом и не пропусти!
Возможно, разыграю ещё пару годовых подписок среди тех, кто читает мой канал до конца 😏