Как я без опыта программирования создал инвестиционного помощника с помощью ИИ
Пару недель назад я хотел сделать маленький проект про инвестиции для себя и друзей: место, где сложные финансовые новости объясняются «по-человечески» и сразу подсказывают, что важно инвестору и где можно на основании рекомендаций ИИ сформировать тестовый портфель акций и следить за изменениями. Я не знаю языков программирования, но использовал ИИ как «сооснователя» и в итоге собрал работающий MVP
Как работает мой проект (простым языком)
- Собирает финансовые новости из англоязычных источников по RSS и сразу формирует отдельные категории всего новостного проекта - теги
- С помощью настроенных промтов, ИИ переводит статьи и новости на понятный русский и генерирует инфо-карточку с основными финансовыми показателями
- Выделяет из новости отдельные компании - акции которых представлены на бирже и создает для этих компаний персональную страницу (если еще такой страницы нет)
- На странице компании ИИ генерирует для нее описание (в формате: общая информация, текущая ситуация на рынке, возможные риски и размер и периодичность выплаты дивидендов), обновляет ежедневно цены и рисует график, выводит все связанные статьи и новости, дает рекомендации (покупать - продавать - держать), потенциал и риск, делает привязку к категории
- Пользователь может в карточке компании добавить необходимое количество акций по текущей стоимости в свой портфель (просто для теста или если у него действительно есть эти акции) и в рамках отдельного раздела отслеживать динамику
- Дальше пользователь может подписаться в ТГ на все новости каталога, на новости по отдельным категориям или только на новости по компаниям, акции которых у него есть, а так же на критические уведомления по изменениям в портфеле. В перспективе уведомления о новых рекомендациях "покупать" - когда промты будут работать более эффективно.
- В разделе "Каталог" можно сделать фильтрацию по рекомендациям ИИ: потенциал, риск, рекомендации и выбрать подходящие компании - акции для более детального анализа
- Админ проекта в рамках одной страницы может отслеживать новые компании по списку и произвести корректировки при необходимости: убрать подозрительные или некорректные акции - поправить описание или категорию для существующих.
Итоговая текущая логика
То есть сейчас я могу постепенно вникать в текущую ситуацию на бирже за счет материалов написанных простым языком - отслеживать интересные мне акции, для теста сформировать портфель и приступить к реальным инвестициям. А ИИ должен в этом помочь.
Картинки проекта
Главная страница - лента последних новостей
Карточка новости
Карточка компании
Каталог компаний
Портфель
Админка
Как это устроено (коротко о технике)
- Стек: Node.js + Express, SQLite (WAL), EJS для веб-интерфейса.
- Коллекторы: RSS/парсинг, нормализация, словари тегов по темам/рынкам.
- LLM-контур: промпты для объяснения новости простым языком, единый шаблон, контроль длины и структуры.
- Инфра: деплой на NetAngels (Linux, Node 20), nightly-cron на сбор/обновление, health-чек, логирование.
Я сознательно делал архитектуру «приземлённой»: простой сервер, локальная БД, нулевые внешние зависимости кроме LLM-API/источников — быстро, дёшево, управляемо.
Чем помогает ИИ (и почему без него это заняло бы месяцы)
- Проектирование и код: от скелета приложения до готовых функций я шёл «микрошагами» с ИИ: формулировал цель → получал код/рефакторинг → запускал → фиксировал.
- Промпт-инжиниринг: вместе с ИИ довёл формат объяснений до стабильного шаблона (заголовок, контекст, вывод).
- Данные и пайплайн: ИИ помог настроить нормализацию фидов, словари тегов, анти-дубли и простые эвристики при ранжировании.
- Контент и локализация: мгновенная русская лаконичная подача сложных англоязычных источников.
Итог: это полностью самодостаточный проект - который может существовать самостоятельно: формировать весь необходимый контент, группировки по категориям, генерацию инфографики и других данных
Все промты можно "подкручивать" давая альтернативные "задания" для получения оптимального результата - это как раз следующий шаг - наблюдение и оптимизация. Так же в планах подключение остальных бирж.
Другие проекты в сотрудничестве с ИИ
Для меня это уже не первый опыт создания проекта с помощью ИИ.
Я создавал простой сайт с формой обратной связи (около 2 часов под ключ):
Вторым проектом был сервис отслеживания динамики роста новых товаров на маркетплейсах, созданный для продавцов - которые заинтересованы в поиске новых ниш или отслеживают активность конкурентов.
И был опыт создания сервиса для агентств недвижимости - который получая картинки объекта недвижимости формирует два типа описания "на лету".
Могу ответить на любые вопросы
Адрес проекта