Загружаем изображение…
Четыре мини-завода и Harness: мой сентябрь на «Заводе блогеров»
За сентябрь я заметно продвинул проект. Сейчас его основа — главный завод, который управляет задачами, и четыре мини-завода:
• Персонажей — создаёт и настраивает блогеров.
• Аналитики — изучает статистику и готовит рекомендации.
• SMM — превращает рекомендации в планы публикаций.
• Контента — готовит материалы по этим планам.
Отдельно я развивал Harness. Простыми словами, это набор автоматических проверок: правильно ли заводы передают друг другу задания, подходят ли форматы данных, сохраняются ли источники информации. Он помогает находить ошибки в связях между частями проекта.
Также я добавил контроль расходов на ИИ, защиту от повторного выполнения задач и проверки фактов в рекомендациях. Но всю цепочку ещё продолжаю проверять.
Техническая основа проекта — Python, FastAPI, PostgreSQL, Redis, Celery, Docker, Caddy и n8n. Для ИИ использую OpenAI и YandexGPT, добавил поддержку GigaChat.
Ещё одно изменение — переход с GitHub на локальную Gitea. Лимитов GitHub мне перестало хватать. Поэтому я купил отдельный SSD, организовал локальное хранение кода и дополнительную копию проекта.
Сейчас занимаюсь системой версий заводов. Хочу, чтобы у каждого был понятный проверенный выпуск. Перед обновлением рабочего сервера — тесты и проверки совместимости. Если что-то пошло не так — возможность вернуть предыдущую версию.
Из последних работ, уже в начале октября: проверял остановку и восстановление сервисов. Нашёл проблему в файлах восстановления. Работу основных сервисов восстановил, запуск планировщика проверил. Само новое исправление пока не установил.
Дальше планирую разобраться с этой проблемой и продолжить проверку связки «аналитика → SMM → контент».
Для меня главный итог сентября — теперь я строю целую систему. И всё больше времени уделяю тому, чтобы её части надёжно работали вместе.
Просмотры: 3