Агент для управления рекламой
npx skills add https://github.com/dengineproblem/agents-monorepo --skill social-media-marketingInstale esta skill com a CLI e comece a usar o fluxo de trabalho SKILL.md em seu espaço de trabalho.
Монорепозиторий для агентских сервисов автоматизации Facebook Ads.
Сервис для оценки эффективности рекламных кампаний (scoring) и автоматического управления существующими кампаниями.
Запуск:
docker compose up -d --build agent-brain
Основной сервис для работы с Facebook Ads и обработки видео креативов.
Next.js frontend приложение для управления рекламными кампаниями.
Функциональность:
Запуск:
docker compose up -d --build agent-service
git clone <repo-url>
cd agents-monorepo
Создайте .env.agent в корне проекта (см. env.brain.example).
# В Supabase Dashboard выполните:
migrations/001_scoring_agent_tables.sql
migrations/002_video_creatives_tables.sql
docker compose up -d --build
# agent-brain
curl http://localhost:8081/health
# agent-service
curl http://localhost:8080/health
export PAGE_ACCESS_TOKEN='ваш_токен'
./test-video-upload.sh ./path/to/video.mp4
./test-create-campaign.sh
# Автоматический подбор креативов и создание кампании
./test-campaign-builder.sh YOUR_USER_ACCOUNT_ID
agents-monorepo/
├── services/
│ ├── agent-brain/ # Scoring сервис
│ ├── agent-service/ # Основной сервис
│ └── frontend/ # 🆕 Next.js frontend
├── migrations/ # SQL миграции
├── test-*.sh # Тестовые скрипты
├── nginx.conf # 🆕 Nginx reverse proxy
└── *.md # Документация
Основные переменные в .env.agent:
# OpenAI
OPENAI_API_KEY=sk-...
# Facebook
FB_API_VERSION=v20.0
FB_APP_SECRET=...
# Supabase
SUPABASE_URL=https://...
SUPABASE_SERVICE_ROLE=...
# Ports
PORT=8080 # agent-service
PORT=8081 # agent-brain
cd services/agent-service
npm install
npm run dev
cd services/agent-brain
npm install
npm run dev
Private