Статья Blind Dev
TCCC AI: почему AI может делать нормальные проекты
Кейс о полноценном AI-assisted продукте: от идеи до системы, которую можно показывать людям.
Материал основан на личном опыте и исходных публикациях Blind Dev; перед применением проверьте актуальность деталей.
Архивная публикация: описанные результаты, ограничения инструментов и планы относятся ко времени исходного текста.
Некоторые до сих пор говорят, что с ИИ невозможно делать нормальные проекты, потому что он будет выдавать ерунду.
Но мой опыт показывает, что это не так.
Я вижу это на своём проекте tccc-ai. Для меня это пример того, что с ИИ можно делать не только простые тексты или разовые ответы, но и уже вполне средние по размеру проекты.
Причём речь не про один маленький скрипт.
В таком проекте уже есть:
- Бекенд (серверная часть);
- Telegram-бот;
- сайт;
- личный кабинет;
- база данных;
- платежи;
- пакетная обработка;
- уведомления и напоминания;
- восстановление после ошибок и перезапусков;
- тесты.
И ещё важно: в самом TCCC AI тоже используются ИИ-модели.
Там есть несколько этапов:
- сначала собираются данные по проекту (сайт и актив);
- потом идёт основной анализ с помощью отдельной ИИ-модели;
- далее результат отдельно проверяется и дорабатывается;
- после этого результат дополняется другими сигналами;
- потом проверяется документация;
- и в конце всё собирается в готовый HTML-отчёт.
То есть ИИ здесь - не просто чат, а часть рабочей системы. Но такие проекты, конечно, не делаются хаотично.
Нужны:
- план с этапами работы;
- обработка ошибок;
- тестирование и проверка результата;
- нормальная структура проекта.
Причём тестировать всё это тоже приходится по-разному:
- отдельно проверяются рабочие скрипты проекта;
- потом отдельно проверяется функционал через тестовые файлы;
- и при необходимости - через браузер, чтобы проверить реальные сценарии работы интерфейса.
И здесь как раз очень помогает ИИ-агент. Он может ускорять работу на разных этапах: помочь с планом, с реализацией, с проверкой и с поиском ошибок. А мне потом остаётся дополнительно проверить результат и довести его до нужного состояния, вместо того чтобы самому тратить время на множество лишних попыток.
Поэтому говорить, что с ИИ нельзя делать проекты, мне кажется просто неверным.
Сложности начинаются, когда от него ждут, что он сам всё сделает идеально и сразу, без нормального процесса разработки.
А вот если использовать ИИ как часть этого процесса, то он действительно может очень сильно ускорять работу.
Я знаю, что один знакомый без навыков программирования делает разные инструменты. Более того: создал крутой сайт с порталом для обучения ИИ-агентам!
Так что вы вполне сможете сделать себе, например, доску с задачами без передачи данных вовне, локальное приложение для учёта доходов и расходов, сервис статистики по занятиям спортом и многое другое.
А вы хотели бы создать с ИИ какие-то проекты? Если да, какие?
Источник: оригинальная публикация в VK.