Миллениал и вайб-кодинг: как я делаю ИИ-анализатор новостей по инструкциям ChatGPT (Часть 3) + демо

Автор продолжает эксперимент с «вайб-кодингом» и описывает, как превратил телеграм-бота «Фактометр» в сервис ИИ-анализа новостей с генерацией PDF-отчетов. Вместо связки xhtml2pdf и reportlab в пайплайн интегрирован WeasyPrint, который корректно обрабатывает CSS, таблицы и шрифты, а HTML-шаблон собирается на jinja. Логика бота перенесена с GPT-4.1-mini на GPT-5.1 c web search через Responses API: модель получила доступ к актуальным данным, но вместе с системным промптом это резко увеличило стоимость — с 3 тыс. токенов за несколько дней тестов до почти 600 тыс. токенов за один день (рост примерно в 200 раз при сопоставимом числе запросов).

Методика анализа вынесена в отдельные файлы (методология, правила стиля и структура ответа), из которых собран большой системный промпт. Ключевая проблема творческой и нестабильной разметки решена через Structured Model Output: в модель передается JSON-схема (около 350 строк), и ответ приходит в строго структурированном виде, пригодном для верстки отчета. Бот корректно классифицирует входящие запросы (текст, ссылка, пересланное сообщение), отдает HTML и PDF, однако качество самого анализа пока сыроватое: есть дубли утверждений, слабый детект риторических приемов и неглубокий разбор источников. В планах — монетизация проекта: платежи, тарифы, биллинг, бонусная система и партнерская программа.

Читайте также

  1. Мульти-модельная оркестрация LLM: архитектура маршрутизации, которая снизила затраты в 117 раз
  2. Кейс Т-Банка для позиции AI-продакт-менеджера
  3. Как я сделал программу для импорта и аналитики постов из Телеграм-каналов с помощью ChatGPT (и делюсь кодом)
  4. MIT и Кембридж: ChatGPT снижает креативность и память — как этого избежать
  5. Telegram AI Companion: Telegram-бот на Rust и локальной LLM без облаков
Ключевые инсайты из новости (по версии ChatGPT)
  • Паттерн генерации PDF-отчетов через HTML+Jinja и WeasyPrint: Для генерации аналитических отчетов удобнее собирать HTML-шаблон через Jinja и рендерить его в PDF с помощью WeasyPrint, а не xhtml2pdf/reportlab. WeasyPrint корректно обрабатывает CSS, таблицы, шрифты и пагинацию и даёт предсказуемую верстку, что делает его хорошей базой для экспортов отчетов в PubMag и связанных сервисах.
    [Инструменты: генерация документов]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!