Перейти к содержанию

Content Agents

AI-агенты для автоматизации контента из AIArmy проекта.

Модули

Модуль Описание
orchestrator Главный координатор агентов
generator Генерация контента из идей

Источник

Извлечено из AIArmy — системы автоматизации SMM.

Архитектура

OrchestratorAgent
├── ContentAgent      # Генерация постов
├── TrendAgent        # Сбор трендов
└── PublishAgent      # Публикация

Возможности

  • Сбор трендов из источников
  • Генерация контента через LLM
  • Адаптация под платформы (Telegram, Instagram)
  • Генерация изображений
  • Автоматические хештеги
  • Workflow согласования
  • Автоматическая публикация

Пример использования

from kit.agents.content import OrchestratorAgent, ContentAgent

# Создание агентов
content_agent = ContentAgent(
    llm_client=claude_client,
    image_client=dalle_client,
    settings=settings
)

orchestrator = OrchestratorAgent(
    content_agent=content_agent,
    settings=settings
)

# Запуск
await orchestrator.start()

# Ручное создание поста
post = await orchestrator.create_post_manually(
    topic="Тренды AI в 2024",
    context="Фокус на практическое применение"
)

# Статус
status = await orchestrator.get_status()
print(status)
# {'running': True, 'posts': {'pending': 5, 'published': 120}}

Стек

  • Python 3.10+
  • asyncio
  • structlog
  • Claude/OpenAI (LLM)
  • DALL-E (изображения)